@font-face{font-family:Outfit;font-style:normal;font-display:block;font-weight:100 900;ascent-override:93%;descent-override:33%;src:url(/assets/outfit-latin.6c18d579fd.woff2) format("woff2-variations"),url(/assets/outfit-latin.6c18d579fd.woff2) format("woff2")}:root{--sea:#06141b;--surface:#0b1f29;--surface-2:#0e2834;--line:#16313d;--line-2:#21434f;--foam:#e6f0ee;--kelp:#7f9ca4;--sun:#ffb23f;--sun-ink:#2a1a00;--live:#ff4b3e;--on:#2fd67b;--off:#5d6f75;--safe-top:env(safe-area-inset-top);--safe-bot:env(safe-area-inset-bottom);--font:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.boot main{visibility:hidden}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:linear-gradient(180deg,#0a2230 0,var(--sea) 340px) no-repeat,var(--sea);color:var(--foam);font-family:var(--font);line-height:1.4;min-height:100dvh;padding-top:var(--safe-top);padding-bottom:calc(70px + var(--safe-bot))}:focus-visible{outline:2px solid var(--sun);outline-offset:2px;border-radius:8px}button{font-family:inherit}header{position:sticky;top:0;z-index:20;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#06141bd1;border-bottom:1px solid var(--line)}.wrap{max-width:820px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:12px}.logo{display:flex;align-items:center;gap:10px}.logo img{width:30px;height:30px;border-radius:8px;display:block}.logo b{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--foam)}.spacer{flex:1}.navinst{cursor:pointer;border:none;border-radius:999px;background:var(--sun);color:var(--sun-ink);display:none}.wx{display:inline-block;width:14px;height:10px;margin-right:6px;vertical-align:-1px;background:linear-gradient(#fff3c4 0 35%,#e8483c 35% 60%,#fff3c4 60%);border:1.5px solid #0d1a40;border-radius:2px}.lv{display:flex;gap:4px}.lv i{width:8px;height:8px;border-radius:50%;background:#ffffff2e}.lv i.on{background:#5ee08a}.navinst svg{display:none}.logo b,.navinst{white-space:nowrap}@media (max-width:420px){.wrap{gap:8px;padding:12px}.logo{gap:8px}.logo b{font-size:16px}}@media (max-width:350px){.logo b{display:none}}.navinst:hover{filter:brightness(1.06)}main{max-width:820px;margin:0 auto;padding:22px 16px 40px}.list{display:flex;flex-direction:column;gap:28px}.city-bar{display:flex;align-items:baseline;gap:12px;width:100%;padding:0 2px 12px;background:none;border:none;color:var(--foam);cursor:pointer;text-align:left}.city-bar h2{margin:0;flex:1;font-weight:800;font-size:clamp(22px,5.6vw,26px);letter-spacing:-.025em;line-height:1.1}.city-bar h2 span{color:var(--kelp);font-weight:600;font-size:14px;letter-spacing:0;margin-left:8px}.city-bar h2 .star{color:var(--sun);font-size:.8em;margin:0 6px 0 0}.city-bar .chev{align-self:center;transition:transform .2s ease}.city.open .city-bar .chev{transform:rotate(180deg)}.city-list{display:flex;flex-direction:column;gap:10px}.city-list:not(:has(.item)){display:none}.city:not(.open) .city-list,.city:not(.open) .city-empty{display:none}.city-empty{color:var(--kelp);font-size:14px;margin:0 2px}.cond{border-top:1px solid var(--line)}.cond .grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-top:1px solid var(--line)}.pick{padding:10px 16px 14px;display:flex;flex-direction:column;gap:8px}.pick-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:none;padding:4px 0;color:var(--kelp);font-size:13.5px;cursor:pointer;text-align:left}.pick-toggle b{color:var(--foam);font-weight:700}.pick-toggle[aria-expanded=true]{padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.pick-toggle .chev{width:18px;height:18px}.pick-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.days{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;align-items:center;-webkit-overflow-scrolling:touch}.days::-webkit-scrollbar{display:none}.chip{flex:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--foam);background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:6px 12px;white-space:nowrap}.chip[aria-pressed=true]{background:var(--foam);color:var(--sea);border-color:var(--foam)}.cond:empty,.pk:empty{display:none}.ct{background:var(--surface-2);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.ct h4{margin:0;font-size:12.5px;font-weight:600;color:var(--kelp)}.ct .row{display:flex;align-items:center;gap:14px}.ct .big{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ct .big small{font-size:13px;font-weight:600;color:var(--kelp);letter-spacing:0}.ct .sub{font-size:12.5px;color:var(--kelp);line-height:1.35;margin-top:3px}.ct .sub b{color:var(--foam);font-weight:600}.ct .terral{color:var(--on)}.compass{width:84px;height:65px;flex:none;margin:-4px -2px -4px -10px}.compass .n{fill:var(--foam);font-size:11px;font-weight:700;font-family:var(--font)}.compass .arr{fill:var(--foam)}.spark{width:100%;height:auto;max-height:80px;display:block;overflow:visible}.spark .lbl{fill:var(--kelp);font-size:10px;font-weight:600;font-family:var(--font)}.spark .ex{fill:var(--kelp)}.spark .base{stroke:var(--line-2);stroke-width:1}.spark .tide{fill:none;stroke:#5cc8e8;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.spark .tide-fill{fill:#5cc8e8;opacity:.12}.spark .now{stroke:var(--kelp);stroke-width:1;stroke-dasharray:2 3}.spark .dot{fill:#5cc8e8;stroke:var(--surface-2);stroke-width:2}.spark .arc{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:3 4}.spark .arc-done{fill:none;stroke:var(--sun);stroke-width:2;stroke-linecap:round}.spark .sun{fill:var(--sun);stroke:var(--surface-2);stroke-width:2}.spark .sun.off{fill:var(--off)}.item{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:background .15s ease,border-color .15s ease;scroll-margin-top:68px;scroll-margin-bottom:84px}.item.open{background:var(--surface-2);border-color:var(--line-2)}.bar{display:flex;align-items:center;gap:14px;padding:16px 16px 16px 18px;cursor:pointer;user-select:none}.dot{width:9px;height:9px;border-radius:50%;background:var(--on);box-shadow:0 0 #2fd67b99;animation:pulse 1.6s infinite;flex:none}.item.off .dot{background:var(--off);animation:none;box-shadow:none}@keyframes pulse{0%{box-shadow:0 0 #2fd67b8c}70%{box-shadow:0 0 0 8px #2fd67b00}to{box-shadow:0 0 #2fd67b00}}.ldot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#052e16;margin-right:7px}.item.off .ldot{background:var(--off)}.bar-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;flex:none;gap:6px;margin-right:-6px}.acts{display:flex;align-items:center;gap:2px}.side .chev{margin-right:6px}h3{margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.cond:empty{display:none}.cond .terral{color:var(--on)}.item.off h3{color:var(--kelp)}.chev{width:22px;height:22px;flex:none;color:var(--kelp);transition:transform .2s ease}.item.open .bar .chev{transform:rotate(180deg)}.fav,.share,.bell{background:none;border:none;padding:6px;margin:-6px 0;cursor:pointer;color:var(--kelp);display:flex;flex:none}.share svg{width:19px;height:19px}.share:active svg{transform:scale(.88)}.score{display:inline-block;vertical-align:2px;margin-left:8px;font-size:11.5px;font-weight:800;line-height:1;padding:4px 7px;border-radius:999px;background:#ffffff14;color:var(--kelp);letter-spacing:0}.score.mid{background:#ffb23f29;color:var(--sun)}.score.good{background:#2fd67b2e;color:var(--on)}.best{margin:3px 0 0;font-size:12px;font-weight:700;color:var(--on)}.win{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--kelp)}.win b{white-space:nowrap}.win b{color:var(--foam);font-weight:700}.fav svg{width:20px;height:20px;fill:none;stroke:currentColor;transition:transform .15s ease}.fav:active svg{transform:scale(.85)}.bell svg{width:20px;height:20px;fill:none;stroke:currentColor;transition:transform .15s ease}.bell:active svg{transform:scale(.85)}.bell[aria-pressed=true]{color:var(--on)}.bell[aria-pressed=true] svg{fill:currentColor}.fav[aria-pressed=true]{color:var(--sun)}.fav[aria-pressed=true] svg{fill:currentColor}.ext{margin:0 16px 14px;padding:16px;border:1px solid var(--line-2);border-radius:14px;background:#ffffff08;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ext p{margin:0;font-size:13.5px;line-height:1.45;color:var(--kelp)}.ext p b{color:var(--foam)}.ext-btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--on);color:#052e16;font-weight:800;font-size:13px;text-decoration:none}.panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.item.open .panel{max-height:1400px}.screen{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.screen video{transform:scaleX(-1)}video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.screen:fullscreen,.screen:-webkit-full-screen,video:fullscreen,video:-webkit-full-screen{background:#000;width:100%;height:100%}.screen:fullscreen video,.screen:-webkit-full-screen video,video:fullscreen,video:-webkit-full-screen{object-fit:contain}.screen:fullscreen .overlay,.screen:-webkit-full-screen .overlay{opacity:0;pointer-events:none}.ticker{position:absolute;z-index:5;pointer-events:none;display:none;align-items:center;overflow:hidden;background:#06141b;color:var(--foam);font-weight:600;letter-spacing:.01em}.camclock{position:absolute;z-index:5;pointer-events:none;display:none;align-items:center;justify-content:center;background:#06141b;color:var(--foam);font-weight:600;letter-spacing:.01em;border-radius:4px;white-space:nowrap;padding:0 .6em;box-sizing:border-box}.overlay.offline .hint{font-size:15px;line-height:1.45;text-align:center;opacity:1}.overlay.offline .hint b{display:block;font-size:17px;font-weight:800;color:var(--foam)}.tk-track{display:flex;white-space:nowrap;will-change:transform;animation:tk var(--tkdur,30s) linear infinite}.tk-txt:after{content:"\2022";margin:0 1.15em;color:var(--foam)}.tk-sep{font-style:normal;margin:0 1.15em}.tk-txt b{color:var(--sun);font-weight:800}@keyframes tk{0%{transform:translate(0)}to{transform:translate(-50%)}}.fsx{display:none;position:absolute;top:calc(10px + var(--safe-top));right:12px;z-index:6;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:#0000008c;color:#fff;font-size:26px;line-height:1}.screen.pseudo-fs{position:fixed;inset:0;z-index:250;width:100vw;height:100vh;height:100dvh;aspect-ratio:auto;background:#000}.screen.pseudo-fs video{object-fit:contain}.screen.pseudo-fs .fsx,.screen:fullscreen .fsx,.screen:-webkit-full-screen .fsx{display:block}.overlay{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#00000073;transition:opacity .2s}.overlay.hide{opacity:0;pointer-events:none}.overlay.refreshing{background:#16306b}.overlay .pix{position:absolute;inset:0;width:100%;height:100%;display:none}.overlay.refreshing .pix{display:block}.overlay .hint,.overlay .resume{position:relative;z-index:1}.overlay.refreshing .hint{background:#06141bc7;padding:7px 14px;border-radius:12px;opacity:1}.overlay.refreshing{justify-content:flex-start;padding-top:5%}.overlay.refreshing .resume{position:absolute;left:50%;bottom:25%;transform:translate(-50%);margin:0;white-space:nowrap}.screen:has(.overlay.refreshing:not(.hide)) .camclock{display:none!important}.overlay.idle .hint{font-size:16px;font-weight:700;opacity:1}.resume{margin-top:6px;cursor:pointer;border:none;border-radius:999px;padding:10px 18px;font-weight:800;font-size:14px;background:var(--on);color:#052e16}.hint{color:var(--foam);font-size:13px;margin:0;opacity:.85}.err{color:#ff9a90;opacity:1}.foot{display:flex;align-items:center;gap:8px;padding:12px 16px 14px;flex-wrap:wrap}.foot button{cursor:pointer;font-size:13px;line-height:1;color:var(--foam);background:#ffffff0f;border:1px solid rgba(255,255,255,.16);height:36px;padding:0 14px;border-radius:999px;transition:background .15s;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.foot button:hover{background:#ffffff1a}.foot .live,.foot .live:hover,.foot .live:active,.foot .live:focus{background:var(--on);color:#052e16;border-color:var(--on);font-weight:700;-webkit-tap-highlight-color:transparent}#toast{position:fixed;top:calc(62px + var(--safe-top));left:50%;transform:translate(-50%,-14px);z-index:300;background:var(--surface-2);border:1px solid var(--line-2);border-radius:16px;padding:12px 18px 12px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 18px 50px #0000008c;opacity:0;pointer-events:none;transition:opacity .28s ease,transform .28s cubic-bezier(.2,.9,.3,1.4);white-space:nowrap;max-width:92vw}#toast.show{opacity:1;transform:translate(-50%)}#toast .tic{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:var(--sun-ink);flex:none;background:var(--sun)}#toast.err .tic{background:var(--live);color:#fff}#toast .tt b{font-size:14px;display:block}#toast .tt span{color:var(--kelp);font-size:12px;display:block;margin-top:1px;white-space:normal;overflow:hidden;text-overflow:ellipsis}#install{position:fixed;left:12px;right:12px;bottom:calc(12px + var(--safe-bot));z-index:50;background:var(--surface-2);border:1px solid var(--line-2);border-radius:18px;padding:12px 12px 12px 16px;display:none;box-shadow:0 14px 40px #00000080;white-space:nowrap}#install.show{display:block}#install .row{display:flex;align-items:center;gap:10px}#install .ic{display:none}#install .tx{flex:1}#install .tx b{display:block;font-size:14.5px;font-weight:700}#install button{cursor:pointer;border:none;border-radius:999px;padding:9px 16px;font-weight:700;font-size:13px;flex:none}#install .go{background:var(--sun);color:var(--sun-ink)}#install .no{background:transparent;color:var(--kelp)}@media (min-width:700px){#install{left:auto;right:20px;width:340px}}main{padding-bottom:96px}#give{position:fixed;inset:0;z-index:210;display:none;align-items:flex-end;justify-content:center;background:#02080c99;padding:12px 12px calc(12px + var(--safe-bot))}#give.show{display:flex}#give,#instSheet{overscroll-behavior:contain}html.modal-open,html.modal-open body{overflow:hidden}#give .card{width:100%;max-width:400px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:22px;padding:18px 18px 16px;box-shadow:0 20px 60px #0009;animation:sheetIn .22s ease-out}#give .ghead{display:flex;align-items:center;justify-content:space-between}#give h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}#give .gx{background:none;border:none;color:var(--kelp);font-size:28px;line-height:1;cursor:pointer;padding:0 4px}#give .gsub{margin:6px 0 14px;color:var(--kelp);font-size:13.5px;line-height:1.45}#give .gval{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:6px 0 12px}#give .gval span{color:var(--kelp);font-size:18px;font-weight:700}#give .gval b{font-size:40px;font-weight:800;letter-spacing:-.03em}#give .gquick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}#give .gquick button{cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--foam);border-radius:999px;padding:8px 0;font-weight:700;font-size:13px}#give .gpad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#give .gpad button{cursor:pointer;border:none;background:var(--surface);color:var(--foam);border-radius:14px;padding:14px 0;font-size:22px;font-weight:700}#give .gpad button:active,#give .gquick button:active{background:var(--line-2)}#give .gbtn{margin-top:14px;width:100%;cursor:pointer;border:none;border-radius:999px;padding:14px;font-weight:800;font-size:16px;background:var(--sun);color:var(--sun-ink)}#give .gbtn:disabled{opacity:.4;cursor:default}#give .gok{margin:0 0 10px;font-size:14.5px;line-height:1.45}#give textarea{width:100%;resize:none;background:var(--surface);color:var(--foam);border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace;word-break:break-all}#give .glink{margin-top:8px;width:100%;background:none;border:none;color:var(--kelp);font-weight:600;font-size:14px;padding:8px;cursor:pointer}@media (min-width:700px){#give{align-items:center}}.hist{padding:2px 16px 12px}.hist-top{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--kelp);margin-bottom:4px}.hist-top span{color:var(--foam);font-weight:700}.hist-top b{font-weight:700}.hist-top b.up{color:var(--on)}.hist-top b.down{color:#ff8a7a}.hist-top b.flat{color:var(--foam)}.hist svg{display:block;width:100%;height:46px}.hist .g{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.hist .l{fill:none;stroke:var(--sun);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hist .a{fill:var(--sun);opacity:.1}.hist-ax{display:flex;justify-content:space-between;font-size:11.5px;color:var(--kelp);margin-top:3px}.hist-ax b{color:var(--foam);font-weight:700}.hist-plot{position:relative}.hist-plot i{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 2px var(--surface-2)}#alertDlg{position:fixed;inset:0;z-index:210;display:none;align-items:flex-end;justify-content:center;background:#02080c99;padding:12px 12px calc(12px + var(--safe-bot));overscroll-behavior:contain}#alertDlg.show{display:flex}#alertDlg .card{width:100%;max-width:400px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:22px;padding:18px 18px 16px;box-shadow:0 20px 60px #0009;animation:sheetIn .22s ease-out}#alertDlg .ghead{display:flex;align-items:center;justify-content:space-between}#alertDlg h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}#alertDlg .gx{background:none;border:none;color:var(--kelp);font-size:28px;line-height:1;cursor:pointer;padding:0 4px}#alertDlg .gsub{margin:6px 0 14px;color:var(--kelp);font-size:14px;line-height:1.45}#alertDlg .gsub b{color:var(--foam)}.al-step{display:flex;align-items:center;justify-content:center;gap:22px;margin:4px 0 10px}.al-step b{font-size:40px;font-weight:800;letter-spacing:-.03em;min-width:90px;text-align:center}.al-step button{cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;width:48px;height:48px;border-radius:50%;border:none;background:var(--surface);color:var(--foam);font-size:26px;font-weight:700}.al-note{margin:0;text-align:center;color:var(--kelp);font-size:12.5px}.al-warn{margin:10px 0 0;color:var(--sun);font-size:13px;line-height:1.4;text-align:center}#alertDlg .gbtn{margin-top:14px;width:100%;cursor:pointer;border:none;border-radius:999px;padding:14px;font-weight:800;font-size:16px;background:var(--sun);color:var(--sun-ink)}#alertDlg .gbtn:disabled{opacity:.4;cursor:default}#alertDlg .glink{margin-top:8px;width:100%;background:none;border:none;color:var(--kelp);font-weight:600;font-size:14px;padding:8px;cursor:pointer}@media (min-width:700px){#alertDlg{align-items:center}}#instSheet{position:fixed;inset:0;z-index:200;display:none;align-items:flex-end;justify-content:center;background:#02080c99;padding:12px 12px calc(12px + var(--safe-bot))}#instSheet.show{display:flex}#instSheet .card{width:100%;max-width:420px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:22px;padding:22px 20px 18px;box-shadow:0 20px 60px #0009;animation:sheetIn .22s ease-out}@keyframes sheetIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}#instSheet .head{display:flex;align-items:center;gap:12px;margin-bottom:16px}#instSheet .head img{width:44px;height:44px;border-radius:11px;box-shadow:0 0 0 1px var(--line-2)}#instSheet h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em}#instSheet .head p{margin:2px 0 0;color:var(--kelp);font-size:13px}#instSheet ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:st}#instSheet li{counter-increment:st;display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45}#instSheet li:before{content:counter(st);flex:none;width:24px;height:24px;border-radius:50%;background:var(--line);color:var(--foam);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:-1px}#instSheet li b{font-weight:700}#instSheet .ico{display:inline-block;width:18px;height:18px;vertical-align:-3px;color:var(--sun)}#instSheet .note{margin:14px 0 0;color:var(--kelp);font-size:13px}#instSheet .ok{margin-top:18px;width:100%;cursor:pointer;border:none;border-radius:999px;padding:12px;font-weight:700;font-size:15px;background:var(--sun);color:var(--sun-ink)}@media (min-width:700px){#instSheet{align-items:center}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}*{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}video,canvas,img{-webkit-user-drag:none}#shotDlg{position:fixed;inset:0;z-index:270;display:flex;align-items:center;justify-content:center;padding:16px;background:#02080cc7}#shotDlg[hidden]{display:none}.sd-card{width:min(560px,100%);display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:0 20px 60px #0009}#shotImg{width:100%;border-radius:12px;display:block}.sd-btns{display:flex;gap:8px}.sd-btns button{flex:1;height:44px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff14;color:#fff;font-weight:800;font-size:15px;cursor:pointer}#shotShare{background:var(--sun);color:var(--sun-ink);border-color:var(--sun)}.live-foot{max-width:820px;margin:0 auto;padding:0 16px 28px;display:flex;justify-content:center}.online{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--kelp);padding:10px 18px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line-2)}.online[hidden]{display:none}.online b{color:var(--foam);font-weight:700}.online i{width:8px;height:8px;border-radius:50%;background:#2fd67b;animation:onl 2s ease-out infinite}@keyframes onl{0%{box-shadow:0 0 #2fd67b99}70%{box-shadow:0 0 0 7px #2fd67b00}to{box-shadow:0 0 #2fd67b00}}.live-foot{min-height:44px}.online{flex-wrap:wrap;justify-content:center;text-align:center}#hojeBox b{color:var(--foam);font-weight:700}.live-foot{max-width:none;margin:0;padding:0;display:block;min-height:0;background:#06141bd1;border-top:1px solid var(--line)}.ft{justify-content:space-between;min-height:52px;flex-wrap:wrap;row-gap:6px}.live-foot .online{padding:0;border:none;background:none;border-radius:0;font-size:13px;justify-content:flex-end;text-align:right}@media (max-width:520px){.ft{flex-direction:column;justify-content:center;padding:14px 12px}.live-foot .online{justify-content:center;text-align:center}}.live-foot{position:fixed;left:0;right:0;bottom:0;z-index:19;padding-bottom:var(--safe-bot);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ft{min-height:36px;padding-top:0;padding-bottom:0;flex-direction:row!important;flex-wrap:nowrap;justify-content:space-between!important}.live-foot .online{font-size:12.5px;flex-wrap:nowrap;white-space:nowrap}.live-foot .sm{display:none}@media (max-width:520px){.ft{padding:0 12px!important}.live-foot .lg{display:none}.live-foot .sm{display:inline}}#install{bottom:calc(48px + var(--safe-bot))}main{padding-bottom:132px}.win{max-height:40px;overflow:hidden;transition:max-height .2s ease,opacity .2s ease .1s,margin .2s ease}.item:not(.open) .win{max-height:0;opacity:0;margin-top:0;transition:max-height .2s ease .3s,opacity .15s ease .3s,margin .2s ease .3s}.screen.soon{cursor:default}.screen.soon .hint{font-weight:700}:root{--sea:#071733;--surface:#0c2147;--surface-2:#10295a;--line:#1b3666;--line-2:#29497e;--kelp:#a8bfdb;--on:#3ee08a;--sun:#ffc24a}body{background:radial-gradient(120% 60% at 50% 0%,#14396e 0%,#0a1c40 45%,var(--sea) 100%) no-repeat,var(--sea)}header,.live-foot{background:#081838db;border-color:var(--line)}.wrap,main,.live-foot .wrap{max-width:none}main{padding-left:clamp(12px,3vw,32px);padding-right:clamp(12px,3vw,32px)}.wrap{padding-left:clamp(12px,3vw,32px);padding-right:clamp(12px,3vw,32px)}.item{background:linear-gradient(180deg,#16386c8c,#0a1c408c);border-color:var(--line-2)}.item.open{background:linear-gradient(180deg,#1a407ab3,#0a1c40b3)}.navinst,#instGo,.go,.ext-btn{background:linear-gradient(180deg,#ffd877,#f5a524)!important;color:#3a2600!important;box-shadow:0 3px #b9761c}.best,.score.good{color:#7dffaa}.score.good{background:#3ee08a2e}.score.mid{color:var(--sun)}.score.mid{background:#ffc24a29}@media (max-width:600px){main{padding-left:0;padding-right:0}.item{border-radius:0;border-left:0;border-right:0}.city-bar{padding-left:14px;padding-right:14px}.city-empty{margin:0 14px}}@media (min-width:601px){main,.wrap,.live-foot .wrap{max-width:820px}}.dot,.online i{animation:none!important;box-shadow:none!important}.item:not([data-src]) .dot{background:var(--off)}@media (max-width:420px){.wrap{gap:6px}}@media (max-width:370px){.logo b{display:none}}#navGive{background:linear-gradient(180deg,#ffd877,#f5a524);color:#3a2600;box-shadow:0 3px #b9761c,0 8px 20px #00000059}#navGive{box-shadow:0 3px #b9761c,0 4px 14px #00000059;padding:9px 16px;font-size:13.5px}.logo b .hj{color:var(--sun)!important}.fav-group:not([hidden]){padding-bottom:24px;border-bottom:1px solid var(--line-2)}.item.open .win{transition:none;display:inline-flex;align-self:flex-start;width:max-content;max-width:calc(100vw - 70px);white-space:nowrap;align-items:center;gap:8px;max-height:none;margin-top:8px;padding:4px 4px 4px 11px;border-radius:999px;background:#7fd8ff14;border:1px solid var(--line-2);font-size:13px;color:#cfe2f8}.win .wn{padding:2px 8px;border-radius:999px;font-weight:800;font-size:12px;background:#ffffff14;color:#cfe2f8;white-space:nowrap}.win .wn.mid{color:var(--sun)}.win .wn.good{color:#7dffaa}.score{background:#051028bf;border:1px solid rgba(143,169,200,.35);color:#cfe2f8;padding:3px 8px}.score.mid{background:#051028bf;border-color:#ffc24a8c;color:var(--sun)}.score.good{background:#051028bf;border-color:#7dffaa8c;color:#7dffaa}.next{padding:12px 16px 4px}.nx-top{font-size:13px;font-weight:800;margin-bottom:8px}.nx-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.nx-row::-webkit-scrollbar{display:none}.nx{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:46px;padding:6px 4px;border-radius:10px;background:#05102873;border:1px solid var(--line)}.nx span{font-size:11px;color:var(--kelp)}.nx b{font-size:14px;font-weight:800;color:#cfe2f8}.nx b.mid{color:var(--sun)}.nx b.good{color:#7dffaa}.fav,.share,.bell{opacity:.65}.fav[aria-pressed=true],.bell[aria-pressed=true]{opacity:1}.bell svg,.fav svg{width:18px;height:18px}.share svg{width:17px;height:17px}.nx[data-t]{cursor:pointer}.nx.sel{border-color:var(--sun);background:#ffc24a1f;opacity:1}.nx-det{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;margin:6px 0 4px;padding:9px 12px;border-radius:12px;background:#05102899;border:1px solid var(--line-2);font-size:13px;color:#cfe2f8}.nx-det[hidden]{display:none}.nx-det>b{color:var(--sun);font-size:13px}.nx-det b{color:#fff}.nx-det i{font-style:normal;font-weight:700}.nx-det i.terral{color:#7dffaa}.nx-det i.maral{color:#ff9a90}.city-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:601px){.city-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:600px){.city-list{padding:0 12px}.item{border-radius:14px;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2)}}.item:not(.open) .bar{position:relative;display:block;aspect-ratio:1;padding:0;overflow:hidden}.thumb{position:absolute;inset:0;width:100%;height:100%;display:block}.thumb-map{overflow:hidden;background:#0c2147}.thumb-map img{position:absolute;max-width:none;user-select:none;pointer-events:none}.thumb-map>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.thumb-map .mini-lbl{position:absolute;inset:0;overflow:hidden;z-index:1}.thumb-map .tm-wave{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:4px;white-space:nowrap;font-style:normal;font-size:14px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.7)}.thumb-map .tm-wave svg{width:17px;height:17px;fill:#7fd8ff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9));flex:none}.item:not(.open) .bar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#040c1e00 35%,#040c1ee0);pointer-events:none}.item:not(.open) .bar-tx{position:absolute;left:10px;right:10px;bottom:10px;z-index:2}.item:not(.open) .bar-tx h3{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.7)}.item:not(.open) .bar-tx h3 .score{margin:0}.item:not(.open) :is(.best,.win,.dot,.bell,.share,.back,.panel){display:none}.item:not(.open) .side{position:absolute;top:4px;right:4px;z-index:2;margin:0}.item:not(.open) .fav{opacity:.95;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.item:not(.open):hover{border-color:#ffd87780}html.page-open,html.page-open body{overflow:hidden}.item.open{position:fixed;inset:0;z-index:150;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:linear-gradient(180deg,#0c2350,#071733 45%)!important}.item.open .bar{position:sticky;top:0;z-index:7;padding-top:calc(12px + var(--safe-top));background:#071733f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2);cursor:default}.item.open :is(.thumb,.dot){display:none}.back{flex:none;width:40px;height:40px;margin:-6px -8px -6px -10px;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer;display:grid;place-items:center}.back svg{width:24px;height:24px}.item.open .panel{max-height:none;transition:none;padding-bottom:calc(28px + var(--safe-bot))}@media (min-width:601px){.item.open .panel{max-width:820px;margin:0 auto}.item.open .bar{padding-left:max(18px,calc(50% - 410px));padding-right:max(16px,calc(50% - 410px))}}.tabs{display:flex;margin:12px 16px;padding:4px;border-radius:999px;background:#05102899;border:1px solid var(--line-2)}.tab{flex:1;padding:9px 10px;border:0;border-radius:999px;background:none;color:var(--kelp);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.tab[aria-selected=true]{background:linear-gradient(180deg,#ffd877,#f5a524);color:#2a1700;box-shadow:0 2px #b9761c}.item[data-tab=prev] :is(.next,.hist){display:none}.item.open .cond{border-top:0}.item.open .cond .grid{grid-template-columns:1fr 1fr;gap:10px;padding:4px 16px 8px;background:none;border:0}.item.open .ct{background:#05102880;border:1px solid var(--line-2);border-radius:14px}.ct.wide{grid-column:1/-1}.ct h4{display:flex;align-items:center;gap:8px}.ct h4 .tag{font-size:11.5px;font-weight:700;color:#5cc8e8;background:#5cc8e81f;padding:2px 8px;border-radius:999px}.kvs{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;min-width:0}.kv{display:flex;flex-direction:column;gap:2px;min-width:0}.kv span{font-size:11.5px;color:var(--kelp)}.kv b{font-size:16px;font-weight:800;color:#fff}.kv b small{font-size:11.5px;font-weight:700;color:var(--kelp)}.tides{display:flex;gap:8px;margin-top:2px}.tides>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;border-radius:10px;background:#5cc8e814}.tides span{font-size:11px;color:var(--kelp)}.tides b{font-size:14px;color:#fff}.tides small{font-size:11px;color:var(--kelp)}.tides .hi span{color:#5cc8e8}.item.open .pick{padding:0 16px 12px}.item.open .bar{align-items:flex-start}.item.open .back{width:30px;height:30px;margin:-1px -8px 0 -10px;color:#cfe2f8;opacity:.75}.item.open .back:hover{opacity:1}.item.open .back svg{width:22px;height:22px}.cmp{margin:4px 0 0;padding:9px 12px;border-radius:12px;background:#05102899;border:1px solid var(--line-2);font-size:13px;color:var(--kelp);display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.cmp b{color:#cfe2f8;font-weight:800}.cmp b.mid{color:var(--sun)}.cmp b.good{color:#7dffaa}.cmp i{font-style:normal;opacity:.6;margin:0 2px}.cmp span{margin-left:auto;font-weight:800;font-size:12px}.cmp .up{color:#7dffaa}.cmp .down{color:#ff9a90}.spark.full{max-height:none}.tabs{border-radius:14px}.tab{border-radius:10px}.score.mid{border-color:#8fa9c859;color:#cfe2f8}.nx b.mid,.cmp b.mid{color:#cfe2f8}.item.open .acts{gap:4px}.item.open :is(.fav,.share,.bell){opacity:.95;width:44px;height:44px}.item.open :is(.fav,.bell) svg{width:25px;height:25px}.item.open .share svg{width:24px;height:24px}.tabs{margin:10px 16px;padding:3px;border-radius:12px}.tab{padding:6px 10px;font-size:13px;border-radius:9px}.tab[aria-selected=true]{box-shadow:0 2px #b9761c}.score:empty{display:none}@media (min-width:601px){.tabs{margin-left:0;margin-right:0}}.tabs{margin:0;padding:0;border:0;border-radius:0;background:#0510288c;border-bottom:1px solid var(--line-2)}.tab,.tab[aria-selected=true]{border-radius:0;padding:13px 10px;font-size:14px;box-shadow:none}.tab[aria-selected=true]{box-shadow:inset 0 -3px #b9761c}.compass{width:96px;height:96px;flex:none;margin:0 4px 0 -4px}.compass .face{fill:#051028a6;stroke:var(--line-2);stroke-width:1.5}.compass .tk{stroke:#8fa9c873;stroke-width:1.2;stroke-linecap:round}.compass .tk.big{stroke:#cfe2f8;stroke-width:1.6}.compass .cd{fill:var(--kelp);font-size:9.5px;font-weight:800;font-family:var(--font)}.compass .cd.n,.compass .arr{fill:#fff}.compass .from{fill:var(--sun);stroke:#071733;stroke-width:1.5}.compass .hub{fill:#071733;stroke:#fff;stroke-width:1}.tab,.tab[aria-selected=true]{padding:9px 10px;font-size:13.5px;box-shadow:none!important;line-height:1.2}.tabs{overflow:hidden;position:relative;z-index:1}#navGive{background:linear-gradient(180deg,#7fd8ff,#36a6ea);color:#04213f;box-shadow:0 3px #1a6fa8,0 4px 14px #00000059}.logo b .hj{color:#7fd8ff!important}.tab[aria-selected=true]{background:linear-gradient(180deg,#7fd8ff,#36a6ea);color:#04213f}.chip{border-radius:10px}.item.open .pick{padding-top:14px}.nx.sel{border-color:#7fd8ff;background:#7fd8ff24}.nx-det>b{color:#7fd8ff}.item:not(.open):hover{border-color:#7fd8ff8c}#navGive{box-shadow:0 4px 14px #00000059!important}.navinst{box-shadow:none!important}.ct h4 .tag.temp{margin-left:auto;color:#cfe2f8;background:#8fa9c824}@media (max-width:600px){.item.open .cond .grid{padding-left:8px;padding-right:8px;gap:8px}.item.open .pick,.item.open .next,.item.open .hist{padding-left:8px;padding-right:8px}.item.open .ct{padding-left:14px;padding-right:14px}}.hist .l{stroke:#7fd8ff}.hist .a{fill:#7fd8ff}.hist-plot i{background:#7fd8ff}.item.open :is(.fav,.share,.bell){width:38px;height:38px;opacity:.85}.item.open :is(.fav,.bell) svg{width:20px;height:20px}.item.open .share svg{width:19px;height:19px}.navinst,#instGo{background:linear-gradient(180deg,#7fd8ff,#36a6ea)!important;color:#04213f!important;box-shadow:none!important}.item:not(.open) .bar-tx h3{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px}.item:not(.open) .bar-tx h3 .nm{flex-basis:100%}.tmini{font-size:11.5px;font-weight:700;color:#cfe2f8;text-shadow:0 1px 3px rgba(0,0,0,.7)}.tmini.up{color:#7fd8ff}.item.open .tmini{display:none}.item.open .score{cursor:pointer}#toast .tic{background:#7fd8ff;color:#04213f}.nx.sel{background:var(--foam);border-color:var(--foam)}.nx.sel span,.nx.sel b,.nx.sel b.good,.nx.sel b.mid{color:var(--sea)}.loc{display:none}.item.open .loc{display:block;margin:2px 16px 8px;padding:14px 16px 16px;background:#05102880;border:1px solid var(--line-2);border-radius:14px;position:relative}.map-when{position:absolute;left:8px;top:8px;z-index:2;padding:3px 9px;border-radius:999px;background:#051028cc;border:1px solid rgba(127,216,255,.35);color:#7fd8ff;font-size:12px;font-weight:700;pointer-events:none}@media (max-width:600px){.item.open .loc{margin-left:8px;margin-right:8px;padding-left:14px;padding-right:14px}}.loc h4{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--kelp)}.loc-map{height:190px;border-radius:10px;overflow:hidden;background:#0c2147;z-index:0}.loc-open{position:absolute;inset:0;border:0;background:none;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding:0 0 26px;z-index:2}.loc-open span{font-size:12px;font-weight:700;color:#04213f;background:#7fd8ffeb;padding:4px 10px;border-radius:8px}#mapFull{position:fixed;inset:0;z-index:240;display:none;background:#071733}#mapFull.show{display:block}#mapFull .mf-map{position:absolute;inset:0}#mapFull .mf-when{position:absolute;top:calc(20px + var(--safe-top));left:50%;transform:translate(-50%);z-index:500;padding:6px 14px;border-radius:999px;background:#071733e6;border:1px solid rgba(127,216,255,.4);color:#7fd8ff;font:700 14px var(--font);white-space:nowrap;pointer-events:none}#mapFull .mf-when[hidden]{display:none}#mapFull .mf-x{position:absolute;top:calc(12px + var(--safe-top));left:12px;z-index:500;width:44px;height:44px;border-radius:12px;border:0;background:#071733e0;color:#fff;font-size:28px;line-height:1;cursor:pointer}.loc-open{align-items:flex-start;justify-content:flex-end;padding:56px 26px 0 0}.loc-open span{box-shadow:0 2px 6px #00000059}.bch-ic b,.bch-ic em{position:absolute;left:0;transform:translate(-50%);white-space:nowrap;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.7);font-family:var(--font)}.bch-ic b{top:-16px;font-size:12px;font-weight:800}.bch-ic.main b{font-size:14px;color:#7fd8ff;top:-18px}.bch-ic em{top:1px;display:flex;align-items:center;gap:3px;font-style:normal;font-size:11px;font-weight:700}.bch-ic em svg{width:14px;height:14px;fill:#7fd8ff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9));flex:none}.item.open .bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a1a3c}html.page-open :is(header,.live-foot){backdrop-filter:none;-webkit-backdrop-filter:none}.item.open{touch-action:pan-x pan-y}.bch-ic span{position:absolute;left:0;top:0;display:block}.item.open .loc{margin-top:10px;margin-bottom:12px}.loc-map{position:relative}.mini-tiles,.mini-lbl{position:absolute;inset:0;overflow:hidden}.mini-tiles img{position:absolute;max-width:none;user-select:none;pointer-events:none}.mini-lbl .bch-ic{position:absolute;width:0;height:0}.ph-row{margin-top:4px}.ph{font:inherit;cursor:pointer;color:inherit}#mapFull .mf-map{overflow:hidden;touch-action:none;cursor:grab}#mapFull .mf-map:active{cursor:grabbing}.mf-world{position:absolute;left:0;top:0;will-change:transform}.mf-world img{position:absolute;width:256px;height:256px;max-width:none;user-select:none;pointer-events:none}.mf-world .mini-lbl{position:absolute;inset:0;overflow:visible}.mf-world{background:#0b2740}#mapFull,#mapFull *{touch-action:none}html,body{touch-action:pan-x pan-y}.score,.nx b,.nx span,.kv b,.tides b,.cmp,.win b,.big,.nx-det,.bch-ic em{font-variant-numeric:tabular-nums}@font-face{font-family:Bungee Logo;src:url(data:font/woff2;base64,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) format("woff2");font-display:block}.logo b{font-family:Bungee Logo,Outfit,system-ui,sans-serif;font-weight:400;letter-spacing:.01em}.logo b{font-size:16px}@media (max-width:420px){.logo b{font-size:14px}}.score,.nx b,.kv b,.cmp,.big,.nx-det,.bch-ic em,.win b{font-variant-numeric:normal}html{scrollbar-gutter:stable}.item.open .bar-tx h3 .score{display:none}@font-face{font-family:Bungee Title;src:url(data:font/woff2;base64,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) format("woff2");font-display:block}.city-bar h2{font-family:Bungee Title,Outfit,system-ui,sans-serif;font-weight:400;letter-spacing:.01em}.city-bar h2 span{font-family:Outfit,system-ui,sans-serif;font-weight:700}.item.open{transition:none!important}.item.open .bar{transition:none}.navinst.show{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:34px;padding:0 14px;line-height:1;font-size:13px;font-weight:700;white-space:nowrap}.navinst span{display:block}@media (max-width:420px){.navinst.show{height:32px;padding:0 11px;font-size:12.5px}}.bestag{position:absolute;top:9px;left:9px;z-index:2;font-size:11px;font-weight:800;color:#04213f;background:linear-gradient(180deg,#7fd8ff,#36a6ea);padding:3px 8px;border-radius:8px;line-height:1.2}.bestag[hidden],.item.open .bestag{display:none}#give .gbtn,#alertDlg .gbtn{background:linear-gradient(180deg,#7fd8ff,#36a6ea);color:#04213f}.spark .lbl.ax{opacity:.85;font-size:9px}.spark .nowdot{fill:#7fd8ff;stroke:#071733;stroke-width:2}.tides .after{opacity:.55;border:1px dashed rgba(143,169,200,.35)}button,[role=button]{touch-action:manipulation}#navGive{z-index:200}.item.open .panel{padding-bottom:calc(80px + var(--safe-bot))}.tides .after{opacity:1}.tides .dim{opacity:.62}.tides .next{opacity:1;background:#7fd8ff29;box-shadow:inset 0 0 0 1.5px #7fd8ff}.tides .next span{color:#7fd8ff}.tides .after.next{border-color:transparent}.ft-links{display:inline-flex;gap:14px;font-family:Outfit,system-ui,sans-serif;font-weight:600;font-size:13px;letter-spacing:0}.ft-links a{color:var(--kelp);text-decoration:none}.ft-links a:hover{color:var(--foam);text-decoration:underline}#info{position:fixed;inset:0;z-index:215;display:none;align-items:flex-end;justify-content:center;background:#02080c99;padding:12px 12px calc(12px + var(--safe-bot));overscroll-behavior:contain}#info.show{display:flex}#info .card{width:100%;max-width:640px;max-height:min(86vh,860px);display:flex;flex-direction:column;background:var(--surface-2);border:1px solid var(--line-2);border-radius:22px;box-shadow:0 20px 60px #0009;animation:sheetIn .22s ease-out;overflow:hidden}#info .ghead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 10px;border-bottom:1px solid var(--line-2)}#info .ghead h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}#info .gx{background:none;border:none;color:var(--kelp);font-size:28px;line-height:1;cursor:pointer;padding:0 4px}.info-body{overflow-y:auto;padding:6px 18px 20px;font-size:14.5px;line-height:1.6;color:#c7d8ea;overscroll-behavior:contain}.info-body .lead{font-size:16px;color:#dce9f7;margin:10px 0 14px}.info-body b{color:#fff}.info-body a{color:#7fd8ff}.info-body h2{font-size:16px;color:#fff;margin:22px 0 6px;padding-top:14px;border-top:1px solid var(--line-2)}.info-body ul{padding-left:20px;margin:6px 0}.info-body li{margin-bottom:6px}.info-body .card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;margin:10px 0;max-height:none;display:block;animation:none;box-shadow:none;max-width:none}.info-body .card>b{display:block;margin-bottom:2px}.info-body .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.info-body .grid .card{margin:0}.info-body .note{border-left:4px solid #ffd877;background:#ffd87714}.info-body .small{font-size:13px;color:#a8bfdb}.info-body .ig{display:inline-flex;font-weight:700;text-decoration:none;color:#04213f;background:linear-gradient(180deg,#7fd8ff,#36a6ea);padding:9px 16px;border-radius:999px}.info-load{color:var(--kelp);padding:20px 0}@media (min-width:700px){#info{align-items:center}}.home-hint{max-width:1180px;margin:2px auto 10px;padding:0 20px;color:var(--kelp);font-size:14.5px}.home-hint b{color:var(--foam)}html.page-open .home-hint{visibility:hidden}@media (max-width:600px){.home-hint{padding:0 14px;font-size:13.5px;margin:0 auto 8px}}.search{position:relative;max-width:1180px;margin:0 auto 14px}.search svg{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--kelp);pointer-events:none}.search input{width:100%;height:44px;padding:0 14px 0 42px;border-radius:999px;border:1px solid var(--line-2);background:#0a1c408c;color:var(--foam);font:inherit;font-size:16px;outline:none;-webkit-appearance:none;appearance:none}.search input::placeholder{color:var(--kelp)}.search input:focus{border-color:#7fd8ff}.search input::-webkit-search-cancel-button{filter:invert(1) opacity(.6)}.search-none{max-width:1180px;margin:0 auto 14px;color:var(--kelp);font-size:14.5px;text-align:center}html.page-open .search,html.page-open .search-none{visibility:hidden}.item.nomatch,.city.nomatch{display:none!important}#list.q .city.qopen:not(.open) .city-list{display:flex}#list.q .city-empty{display:none}@media (max-width:600px){.search,.search-none{margin:0 14px 12px}}.search{padding-bottom:16px;border-bottom:1px solid var(--line-2)}.search svg{top:22px}@media (min-width:601px){.search{margin-bottom:20px}}@media (max-width:600px){.search{margin-bottom:16px}}#install.show~#navGive{display:none}html{color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(127,216,255,.28) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7fd8ff40;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#7fd8ff73;background-clip:padding-box}#navGive{padding:13px 26px;font-size:16px;font-weight:800;letter-spacing:-.01em}.pushtip{position:fixed;left:50%;top:calc(10px + env(safe-area-inset-top));z-index:400;width:min(420px,calc(100% - 20px));display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:20px;background:#12203aeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 40px #00000080;transform:translate(-50%,-140%);opacity:0;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .25s;cursor:pointer}.pushtip.in{transform:translate(-50%);opacity:1}.pushtip img{width:38px;height:38px;border-radius:10px;flex:none}.pushtip b{display:block;font-size:13.5px;color:#fff}.pushtip b span{font-weight:500;color:#a8bfdb;font-size:12px;margin-left:4px}.pushtip p{margin:1px 0 0;font-size:13.5px;line-height:1.35;color:#dce9f7}.pushtip{touch-action:none;user-select:none}.ft{min-height:59px}#install{bottom:calc(71px + var(--safe-bot))}.nx-det>b:first-child{flex-basis:100%}.nx-det{flex-direction:column;align-items:flex-start}@media (max-width:600px){.ft{min-height:57px;height:57px;padding:0 14px!important;flex-wrap:nowrap!important}#install{bottom:calc(69px + var(--safe-bot))}main{padding-bottom:max(16px,calc(var(--fab-pad,200px) - 70px - var(--safe-bot)))}}#navGive{padding:11px 20px;font-size:14.5px}@media all{html{scrollbar-gutter:auto}html,body{height:100%;overflow:hidden}body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;padding-bottom:0}body>main{min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;max-width:none;margin:0;padding-left:max(clamp(12px,3vw,32px),calc(50% - 410px));padding-right:max(clamp(12px,3vw,32px),calc(50% - 410px));padding-bottom:max(24px,var(--fab-main,0px))}body>.live-foot{position:relative;z-index:155}html.modal-open body>main{overflow:hidden}.item.open{overflow:hidden;display:flex;flex-direction:column}.item.open .panel{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;max-width:none;margin:0;padding-left:max(16px,calc(50% - 410px));padding-right:max(16px,calc(50% - 410px))}}#splash{display:none}html.splash #splash{display:flex;flex-direction:column;gap:28px;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;background:#071733;animation:spOut .4s ease 3.5s forwards}html.splash-out #splash{animation:spOut .4s ease forwards}.sp-in{display:flex;align-items:center;gap:14px;animation:spIn .5s cubic-bezier(.2,.9,.3,1) .05s both}#splash img{width:64px;height:64px;border-radius:16px;box-shadow:0 10px 30px #0006}#splash b{font-family:Bungee Logo,Outfit,system-ui,sans-serif;font-weight:400;font-size:30px;color:#fff;letter-spacing:.01em}#splash b span{color:#7fd8ff}@keyframes spIn{0%{transform:translate(-75vw);opacity:0}to{transform:none;opacity:1}}@keyframes spOut{to{opacity:0;visibility:hidden}}@media (min-width:601px){.home-hint{padding-left:0;padding-right:0;max-width:none}}.fsx{right:max(10px,env(safe-area-inset-right))}.ft{justify-content:space-between!important}.ft-links{gap:16px}html.pwa,html.pwa body{overscroll-behavior-y:none}.ptr{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:50%;z-index:400;width:40px;height:40px;margin-left:-20px;border-radius:50%;display:grid;place-items:center;background:#0c2350;border:1px solid rgba(127,216,255,.35);box-shadow:0 6px 18px #00000073;transform:translateY(-50px);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.ptr i{width:18px;height:18px;border-radius:50%;border:2.5px solid #7fd8ff;border-top-color:transparent}.ptr.spin i{animation:ptrSpin .7s linear infinite}@keyframes ptrSpin{to{transform:rotate(360deg)}}.loc .mapas{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.mp{display:flex;flex-direction:column;gap:10px}.mp h4{margin:0}.loc-mm{position:relative}.loc .loc-mm .loc-open{padding:12px 10px 0 0}.ct .comp{margin-top:4px;padding-top:12px;border-top:1px solid var(--line-2)}.comp h5{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--kelp)}.mp-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:3px;border-radius:12px;background:#ffffff0d;border:1px solid var(--line-2)}.mp-tabs::-webkit-scrollbar{display:none}.mp-tabs button,.mp-reg button,.mp-days button{flex:1 0 auto;min-height:34px;padding:6px 10px;border:0;border-radius:9px;background:none;color:var(--kelp);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.mp-tabs button[aria-selected=true]{background:linear-gradient(180deg,#7fd8ff,#36a6ea);color:#04213f}.mp-opts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mp-reg{display:flex;gap:4px;padding:3px;border-radius:12px;border:1px solid var(--line-2)}.mp-reg button{flex:0 0 auto;min-height:30px}.mp-reg button[aria-pressed=true]{background:#7fd8ff29;color:#fff}.mp-tit{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--kelp)}.mp-tit b{color:#fff}.mp-stage{position:relative;border-radius:12px;overflow:hidden;background:#0b1a2e;min-height:200px;touch-action:pan-y}.mp-stage canvas{display:block;width:100%}.mp-when{position:absolute;right:8px;bottom:8px;padding:4px 9px;border-radius:8px;background:#040c18d1;color:#fff;font-size:12.5px;font-weight:800;pointer-events:none}.mp-tip{position:absolute;padding:5px 9px;border-radius:8px;background:#fff;color:#04213f;font-size:12.5px;font-weight:800;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #0006}.mp-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:var(--kelp);font-size:13.5px;background:#0b1a2e}.mp-msg[hidden]{display:none}.mp-leg{padding:0 2px}.mp-bar{height:10px;border-radius:5px}.mp-ticks{position:relative;height:16px;margin:3px 6px 0}.mp-ticks span{position:absolute;transform:translate(-50%);font-size:11px;font-weight:700;color:var(--kelp)}.mp-time{display:flex;align-items:center;gap:10px}.mp-play{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:linear-gradient(180deg,#7fd8ff,#36a6ea);cursor:pointer;position:relative}.mp-play:before{content:"";position:absolute;left:14px;top:11px;border-left:13px solid #04213f;border-top:8px solid transparent;border-bottom:8px solid transparent}.mp-play.on:before{left:12px;top:12px;width:4px;height:14px;border:0;background:#04213f;box-shadow:9px 0 #04213f}.mp-time input{flex:1;min-width:0;accent-color:#7fd8ff;height:28px}.mp-days{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.mp-days::-webkit-scrollbar{display:none}.mp-days button{flex:1 0 auto;min-height:32px;font-size:12.5px;border:1px solid var(--line-2)}.mp-days button[aria-pressed=true]{background:#7fd8ff29;color:#fff;border-color:#7fd8ff}.comp .cp-row{display:flex;gap:14px;align-items:center;min-width:0}.cp-pic{flex:none;width:min(46%,220px);aspect-ratio:1;border-radius:12px;overflow:hidden;background:#0b1a2e center/cover no-repeat;position:relative}.cp-pic:before{content:"";position:absolute;inset:0;background:#040c1c73}.cp-svg{position:relative;display:block;width:100%;height:100%}.cp-ring{fill:none;stroke:#fff6;stroke-width:.5;stroke-dasharray:1.5 1.5}.cp-rl{fill:#ffffffbf;font-size:4.2px;font-weight:700}.cp-a{filter:drop-shadow(0 0 1.2px rgba(0,0,0,.9))}.cp-list{flex:1;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;align-content:center}.cp-r{display:grid;grid-template-columns:10px 1fr;column-gap:8px;align-items:center;min-width:0}.cp-r i{width:10px;height:10px;border-radius:3px;grid-row:span 2}.cp-r i.w{background:repeating-linear-gradient(90deg,#ffd36b 0 3px,transparent 3px 5px)}.cp-r span{font-size:11.5px;color:var(--kelp)}.cp-r b{font-size:14.5px;font-weight:800;color:#fff;grid-column:2}.cp-r small{grid-column:2;font-size:11px;color:var(--kelp)}.mp-msg{flex-direction:column;gap:10px}.mp-retry{min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:linear-gradient(180deg,#7fd8ff,#36a6ea);color:#04213f;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.item.open{bottom:var(--foot-h,0px)}.item.open .panel{padding-bottom:max(24px,var(--fab-main,0px))}.mp-leg{padding-top:24px}.mp-bar{position:relative}.mp-dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:3px solid #0b1a2e;box-shadow:0 0 0 1.5px #fff,0 2px 6px #00000080}.mp-dot b{position:absolute;bottom:17px;font-style:normal;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 7px;border-radius:6px;background:#fff;color:#04213f;font-size:11.5px;font-weight:800}.mp-dot.l b{left:-4px;transform:none}.mp-dot.r b{left:auto;right:-4px;transform:none}@media (max-width:520px){.mp-tabs{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.mp-tabs button{padding:6px 4px;min-width:0}}:root{--brand:#38b6ff;--good:#3ee08a;--mid:#ffc24a;--low:#ff7a6b}.logo img.mark{width:34px;height:34px;border-radius:0}.logo b .hj{color:var(--brand)!important}.sh{display:none}.item.open .sh{display:flex;flex-direction:column;gap:10px;margin:2px 16px 14px;padding:14px;border-radius:18px;background:linear-gradient(160deg,#38b6ff1a,#0c214799 55%);border:1px solid var(--line-2)}.item.open .sh:empty{display:none}.item.open .bar-tx .win{display:none}.sh-top{display:flex;align-items:center;gap:14px}.sh-ring{--c:var(--mid);flex:none;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--p)*360deg),rgba(255,255,255,.09) 0)}.sh-ring.good{--c:var(--good)}.sh-ring.low{--c:var(--low)}.sh-ring>div{width:70px;height:70px;border-radius:50%;background:#0b1f45;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.sh-ring b{font-size:27px;font-weight:800;color:#fff}.sh-ring small{font-size:10.5px;color:var(--kelp);margin-top:3px}.sh-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.sh-k{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kelp)}.sh-w{font-size:24px;font-weight:800;line-height:1.1}.sh-w.good{color:var(--good)}.sh-w.mid{color:var(--mid)}.sh-w.low{color:var(--low)}.sh-bw{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:13px;color:#cfe2f8}.sh-bw b{color:#fff}.sh-bw i{font-style:normal;font-weight:800;font-size:12px;padding:2px 8px;border-radius:999px;background:#ffffff14}.sh-bw i.good{color:var(--good)}.sh-bw i.mid{color:var(--mid)}.sh-bw i.low{color:var(--low)}.sh-why{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sh-why>div{display:flex;flex-direction:column;gap:1px;padding:7px 10px 7px 22px;border-radius:12px;background:#05102873;position:relative;min-width:0}.sh-why span{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--kelp)}.sh-why em{font-style:normal;font-size:13px;font-weight:700;color:#cfe2f8}.sh-why em b{color:#fff}.sh-why i{position:absolute;left:10px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--kelp)}.sh-why .good i{background:var(--good)}.sh-why .mid i{background:var(--mid)}.sh-why .bad i{background:var(--low)}.sh-why .good em{color:var(--good)}.sh-why .mid em{color:var(--mid)}.sh-why .bad em{color:var(--low)}.nx{position:relative;justify-content:flex-end;min-height:104px;padding:6px 4px}.nx b{order:0}.nx .nb{order:1}.nx span{order:2}.nb{display:block;width:16px;height:calc(var(--v)*54px);min-height:4px;border-radius:5px 5px 3px 3px;background:var(--kelp);opacity:.82;transition:opacity .15s}.nb.good{background:var(--good)}.nb.mid{background:var(--mid)}.nb.low{background:var(--low)}.nx.sel .nb,.nx:hover .nb{opacity:1}.nx.night .nb{opacity:.35}.nx b.good{color:var(--good)}.nx b.mid{color:#cfe2f8}.nx.sel{background:#7fd8ff24;border-color:#7fd8ff}.nx.sel span,.nx.sel b,.nx.sel b.good{color:#fff}.days .chip{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:62px;padding:8px 8px 9px}.days .chip b{font-size:14px;font-weight:800}.days .chip b.good{color:var(--good)}.days .chip b.mid{color:var(--mid)}.days .chip b.low{color:var(--low)}.days .chip .nb{width:28px;height:5px;border-radius:3px;opacity:.9;transform-origin:left;transform:scaleX(var(--v))}.days .chip[aria-pressed=true]{background:#7fd8ff24;border-color:#7fd8ff;color:#fff}@media (min-width:700px){.sh-why{grid-template-columns:repeat(4,1fr)}}:root{--bg0:#040b1c;--bg1:#071733;--glass:rgba(16,38,82,.55);--glass2:rgba(9,24,56,.72);--stroke:rgba(127,190,255,.14);--stroke2:rgba(127,190,255,.24);--ink:#f2f7ff;--ink2:#b4c7e3;--ink3:#7f97b8;--cyan:#38b6ff;--cyan2:#7fd8ff;--r1:22px;--r2:16px;--r3:12px;--shadow:0 12px 32px rgba(0,8,30,.45)}body{background:radial-gradient(1200px 600px at 70% -10%,rgba(56,182,255,.16),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(21,105,224,.18),transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0) 70%) fixed;color:var(--ink)}header,.live-foot{background:#050e24b8!important;border-color:var(--stroke)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.logo b{font-size:17px}.city-bar h2{font-size:clamp(20px,5vw,24px);letter-spacing:.02em}.home-hint{color:var(--ink3)}.search input{background:var(--glass2);border-color:var(--stroke2);height:46px}.search{border-bottom-color:var(--stroke)}.city-list{gap:12px}.item:not(.open){background:var(--glass);border:1px solid var(--stroke);border-radius:var(--r1);box-shadow:var(--shadow);transition:transform .18s ease,border-color .18s ease}@media (hover:hover){.item:not(.open):hover{transform:translateY(-2px);border-color:var(--stroke2)}}.item:not(.open):active{transform:scale(.985)}.item:not(.open) .bar{aspect-ratio:auto;display:flex;flex-direction:column;padding:0}.item:not(.open) .thumb{position:relative;inset:auto;aspect-ratio:4/3;height:auto}.item:not(.open) .bar:after{display:none}.item:not(.open) .thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#040b1c00 55%,#040b1c8c);pointer-events:none;z-index:1}.item:not(.open) .bar-tx{position:static;padding:10px 12px 12px;display:flex;flex-direction:column;gap:7px}.item:not(.open) .bar-tx h3{position:relative;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;text-shadow:none;font-size:15px;font-weight:700;letter-spacing:-.01em;padding-right:44px;min-height:38px}.item:not(.open) .bar-tx h3 .nm{flex:1 1 auto;min-width:0;flex-basis:auto;line-height:1.15}.item:not(.open) .bar-tx h3 .score{position:absolute;right:0;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0;font-size:13.5px;font-weight:800;border:0;color:#04142e;background:var(--ink3)}.item:not(.open) .bar-tx h3 .score.good{background:var(--good)}.item:not(.open) .bar-tx h3 .score.mid{background:var(--mid)}.item:not(.open) .tmini{position:absolute;left:0;top:calc(100% + 2px);display:none}.cx{display:flex;flex-wrap:wrap;gap:5px}.cx span{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;background:#7fbeff1a;color:var(--ink2);white-space:nowrap}.cx .terral{color:var(--good)}.cx .maral{color:var(--low)}.item.open .cx{display:none}.item:not(.open) .side{top:8px;right:8px}.bestag{top:10px;left:10px;border-radius:999px;padding:4px 10px}.item.top1:not(.open){grid-column:1/-1;border-color:#3ee08a73;background:linear-gradient(160deg,rgba(62,224,138,.1),var(--glass) 45%)}.item.top1:not(.open) .thumb{aspect-ratio:16/8}.item.top1:not(.open) .bar-tx h3{font-size:20px;min-height:48px;padding-right:58px}.item.top1:not(.open) .bar-tx h3 .score{width:50px;height:50px;font-size:17px}.item.top1:not(.open) .cx span{font-size:12.5px;padding:4px 10px}.item.top1:not(.open) .tm-wave{font-size:17px}.item.open{background:radial-gradient(900px 420px at 80% -5%,rgba(56,182,255,.14),transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0))!important}.item.open .bar{background:#050e24c7!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border-color:var(--stroke)}.item.open .bar-tx h3{font-size:20px;letter-spacing:-.01em}.item.open .sh{background:linear-gradient(160deg,#38b6ff24,#091838bf 55%);border-color:var(--stroke2);border-radius:var(--r1);box-shadow:var(--shadow);padding:16px}.sh-ring{width:96px;height:96px}.sh-ring>div{width:80px;height:80px;background:#08193d}.sh-ring b{font-size:32px}.sh-w{font-size:28px;letter-spacing:-.01em}.sh-why>div{background:#040c208c;border:1px solid var(--stroke)}.item.open .tabs{margin:0 16px 12px!important;padding:4px!important;border-radius:14px!important;background:var(--glass2)!important;border:1px solid var(--stroke)!important}.item.open .tab{border-radius:10px!important;padding:9px 10px!important;color:var(--ink3);font-size:14px}.item.open .tab[aria-selected=true]{background:linear-gradient(180deg,#2a6fd6,#1d55b8)!important;color:#fff!important;box-shadow:0 4px 14px #1d55b873!important}@media (max-width:600px){.item.open .tabs{margin:0 8px 12px!important}.item.open .sh{margin-left:8px;margin-right:8px}}.item.open .screen,.item.open .ext{border-radius:var(--r2);overflow:hidden;margin:0 16px;border:1px solid var(--stroke)}@media (max-width:600px){.item.open .screen,.item.open .ext{margin:0 8px}}.item.open .ct,.item.open .loc{background:var(--glass)!important;border:1px solid var(--stroke)!important;border-radius:var(--r1)!important;box-shadow:var(--shadow)}.ct h4,.loc h4,.mapas h4{font-size:11.5px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)!important}.kv span{color:var(--ink3);font-size:11.5px}.kv b{font-size:19px;letter-spacing:-.01em}.item.open .cond .grid{gap:12px!important}.nx{background:var(--glass2);border-color:var(--stroke);border-radius:14px}.nx.sel{background:#38b6ff29!important;border-color:var(--cyan)!important}.nx-top span{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3)}.nx-det{background:var(--glass2)!important;border-color:var(--stroke2)!important;border-radius:var(--r2)!important}.nx-det>b{color:var(--cyan2)}.days .chip{background:var(--glass2);border-color:var(--stroke)}.days .chip[aria-pressed=true]{background:#38b6ff29;border-color:var(--cyan)}.cmp{background:var(--glass2)!important;border-color:var(--stroke)!important;border-radius:var(--r2)!important}.navinst,#navGive{transition:transform .15s ease,filter .15s ease}.navinst:active,#navGive:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.item:not(.open),.navinst,#navGive{transition:none}}.item:not(.open) .bar{align-items:stretch;justify-content:flex-start;text-align:left}.item:not(.open) .bar-tx{align-items:stretch;text-align:left}.item:not(.open) .bar-tx h3{margin:0;justify-content:flex-start}.item:not(.open) .bar-tx .cx{justify-content:flex-start}.item:not(.open) .bar-tx{padding-top:8px}.cx .cx-t{color:var(--ink2)}.item.top1:not(.open) .win{display:inline-flex!important;max-height:none;opacity:1;margin:0;align-items:center;gap:6px;font-size:13px;color:var(--ink2)}.item.top1:not(.open) .win b{color:#fff}.item.top1:not(.open) .win .wn{font-size:12px}@media (min-width:601px){.item.top1:not(.open) .bar{flex-direction:row}.item.top1:not(.open) .thumb{flex:0 0 58%;aspect-ratio:auto;height:250px}.item.top1:not(.open) .bar-tx{flex:1;justify-content:center;padding:18px 20px;gap:12px}.item.top1:not(.open) .bar-tx h3{font-size:24px}}.item.open .sh{margin-top:12px!important;margin-bottom:12px!important}.item.top1:not(.open) .bestag{display:none}.item.top1:not(.open) .bar-tx:before{content:"Melhor praia agora";font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--good)}:root{--bg0:#0c2250;--bg1:#12306a;--glass:rgba(7,22,56,.42);--glass2:rgba(6,18,48,.55)}body{background:radial-gradient(1100px 560px at 75% -10%,rgba(56,182,255,.14),transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0) 75%) fixed}.item.open{background:radial-gradient(900px 420px at 80% -5%,rgba(56,182,255,.12),transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0))!important}header,.live-foot,.item.open .bar{background:#0a1e48d1!important}::-webkit-scrollbar-button{display:none;width:0;height:0}:root{--stroke:rgba(127,190,255,.18)}.item:not(.open),.item.top1:not(.open),.item.open .sh,.item.open .ct,.item.open .loc,.nx,.nx-det,.cmp,.days .chip,.item.open .tabs,.item.open .screen,.item.open .ext,.search input,.mp-tabs,.mp-reg,.sh-why>div,#info .card,.tides>div{border:1px solid var(--stroke)!important}header,.item.open .bar{border-bottom:1px solid var(--stroke)!important}.live-foot{border-top:1px solid var(--stroke)!important}.search,.loc .mapas,.ct .comp,.fav-group:not([hidden]),#info .ghead{border-color:var(--stroke)!important}.nx.sel,.days .chip[aria-pressed=true]{border-color:var(--cyan)!important}@media (hover:hover){.item:not(.open):hover{border-color:#7fbeff52!important}}.logo b .hj,#splash b span{background:linear-gradient(180deg,#5ff0ff,#22b4f5 55%,#1569e0);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}:root{--metal:linear-gradient(115deg,rgba(255,255,255,.075) 0%,rgba(255,255,255,0) 22%,rgba(255,255,255,.05) 40%,rgba(255,255,255,0) 55%,rgba(255,255,255,.06) 72%,rgba(255,255,255,0) 88%), repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,rgba(255,255,255,0) 1px 3px)}body{background:var(--metal),radial-gradient(1100px 560px at 75% -10%,rgba(56,182,255,.14),transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0) 75%) fixed}.item.open{background:var(--metal),radial-gradient(900px 420px at 80% -5%,rgba(56,182,255,.12),transparent 60%),linear-gradient(180deg,var(--bg1),var(--bg0))!important}#info .card,#give .card,#alertDlg .card,#instSheet .card{background:var(--metal),linear-gradient(180deg,#14336f,#0e2654)!important}.nx-row{padding-top:3px}.item.open .screen{background:#0e2654}.item.open .screen.soon .overlay,.item.open .screen.soon canvas{inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}header,.live-foot,.item.open .bar{background:var(--metal),#0a1e48d1!important;border-color:transparent!important;position:sticky}.live-foot{position:fixed}body>.live-foot{position:relative}header:after,.item.open .bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,#7fd8ff00,#7fd8ffbf 50%,#7fd8ff00)}.live-foot:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,#7fd8ff00,#7fd8ffbf 50%,#7fd8ff00)}.nx-row,.ph-row,.days{padding:4px 4px 6px!important;margin-left:-4px;margin-right:-4px}#install{z-index:205}.nx-det .comp.mini{width:100%;margin-top:8px;padding-top:10px;border-top:1px solid var(--stroke)}.nx-det .comp.mini h5{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.nx-det .comp.mini .cp-pic{width:min(38%,170px)}.nx-det .comp.mini .cp-list{grid-template-columns:1fr;gap:8px}.nx-det .comp.mini .cp-r b{font-size:13.5px}.item.open .sh{margin-bottom:0!important}.item.open .tabs{margin-top:12px!important}.ct.ond .cp-pic{width:128px;flex:none;margin-right:6px}@media (max-width:520px){.ct.ond .cp-pic{width:104px}}.cp-chips{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:10px;border-top:1px solid var(--stroke);font-size:12.5px;color:var(--ink2)}.cp-chips span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cp-chips i{width:9px;height:9px;border-radius:3px;flex:none}.cp-chips b{color:#fff;font-weight:700}.cp-chips small{color:var(--ink3);font-size:11.5px}.nx-det .comp.mini .cp-list{grid-template-columns:1fr 1fr}@media (max-width:520px){.nx-det .comp.mini .cp-list{grid-template-columns:1fr}}.item.open .ct.ond,.item.open .ct.vnt{display:none}.dx{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dx span{font-size:12px;padding:3px 9px;border-radius:999px;background:#7fbeff1a;color:var(--ink2);white-space:nowrap}.dx b{color:#fff;font-weight:700}@media (max-width:520px){.nx-det .comp.mini .cp-pic{width:44%}.nx-det .comp.mini .cp-row{gap:10px}.nx-det .comp.mini .cp-list{grid-template-columns:1fr;gap:6px}.nx-det .comp.mini .cp-r span{font-size:11px}.nx-det .comp.mini .cp-r b{font-size:12.5px}.nx-det .comp.mini .cp-r small{font-size:10.5px}}#navGive.navgive{position:static!important;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px!important;border:none;border-radius:999px;cursor:pointer;font:inherit;font-size:13px!important;font-weight:800!important;letter-spacing:0;white-space:nowrap;background:linear-gradient(180deg,#ffd877,#f5a524)!important;color:#3a2600!important;box-shadow:0 4px 14px #f5a52440!important;z-index:auto}#navGive.navgive:hover{filter:brightness(1.06)}@media (max-width:420px){#navGive.navgive{height:32px;padding:0 11px!important;font-size:12.5px!important}}html.modal-open #install{display:none!important}@media (max-width:600px){.ft{min-height:50px!important;height:50px!important}.live-foot{padding-bottom:max(4px,calc(var(--safe-bot) - 14px))!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.fav,.back,.bell,.share,.mp-play{position:relative}.fav:after,.back:after,.bell:after,.share:after{content:"";position:absolute;inset:-7px}@media (hover:none){.item:not(.open):hover{transform:none;border-color:var(--stroke)!important}.navinst:hover,#navGive.navgive:hover{filter:none}}header .wrap,.live-foot .wrap{padding-left:max(clamp(12px,3vw,32px),env(safe-area-inset-left));padding-right:max(clamp(12px,3vw,32px),env(safe-area-inset-right))}.ufs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;max-width:1180px;margin:0 auto 18px;padding:2px 0 4px}.ufs::-webkit-scrollbar{display:none}.ufs button{flex:none;font:inherit;font-size:14px;font-weight:700;color:var(--ink2);background:var(--glass2);border:1px solid var(--stroke);border-radius:999px;padding:8px 16px;cursor:pointer;min-height:40px}.ufs button[aria-pressed=true]{background:linear-gradient(180deg,#2a6fd6,#1d55b8);color:#fff;border-color:transparent}@media (max-width:600px){.ufs{margin:0 0 16px;padding-left:14px;padding-right:14px}}.uf-group{display:flex;flex-direction:column;gap:18px;margin-bottom:26px}.uf-group[hidden]{display:none}.uf-h{margin:6px 0 -6px;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan2)}@media (max-width:600px){.uf-h{padding:0 14px}}.city-bar h2 span{display:none}#list.q .city.qopen:not(.open) .city-list{display:grid}#list.q .uf-h{display:none}.item:not(.top1) .bestag{display:none!important}#navGive.navgive{background:linear-gradient(180deg,#2a6fd6,#1d55b8)!important;color:#fff!important;box-shadow:0 4px 14px #1d55b859!important}@media (min-width:601px){.ufs{flex-wrap:wrap;overflow:visible}}.nx-row,.days,.mp-days{--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%)}@media (max-width:600px){.ufs{--fl:0px;--fr:28px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%)}}#list.q .ufs,.uf-group.nomatch{display:none!important}#list.q .uf-group{margin-bottom:12px}.city:not(.open) .city-list:has(.item.open)>.item:not(.open){display:none}.bmap{max-width:460px;margin:0 auto 18px;display:flex;flex-direction:column;align-items:center;gap:6px}.bmap[hidden]{display:none}.bmap-svg{width:100%;height:auto;max-height:56vh;overflow:hidden}.bmap-land{fill:#7fbeff1a;stroke:#7fbeff59;stroke-width:1}.bmap-uf{fill:none;stroke:#7fbeff29;stroke-width:.8}.bmap-dot{cursor:pointer}.bmap-dot circle{fill:var(--ink3);stroke:#06142f;stroke-width:3;transition:transform .15s;transform-box:fill-box;transform-origin:center}.bmap-dot.good circle{fill:var(--good)}.bmap-dot.mid circle{fill:var(--mid)}.bmap-dot.low circle{fill:var(--low)}.bmap-dot:hover circle,.bmap-dot:focus-visible circle{transform:scale(1.15)}.bmap-dot:focus{outline:none}.bmap-n{fill:#06142c;text-anchor:middle;pointer-events:none}.bmap-t{fill:var(--ink);paint-order:stroke;stroke:#071733;stroke-linejoin:round}.bmap-hint{margin:0;font-size:12.5px;color:var(--ink3)}html.q-on .bmap{display:none}@media (max-width:600px){.bmap{margin:0 14px 16px}}.bmap-svg{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%),linear-gradient(180deg,transparent 0,#000 6%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 12%),linear-gradient(180deg,transparent 0,#000 6%,#000 92%,transparent 100%);mask-composite:intersect}.ufs,.home-hint,.uf-h{display:none!important}html:not(.uf-view) .uf-group{display:none}.uf-head{display:none}html.uf-view .uf-head{display:flex;align-items:center;gap:6px;margin:0 0 14px}html.uf-view .bmap,html.uf-view .fav-group{display:none!important}.uf-head h2{margin:0;font-family:var(--font);font-weight:800;font-size:24px;letter-spacing:-.01em}.uf-back{display:grid;place-items:center;width:42px;height:42px;margin-left:-8px;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:12px}.uf-back svg{width:24px;height:24px}@media (max-width:600px){.uf-head{padding:0 6px}}html.q-on .uf-group:not(.nomatch){display:flex!important}html.q-on .uf-head,html.q-on .fav-group{display:none!important}.fav-group:not([hidden]){margin-bottom:18px}.bmap-hint{margin:0 0 4px;font-size:16px;color:var(--ink2);text-align:center}.bmap-hint b{color:#fff}.bmap-dot circle{animation:pulso 2.4s ease-in-out infinite}@keyframes pulso{50%{stroke-width:6;stroke:#7fd8ff8c}}@media (prefers-reduced-motion:reduce){.bmap-dot circle{animation:none}}@media (min-width:601px){.bmap{max-width:none}.bmap-svg{width:auto;height:calc(100dvh - 230px);min-height:460px;max-height:none}}.bmap-title{margin:0;font-family:Bungee Title,Outfit,system-ui,sans-serif;font-weight:400;letter-spacing:.01em;font-size:clamp(22px,5.6vw,26px);line-height:1.1;color:var(--ink);text-align:center}#list.q .city.qopen .item:not(.qbeach){display:none}.ft-links{align-items:center}#navGive.navgive{height:28px!important;padding:0 12px!important;font-size:12.5px!important;background:linear-gradient(180deg,#7fd8ff,#36a6ea)!important;color:#04213f!important;box-shadow:none!important}@media (max-width:420px){#navGive.navgive{height:26px!important;padding:0 10px!important;font-size:12px!important}}.bmap-n,.bmap-t{font-family:var(--font)}.bmap-n{font-weight:800}.bmap-t{font-weight:700}@media (max-width:600px){.bmap-svg{max-height:66vh}.bmap-hint{font-size:17px}.bmap-title{font-size:26px}}#footGive{display:none!important}html.page-open #footGive{display:inline-flex!important}#navGive.navgive{height:34px!important;padding:0 14px!important;font-size:13px!important}@media (max-width:420px){#navGive.navgive{height:32px!important;padding:0 11px!important;font-size:12.5px!important}}#footGive.navgive{height:28px!important;padding:0 12px!important;font-size:12.5px!important}.ft-links{gap:14px;flex-wrap:nowrap;min-width:0}@media (max-width:380px){.ft-links{gap:10px}.ft-links a{font-size:12.5px}}#footGive.navgive{align-items:center;justify-content:center;border:none;border-radius:999px;cursor:pointer;font:inherit;font-weight:800!important;line-height:1;white-space:nowrap;background:linear-gradient(180deg,#7fd8ff,#36a6ea)!important;color:#04213f!important;box-shadow:none!important}.uf-group:has(.item.open){display:flex!important}.city:has(.item.open){display:block!important}.city:not(.open) .city-list:has(.item.open){display:grid}.city-list:has(.item.open)>.item:not(.open){visibility:hidden}.fav-clone .bestag{display:none!important}.bmap-lead{stroke:#d6e8fa73}.bmap-pin{fill:#d6e8fab3}.bmap-dot circle.bmap-pin{animation:none;stroke:none}.nx-det .comp.mini .cp-row{align-items:center}.nx-det .comp.mini .cp-pic{width:auto!important;flex:1 1 auto;aspect-ratio:auto;height:230px;background-size:cover}.nx-det .comp.mini .cp-list{flex:0 0 150px;min-width:0;grid-template-columns:1fr!important;gap:8px;align-content:center}.nx-det .comp.mini .cp-pic{min-width:0;flex-basis:0}@media (max-width:520px){.nx-det .comp.mini .cp-pic{height:190px}.nx-det .comp.mini .cp-list{flex-basis:128px}}.tm-wave,.thumb-map .tm-wave{flex-direction:column;gap:1px;transform:translate(-50%,-8.5px);line-height:1.15}html.ptr-on,html.ptr-on body{overscroll-behavior-y:none}
