@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_b3679f{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_b3679f{--og-font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--og-font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--og-font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.ogmap{color-scheme:dark;--space:#02040a;--space-2:#0a1430;--panel:#0b1631;--ink:#eaf3fb;--muted:#8fa2c4;--line:#1e2d5a;--brand:#12b7ea;--up:#e2a344;--display:var(--og-font-display),"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:var(--og-font-body),"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--og-font-mono),"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--glow:var(--brand)}body:has(.ogmap),html:has(.ogmap){overflow:hidden;overscroll-behavior:none}.ogmap{position:relative;height:100vh;height:100dvh;overflow:hidden;overflow:clip;color:var(--ink);font-family:var(--body);background:radial-gradient(120% 90% at 50% 55%,color-mix(in srgb,var(--glow) 8%,transparent) 0,transparent 60%),var(--space);transition:background .8s}.ogmap .stars{position:absolute;inset:0;width:100%;height:100%;display:block}.ogmap .ogh{position:absolute;inset:0 0 auto 0;z-index:5;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:12px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));background:linear-gradient(rgba(5,10,26,.92),rgba(5,10,26,0))}.ogmap .brand{display:flex;align-items:baseline;gap:10px;min-width:0}.ogmap .brand a{color:inherit;text-decoration:none}.ogmap .brand b em{font-style:normal;color:var(--brand)}.ogmap .brand b{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.04em;text-transform:uppercase}.og-badge,.ogmap .tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:2px 6px;border-radius:3px}.og-badge{color:var(--up);border-color:color-mix(in srgb,var(--up) 55%,transparent);vertical-align:middle;white-space:nowrap}.ogmap .controls{display:flex;gap:8px;flex-wrap:wrap}.ogmap button.ctl{font:500 13px var(--body);color:var(--ink);background:var(--space-2);border:1px solid var(--line);border-radius:6px;padding:7px 12px;cursor:pointer}.ogmap button.ctl:hover{border-color:var(--brand)}.ogmap button.ctl.lib{border-color:color-mix(in srgb,var(--glow) 70%,transparent)}.og-content a:focus-visible,.ogmap .crumb:focus-visible,.ogmap .planet:focus-visible,.ogmap .site .hs:focus-visible,.ogmap button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ogmap button.ctl[disabled]{opacity:.4;cursor:default}.ogmap .crumbs{width:100%;display:flex;flex-wrap:wrap;gap:4px;font-family:var(--mono);font-size:12px;color:var(--muted)}.ogmap .crumb{background:none;border:0;color:var(--muted);font:inherit;cursor:pointer;padding:2px 0}.ogmap .crumb:hover{color:var(--ink)}.ogmap .crumb.cur{color:var(--ink);cursor:default}.ogmap .sep{opacity:.5}.ogmap .world{position:absolute;left:50%;top:54%;width:0;height:0;transform-origin:0 0;z-index:2}.ogmap .orbit{border:1px dashed color-mix(in srgb,var(--glow) 35%,transparent);border-radius:50%}.ogmap .center,.ogmap .orbit{position:absolute;pointer-events:none}.ogmap .center{transform:translate(-50%,-50%);text-align:center;width:-moz-max-content;width:max-content;max-width:60vw}.ogmap .center h1,.ogmap .center h2{margin:0;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:.95;text-wrap:balance}.ogmap .center p{margin:6px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ogmap .center .bigico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.1;z-index:-1}.ogmap .center .bigico svg *{stroke:var(--ink)!important}.ogmap .planet{position:absolute;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--c) 30%,#fff) 0,var(--c) 38%,color-mix(in srgb,var(--c) 35%,#000) 100%);box-shadow:0 0 28px color-mix(in srgb,var(--c) 45%,transparent),inset -10px -14px 26px rgba(0,0,0,.45);transition:transform .25s,box-shadow .25s,opacity .3s}.ogmap .planet:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--c) 55%,#fff);opacity:.35;pointer-events:none}.ogmap .planet:hover{transform:scale(1.06);box-shadow:0 0 44px color-mix(in srgb,var(--c) 70%,transparent),inset -10px -14px 26px rgba(0,0,0,.45)}.ogmap .planet span{display:block;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0a0f17;line-height:.95;padding:0 8%;text-align:center}.ogmap .planet small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:rgba(10,15,23,.72);margin-top:3px;text-transform:uppercase}.ogmap .planet .ico{display:block;margin:0 auto 4%;width:46%;height:46%}.ogmap .center .bigico svg,.ogmap .moon svg,.ogmap .planet .ico svg{width:100%;height:100%;display:block}.ogmap .planet.soon{filter:saturate(.35) brightness(.8)}.ogmap .planet.ready:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid var(--c);opacity:.6;animation:og-pulse 2.4s infinite}@keyframes og-pulse{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.25);opacity:0}}.ogmap .sys{pointer-events:none}.ogmap .sys,.ogmap .sys .ring{position:absolute;border-radius:50%}.ogmap .sys .ring{inset:0;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);animation:og-spin 60s linear infinite}.ogmap .moon{position:absolute;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--c) 35%,#fff) 0,var(--c) 45%,color-mix(in srgb,var(--c) 30%,#000) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--c) 45%,transparent);animation:og-spin 60s linear infinite reverse}.ogmap .moon i{display:block;width:62%;height:62%}.ogmap .moon.leaf{filter:saturate(.55) brightness(.85)}@keyframes og-spin{to{transform:rotate(1turn)}}.ogmap .site{position:absolute;inset:0;z-index:2;display:none;overflow-x:auto;overflow-y:hidden;transform-origin:0 0;scrollbar-width:none}.ogmap .site::-webkit-scrollbar{display:none}.ogmap .site svg{display:block;height:100%;width:100%}.ogmap .site .eq{transition:filter .25s}.ogmap .site .eq.lit{filter:brightness(1.5) drop-shadow(0 0 10px var(--hl))}.ogmap .site .eq.ghost{opacity:.22;filter:grayscale(1);pointer-events:none}.ogmap .site .hs{cursor:pointer;outline:none}.ogmap .site .hs .hit{fill:transparent}.ogmap .site .hs .dot{fill:var(--hl);transition:transform .2s}.ogmap .site .hs .dot,.ogmap .site .hs .ring{transform-box:fill-box;transform-origin:center}.ogmap .site .hs .ring{fill:none;stroke:var(--hl);stroke-width:2;animation:og-hsring 2.2s infinite}.ogmap .site .hs .pill{fill:rgba(5,10,26,.8);transition:fill .2s}.ogmap .site .hs .lead,.ogmap .site .hs .pill{stroke:var(--hl);stroke-width:1.2}.ogmap .site .hs .dot,.ogmap .site .hs .lead,.ogmap .site .hs .ring{pointer-events:none}.ogmap .site .hs text{fill:#e8eef5;font-family:var(--display);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ogmap .site .hs:focus-visible .pill,.ogmap .site .hs:hover .pill{fill:var(--hl)}.ogmap .site .hs:focus-visible text,.ogmap .site .hs:hover text{fill:#0a0f17}.ogmap .site .hs:hover .dot{transform:scale(1.4)}.ogmap .site .hs.soon{opacity:.75}@keyframes og-hsring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.ogmap .site .flame{transform-box:fill-box;transform-origin:50% 100%;animation:og-flick .5s infinite alternate}@keyframes og-flick{to{transform:scaleY(1.15) scaleX(.92)}}.ogmap .tip{position:absolute;z-index:8;width:220px;background:var(--panel);border:1px solid var(--hl,var(--brand));border-radius:10px;padding:10px;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s;box-shadow:0 12px 40px rgba(0,0,0,.5)}.ogmap .tip.on{opacity:1;transform:none}.ogmap .og-defs{position:absolute;inset:0;z-index:3;margin:0;padding:0;list-style:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.ogmap .og-defs.on{opacity:1;visibility:visible;transition:opacity .5s}.ogmap .og-defs.beside li{position:absolute;left:0;top:0}.ogmap .og-defs.column{inset:auto;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),transparent);mask-image:linear-gradient(#000 calc(100% - 24px),transparent);padding-bottom:24px}.ogmap .og-def{display:block;pointer-events:auto;text-decoration:none;background:var(--panel);border:1px solid color-mix(in srgb,var(--c,var(--brand)) 60%,transparent);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;color:var(--muted);box-shadow:0 12px 40px rgba(0,0,0,.5);transition:border-color .18s}.ogmap .og-def:hover{border-color:var(--c,var(--brand))}.ogmap .og-def b{display:block;margin-bottom:4px;font-family:var(--display);font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.03em;color:var(--c,var(--ink))}.ogmap .og-def span{display:block}.ogmap .tip .art{height:120px;background:radial-gradient(circle at 50% 40%,#16233a,#0a111c);border-radius:6px}.ogmap .tip .art svg{width:100%;height:100%;display:block}.ogmap .tip b{display:block;margin-top:8px;font-family:var(--display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.03em}.ogmap .tip span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--hl,var(--brand))}.ogmap .panel{position:absolute;z-index:9;top:var(--ogh-h,0);right:0;bottom:0;width:min(430px,100%);background:var(--panel);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:translateX(102%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.ogmap .panel.on{transform:none;box-shadow:-20px 0 60px rgba(0,0,0,.45)}.ogmap .panel .ph{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px max(18px,env(safe-area-inset-right,0px)) 10px 18px;border-bottom:1px solid var(--line)}.ogmap .panel .ph span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ogmap .panel .pb{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px max(18px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom, 0px)) 18px}.ogmap .close{font:500 13px var(--body);color:var(--ink);background:none;border:1px solid var(--line);border-radius:6px;padding:6px 10px;cursor:pointer}.og-content{display:flex;flex-direction:column;gap:16px;color:var(--ink);font-family:var(--body)}.og-content .og-title{margin:0;font-family:var(--display);font-weight:700;font-size:30px;line-height:1;text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.og-content .kicker{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hl,var(--brand))}.og-content .art{height:240px;border-radius:10px;background:radial-gradient(circle at 50% 35%,#18273f,#080e18);border:1px solid var(--line)}.og-content .art svg{width:100%;height:100%;display:block}.og-content p{margin:0;font-size:14px;line-height:1.55;color:#c9d4e0;max-width:65ch}.og-content h3{margin:0 0 6px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.og-content table{width:100%;border-collapse:collapse;font-size:13px}.og-content td{padding:7px 0;border-bottom:1px solid var(--line);vertical-align:top}.og-content td:first-child{color:var(--muted);width:42%;padding-right:10px}.og-content ul{margin:0;padding-left:18px;font-size:14px;line-height:1.55;color:#c9d4e0;list-style:disc}.og-content .ts{display:flex;flex-direction:column;gap:8px}.og-content .ts dl{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--space-2);display:grid;grid-template-columns:minmax(90px,34%) 1fr;gap:4px 10px;font-size:13px}.og-content .ts dt{color:var(--muted)}.og-content .ts dd{margin:0}.og-content .links{display:flex;flex-direction:column;gap:8px}.og-content .lk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:13px;color:var(--ink);background:var(--space-2);text-decoration:none}.og-content a.lk:hover{border-color:var(--hl,var(--brand))}.og-content .lk em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.og-content .chips{display:flex;flex-wrap:wrap;gap:6px}.og-content .chip{font:500 12px var(--body);color:var(--ink);background:var(--space-2);border:1px solid var(--line);border-radius:20px;padding:6px 11px;cursor:pointer;text-decoration:none}.og-content .chip:hover{border-color:var(--hl,var(--brand))}.og-trail ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.og-trail li+li:before{content:"›";padding:0 6px}.og-related a:not(.chip),.og-trail a{color:var(--ink);text-decoration:none}.og-related a:not(.chip):hover,.og-trail a:hover{color:var(--hl,var(--brand))}.og-page{display:flex;flex-direction:column;gap:18px}.ogmap .og-foot{margin-top:28px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font:12px var(--mono);letter-spacing:.06em}.ogmap .og-foot a{color:var(--ink);text-decoration:none;margin-left:8px}.ogmap .og-foot a:hover{color:var(--brand)}.ogmap button.ctl.find{display:inline-grid;place-items:center;padding:6px 9px}.ogmap .og-search .mag,.ogmap button.ctl.find svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ogmap .og-search{position:absolute;z-index:7;display:flex;align-items:center;gap:8px;background:rgba(10,20,48,.88);border:1px solid var(--line);border-radius:10px;padding:0 12px;backdrop-filter:blur(8px);animation:og-in .35s ease-out}.ogmap .og-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.ogmap .og-search.hero{top:var(--og-search-y,62%);left:50%;width:var(--og-search-w,min(360px,calc(100% - 32px)));transform:translateX(-50%)}.ogmap .og-search.popover{top:calc(var(--ogh-h, 88px) + 8px);right:max(16px,env(safe-area-inset-right,0px));width:min(400px,calc(100% - 32px));z-index:12;box-shadow:0 18px 50px rgba(0,0,0,.5)}.ogmap .og-search .mag{flex:none;color:var(--muted)}.ogmap .og-search input{flex:1;min-width:0;height:44px;background:none;border:0;outline:none;color:var(--ink);font:15px var(--body)}.ogmap .og-search input::-moz-placeholder{color:var(--muted)}.ogmap .og-search input::placeholder{color:var(--muted)}.ogmap .og-search input::-webkit-search-cancel-button{display:none}.ogmap .og-search kbd{flex:none;font:11px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 6px}.ogmap .og-search .drop{position:absolute;left:-1px;right:-1px;top:calc(100% + 6px);background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.5)}.ogmap .og-search .drop.up{top:auto;bottom:calc(100% + 6px)}.ogmap .og-search ul{list-style:none;margin:0;padding:4px;max-height:var(--drop-max,400px);overflow-y:auto;overscroll-behavior:contain}.ogmap .og-search li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:7px;cursor:pointer}.ogmap .og-search li.on{background:var(--space-2);box-shadow:inset 2px 0 0 var(--brand)}.ogmap .og-search li b{font-weight:500;font-size:14px;color:var(--ink)}.ogmap .og-search li span{font:11px var(--mono);letter-spacing:.04em;color:var(--muted)}.ogmap .og-search .none{padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ogmap .og-search .none p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.ogmap .contrib-cta,.ogmap .contrib-link,.ogmap .og-contrib .ok,.ogmap .og-contrib .send{font:500 13px var(--body);color:var(--ink);background:var(--space-2);border:1px solid color-mix(in srgb,var(--brand) 70%,transparent);border-radius:6px;padding:8px 12px;cursor:pointer}.ogmap .contrib-cta:hover,.ogmap .contrib-link:hover,.ogmap .og-contrib .ok:hover,.ogmap .og-contrib .send:hover{border-color:var(--brand)}.ogmap .contrib-link{display:block;width:100%;margin-top:24px;text-align:left}.ogmap .og-contrib{color:var(--ink);font-family:var(--body)}.ogmap .og-search .drop .og-contrib{max-height:var(--drop-max,400px);overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 14px}.ogmap .panel .og-contrib{margin-top:24px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--space-2)}.ogmap .og-contrib .head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.ogmap .og-contrib .head b{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.03em;text-transform:uppercase}.ogmap .og-contrib .x{width:32px;height:32px;flex:none;font-size:20px;line-height:1;color:var(--muted);background:none;border:1px solid var(--line);border-radius:6px;cursor:pointer}.ogmap .og-contrib .x:hover{color:var(--ink);border-color:var(--brand)}.ogmap .og-contrib form{display:flex;flex-direction:column;gap:10px}.ogmap .og-contrib .intro{margin:0 0 2px;font-size:13px;line-height:1.5;color:var(--muted)}.ogmap .og-contrib label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.ogmap .og-contrib label em{font-style:normal;opacity:.8}.ogmap .og-contrib input,.ogmap .og-contrib select,.ogmap .og-contrib textarea{width:100%;box-sizing:border-box;font:14px var(--body);color:var(--ink);background:var(--space);border:1px solid var(--line);border-radius:6px;padding:8px 10px;outline:none}.ogmap .og-contrib input,.ogmap .og-contrib select{height:38px}.ogmap .og-contrib textarea{resize:vertical;min-height:64px}.ogmap .og-contrib input:focus,.ogmap .og-contrib select:focus,.ogmap .og-contrib textarea:focus{border-color:var(--brand)}.ogmap .og-contrib [aria-invalid=true]{border-color:#f08a7a}.ogmap .og-contrib small{font-size:11px;color:var(--muted)}.ogmap .og-contrib .err{margin:0;font-size:12px;color:#f5a596}.ogmap .og-contrib .send{align-self:flex-start;margin-top:4px}.ogmap .og-contrib .send[disabled]{opacity:.6;cursor:default}.ogmap .og-contrib .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ogmap .og-contrib .thanks{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:6px 0 2px}.ogmap .og-contrib .thanks p{margin:0;font-size:15px;color:var(--ink)}.ogmap .og-contrib.sheet{position:absolute;inset:0;z-index:30;overflow-y:auto;overscroll-behavior:contain;background:var(--panel);padding:max(14px,env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom, 0px));animation:og-in .2s ease-out}.ogmap .og-contrib.sheet input,.ogmap .og-contrib.sheet select,.ogmap .og-contrib.sheet textarea{font-size:16px}@keyframes og-in{0%{opacity:0}to{opacity:1}}.ogmap .caption{position:absolute;z-index:6;left:0;top:0;pointer-events:none;transition:opacity .6s}.ogmap .caption div{box-sizing:border-box;background:rgba(5,10,26,.8);border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:13px;line-height:1.45;color:var(--muted);text-align:center;backdrop-filter:blur(6px)}.ogmap .caption.line div{width:-moz-max-content;width:max-content;white-space:nowrap;font-size:12px;line-height:1.3;padding:5px 11px}.ogmap .caption.block div{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.ogmap .caption b{color:var(--ink);font-weight:500}.ogmap .caption.hide{opacity:0}.ogmap .hook{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:#000;opacity:0;pointer-events:none;transition:opacity .5s;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.ogmap .hook.on{opacity:1}.ogmap .hook p{font-family:var(--display);font-weight:700;font-size:clamp(28px,6vw,64px);text-transform:uppercase;line-height:1;text-align:center;max-width:17ch;margin:0;text-wrap:balance}.ogmap .hook em{font-style:normal;color:var(--up)}.ogmap .toast{position:absolute;z-index:11;left:50%;top:100px;transform:translateX(-50%);background:var(--space-2);border:1px solid var(--line);border-radius:6px;padding:7px 12px;font-size:13px;opacity:0;transition:opacity .3s;pointer-events:none;white-space:nowrap}.ogmap .toast.on{opacity:1}.ogmap .unavailable{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;color:var(--muted)}@media (hover:none){.ogmap .og-search kbd{display:none}}.ogmap .brand .lang{align-self:center;display:inline-flex;gap:3px;font:500 11px var(--mono);letter-spacing:.08em;color:var(--muted);background:var(--space-2);border:1px solid var(--line);border-radius:6px;padding:5px 8px;cursor:pointer}.ogmap .brand .lang:hover{border-color:var(--brand)}.ogmap .brand .lang [aria-current]{color:var(--ink)}.ogmap .brand .lang[disabled]{opacity:.6;cursor:progress}.ogmap .ctl .short,.ogmap button.ctl.parts{display:none}.ogmap .caption.bottom{left:12px;right:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:auto;cursor:pointer}.ogmap .caption.bottom div{margin:0 auto;max-width:560px;font-size:12px;line-height:1.4;padding:7px 10px}.ogmap .caption.bottom.hide{pointer-events:none}.ogmap .caption .cap-toggle{display:none}.ogmap .caption.bottom.folded{right:auto}.ogmap .caption.bottom.folded div{display:none}.ogmap .caption.bottom.folded .cap-toggle{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(5,10,26,.85);border:1px solid var(--line);color:var(--ink);font:600 15px var(--body)}.ogmap .site.dots{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ogmap .site.dots svg{max-width:none}.ogmap .site.dots .hs .lead,.ogmap .site.dots .hs .pill,.ogmap .site.dots .hs text{display:none}.ogmap .ptip{position:absolute;z-index:8;left:0;top:0;max-width:calc(100% - 16px);display:none;align-items:center;gap:6px;font:700 14px var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-align:left;background:rgba(5,10,26,.92);border:1px solid var(--hl,var(--brand));border-radius:16px;padding:7px 12px;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.45)}.ogmap .ptip:after{content:"›";color:var(--hl,var(--brand));font-size:17px;line-height:1}.ogmap .ptip.on{display:inline-flex}.ogmap .rotate{position:absolute;z-index:7;left:50%;top:calc(var(--ogh-h, 100px) + 8px);transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);background:rgba(5,10,26,.85);border:1px solid var(--line);border-radius:8px;padding:5px 6px 5px 11px}.ogmap .rotate button{flex:none;width:26px;height:26px;font-size:17px;line-height:1;color:var(--muted);background:none;border:1px solid var(--line);border-radius:6px;cursor:pointer}.ogmap .og-wip{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:-4px;font-size:12px;color:var(--muted)}.ogmap .og-wip[hidden]{display:none}.ogmap .og-wip button{flex:none;font:500 12px var(--body);color:var(--ink);background:var(--space-2);border:1px solid color-mix(in srgb,var(--brand) 70%,transparent);border-radius:6px;padding:3px 10px;cursor:pointer}.ogmap .og-wip button:hover{border-color:var(--brand)}.ogmap .og-help{margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--space-2);font-size:13px;line-height:1.5;color:var(--muted)}.ogmap .og-help b{color:var(--ink);font-weight:500}.ogmap .og-sheet{position:absolute;z-index:9;left:0;right:0;bottom:0;max-height:72%;display:flex;flex-direction:column;background:var(--panel);border-top:1px solid var(--line);border-radius:14px 14px 0 0;transform:translateY(102%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ogmap .og-sheet.on{transform:none;box-shadow:0 -20px 60px rgba(0,0,0,.45)}.ogmap .og-sheet .ph{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 10px;border-bottom:1px solid var(--line)}.ogmap .og-sheet .ph span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ogmap .og-sheet ol{list-style:none;margin:0;padding:6px 8px calc(12px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;counter-reset:part}.ogmap .og-sheet li button{display:flex;gap:10px;width:100%;min-height:44px;align-items:center;text-align:left;font:500 14px var(--body);color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line);padding:8px;cursor:pointer}.ogmap .og-sheet li button:before{counter-increment:part;content:counter(part,decimal-leading-zero);font:11px var(--mono);color:var(--muted)}.ogmap .og-sheet li:last-child button{border-bottom:0}@media (max-width:767px),(pointer:coarse) and (max-height:600px){.ogmap .ogh{gap:6px 8px;padding-top:8px;padding-bottom:6px}.ogmap .tag{display:none}.ogmap .brand b{font-size:18px}.ogmap .controls{gap:6px}.ogmap button.ctl{font-size:12px;padding:6px 9px}.ogmap button.ctl.find{padding:5px 8px}.ogmap button.ctl.lib{display:none}.ogmap button.ctl.parts{display:inline-block;border-color:color-mix(in srgb,var(--glow) 70%,transparent)}.ogmap .ctl .long{display:none}.ogmap .ctl .short{display:inline}.ogmap .crumbs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;font-size:11px}.ogmap .crumbs::-webkit-scrollbar{display:none}.ogmap .crumbs.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}}@media (max-width:600px){.ogmap .caption.block div{font-size:12px;line-height:1.4;padding:7px 10px}.ogmap .panel{top:auto;height:82%;width:100%;border-left:0;border-top:1px solid var(--line);border-radius:14px 14px 0 0;transform:translateY(102%)}.ogmap .panel.on{transform:none}}@media (prefers-reduced-motion:reduce){.ogmap .moon,.ogmap .og-contrib.sheet,.ogmap .og-search,.ogmap .planet.ready:after,.ogmap .site .flame,.ogmap .site .hs .ring,.ogmap .sys .ring{animation:none}}