.EmptyState-module__5Qu1tq__root{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;width:100%;padding:56px 20px;display:flex}.EmptyState-module__5Qu1tq__title{color:var(--ink);margin:0;font-size:14px;font-weight:600}.EmptyState-module__5Qu1tq__subtitle{color:var(--muted);max-width:42ch;margin:0;font-size:12.5px}
.CommandPalette-module__PeC5dW__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#0a0910b8;justify-content:center;align-items:flex-start;padding:10vh 20px 20px;display:flex;position:fixed;inset:0}.CommandPalette-module__PeC5dW__card{background:var(--bg-elevated);border:var(--hairline);border-radius:18px;flex-direction:column;width:min(560px,92vw);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 60px 120px -40px #000000e6}.CommandPalette-module__PeC5dW__inputRow{border-bottom:var(--hairline);color:var(--muted);align-items:center;gap:10px;padding:16px 18px;display:flex}.CommandPalette-module__PeC5dW__input{color:var(--ink);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;font-size:15px}.CommandPalette-module__PeC5dW__kbd{color:var(--faint);border:var(--hairline);border-radius:6px;padding:2px 7px;font-size:11px}.CommandPalette-module__PeC5dW__results{padding:8px;overflow-y:auto}.CommandPalette-module__PeC5dW__groupLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);padding:10px 12px 6px;font-size:10.5px;font-weight:700}.CommandPalette-module__PeC5dW__item{text-align:left;width:100%;color:var(--ink);font-size:13.5px;font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.CommandPalette-module__PeC5dW__item:hover{background:var(--surface-strong)}.CommandPalette-module__PeC5dW__itemHint{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11.5px}
.PrimaryButton-module__F4dsDq__button{isolation:isolate;border-radius:var(--radius-cta);min-height:var(--tap-target);color:#1b0d18;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;--cta-dur:.42s;--cta-ease:cubic-bezier(.22, .61, .36, 1);transition:color var(--cta-dur) var(--cta-ease), transform var(--cta-dur) var(--cta-ease), box-shadow var(--cta-dur) var(--cta-ease);background:0 0;border:2px solid #0000;padding:11px 28px;font-size:13.5px;font-weight:700;position:relative}.PrimaryButton-module__F4dsDq__button:after{content:"";z-index:-2;border-radius:inherit;background:var(--sun);opacity:1;transition:opacity var(--cta-dur) var(--cta-ease);pointer-events:none;position:absolute;inset:-2px}.PrimaryButton-module__F4dsDq__button:before{content:"";z-index:-1;border-radius:inherit;background:var(--sun);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--cta-dur) var(--cta-ease);pointer-events:none;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PrimaryButton-module__F4dsDq__button:hover:not(:disabled),.PrimaryButton-module__F4dsDq__button:focus-visible:not(:disabled){color:var(--ink);transform:translateY(-1px);box-shadow:0 16px 34px -16px #fb4181a8}.PrimaryButton-module__F4dsDq__button:hover:not(:disabled):after,.PrimaryButton-module__F4dsDq__button:focus-visible:not(:disabled):after{opacity:0}.PrimaryButton-module__F4dsDq__button:hover:not(:disabled):before,.PrimaryButton-module__F4dsDq__button:focus-visible:not(:disabled):before{opacity:1}.PrimaryButton-module__F4dsDq__button:disabled{opacity:.55;cursor:not-allowed}
.ConsentBanner-module__QGi_Ja__banner{z-index:60;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:var(--hairline);background:#141018f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:720px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 30px 60px -20px #000000b3}.ConsentBanner-module__QGi_Ja__text{color:#f4f1f6c7;flex:260px;margin:0;font-size:12.5px;line-height:1.6}.ConsentBanner-module__QGi_Ja__link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.ConsentBanner-module__QGi_Ja__link:hover{color:var(--accent-soft)}.ConsentBanner-module__QGi_Ja__button{flex-shrink:0;padding:8px 18px;font-size:12.5px}
.Footer-module__3hUVsW__footer{border-top:var(--hairline);background:#0a091099;flex-shrink:0}.Footer-module__3hUVsW__inner{flex-direction:column;gap:12px;max-width:1040px;margin:0 auto;padding:24px 32px 28px;display:flex}.Footer-module__3hUVsW__links{flex-wrap:wrap;gap:18px;display:flex}.Footer-module__3hUVsW__link{color:var(--muted);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:none}.Footer-module__3hUVsW__disclaimer{color:#f4f1f694;max-width:90ch;margin:0;font-size:11.5px;line-height:1.6}
.SunLogo-module__Ox4xCq__root{--logo-size:34px;min-height:var(--tap-target);-webkit-user-select:none;user-select:none;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.SunLogo-module__Ox4xCq__mark{width:var(--logo-size);height:var(--logo-size);flex:none;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:translateY(0)}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__hover .SunLogo-module__Ox4xCq__mark{transform:translateY(-3px)}.SunLogo-module__Ox4xCq__glow{filter:blur(6px);background:radial-gradient(circle,#ff6494b8 0%,#ff924a3d 45%,#ff8c3c00 70%);border-radius:50%;position:absolute;inset:-38%}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__idle .SunLogo-module__Ox4xCq__glow{animation:4.6s ease-in-out infinite SunLogo-module__Ox4xCq__gtaBreathe}.SunLogo-module__Ox4xCq__ring{border:1px solid #ff789680;border-radius:50%;position:absolute;inset:-15%}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__idle .SunLogo-module__Ox4xCq__ring{animation:5.5s ease-out infinite SunLogo-module__Ox4xCq__gtaRing}.SunLogo-module__Ox4xCq__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.SunLogo-module__Ox4xCq__slat1,.SunLogo-module__Ox4xCq__slat2,.SunLogo-module__Ox4xCq__slat3{fill:#0a0910}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__idle .SunLogo-module__Ox4xCq__slat1{animation:4s ease-in-out infinite SunLogo-module__Ox4xCq__gtaSlat}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__idle .SunLogo-module__Ox4xCq__slat2{animation:4s ease-in-out .3s infinite SunLogo-module__Ox4xCq__gtaSlat}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__idle .SunLogo-module__Ox4xCq__slat3{animation:4s ease-in-out .6s infinite SunLogo-module__Ox4xCq__gtaSlat}.SunLogo-module__Ox4xCq__scanBeam{pointer-events:none}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__idle .SunLogo-module__Ox4xCq__scanBeam{animation:6s linear infinite SunLogo-module__Ox4xCq__gtaScan}.SunLogo-module__Ox4xCq__word{flex-direction:column;gap:2px;min-width:0;display:flex}.SunLogo-module__Ox4xCq__title{align-items:baseline;gap:6px;display:flex}.SunLogo-module__Ox4xCq__gta{font-family:var(--display);font-size:calc(var(--logo-size) * .7);color:#f8f5fb;line-height:1}.SunLogo-module__Ox4xCq__six{font-family:var(--display);font-size:calc(var(--logo-size) * .7);color:#ff5f8f;line-height:1;display:inline-block;position:relative}.SunLogo-module__Ox4xCq__sixGlow{background-image:var(--sun);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;transition:opacity .32s;position:absolute;top:0;left:0}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__hover .SunLogo-module__Ox4xCq__sixGlow{opacity:1}.SunLogo-module__Ox4xCq__sub{flex-direction:column;gap:4px;display:flex}.SunLogo-module__Ox4xCq__universe{font-size:calc(var(--logo-size) * .265);text-transform:uppercase;color:#f4f1f6d1;letter-spacing:.28em;white-space:nowrap;font-weight:700;transition:letter-spacing .42s cubic-bezier(.2,.8,.2,1)}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__hover .SunLogo-module__Ox4xCq__universe{letter-spacing:.42em}.SunLogo-module__Ox4xCq__underline{transform-origin:0;opacity:.5;background:#ff5f8f;height:2px;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .32s,background .32s;display:block;transform:scaleX(.18)}.SunLogo-module__Ox4xCq__root.SunLogo-module__Ox4xCq__hover .SunLogo-module__Ox4xCq__underline{opacity:1;background:linear-gradient(90deg,#ffd166 0%,#ff8a3d 42%,#ff2f7b 100%);transform:scaleX(1)}@media (max-width:620px){.SunLogo-module__Ox4xCq__root{--logo-size:30px;gap:9px}}@media (max-width:420px){.SunLogo-module__Ox4xCq__root{--logo-size:28px}.SunLogo-module__Ox4xCq__word{display:none}}@keyframes SunLogo-module__Ox4xCq__gtaBreathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.12)}}@keyframes SunLogo-module__Ox4xCq__gtaRing{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes SunLogo-module__Ox4xCq__gtaSlat{0%,to{opacity:.95}50%{opacity:.6}}@keyframes SunLogo-module__Ox4xCq__gtaScan{0%,70%{opacity:0;transform:translateY(-12px)}74%{opacity:1}92%{opacity:1;transform:translateY(46px)}94%,to{opacity:0;transform:translateY(46px)}}
.Header-module__lnUIdW__header{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#0a0910b8;border-bottom:1px solid #f4f1f614;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 14px;padding:15px 32px;display:grid;position:sticky;top:0}.Header-module__lnUIdW__left{justify-self:start;align-items:center;gap:12px;min-width:0;display:flex}.Header-module__lnUIdW__right{justify-self:end;align-items:center;gap:10px;display:flex;position:relative}.Header-module__lnUIdW__tabbar{justify-self:center;gap:4px;display:flex}.Header-module__lnUIdW__tab{font-family:var(--sans);letter-spacing:.01em;cursor:pointer;white-space:nowrap;color:#f4f1f694;background:0 0;border:none;border-radius:999px;align-items:center;padding:9px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.Header-module__lnUIdW__tab:hover{color:var(--ink);background:#f4f1f60f}.Header-module__lnUIdW__tabActive{color:#fff;background:#fb418129;box-shadow:inset 0 0 0 1px #fb418166,0 6px 20px -12px #fb4181a8}.Header-module__lnUIdW__tabWrap{display:inline-flex;position:relative}.Header-module__lnUIdW__dropdown{z-index:45;opacity:0;visibility:hidden;padding-top:12px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-4px)}.Header-module__lnUIdW__tabWrap:hover .Header-module__lnUIdW__dropdown,.Header-module__lnUIdW__tabWrap:focus-within .Header-module__lnUIdW__dropdown{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Header-module__lnUIdW__dropdownInner{-webkit-backdrop-filter:blur(18px);background:#17121deb;border:1px solid #f4f1f61a;border-radius:14px;flex-direction:column;gap:2px;min-width:190px;padding:7px;display:flex;box-shadow:0 24px 60px -20px #000000d9}.Header-module__lnUIdW__dropdownItem{text-align:left;color:#f4f1f6d9;cursor:pointer;font-family:var(--sans);background:0 0;border:none;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.Header-module__lnUIdW__dropdownItem:hover{color:#fff;background:#fb418129}.Header-module__lnUIdW__iconPill{min-height:var(--tap-target);min-width:var(--tap-target);border-radius:var(--radius-cta);border:1px solid var(--hairline-color);background:var(--surface);color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 14px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.Header-module__lnUIdW__iconPill:hover{background:#f4f1f614;transform:translateY(-1px)}.Header-module__lnUIdW__iconPill.Header-module__lnUIdW__active{border-color:var(--accent)}.Header-module__lnUIdW__iconPillCode{letter-spacing:.06em;font-size:11.5px;font-weight:700}.Header-module__lnUIdW__langMenuAnchor{position:relative}.Header-module__lnUIdW__langMenu{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:var(--hairline);background:#141018f5;border-radius:14px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -24px #000c}.Header-module__lnUIdW__langOption{text-align:left;width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.Header-module__lnUIdW__langOption:hover{background:var(--surface-strong)}.Header-module__lnUIdW__langOptionActive{color:var(--accent);background:#fb418129}@media (max-width:900px){.Header-module__lnUIdW__header{padding:13px 20px}}@media (max-width:760px){.Header-module__lnUIdW__header{grid-template-columns:1fr auto;grid-template-areas:"left right""tabs tabs";padding:12px 16px}.Header-module__lnUIdW__left{grid-area:left}.Header-module__lnUIdW__right{grid-area:right}.Header-module__lnUIdW__tabbar{scrollbar-width:none;grid-area:tabs;justify-self:stretch;gap:4px;padding-bottom:2px;overflow-x:auto}.Header-module__lnUIdW__tabbar::-webkit-scrollbar{display:none}}
@keyframes Toast-module__nyPLUG__slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Toast-module__nyPLUG__toast{z-index:120;border-radius:var(--radius-pill);border:var(--hairline);color:var(--ink);pointer-events:none;background:#141018f5;align-items:center;gap:9px;padding:11px 20px;font-size:12.5px;font-weight:600;animation:.24s cubic-bezier(.2,.8,.2,1) Toast-module__nyPLUG__slideUp;display:flex;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -20px #000c}.Toast-module__nyPLUG__dot{background:var(--sun);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.Toast-module__nyPLUG__toast.Toast-module__nyPLUG__error .Toast-module__nyPLUG__dot{background:var(--danger)}
.AppShell-module__cB5iMW__viewportFixed{flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.AppShell-module__cB5iMW__viewportFlow{flex-direction:column;min-height:100vh;display:flex}.AppShell-module__cB5iMW__content{flex-direction:column;flex:1;min-height:0;display:flex}
.NoticeBanner-module__axVYFW__banner{border-radius:var(--radius-pill);color:#f4f1f6bf;background:#ffd16614;border:1px solid #ffd16638;align-items:center;gap:10px;width:fit-content;margin-top:14px;padding:10px 16px;font-size:12.5px;display:flex}.NoticeBanner-module__axVYFW__dot{background:var(--sun);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_1c04cf5b-module__VA2FSG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_1c04cf5b-module__VA2FSG__variable{--font-display:"Anton", "Anton Fallback"}
.MapView-module__IQ8xZW__page{flex-direction:column;flex:1;min-height:0;display:flex}.MapView-module__IQ8xZW__toolbar{border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 32px;display:flex}.MapView-module__IQ8xZW__chips{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.MapView-module__IQ8xZW__chip{border-radius:var(--radius-cta);font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.MapView-module__IQ8xZW__chip:hover{transform:translateY(-1px)}.MapView-module__IQ8xZW__chipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.MapView-module__IQ8xZW__ghostBtn{border:var(--hairline);border-radius:var(--radius-cta);color:var(--ink);font-family:var(--sans);cursor:pointer;min-height:var(--tap-target);background:0 0;padding:11px 18px;font-size:12.5px;font-weight:600}.MapView-module__IQ8xZW__ghostBtn.MapView-module__IQ8xZW__active{background:var(--surface-strong);border-color:#f4f1f657}.MapView-module__IQ8xZW__progressPill{border-radius:var(--radius-pill);background:var(--surface);border:var(--hairline);color:var(--muted);align-items:center;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.MapView-module__IQ8xZW__body{flex:1;min-height:0;display:flex;position:relative}.MapView-module__IQ8xZW__wrap{cursor:grab;touch-action:none;flex:1;position:relative;overflow:hidden}.MapView-module__IQ8xZW__wrap:active{cursor:grabbing}.MapView-module__IQ8xZW__inner{transform-origin:50%;position:absolute;inset:0}.MapView-module__IQ8xZW__svg{width:100%;height:100%;position:absolute;inset:0}.MapView-module__IQ8xZW__label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#f4f1f657;pointer-events:none;white-space:nowrap;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.MapView-module__IQ8xZW__marker{cursor:pointer;border:none;border-radius:50%;width:15px;height:15px;padding:0;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)}.MapView-module__IQ8xZW__marker:hover{transform:translate(-50%,-50%)scale(1.35)}.MapView-module__IQ8xZW__marker.MapView-module__IQ8xZW__found{opacity:.55}@keyframes MapView-module__IQ8xZW__pulseGlow{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.5)}}.MapView-module__IQ8xZW__marker:after{content:"";z-index:-1;background:currentColor;border-radius:50%;width:100%;height:100%;animation:2.6s ease-in-out infinite MapView-module__IQ8xZW__pulseGlow;position:absolute;top:50%;left:50%}.MapView-module__IQ8xZW__zoomControls{border:var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141018cc;border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:18px;right:18px;overflow:hidden}.MapView-module__IQ8xZW__zoomBtn{width:40px;height:40px;color:var(--ink);cursor:pointer;font-size:15px;font-family:var(--sans);background:0 0;border:none}.MapView-module__IQ8xZW__statusBar{color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-pill);border:var(--hairline);pointer-events:none;background:#141018b8;padding:8px 14px;font-size:11.5px;position:absolute;bottom:18px;left:18px}.MapView-module__IQ8xZW__emptyOverlay{pointer-events:none;background:#0a091059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MapView-module__IQ8xZW__drawer{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-left:var(--hairline);background:#141018db;width:min(330px,88vw);padding:26px;transition:transform .34s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(112%);box-shadow:-30px 0 60px -30px #000000b3}.MapView-module__IQ8xZW__drawer.MapView-module__IQ8xZW__open{transform:translate(0)}@keyframes MapView-module__IQ8xZW__slideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.MapView-module__IQ8xZW__drawerEnter{animation:.32s cubic-bezier(.2,.8,.2,1) MapView-module__IQ8xZW__slideIn}.MapView-module__IQ8xZW__drawerClose{width:var(--tap-target);height:var(--tap-target);color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:12px;right:12px}.MapView-module__IQ8xZW__drawerBadge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;border:1px solid;margin-bottom:14px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-block}.MapView-module__IQ8xZW__drawerTitle{font-family:var(--display);margin:0 0 6px;font-size:24px;line-height:1.15}.MapView-module__IQ8xZW__drawerZone{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:11.5px}.MapView-module__IQ8xZW__drawerText{color:#f4f1f6c7;margin:0;font-size:13.5px;line-height:1.7}.MapView-module__IQ8xZW__howToBox{border-radius:var(--radius-sm);background:var(--surface);border:var(--hairline);margin-top:18px;padding:14px}.MapView-module__IQ8xZW__howToLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-soft);margin-bottom:8px;font-size:10.5px;font-weight:700}.MapView-module__IQ8xZW__foundToggle{border:var(--hairline);border-radius:var(--radius-cta);width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;min-height:var(--tap-target);background:0 0;margin-top:16px;padding:11px;font-size:12.5px;font-weight:700}.MapView-module__IQ8xZW__foundToggle.MapView-module__IQ8xZW__found{background:var(--surface-strong);border-color:#f4f1f657}.MapView-module__IQ8xZW__categoryProgress{flex-direction:column;gap:10px;margin-top:18px;display:flex}.MapView-module__IQ8xZW__categoryProgressRow{color:var(--muted);align-items:center;gap:10px;font-size:11.5px;display:flex}.MapView-module__IQ8xZW__categoryProgressLabel{flex:1;align-items:center;gap:7px;display:flex}.MapView-module__IQ8xZW__noteBlock{margin-top:18px}.MapView-module__IQ8xZW__noteHeading{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-soft);margin-bottom:8px;font-size:10.5px;font-weight:700}.MapView-module__IQ8xZW__noteInput{resize:vertical;border:var(--hairline);border-radius:var(--radius-sm);width:100%;min-height:74px;color:var(--ink);font-family:var(--sans);background:#0a091099;outline:none;padding:10px 12px;font-size:13px}.MapView-module__IQ8xZW__noteHint{color:var(--faint);margin:8px 0 0;font-size:11px}@media (max-width:900px){.MapView-module__IQ8xZW__toolbar{padding:14px 20px}}@media (max-width:760px){.MapView-module__IQ8xZW__drawer{z-index:30;border-top:1px solid #f4f1f61a;border-radius:22px 22px 0 0;max-height:74vh;inset:auto 0 0;transform:translateY(112%);box-shadow:0 -20px 50px #0009;border-left:none!important;width:auto!important;position:fixed!important}.MapView-module__IQ8xZW__drawer.MapView-module__IQ8xZW__open{transform:translateY(0)}}@media (max-width:500px){.MapView-module__IQ8xZW__toolbar{padding:12px 16px}}
.SearchBox-module__Ud4FFG__zone{flex-shrink:0;align-items:center;gap:8px;display:flex}.SearchBox-module__Ud4FFG__wrap{border-radius:var(--radius-cta);background:var(--surface);border:1px solid #0000;align-items:center;width:0;height:40px;padding:0;transition:width .28s cubic-bezier(.2,.8,.2,1),padding .28s,border-color .2s;display:flex;overflow:hidden}.SearchBox-module__Ud4FFG__wrap.SearchBox-module__Ud4FFG__open{border-color:#f4f1f624;width:min(220px,55vw);padding-left:14px;padding-right:6px}.SearchBox-module__Ud4FFG__input{min-width:0;color:var(--ink);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;font-size:13px}.SearchBox-module__Ud4FFG__clear{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:13px}.SearchBox-module__Ud4FFG__iconButton{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-cta);border:1px solid var(--hairline-color);background:var(--surface);color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchBox-module__Ud4FFG__iconButton.SearchBox-module__Ud4FFG__active{border-color:var(--accent)}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_99b28c19-module__DKW2yG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_99b28c19-module__DKW2yG__variable{--font-sans:"Space Grotesk", "Space Grotesk Fallback"}
.FieldError-module__DyOtZa__root{color:var(--danger);text-transform:none;letter-spacing:normal;align-items:center;gap:6px;margin-top:-2px;font-size:11.5px;font-weight:500;line-height:1.45;display:flex}.FieldError-module__DyOtZa__icon{flex-shrink:0}
.StatBar-module__JEqMvq__track{vertical-align:middle;border-radius:var(--radius-pill);background:var(--surface-strong);flex-shrink:0;width:68px;height:5px;display:inline-block;overflow:hidden}.StatBar-module__JEqMvq__fill{background:var(--sun);border-radius:var(--radius-pill);min-width:2px;height:100%;display:block}
.ArsenalView-module__e1KiqG__contentPage{flex:1;width:100%;padding:40px 48px 56px}.ArsenalView-module__e1KiqG__pageTitle{font-family:var(--display);letter-spacing:.01em;margin:0 0 8px;font-size:clamp(26px,4vw,38px)}.ArsenalView-module__e1KiqG__pageSubtitle{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.ArsenalView-module__e1KiqG__listHeader{margin-bottom:26px}.ArsenalView-module__e1KiqG__listHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ArsenalView-module__e1KiqG__subTabBar{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ArsenalView-module__e1KiqG__subTabBtn{border:var(--hairline);border-radius:var(--radius-cta);color:var(--muted);font-family:var(--sans);cursor:pointer;min-height:var(--tap-target);background:0 0;padding:9px 18px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.ArsenalView-module__e1KiqG__subTabBtn.ArsenalView-module__e1KiqG__active{background:var(--surface-strong);color:var(--ink);border-color:#f4f1f64d}.ArsenalView-module__e1KiqG__tableScroll{border:var(--hairline);background:#f4f1f605;border-radius:18px;margin-top:22px;padding-bottom:10px;overflow-x:auto}.ArsenalView-module__e1KiqG__table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.ArsenalView-module__e1KiqG__table th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);border-bottom:var(--hairline);white-space:nowrap;padding:14px 16px;font-size:10.5px;font-weight:700}.ArsenalView-module__e1KiqG__table td{vertical-align:middle;border-bottom:1px solid #f4f1f60d;padding:13px 16px}.ArsenalView-module__e1KiqG__row td{transition:background .14s}.ArsenalView-module__e1KiqG__row:hover td{background:#f4f1f60b}.ArsenalView-module__e1KiqG__thBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ArsenalView-module__e1KiqG__thContent{align-items:center;gap:6px;display:inline-flex}.ArsenalView-module__e1KiqG__sortArrowIdle{opacity:.32;font-size:9px}.ArsenalView-module__e1KiqG__sortArrowActive{color:var(--accent-soft);font-size:9px}.ArsenalView-module__e1KiqG__statCell{align-items:center;gap:9px;display:flex}.ArsenalView-module__e1KiqG__cards{flex-direction:column;gap:12px;margin-top:22px;display:none}.ArsenalView-module__e1KiqG__card{border:var(--hairline);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;padding:16px;display:flex}.ArsenalView-module__e1KiqG__cardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ArsenalView-module__e1KiqG__cardName{font-family:var(--display);margin:0;font-size:17px}.ArsenalView-module__e1KiqG__cardMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ArsenalView-module__e1KiqG__cardRows{flex-direction:column;gap:8px;display:flex}.ArsenalView-module__e1KiqG__cardRow{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ArsenalView-module__e1KiqG__cardKey{color:var(--muted)}.ArsenalView-module__e1KiqG__ghostBtn{border:var(--hairline);border-radius:var(--radius-cta);color:var(--ink);font-family:var(--sans);cursor:pointer;min-height:var(--tap-target);background:0 0;padding:11px 18px;font-size:12.5px;font-weight:600}.ArsenalView-module__e1KiqG__ghostBtn.ArsenalView-module__e1KiqG__active{background:var(--surface-strong);border-color:#f4f1f657}.ArsenalView-module__e1KiqG__compareBar{z-index:25;border-radius:var(--radius-md);border:var(--hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141018f0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;display:flex;position:sticky;bottom:0}.ArsenalView-module__e1KiqG__compareChip{border-radius:var(--radius-cta);background:var(--surface-strong);align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.ArsenalView-module__e1KiqG__compareRemove{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ArsenalView-module__e1KiqG__linkBtn{color:var(--accent-soft);font-family:var(--sans);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.ArsenalView-module__e1KiqG__compareTableWrap{margin-top:16px;overflow-x:auto}.ArsenalView-module__e1KiqG__compareTable{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.ArsenalView-module__e1KiqG__compareTable th,.ArsenalView-module__e1KiqG__compareTable td{text-align:left;border-bottom:1px solid #f4f1f60f;padding:11px 14px}.ArsenalView-module__e1KiqG__compareTable th{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:10.5px}.ArsenalView-module__e1KiqG__compareBest{color:var(--accent-soft);font-weight:700}@media (max-width:900px){.ArsenalView-module__e1KiqG__contentPage{padding:32px 24px 48px}}@media (max-width:700px){.ArsenalView-module__e1KiqG__tableScroll{display:none}.ArsenalView-module__e1KiqG__cards{display:flex}}@media (max-width:500px){.ArsenalView-module__e1KiqG__contentPage{padding-left:18px!important;padding-right:18px!important}}
.ArticleListView-module__EoUwvG__contentPage{flex:1;width:100%;padding:40px 48px 56px}.ArticleListView-module__EoUwvG__pageTitle{font-family:var(--display);letter-spacing:.01em;margin:0 0 8px;font-size:clamp(26px,4vw,38px)}.ArticleListView-module__EoUwvG__pageSubtitle{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.ArticleListView-module__EoUwvG__listHeader{margin-bottom:26px}.ArticleListView-module__EoUwvG__listHeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ArticleListView-module__EoUwvG__grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:18px;display:grid}.ArticleListView-module__EoUwvG__card{text-align:left;background:var(--surface);border:var(--hairline);border-radius:var(--radius-lg);cursor:pointer;color:var(--ink);font-family:var(--sans);flex-direction:column;gap:9px;padding:22px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .24s;display:flex}.ArticleListView-module__EoUwvG__card:hover{border-color:#fb41816b;transform:translateY(-4px);box-shadow:0 26px 50px -24px #fb41816b}.ArticleListView-module__EoUwvG__cardTag{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-soft);font-size:10.5px;font-weight:700}.ArticleListView-module__EoUwvG__cardTitle{font-family:var(--display);margin:0;font-size:19px;line-height:1.2}.ArticleListView-module__EoUwvG__cardExcerpt{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ArticleListView-module__EoUwvG__cardDate{color:var(--faint);font-size:11px}.ArticleListView-module__EoUwvG__cardLink{color:var(--accent-soft);margin-top:4px;font-size:12px;font-weight:600}@media (max-width:900px){.ArticleListView-module__EoUwvG__contentPage{padding:32px 24px 48px}}@media (max-width:500px){.ArticleListView-module__EoUwvG__contentPage{padding-left:18px!important;padding-right:18px!important}}
.LoginView-module__OwYxNW__page{flex-direction:column;flex:1;align-items:center;padding:56px 24px;display:flex}.LoginView-module__OwYxNW__backBtn{color:var(--muted);font-family:var(--sans);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:18px;padding:0;font-size:13px}.LoginView-module__OwYxNW__card{background:var(--surface);border:var(--hairline);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:34px}.LoginView-module__OwYxNW__title{font-family:var(--display);margin:0 0 8px;font-size:30px}.LoginView-module__OwYxNW__subtitle{color:var(--faint);margin:0;font-size:13.5px;line-height:1.6}.LoginView-module__OwYxNW__form{flex-direction:column;gap:18px;margin-top:26px;display:flex}.LoginView-module__OwYxNW__label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.LoginView-module__OwYxNW__input{border:var(--hairline);border-radius:var(--radius-sm);width:100%;color:var(--ink);font-family:var(--sans);background:#0a091099;outline:none;padding:12px 14px;font-size:14px;display:block}.LoginView-module__OwYxNW__input.LoginView-module__OwYxNW__hasError{border-color:#ff56568c}.LoginView-module__OwYxNW__submit{width:100%;margin-top:8px;padding:11px}.LoginView-module__OwYxNW__note{color:var(--faint);margin-top:22px;font-size:11.5px;line-height:1.6}.LoginView-module__OwYxNW__switchModeBtn{color:var(--accent-soft);font-family:var(--sans);cursor:pointer;background:0 0;border:none;margin-top:18px;padding:0;font-size:12.5px}.LoginView-module__OwYxNW__passwordWrap{width:100%;display:block;position:relative}.LoginView-module__OwYxNW__passwordWrap .LoginView-module__OwYxNW__input{padding-right:48px}.LoginView-module__OwYxNW__passwordToggle{border-radius:var(--radius-cta);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.LoginView-module__OwYxNW__formError{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.LoginView-module__OwYxNW__formNotice{color:var(--ink);background:var(--surface-strong);border:var(--hairline);border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.LoginView-module__OwYxNW__profileHeader{align-items:center;gap:16px;margin-bottom:8px;display:flex}.LoginView-module__OwYxNW__profileAvatar{background:var(--sun);width:54px;height:54px;font-family:var(--display);color:#1b0d18;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.LoginView-module__OwYxNW__profileList{flex-direction:column;gap:2px;margin:26px 0 0;padding:0;display:flex}.LoginView-module__OwYxNW__profileRow{border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.LoginView-module__OwYxNW__profileKey{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:11px;font-weight:700}.LoginView-module__OwYxNW__profileValue{color:var(--ink);text-align:right;word-break:break-word;align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.LoginView-module__OwYxNW__changePasswordBtn{border:var(--hairline);border-radius:var(--radius-cta);width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;margin-top:20px;padding:11px;font-size:13px}.LoginView-module__OwYxNW__deleteBtn{border-radius:var(--radius-cta);width:100%;color:var(--accent-soft);font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #fb41814d;margin-top:12px;padding:11px;font-size:13px}.LoginView-module__OwYxNW__progressTools{border-top:var(--hairline);margin-top:20px;padding-top:20px}.LoginView-module__OwYxNW__progressToolsHeading{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin:0 0 4px;font-size:12px;font-weight:700}.LoginView-module__OwYxNW__progressToolsActions{gap:10px;margin-top:12px;display:flex}.LoginView-module__OwYxNW__ghostBtn{border:var(--hairline);border-radius:var(--radius-cta);color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;flex:1;padding:9px;font-size:12.5px}@media (max-width:480px){.LoginView-module__OwYxNW__card{padding:24px}}
.HomeView-module__hEmE-q__page{flex-direction:column;flex:1;min-height:0;display:flex}.HomeView-module__hEmE-q__scene{flex-shrink:0;height:min(46vh,360px);min-height:220px;position:relative;overflow:hidden}.HomeView-module__hEmE-q__skyDawn{background:linear-gradient(#100a1c 0%,#241433 60%,#0a0910 100%);position:absolute;inset:0}.HomeView-module__hEmE-q__skyDay{opacity:0;background:linear-gradient(#2a1830 0%,#5a2f4a 32%,#ff8a3d 72%,#ffd166 100%);transition:opacity 2.2s;position:absolute;inset:0}.HomeView-module__hEmE-q__skyDay.HomeView-module__hEmE-q__risen{opacity:1}.HomeView-module__hEmE-q__sun{background:var(--sun);opacity:0;border-radius:50%;width:150px;height:150px;transition:transform 1.9s cubic-bezier(.16,.84,.44,1),opacity 1.4s;position:absolute;top:58%;left:50%;transform:translate(-50%,90px);box-shadow:0 0 90px 26px #ff8c5061}.HomeView-module__hEmE-q__sun.HomeView-module__hEmE-q__risen{opacity:1;transform:translate(-50%)}.HomeView-module__hEmE-q__skyline{clip-path:polygon(0% 100%,0% 40%,6% 55%,10% 20%,14% 55%,20% 35%,26% 60%,34% 15%,40% 55%,48% 30%,54% 60%,62% 20%,68% 55%,76% 35%,82% 60%,90% 25%,96% 55%,100% 40%,100% 100%);background:#0a0910;height:20%;position:absolute;bottom:0;left:0;right:0}.HomeView-module__hEmE-q__content{text-align:center;flex-direction:column;flex:1;align-items:center;gap:14px;padding:32px 24px 48px;display:flex}.HomeView-module__hEmE-q__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent-soft);margin:0;font-size:11px;font-weight:700}.HomeView-module__hEmE-q__title{font-family:var(--display);margin:0;font-size:clamp(32px,6vw,54px);font-weight:400;line-height:1.05}.HomeView-module__hEmE-q__subtitle{color:var(--muted);max-width:56ch;margin:0;font-size:14.5px;line-height:1.65}.HomeView-module__hEmE-q__countdownRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.HomeView-module__hEmE-q__countdownUnit{background:var(--surface);border:var(--hairline);border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:12px 10px;display:flex}.HomeView-module__hEmE-q__countdownValue{font-family:var(--display);color:var(--ink);font-size:26px;line-height:1}.HomeView-module__hEmE-q__countdownLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:10px;font-weight:600}@keyframes HomeView-module__hEmE-q__countdownTick{0%{opacity:0;transform:translateY(-42%)}55%{opacity:1}to{opacity:1;transform:translateY(0)}}.HomeView-module__hEmE-q__countdownTick{animation:.42s cubic-bezier(.2,.8,.2,1) HomeView-module__hEmE-q__countdownTick;display:block}
