@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");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}:root{--night:#05080f;--deep:#0c1626;--mist:#dce6ee;--slate:#7e8da3;--sodium:#f2c17d;--cyan:#86cfe0;--vermilion:#f0644b;--body:"IBM Plex Sans Variable", ui-sans-serif, system-ui, sans-serif;--t-hero:clamp(2.1rem, 1.3rem + 2.2vw, 3.3rem);--t-md:.9375rem;--t-sm:.8125rem;--t-xs:.75rem;--edge:clamp(18px, 3vw, 44px);--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-back:cubic-bezier(.3, 1.4, .5, 1);--fast:.16s;--mid:.32s;--slow:.8s;--glass:color-mix(in oklab, var(--night) 70%, transparent);--line:color-mix(in oklab, var(--mist) 12%, transparent);--soft:color-mix(in oklab, var(--mist) 64%, transparent);--faint:color-mix(in oklab, var(--mist) 42%, transparent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--night)}body{background:var(--night);min-height:100svh;color:var(--mist);font-family:var(--body);font-size:var(--t-md);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;line-height:1.45;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}[hidden]{display:none!important}.top{z-index:20;padding:22px var(--edge);animation:fade 1.2s var(--ease) both;position:fixed;inset:0 auto auto 0}.top img{display:block}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes sheet{0%{opacity:0;transform:translate(24px)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(28px)}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}.motion [data-reveal]{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}.motion .sub[data-reveal]{transition-delay:.16s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.planet{position:fixed;inset:0;overflow:hidden}.planet__canvas{touch-action:none;cursor:grab;width:100%;height:100%;animation:fade 1.6s var(--ease) both;display:block;position:absolute;inset:0}.planet__canvas:active{cursor:grabbing}.planet:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(62% 72% at 0% 100%, color-mix(in oklab, var(--night) 90%, transparent) 0%, color-mix(in oklab, var(--night) 62%, transparent) 46%, transparent 100%);transition:opacity .6s var(--ease);position:absolute;inset:0}.is-focus:before{opacity:.4}.nogl{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--cyan) 30%, var(--deep)) 0%, var(--deep) 45%, var(--night) 75%);width:min(70vh,60vw);box-shadow:0 0 80px color-mix(in oklab, var(--cyan) 18%, transparent);border-radius:50%;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.lbl{z-index:4;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);will-change:transform;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.lbl i{border:1px solid;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:relative}.lbl span{letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px 8px var(--night);margin-top:-5px;font-size:.6875rem;font-weight:560}.lbl--iss{color:var(--mist)}.lbl--spot{color:var(--vermilion)}.lbl--spot span{color:color-mix(in oklab, var(--vermilion) 55%, var(--mist));letter-spacing:.02em}.lbl--spot i:after{content:"";animation:ping 2.4s var(--ease) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-1px}[data-cat=conflict]{--rc:var(--vermilion)}[data-cat=disaster]{--rc:var(--sodium)}[data-cat=politics]{--rc:var(--cyan)}[data-cat=world]{--rc:var(--mist)}.pin{z-index:4;border:1px solid color-mix(in oklab, var(--rc,var(--mist)) 32%, transparent);background:color-mix(in oklab, var(--night) 58%, transparent);-webkit-backdrop-filter:blur(6px);max-width:190px;font-size:var(--t-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .38s var(--ease), border-color var(--fast), background var(--fast);will-change:transform;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:0;left:0;translate:-50% -150%}.pin:before{content:"";background:var(--rc,var(--mist));width:5px;height:5px;box-shadow:0 0 6px var(--rc,var(--mist));border-radius:50%;flex:none}.pin.is-on{opacity:1;pointer-events:auto}.pin:hover{border-color:var(--rc,var(--mist));background:color-mix(in oklab, var(--night) 82%, transparent)}.pin span{text-overflow:ellipsis;overflow:hidden}.pin small{color:var(--faint);font-size:.6875rem}.pin small:empty{display:none}.story{z-index:6;opacity:0;pointer-events:none;width:min(300px,74vw);transition:opacity .42s var(--ease);will-change:transform;position:absolute;top:0;left:0;translate:-50% calc(-100% - 18px)}.story.is-on{opacity:1;pointer-events:auto}.story__card{border:1px solid color-mix(in oklab, var(--rc) 28%, var(--line));background:color-mix(in oklab, var(--night) 74%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);text-align:left;transform-origin:50% 100%;width:100%;animation:bubble .34s var(--ease-back) both;transition:border-color var(--fast);border-radius:14px;padding:11px 14px 13px;display:block;position:relative;box-shadow:0 18px 44px -18px #000000bf}.story__card:hover{border-color:var(--rc)}.story__card:after{content:"";border-right:1px solid color-mix(in oklab, var(--rc) 28%, var(--line));border-bottom:1px solid color-mix(in oklab, var(--rc) 28%, var(--line));background:color-mix(in oklab, var(--night) 90%, transparent);border-bottom-right-radius:2px;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.story__meta{font-size:var(--t-xs);color:var(--soft);align-items:center;gap:7px;display:flex}.story__meta i,.news__meta i,.news__more i{background:var(--rc);width:6px;height:6px;box-shadow:0 0 7px var(--rc);border-radius:50%;flex:none}.story__meta b{color:var(--mist);font-weight:600}.story__text{color:var(--mist);text-wrap:pretty;margin-top:5px;font-size:.875rem;font-weight:450;line-height:1.34;display:block}@keyframes bubble{0%{opacity:0;transform:translateY(6px)scale(.9)}}.intro{z-index:5;left:var(--edge);pointer-events:none;width:min(32rem,42vw);transition:opacity .6s var(--ease), transform .6s var(--ease);position:absolute;bottom:34px}.intro>*{pointer-events:auto}.title{font-size:var(--t-hero);letter-spacing:-.03em;text-shadow:0 2px 30px #00000059;margin:0;font-weight:600;line-height:1.06}.title span,.title em{display:block}.title em{color:var(--cyan);font-style:normal}.sub{max-width:24rem;color:var(--soft);margin:12px 0 0;font-size:1.02rem;line-height:1.4}.jumps{border:1px solid var(--line);background:var(--line);width:max-content;min-height:74px;animation:rise .8s var(--ease-out) .3s both;border-radius:12px;grid-template-columns:repeat(4,104px);gap:1px;margin-top:18px;display:grid;overflow:hidden}.jump{background:color-mix(in oklab, var(--night) 80%, var(--deep));color:var(--soft);text-align:left;font-size:var(--t-xs);transition:background var(--fast), color var(--fast);border:0;flex-direction:column;justify-content:space-between;gap:12px;padding:11px 12px 10px;font-weight:500;line-height:1.2;display:flex}.jump svg{color:var(--cyan);transition:transform var(--mid) var(--ease-back)}.jump:hover{background:color-mix(in oklab, var(--cyan) 12%, var(--night));color:var(--mist)}.jump:hover svg{transform:translateY(-2px)}.jump:active{background:color-mix(in oklab, var(--cyan) 20%, var(--night))}.legend{z-index:6;right:var(--edge);border:1px solid var(--line);background:color-mix(in oklab, var(--night) 58%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);width:252px;transition:opacity .4s var(--ease);animation:rise .9s var(--ease-out) .3s both;border-radius:16px;padding:4px 14px;position:absolute;top:20px}.is-focus .legend{opacity:0;pointer-events:none}.legend__rows{margin:0;padding:0;list-style:none}.legend__rows>li+li{border-top:1px solid var(--line)}.row{text-align:left;width:100%;font-size:var(--t-sm);transition:opacity var(--mid) var(--ease);background:0 0;border:0;grid-template-columns:18px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.row__label{font-weight:540}.row small{color:var(--faint);letter-spacing:.02em;font-size:.6875rem}.row .num{text-align:right;min-width:4.2em;font-weight:560;font-size:var(--t-md)}.row.is-off{opacity:.38}.row:hover .row__label{color:#fff}.sw{width:18px;height:10px;display:block;position:relative}.row--news .sw:after{content:"";background:var(--mist);width:6px;height:6px;box-shadow:0 0 0 2.5px color-mix(in oklab, var(--mist) 25%, transparent);border-radius:50%;position:absolute;top:2px;left:6px}.row--air .sw{background:linear-gradient(90deg, transparent, var(--sodium));border-radius:2px;height:1.5px}.row--air .sw:after{content:"";background:var(--sodium);border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;right:-1px}.row--sats .sw:before,.row--sats .sw:after{content:"";border-radius:50%;position:absolute}.row--sats .sw:before{border:1px solid color-mix(in oklab, var(--cyan) 45%, transparent);inset:0 2px;transform:rotate(-18deg)scaleY(.55)}.row--sats .sw:after{background:var(--cyan);width:4px;height:4px;top:1px;right:3px}.row--events .sw:after{content:"";border:1.5px solid var(--vermilion);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:4px}.row--coin{grid-template-columns:18px 1fr auto 14px}.row--coin .sw:after{content:"";width:16px;height:16px;box-shadow:0 0 8px color-mix(in oklab, var(--cyan) 45%, transparent);background:url(/planet-64.jpg) 50%/cover;border-radius:50%;position:absolute;top:-3px;left:1px}.row--coin small{border:1px solid var(--line);border-radius:999px;padding:2px 8px}.row--coin .chev{transition:transform var(--mid) var(--ease)}.row--coin.is-open .chev{transform:rotate(180deg)}.token{font-size:var(--t-sm);animation:rise .4s var(--ease-out) both;padding:2px 2px 14px 30px}.token__status{color:var(--soft);margin:0}.token__status.is-live{color:var(--cyan)}.token__mint{font-family:var(--body);word-break:break-all;color:var(--mist);margin-top:8px;font-size:.75rem;display:block}.token__actions{flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.token__actions button{border:1px solid color-mix(in oklab, var(--cyan) 45%, transparent);font-size:var(--t-xs);background:0 0;border-radius:999px;padding:5px 12px}.token__actions a,.token__contact a{font-size:var(--t-xs);color:var(--soft);text-underline-offset:3px}.token__contact{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.region{z-index:7;right:var(--edge);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.1);width:372px;max-height:calc(100svh - 96px);animation:sheet .6s var(--ease-out) both;scrollbar-width:thin;border-radius:20px;padding:22px 22px 18px;position:absolute;top:50%;overflow:auto;transform:translateY(-50%)}.region__wait{color:var(--soft);margin:0}.region__head{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:14px;display:grid}.region__head h2{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.15}.region__close{border:1px solid var(--line);width:34px;height:34px;transition:border-color var(--fast), transform var(--fast) var(--ease);background:0 0;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.region__close:hover{border-color:var(--soft);transform:rotate(90deg)}.region__where,.region__sun{color:var(--soft);font-size:var(--t-xs);grid-column:1;margin:0}.region__sun{color:var(--faint);align-items:center;gap:7px;margin-top:6px;display:flex}.region__sun i{border-radius:50%;width:8px;height:8px}.region__sun .is-day{background:var(--sodium);box-shadow:0 0 10px var(--sodium)}.region__sun .is-night{border:1px solid var(--slate)}.news{border-bottom:1px solid var(--line);animation:rise .5s var(--ease-out) both;padding:14px 0}.news__img{object-fit:cover;background:var(--deep);width:100%;height:150px;animation:fade .5s var(--ease) both;border-radius:12px;margin-bottom:12px;display:block}.news__meta{font-size:var(--t-xs);color:var(--soft);align-items:center;gap:7px;margin:0;display:flex}.news__text{color:var(--mist);text-wrap:pretty;margin:7px 0 0;font-size:.96875rem;line-height:1.42}.news__src{font-size:var(--t-xs);flex-wrap:wrap;gap:4px 12px;margin:9px 0 0;display:flex}.news__src a{color:var(--soft);text-underline-offset:3px}.news__src a:hover{color:var(--mist)}.news__src a:last-child{color:var(--faint)}.news__more{margin:12px 0 0;padding:0;list-style:none}.news__more button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font-size:var(--t-xs);color:var(--soft);transition:color var(--fast);background:0 0;grid-template-columns:6px 1fr;align-items:baseline;gap:8px;padding:7px 0;line-height:1.35;display:grid}.news__more button:hover{color:var(--mist)}.news__nav{gap:8px;margin-top:12px;display:flex}.news__nav button{border:1px solid var(--line);background:color-mix(in oklab, var(--night) 60%, transparent);min-height:36px;font-size:var(--t-sm);transition:border-color var(--fast), background var(--fast), transform var(--fast) var(--ease);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.news__nav button:last-child{flex:1}.news__nav button:hover{border-color:color-mix(in oklab, var(--cyan) 55%, transparent);background:color-mix(in oklab, var(--cyan) 10%, transparent)}.news__nav button:active{transform:scale(.98)}.block{border-bottom:1px solid var(--line);animation:rise .5s var(--ease-out) both;padding:14px 0 12px}.block:nth-of-type(2){animation-delay:80ms}.block:nth-of-type(3){animation-delay:.16s}.block:last-child{border-bottom:0;padding-bottom:0}.block__head{font-size:var(--t-sm);color:var(--soft);align-items:baseline;gap:6px;margin:0 0 8px;display:flex}.block__head b{color:var(--mist);font-size:1.25rem;font-weight:600}.block--air .block__head b{color:var(--sodium)}.block--sats .block__head b{color:var(--cyan)}.block--events .block__head{color:color-mix(in oklab, var(--vermilion) 50%, var(--mist))}.block__head small{color:var(--faint);font-size:.6875rem}.block ul{margin:0;padding:0;list-style:none}.block li{font-size:var(--t-xs);color:var(--soft);grid-template-columns:1fr auto auto;gap:14px;padding:3px 0;display:grid}.block li span:not(.id){text-align:right;min-width:4.4em}.block .id{color:var(--mist);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.none{font-size:var(--t-xs);color:var(--faint);margin:0}.is-focus .intro{opacity:0;pointer-events:none;transform:translateY(-46%)}.is-focus .intro>*{pointer-events:none}@media (width<=820px),(aspect-ratio<=23/20){.planet:before{background:linear-gradient(0deg, color-mix(in oklab, var(--night) 94%, transparent) 0%, color-mix(in oklab, var(--night) 74%, transparent) 30%, transparent 56%)}.top{padding:18px var(--edge)}.intro{width:auto;bottom:112px;right:var(--edge)}.title{font-size:clamp(2rem,1.2rem + 4vw,3rem)}.sub{font-size:var(--t-sm);margin-top:12px}.jumps{grid-template-columns:repeat(4,1fr);width:100%;margin-top:14px}.jump{gap:8px;padding:9px 9px 8px;font-size:.6875rem}.legend{left:var(--edge);right:var(--edge);-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;width:auto;padding:0;top:auto;bottom:12px}.legend__rows{grid-template-columns:repeat(4,1fr);gap:0 6px;display:grid}.legend__rows>li,.legend__rows>li+li{border:0}.row{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2px;padding:8px 4px}.row .sw,.row small{display:none}.row__label{color:var(--soft);order:2;font-size:.6875rem}.row .num{text-align:left;min-width:0}.row--coin{grid-template-columns:1fr auto;align-items:center;padding:6px 4px 2px}.row--coin small{display:block}.row--coin .row__label{color:var(--mist);font-size:var(--t-xs);order:0}.row--coin .chev{display:none}.legend__rows>li:last-child{grid-column:1/-1;position:relative}.token{width:min(330px, calc(100vw - 2 * var(--edge)));border:1px solid var(--line);background:color-mix(in oklab, var(--night) 92%, var(--deep));border-radius:16px;padding:14px 16px;position:absolute;bottom:calc(100% + 8px);right:0}.region{width:auto;max-height:50svh;padding:18px 18px 14px;animation-name:sheet-up;inset:auto 10px 10px;transform:none}.is-focus .intro{transform:translateY(20px)}}
