html,body{color:#f4f4f5;overscroll-behavior:none;background:#0c0d10;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{width:100%;height:100%}*{box-sizing:border-box}.curglyph{vertical-align:-.22em;object-fit:contain;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:1.15em;height:1.15em;display:inline-block}.cr{z-index:3800;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.cr__dim{opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.cr__dim--flight{background:radial-gradient(#0000 45%,#0408108c 100%)}.cr__dim--map{background:#04081073}.cr__dim--in,.cr__dim--flip,.cr__dim--show{opacity:1}.cr--t5 .cr__dim--flight{background:radial-gradient(#04081033 25%,#040810b3 100%)}.cr__holder{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;transform:translate(-50%,-50%)}.cr__shake{perspective:1100px;width:100%;height:100%;position:relative}.cr__holder--held.cr__holder--in,.cr--brief .cr__holder--held.cr__holder--show,.cr--brief .cr__holder--held.cr__holder--flip{animation:none}.cr__holder--in{animation:.42s cubic-bezier(.2,1.1,.35,1) both cr-in}.cr--brief .cr__holder--show{animation:.36s cubic-bezier(.2,1.4,.4,1) both cr-pop}.cr__holder--out{animation:.48s cubic-bezier(.5,0,.8,.4) both cr-out}@keyframes cr-in{0%{transform:translate(calc(-50% + var(--ox)), calc(-50% + var(--oy))) scale(.18) rotate(-10deg);opacity:.3}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes cr-pop{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cr-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}20%{opacity:1;transform:translate(-50%,calc(8px - 50%))scale(1.04)}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(.1) rotate(8deg);opacity:0}}.cr__sway{perspective:900px;width:100%;height:100%;transition:scale .35s;position:relative;scale:1}.cr__sway--in{animation:cr-sway var(--inms) ease-in-out both;scale:1.1}@keyframes cr-sway{0%{transform:none}30%{transform:rotateY(-17deg)rotateX(5deg)}68%{transform:rotateY(13deg)rotateX(-3deg)}to{transform:none}}.cr__card{position:absolute;top:0;bottom:0;left:0;right:0}.cr__card--front{color:#fff}.cr__card--front>.holo-mini{width:100%;height:100%}.cr__card--turna{animation:cr-turn-a var(--half) cubic-bezier(.7, 0, .95, .6) forwards}.cr__card--turnb{animation:cr-turn-b var(--half) cubic-bezier(.12, .7, .3, 1.18) both}.cr--t4 .cr__card--turnb,.cr--t5 .cr__card--turnb{animation-timing-function:cubic-bezier(.1,.8,.25,1.28)}@keyframes cr-turn-a{0%{transform:rotateY(0)scale(1)}to{transform:rotateY(90deg)scale(1.08)}}@keyframes cr-turn-b{0%{transform:rotateY(-90deg)scale(1.08)}to{transform:rotateY(0)scale(1)}}.cr__card--live{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .1s linear}.cr__backshine{pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--acc) 50%, #fff) 48%, #fff 50%, color-mix(in srgb, var(--acc) 50%, #fff) 52%, transparent 70%);opacity:.55;animation:cr-backshine var(--inms) ease-in-out both;background-size:260% 100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:cover;mask-size:cover}@keyframes cr-backshine{0%{background-position:110% 0}to{background-position:-10% 0}}.cr__backglint{aspect-ratio:1;background:color-mix(in srgb, var(--acc) 35%, #fff);pointer-events:none;opacity:0;width:46%;animation:cr-backglint .7s ease-out calc(var(--inms) * .32) both;position:absolute;top:-8%;left:62%;-webkit-mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat;mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat}@keyframes cr-backglint{0%{opacity:0;transform:scale(.2)rotate(-30deg)}40%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.6)rotate(25deg)}}.cr__back{box-shadow:0 0 18px color-mix(in srgb, var(--acc) 45%, transparent);border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cr__backart{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cr__holder--in .cr__back{animation:cr-pulse .36s ease-in-out .3s var(--pulses) alternate}.cr--t0 .cr__holder--in .cr__back{animation:none}@keyframes cr-pulse{to{box-shadow:0 0 46px var(--acc), 0 0 90px color-mix(in srgb, var(--acc) 60%, transparent);transform:scale(1.035)}}.cr__crack{background:color-mix(in srgb, var(--acc) 45%, #fff);opacity:0;filter:drop-shadow(0 0 6px var(--acc));animation:.9s ease-in .15s forwards cr-crack;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes cr-crack{0%{opacity:0}30%{opacity:.55}45%{opacity:.2}to{opacity:1}}.cr__fx{aspect-ratio:1;background:var(--acc);z-index:-1;pointer-events:none;width:260%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cr__fx--rays{opacity:0;animation:.6s ease-out forwards cr-rays-in,10s linear infinite cr-rays-spin}.cr--t2 .cr__fx--rays{--rays:.32}.cr--t3 .cr__fx--rays{--rays:.42}.cr--t4 .cr__fx--rays,.cr--t5 .cr__fx--rays{--rays:.6;width:320%}@keyframes cr-rays-in{to{opacity:var(--rays,.35)}}@keyframes cr-rays-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.cr__fx--burst{width:140%;animation:.85s cubic-bezier(.1,.7,.3,1) forwards cr-burst}@keyframes cr-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.cr__fx--shards{width:300%;animation:1.4s cubic-bezier(.1,.8,.3,1) forwards cr-shards}@keyframes cr-shards{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)rotate(35deg)}}.cr__aurora{z-index:-2;pointer-events:none;opacity:0;width:360%;height:120%;animation:.9s ease-out forwards cr-aurora-in;position:absolute;top:22%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.cr__aurorastrip{opacity:.85;background:linear-gradient(90deg,#6effd2,#b896ff,#78beff,#6effd2 50%,#b896ff,#78beff,#6effd2);width:200%;height:100%;animation:7s linear infinite cr-aurora-scroll;position:absolute;top:0;left:0;-webkit-mask-size:50% 100%;mask-size:50% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.cr__aurorastrip--b{opacity:.5;animation-duration:11s;animation-direction:reverse;top:18%;transform:scaleY(.7)}@keyframes cr-aurora-in{to{opacity:1}}@keyframes cr-aurora-scroll{to{translate:-50%}}.cr__flash{aspect-ratio:1;background:radial-gradient(circle, #fff 0%, color-mix(in srgb, var(--acc) 60%, transparent) 30%, transparent 62%);z-index:3;pointer-events:none;border-radius:50%;width:240%;animation:.42s ease-out forwards cr-flash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cr-flash{0%{opacity:0}35%{opacity:.9}to{opacity:0}}.cr__sparks{z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}.cr__spark{width:var(--ss);height:var(--ss);margin:calc(var(--ss) / -2) 0 0 calc(var(--ss) / -2);background:var(--acc);animation:cr-spark .95s cubic-bezier(.15, .7, .3, 1) var(--sd) both;position:absolute;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cr__spark--white{background:#fff}.cr__spark--star{width:calc(var(--ss) * 1.5);height:calc(var(--ss) * 1.5)}.cr__spark--dust{opacity:.7}@keyframes cr-spark{0%{opacity:1;transform:translate(0)scale(1.2)rotate(0)}to{transform:translate(var(--sx), var(--sy)) scale(.2) rotate(var(--sr,0deg));opacity:0}}.cr__foil{pointer-events:none;mix-blend-mode:color-dodge;opacity:.32;background:linear-gradient(115deg,#ff7ad9,#ffd36e,#7dffb0,#6ec8ff,#c69bff,#ff7ad9) 0 0/300% 300%;border-radius:12px;animation:2.6s ease-in-out infinite alternate cr-foil;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:cover;mask-size:cover}@keyframes cr-foil{0%{background-position:0 30%}to{background-position:100% 70%}}.cr__sheen{pointer-events:none;mix-blend-mode:overlay;opacity:.9;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%) 0 0/250% 100%;border-radius:12px;animation:1.4s ease-in-out .2s 2 cr-sheen;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes cr-sheen{0%{background-position:160% 0}to{background-position:-60% 0}}.cr__stamp{z-index:6;height:30px;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--acc) 55%, transparent)) drop-shadow(0 1px 2px #0009);align-items:center;padding:0 20px;animation:.4s cubic-bezier(.2,1.5,.4,1) .15s both cr-stamp;display:flex;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-6deg)}.cr__stamp--medal{padding-left:46px}.cr__stampribbon{background:var(--acc);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cr__stampmedal{background:color-mix(in srgb, var(--acc) 40%, #fff);width:84px;height:42px;margin-top:-21px;position:absolute;top:50%;left:-22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cr__stamptext{color:#07101d;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font:900 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}@keyframes cr-stamp{0%{opacity:0;transform:translate(-50%)rotate(-18deg)scale(2.2)}to{opacity:1;transform:translate(-50%)rotate(-6deg)scale(1)}}.cr__pay{text-align:center;text-shadow:0 1px 6px #000c;width:max(100%,220px);animation:.35s ease-out .12s both cr-pay-in;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.cr__holder--out .cr__pay{opacity:0;transition:opacity .2s}@keyframes cr-pay-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.cr__payline{color:#fff;white-space:nowrap;font:800 16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cr__xp{color:#ffe066;font-variant-numeric:tabular-nums}.cr__parts{color:#cfd8e3;margin-top:2px;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cr__held{color:#ffe9a8;text-align:center;background:#ffd54a24;border:1px solid #ffd54a73;border-radius:999px;max-width:min(300px,86vw);margin-top:4px;padding:3px 10px;font:700 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cr__bar{align-items:center;gap:6px;width:88%;margin:6px auto 0;display:flex}.cr__bartrack{background:#ffffff29;border-radius:3px;flex:1;height:6px;overflow:hidden}.cr__barfill{transform-origin:0;background:linear-gradient(90deg,#ffd24a,#ffe98a);border-radius:3px;height:100%;animation:.9s cubic-bezier(.2,.8,.3,1) .35s both cr-bar}@keyframes cr-bar{0%{transform:scaleX(var(--from))}to{transform:scaleX(var(--to))}}.cr__barcrest{flex:none;width:22px;height:22px}.cr-shutter{z-index:3801;pointer-events:none;width:0;height:0;position:fixed}.cr-shutter:before{content:"";background:radial-gradient(circle,#ffffffd9,#fff0 62%);border-radius:50%;width:180px;height:180px;animation:.32s ease-out forwards cr-shut;position:absolute;top:-90px;left:-90px}.cr-shutter__ring{border:3px solid #fff;border-radius:12px;width:88px;height:88px;animation:.4s ease-out forwards cr-shut-ring;position:absolute;top:-44px;left:-44px}@keyframes cr-shut{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes cr-shut-ring{0%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(.85)}}.crf{z-index:3805;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.crf__label{color:#fff;white-space:nowrap;text-shadow:0 2px 10px #000000d9;font:900 18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:1.1s ease-out forwards crf-label;position:absolute;transform:translate(-50%,-50%)}@keyframes crf-label{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}20%{opacity:1;transform:translate(-50%,-60%)scale(1.1)}75%{opacity:1;transform:translate(-50%,-110%)scale(1)}to{opacity:0;transform:translate(-50%,-140%)scale(1)}}.crf__item{opacity:0;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute}.crf__feather{filter:drop-shadow(0 2px 4px #0000008c);width:100%;height:100%}.crf__item--feather{animation:1s cubic-bezier(.4,0,.6,1) both crf-feather}@keyframes crf-feather{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}12%{opacity:1}30%{transform:translate(var(--sway), -40px) rotate(-25deg) scale(1.1)}55%{transform:translate(calc(var(--sway) * -.6 + var(--dx) * .3), calc(var(--dy) * .3 - 30px)) rotate(20deg) scale(1)}92%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(-10deg) scale(.5)}}.crf__item--trident{filter:drop-shadow(0 0 10px #f5c518bf)drop-shadow(0 2px 4px #0009);width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.2s cubic-bezier(.3,.6,.4,1) both crf-trident}@keyframes crf-trident{0%{opacity:0;transform:translateY(-50px)scale(.5)}18%{opacity:1;transform:translateY(18px)scale(1.25)}30%{transform:translateY(4px)scale(.95)}42%{transform:translateY(12px)scale(1.1)}92%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.45)}}.crf__coin{transform-style:preserve-3d;animation:1.2s cubic-bezier(.3,.6,.4,1) both crf-coin-spin;position:absolute;top:0;bottom:0;left:0;right:0}.crf__coinface,.crf__coinedge{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.crf__coinface{-webkit-backface-visibility:hidden;backface-visibility:hidden}.crf__coinface--back{transform:rotateY(180deg)}.crf__coinedge{transform:rotateY(90deg)}@keyframes crf-coin-spin{0%{transform:perspective(240px)rotateY(0)}42%{transform:perspective(240px)rotateY(360deg)}to{transform:perspective(240px)rotateY(720deg)}}.crf__coinglint{opacity:0;background:#fff6cf;width:150%;height:150%;animation:.5s ease-out both crf-glint;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat;mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat}.crf__glint{background:#ffe48a;width:64px;height:64px;margin:-32px 0 0 -32px;animation:.6s ease-out both crf-glint;position:absolute;-webkit-mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat;mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat}@keyframes crf-glint{0%{opacity:0;transform:scale(.3)rotate(0)}35%{opacity:1;transform:scale(1.1)rotate(20deg)}to{opacity:0;transform:scale(.8)rotate(45deg)}}.wallet-pulse{animation:.6s cubic-bezier(.2,1.5,.4,1) wallet-pulse}@keyframes wallet-pulse{0%{transform:scale(1)}35%{filter:drop-shadow(0 0 10px #ffd24a);transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cr__holder--in,.cr__holder--out,.cr--brief .cr__holder--show{animation:.3s both cr-fade}.cr__holder--out{animation-direction:reverse}.cr__sway--in,.cr__card--turna,.cr__card--turnb{animation:none}.cr__fx,.cr__sparks,.cr__flash,.cr__sheen,.cr__foil,.cr__crack,.cr__backshine,.cr__backglint,.cr__aurora,.cr-shutter,.crf__item,.crf__glint{display:none}.cr__stamp,.cr__barfill,.crf__label,.wallet-pulse{animation:none}}@keyframes cr-fade{0%{opacity:0}to{opacity:1}}.cr-shutter__wash{z-index:3799;pointer-events:none;background:radial-gradient(#ffffff57,#ffffff14 70%);animation:.34s ease-out forwards cr-wash;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes cr-wash{0%{opacity:1}to{opacity:0}}.cr-shutter__iris{border-radius:50%;width:104px;height:104px;animation:.34s ease-in-out forwards cr-iris-turn;position:absolute;top:-52px;left:-52px;overflow:hidden}.cr-shutter__blade{transform-origin:0 0;background:linear-gradient(#2a3442,#0a0f16 55%);border-top:1px solid #ffffff47;width:170px;height:120px;animation:.34s cubic-bezier(.6,0,.3,1) forwards cr-blade;position:absolute;top:50%;left:50%}@keyframes cr-blade{0%{transform:rotate(var(--a)) translate(-85px, 58px)}42%,58%{transform:rotate(var(--a)) translate(-85px, -1px)}to{transform:rotate(var(--a)) translate(-85px, 58px)}}@keyframes cr-iris-turn{0%{rotate:0deg}to{rotate:40deg}}.cr__holder--wait{animation:.42s cubic-bezier(.2,1.1,.35,1) both cr-in}.cr__holder--wait .cr__shake{animation:1.6s ease-in-out .42s infinite cr-hover}@keyframes cr-hover{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-6px)rotate(1.2deg)}}.cr__back--pending{box-shadow:0 0 22px #bedcff59,0 10px 30px #00000080}.cr__scan{mix-blend-mode:screen;background:linear-gradient(#0000,#d2e8ff66 50%,#0000);height:34%;animation:1.1s ease-in-out infinite cr-scan;position:absolute;top:-40%;left:-10%;right:-10%}@keyframes cr-scan{0%{transform:translateY(0)}to{transform:translateY(420%)}}.cr__pendcap{letter-spacing:.16em;text-transform:uppercase;color:#d8e6f5;white-space:nowrap;text-shadow:0 1px 6px #000000d9;font:800 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:1.2s ease-in-out infinite cr-pend-cap;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}@keyframes cr-pend-cap{0%,to{opacity:.55}50%{opacity:1}}.cr__holder--refused{animation:.75s cubic-bezier(.5,0,.9,.6) forwards cr-fall}.cr__holder--refused .cr__shake{animation:.28s linear cr-shudder}.cr__holder--refused .cr__back{filter:grayscale()brightness(.7);transition:filter .2s}.cr__holder--refused .cr__scan,.cr__holder--guest .cr__scan,.cr__holder--gone .cr__scan{display:none}.cr__holder--refused .cr__pendcap{color:#ffb4b4;animation:none}@keyframes cr-shudder{0%,to{transform:translate(0)}20%{transform:translate(-7px)rotate(-2deg)}40%{transform:translate(6px)rotate(2deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes cr-fall{0%,35%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(140px - 50%))rotate(14deg)scale(.85)}}.cr__holder--gone{animation:.42s ease-in forwards cr-gone}@keyframes cr-gone{to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}.cr__holder--guest{animation:.42s cubic-bezier(.2,1.1,.35,1) both cr-in,.4s ease-in 1.5s forwards cr-gone}.cr__holder--guest .cr__shake{animation:.5s ease-in-out .45s 2 cr-guest-shake}.cr__holder--guest .cr__backart{filter:brightness(.55)saturate(.6);transition:filter .3s .3s}.cr__holder--guest .cr__back{box-shadow:0 0 28px #ffd24a80,0 10px 30px #00000080}.cr__holder--guest .cr__pendcap{color:#ffe38a;letter-spacing:.06em;text-transform:none;font-size:13px;animation:.35s ease-out .4s both cr-pay-in}@keyframes cr-guest-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)scale(1.03)}75%{transform:rotate(4deg)scale(1.03)}}.cr__lock{aspect-ratio:1;filter:drop-shadow(0 0 10px #ffd24ae6);background:#ffe38a;width:46%;animation:.4s cubic-bezier(.2,1.6,.4,1) .35s both cr-lock;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes cr-lock{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.cr__backart--ignite{animation:.55s ease-out both cr-ignite}@keyframes cr-ignite{0%{opacity:0;filter:brightness(2.4)}40%{opacity:1;filter:brightness(2)}to{opacity:1;filter:brightness()}}.cr__spark--suck{animation:cr-suck .65s cubic-bezier(.55, 0, .9, .5) var(--sd) both}@keyframes cr-suck{0%{transform:translate(var(--sx), var(--sy)) scale(.4);opacity:0}25%{opacity:1}to{opacity:0;transform:translate(0)scale(1.3)}}.cr--t3 .cr__holder--in .cr__shake,.cr--t4 .cr__holder--in .cr__shake,.cr--t5 .cr__holder--in .cr__shake{animation:90ms linear .4s infinite cr-tremble}@keyframes cr-tremble{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}.cr__wave{aspect-ratio:1;border:3px solid var(--acc);width:100%;box-shadow:0 0 18px var(--acc), inset 0 0 18px color-mix(in srgb, var(--acc) 60%, transparent);opacity:0;z-index:-1;pointer-events:none;border-radius:50%;margin:0;animation:.8s cubic-bezier(.1,.7,.3,1) .18s forwards cr-wave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.cr__wave--b{border-width:2px;animation-delay:.36s}@keyframes cr-wave{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.cr--t3 .cr__holder--flip .cr__shake,.cr--t4 .cr__holder--flip .cr__shake,.cr--t5 .cr__holder--flip .cr__shake{animation:cr-kick .42s cubic-bezier(.2, 1.4, .4, 1) calc(var(--flip) * .45) both}@keyframes cr-kick{0%{transform:scale(1)}30%{transform:scale(1.14)translate(-3px,2px)}55%{transform:scale(.97)translate(3px,-2px)}to{transform:scale(1)}}.cr__screenflash{pointer-events:none;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--acc,#fff) 50%, #fff), transparent 72%);opacity:0;animation:.7s ease-out .25s forwards cr-screenflash;position:absolute;top:0;bottom:0;left:0;right:0}.cr--t4 .cr__screenflash{--acc:#f5c518}.cr--t5 .cr__screenflash{--acc:#d6c7ff}@keyframes cr-screenflash{0%{opacity:0}25%{opacity:.38}to{opacity:0}}.cr__holder--show .cr__card--front,.cr__holder--out .cr__card--front{box-shadow:0 0 26px color-mix(in srgb, var(--acc) 55%, transparent), 0 14px 34px #0000008c;border-radius:12px}.cr__glare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,40%), #ffffff6b, transparent 48%);mix-blend-mode:overlay;z-index:4;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0}.cr__tier{color:var(--acc);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 12px color-mix(in srgb, var(--acc) 80%, transparent), 0 1px 3px #000000e6;margin-bottom:4px;font:900 15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.5s cubic-bezier(.2,1.4,.4,1) both cr-tier;display:inline-block}.cr--t4 .cr__tier,.cr--t5 .cr__tier{font-size:18px}.cr--t5 .cr__tier{background:linear-gradient(90deg,#6effd2,#d6c7ff,#78beff,#ffb6f0,#6effd2) 0 0/200% 100%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 8px #beaaffd9)drop-shadow(0 1px 2px #000000e6);-webkit-background-clip:text;background-clip:text;animation:.5s cubic-bezier(.2,1.4,.4,1) both cr-tier,2.4s linear infinite cr-mythic-text}@media (max-width:520px){.cr--t4 .cr__tier,.cr--t5 .cr__tier{font-size:15px}}.cr__tierstars{letter-spacing:.05em;margin-right:8px}@keyframes cr-tier{0%{letter-spacing:.9em;opacity:0;transform:scale(1.5)}to{letter-spacing:.22em;opacity:1;transform:scale(1)}}@keyframes cr-mythic-text{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.cr-shutter__wash,.cr-shutter__iris,.cr__scan,.cr__wave,.cr__screenflash,.cr__glare,.cr__spark--suck{display:none}.cr__holder--wait,.cr__holder--wait .cr__shake,.cr__holder--refused,.cr__holder--refused .cr__shake,.cr__holder--guest .cr__shake,.cr__shake,.cr__backart--ignite,.cr__lock,.cr__tier{animation:none}.cr__holder--refused,.cr__holder--gone{opacity:0;transition:opacity .3s}}.holo-card{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--foil-base:.06;--foil-active:.22;perspective:1100px;width:100%;display:inline-block}.holo-card__inner{transform:rotateY(var(--rx)) rotateX(var(--ry));transform-style:preserve-3d;touch-action:none;will-change:transform;border-radius:18px;transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000080,inset 0 0 0 1px #ffffff14}.holo-card.holo-active .holo-card__inner{transition:box-shadow .2s;box-shadow:0 22px 60px #0009,inset 0 0 0 1px #ffffff29,0 0 44px #78b4ff66}.holo-card__content{z-index:1;position:relative}.holo-card .holo-layer{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.holo-card__shine,.holo-card__foil,.holo-card__sparkle,.holo-card__glare,.holo-card__frame{pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.holo-card__shine{z-index:2;mix-blend-mode:overlay;opacity:.35;background:linear-gradient(115deg,#0000 18%,#ffffff38 45%,#ffffff0d 55%,#0000 82%) 50%/250% 250%;transition:opacity .3s}.holo-card.holo-active .holo-card__shine{opacity:.72;background-position:var(--px) var(--py)}.holo-card__foil{z-index:2;mix-blend-mode:color-dodge;filter:brightness(.85)contrast(1.45)saturate(1.35);opacity:calc(var(--foil-base) * .7);background:repeating-linear-gradient(110deg,#f53d3d,#fada38,#2bee2b,#3dd6f5,#bb47f5,#f5479e,#f53d3d 42%) 50%/300% 300%;transition:opacity .3s}.holo-card.holo-active .holo-card__foil{opacity:var(--foil-active);background-position:var(--px) var(--py)}.holo-card__sparkle{z-index:3;mix-blend-mode:color-dodge;filter:contrast(1.25);opacity:.05;background-image:radial-gradient(#ffffffe6 8%,#0000 9%),radial-gradient(#fff9 6%,#0000 7%);background-position:0 0,42% 58%;background-size:3.4% 3.4%,2.2% 2.2%;transition:opacity .3s}.holo-card.holo-active .holo-card__sparkle{opacity:calc(var(--foil-active) * .9 + .08);background-position:calc(var(--px) * .25) calc(var(--py) * .25), var(--px) var(--py)}.holo-card__glare{z-index:4;background:radial-gradient(circle at var(--px) var(--py), #ffffff8c, #fff0 46%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s}.holo-card.holo-active .holo-card__glare{opacity:.9}.holo-card__frame{z-index:5;border:2px solid #0000;box-shadow:inset 0 0 0 1px #ffffff0d}.holo--common .holo-card__frame{border-color:#b8c5d680}.holo--uncommon .holo-card__frame{border-color:#4ade80;box-shadow:inset 0 0 14px #4ade8038,0 0 0 1px #4ade804d}.holo--rare .holo-card__frame{border-color:#60a5fa;box-shadow:inset 0 0 16px #60a5fa47,0 0 0 1px #60a5fa59}.holo--epic .holo-card__frame{border-color:#c084fc;box-shadow:inset 0 0 18px #c084fc52,0 0 0 1px #c084fc66}.holo--legendary .holo-card__frame{border-width:3px;border-color:#f5c518;box-shadow:inset 0 0 22px #f5c51866,0 0 20px -4px #f5c5188c}.holo--mythical .holo-card__frame{-webkit-mask-composite:xor;background:linear-gradient(135deg,#ff9a9e,#fad0c4,#a1c4fd,#c2e9fb,#d4fc79,#fbc2eb,#ff9a9e) border-box;border:3px solid #0000;animation:7s linear infinite holoFrameHue;box-shadow:0 0 24px -6px #c8c8ff99;-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:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes holoFrameHue{to{filter:hue-rotate(360deg)}}.holo-card__gyro{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid #ffffff47;border-radius:999px;padding:5px 12px;font:600 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:10px;right:10px}.holo--common{--foil-base:.05;--foil-active:.2;--frame:#b8c5d680}.holo--uncommon{--foil-base:.11;--foil-active:.4;--frame:#4ade80}.holo--rare{--foil-base:.16;--foil-active:.52;--frame:#60a5fa}.holo--epic{--foil-base:.22;--foil-active:.64;--frame:#c084fc}.holo--legendary{--foil-base:.27;--foil-active:.74;--frame:#f5c518}.holo--mythical{--foil-base:.32;--foil-active:.84;--frame:#d6c7ff}.holo-mini{border:2px solid var(--frame,#b8c5d680);border-radius:12px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.holo-mini:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:color-dodge;filter:brightness(.8)contrast(1.4)saturate(1.3);opacity:calc(var(--foil-base,.05) * .55);background:repeating-linear-gradient(110deg,#f53d3d,#fada38,#2bee2b,#3dd6f5,#bb47f5,#f5479e,#f53d3d 42%) 30% 40%/260% 260%;transition:opacity .2s,background-position .3s;position:absolute;top:0;bottom:0;left:0;right:0}.holo-mini:hover{box-shadow:0 8px 22px -6px var(--frame,#0006);transform:translateY(-2px)}.holo-mini:hover:after{opacity:calc(var(--foil-base,.05) * 1.1 + .05);background-position:70% 60%}.holo-mini--legendary{border-width:3px;box-shadow:0 0 16px -5px #f5c518}.holo-mini--mythical{border-width:3px;box-shadow:0 0 18px -5px #d6c7ff}.holo-mini--ghost{box-shadow:none;border-style:dashed;border-color:#96b2d26b}.holo-mini--ghost:after,.holo-mini--ghost:hover:after{opacity:0}.holo-mini--ghost:hover{box-shadow:0 8px 22px -8px #00000080}@media (prefers-reduced-motion:reduce){.holo-card__inner,.holo-layer{transform:none!important}.holo-card__frame{animation:none!important}}.gc3d{perspective:900px;position:relative}.gc3d__tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.2,1.5,.4,1);position:relative}.gc3d__flip{transform-style:preserve-3d;transform:rotateY(var(--fy,0deg));transition:transform .7s cubic-bezier(.25,1.35,.4,1);position:relative}.gc3d--hover .gc3d__tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(18px) scale(1.05);will-change:transform;transition:transform .12s ease-out}.gc3d--hover{z-index:2}.gc3d__glare{pointer-events:none;z-index:60;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff6b, #ffffff14 30%, #fff0 58%);mix-blend-mode:overlay;border-radius:12px;animation:.25s ease-out gc3dGlareIn;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gc3dGlareIn{0%{opacity:0}to{opacity:1}}.gc3d--spinning .gc3d__glare{display:none}.gc3d--back{--fy:180deg}.gc3d__spin{transform-style:preserve-3d;position:relative}.gc3d__face{-webkit-backface-visibility:hidden;backface-visibility:hidden}.gc3d__face--back{box-shadow:0 0 var(--glow,0px) color-mix(in srgb, var(--acc) 70%, transparent);border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(180deg)}.gc3d__art{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%,100% 100%;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0}.gc3d__crack{background:color-mix(in srgb, var(--acc) 45%, #fff);opacity:.8;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (prefers-reduced-motion:reduce){.gc3d__flip,.gc3d__tilt{transition:none;animation:none}.gc3d--hover .gc3d__tilt{transform:none}}.gc3d__face{transform:translateZ(0)}.gc3d__face--back{transform:rotateY(180deg)translateZ(1px)}.gc3d--back .holo-mini:after,.gc3d--spinning .holo-mini:after{display:none}.gc3d .holo-mini:hover{transform:none}.holo-mini.holo--uncommon:not(.holo-mini--ghost){box-shadow:0 0 10px -3px var(--frame)}.holo-mini.holo--rare:not(.holo-mini--ghost){box-shadow:0 0 14px -3px var(--frame)}.holo-mini.holo--epic:not(.holo-mini--ghost){box-shadow:0 0 20px -3px var(--frame)}.holo-mini.holo--legendary:not(.holo-mini--ghost){box-shadow:0 0 26px -3px var(--frame)}.holo-mini.holo--mythical:not(.holo-mini--ghost){box-shadow:0 0 32px -3px var(--frame)}.gc3d--hover .holo-mini:not(.holo-mini--ghost){box-shadow:0 22px 34px -14px #000000bf, 0 0 26px -2px var(--frame)}.gc3d--hover .holo-mini--ghost{box-shadow:0 22px 34px -14px #000000b3}.gc3d--hover .holo-mini:after{opacity:calc(var(--foil-base,.05) * 1.4 + .08);background-position:var(--mx,50%) var(--my,50%);transition:opacity .2s}.gc3d--hover .holo-mini--ghost:after{opacity:0}.gc3d--hover .gc3d__face--back{box-shadow:0 22px 34px -14px #000000bf, 0 0 calc(var(--glow,0px) + 10px) color-mix(in srgb, var(--acc) 80%, transparent)}.sr{pointer-events:none;width:96px;height:96px;color:var(--c);position:relative}.sr__ticks{animation:6s linear infinite sr-spin;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.sr__ticks circle{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-dasharray:1.5 7.3;opacity:.45}.sr--idle .sr__ticks circle{opacity:.22}.sr--locked .sr__ticks{animation:.5s cubic-bezier(.2,1.4,.4,1) both sr-tick-lock}.sr--locked .sr__ticks circle{opacity:.7;stroke-dasharray:3 5.8}.sr--muted .sr__ticks{animation:none}.sr--muted .sr__ticks circle{opacity:.25}@keyframes sr-spin{to{transform:rotate(360deg)}}@keyframes sr-tick-lock{0%{opacity:0;transform:scale(1.35)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}.sr__ring{position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible;transform:rotate(-90deg)}.sr__track{fill:none;stroke:#ffffff24;stroke-width:3px}.sr__arc{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--c))}.sr--locked .sr__arc{stroke-width:4px;animation:1.4s ease-in-out infinite sr-arc-lock}@keyframes sr-arc-lock{0%,to{filter:drop-shadow(0 0 3px var(--c))}50%{filter:drop-shadow(0 0 9px var(--c))}}.sr__brk{border:0 solid var(--c);opacity:.95;width:14px;height:14px;transition:translate 80ms linear;position:absolute;top:50%;left:50%}.sr__brk--tl{border-top-width:2px;border-left-width:2px}.sr__brk--tr{border-top-width:2px;border-right-width:2px}.sr__brk--bl{border-bottom-width:2px;border-left-width:2px}.sr__brk--br{border-bottom-width:2px;border-right-width:2px}.sr--idle .sr__brk{opacity:.4}.sr--acquire .sr__brk{animation:1.1s ease-in-out infinite sr-breathe}.sr--locked .sr__brk{border-width:0;animation:.42s cubic-bezier(.2,1.6,.4,1) both sr-snap}.sr--locked .sr__brk--tl{border-top-width:3px;border-left-width:3px}.sr--locked .sr__brk--tr{border-top-width:3px;border-right-width:3px}.sr--locked .sr__brk--bl{border-bottom-width:3px;border-left-width:3px}.sr--locked .sr__brk--br{border-bottom-width:3px;border-right-width:3px}@keyframes sr-breathe{0%,to{scale:1}50%{scale:1.12}}@keyframes sr-snap{0%{opacity:.4;scale:1.9}60%{opacity:1;scale:.82}to{opacity:1;scale:1}}.sr__dot{background:var(--c);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.sr--locked .sr__dot{width:9px;height:9px;box-shadow:0 0 8px var(--c);border-radius:1px;margin:-4.5px 0 0 -4.5px;animation:.9s ease-in-out infinite sr-dot;rotate:45deg}@keyframes sr-dot{0%,to{scale:1}50%{scale:1.35}}.sr__ping{border:2px solid var(--c);opacity:0;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;animation:.7s cubic-bezier(.1,.7,.3,1) both sr-ping;position:absolute;top:50%;left:50%}.sr__ping--b{animation-delay:.16s}@keyframes sr-ping{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.sr__tag{border:1px solid color-mix(in srgb, var(--c) 70%, transparent);color:#8ff0a4;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#081a0fd1;border-radius:999px;padding:2px 8px;font:800 10px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.32s cubic-bezier(.2,1.5,.4,1) 50ms both sr-tag;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%}@keyframes sr-tag{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}.sr__glint{background:color-mix(in srgb, var(--c) 30%, #fff);opacity:0;width:84px;height:84px;margin:-42px 0 0 -42px;animation:.6s ease-out both sr-glint;position:absolute;top:50%;left:50%;-webkit-mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat;mask:url(/icons/reward/glint-256.png) 50%/contain no-repeat}@keyframes sr-glint{0%{opacity:0;transform:scale(.3)rotate(-40deg)}35%{opacity:1;transform:scale(1.1)rotate(0)}to{opacity:0;transform:scale(.7)rotate(30deg)}}@media (prefers-reduced-motion:reduce){.sr__ticks,.sr--acquire .sr__brk,.sr--locked .sr__brk,.sr--locked .sr__dot,.sr--locked .sr__arc,.sr__tag{animation:none}.sr__ping,.sr__glint{display:none}}html,body,#root,.app{color:#f4f4f5;-webkit-tap-highlight-color:transparent;touch-action:none;background:#0c0d10;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.app{position:relative}.app--no-ui .overlay,.app--no-ui .profile-editor,.app--no-ui .guest-prompt,.app--no-ui .click-to-play,.app--no-ui .bigmap{display:none!important}.click-to-play{z-index:150;pointer-events:none;background:#0c0d1073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.click-to-play--first{background:linear-gradient(90deg,#04080feb 0%,#04080fb8 34%,#04080f26 62%,#04080f00 100%),url(/lobby-bg.jpg?v=20261016b) 50% 20%/cover no-repeat,#0c0d10}@media (orientation:portrait){.click-to-play--first{background:linear-gradient(#04080f40 0%,#04080f0d 32%,#04080fd9 50%,#04080ff7 100%),url(/lobby-bg-phone.jpg?v=20261016b) top/cover no-repeat,#0c0d10}}@media (min-width:1800px),(min-width:1100px) and (-webkit-min-device-pixel-ratio:2),(min-width:1100px) and (min-resolution:2dppx){.click-to-play--first,.loading-splash{background:#0c0d10}.click-to-play--first:before,.loading-splash:before{content:"";z-index:-1;pointer-events:none;filter:blur(2px);background:linear-gradient(#080c1873,#080c18b8),url(/lobby-bg.jpg?v=20261016b) 50% 20%/cover no-repeat;position:absolute;top:-16px;bottom:-16px;left:-16px;right:-16px}.click-to-play--first:before{background:linear-gradient(90deg,#04080feb 0%,#04080fb8 34%,#04080f26 62%,#04080f00 100%),url(/lobby-bg.jpg?v=20261016b) 50% 20%/cover no-repeat}}@media (min-width:1800px) and (orientation:portrait),(min-width:1100px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-width:1100px) and (min-resolution:2dppx) and (orientation:portrait){.loading-splash:before{background:linear-gradient(#080c1873,#080c18b8),url(/lobby-bg-phone.jpg?v=20261016b) top/cover no-repeat}.click-to-play--first:before{background:linear-gradient(#04080f40 0%,#04080f0d 32%,#04080fd9 50%,#04080ff7 100%),url(/lobby-bg-phone.jpg?v=20261016b) top/cover no-repeat}}.click-to-play__inner{cursor:default;text-align:center;pointer-events:auto;width:100%;max-height:100vh;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#38bdf899 #ffffff0f;flex-direction:column;align-items:center;gap:14px;max-height:100dvh;padding:24px 32px;display:flex;overflow-y:auto}.click-to-play__inner::-webkit-scrollbar{width:10px}.click-to-play__inner::-webkit-scrollbar-track{background:#ffffff0f;border-radius:5px}.click-to-play__inner::-webkit-scrollbar-thumb{background:linear-gradient(#7dd3fcf2,#38bdf8d9) padding-box content-box;border:2px solid #0000;border-radius:6px}.click-to-play__inner::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7dd3fc,#38bdf8) padding-box content-box}.click-to-play__inner>*{flex:none}.click-to-play__logo{--tilt-x:0deg;--tilt-y:0deg;--shift-x:0px;--shift-y:0px;perspective:900px;transform-style:preserve-3d;transform:translate3d(var(--shift-x), var(--shift-y), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));pointer-events:none;filter:drop-shadow(0 18px 24px #0000008c)drop-shadow(0 4px 8px #00000059);will-change:transform;margin-bottom:8px;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.click-to-play__logo-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50% 60%;width:min(420px,46vw,34vh);max-width:100%;height:auto;animation:5.5s ease-in-out infinite click-to-play-logo-float;display:block}@keyframes click-to-play-logo-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.click-to-play__logo{transition:none}.click-to-play__logo-img{animation:none}}.click-to-play__title{color:#fff;letter-spacing:.5px;text-shadow:0 2px 8px #00000080;font-size:32px;font-weight:700}.click-to-play__hint{color:#ffffffc7;text-shadow:0 1px 3px #0009;max-width:480px;font-size:13px;line-height:1.6}.click-to-play__community{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.click-to-play__hubs{flex-direction:column;gap:10px;width:100%;margin-top:16px;display:flex}.click-to-play__shell{width:100%;margin-top:14px}.click-to-play__shell-title{letter-spacing:.6px;text-transform:uppercase;color:#ffffff73;text-align:center;margin-bottom:8px;font-size:11px;display:block}.click-to-play__shell-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.click-to-play__shell-link{color:#dfe7f0;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}.click-to-play__shell-link:hover{color:#fff;background:#38bdf829;border-color:#38bdf880;text-decoration:none}.click-to-play__shell-link--product{color:#cfe8ff;background:#60a5fa29;border-color:#60a5fa73;padding:9px 17px;font-size:14.5px;font-weight:800}.click-to-play__shell-link--product:hover{background:#60a5fa4d;border-color:#60a5fab3}.topbar__shell-link--product{color:#cfe8ff;background:#60a5fa29;font-weight:800}.click-to-play__hub{color:#eaf2fb;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:flex;position:relative}.click-to-play__hub:hover{background:#ffffff14;transform:translateY(-2px)}.click-to-play__hub--spots:hover{border-color:#38bdf899}.click-to-play__hub--radio:hover{border-color:#fbbf248c}.click-to-play__hub-text{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 10px;display:flex}.click-to-play__hub-logo{object-fit:contain;filter:drop-shadow(0 1px 3px #00000073);width:auto;max-width:100%;height:34px}.click-to-play__hub-desc{opacity:.72;font-size:12px;line-height:1.3}.click-to-play__hub-arrow{opacity:.5;font-size:15px;position:absolute;top:12px;right:14px}.click-to-play__discord{color:#fff;font:inherit;background:#5865f2;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;animation:2.6s ease-in-out infinite click-to-play-discord-pulse;display:inline-flex;box-shadow:0 0 #5865f299}.click-to-play__discord:hover{background:#4752c4;animation-play-state:paused;transform:translateY(-1px)}.click-to-play__discord-logo{flex:none;width:22px;height:22px}@keyframes click-to-play-discord-pulse{0%{box-shadow:0 0 #5865f28c}70%{box-shadow:0 0 0 12px #5865f200}to{box-shadow:0 0 #5865f200}}@media (prefers-reduced-motion:reduce){.click-to-play__discord{animation:none}}.click-to-play__tg{color:#fff;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.click-to-play__tg:hover{background:#ffffff24}.click-to-play__btn{color:#14161b;font:inherit;cursor:pointer;background:#fde047;border:none;border-radius:999px;margin-top:4px;padding:10px 24px;font-size:14px;font-weight:700}.click-to-play__btn:hover{background:#fcd34d}.click-to-play__btn--vr{color:#fff;background:#4f46e5;margin-bottom:6px;padding:14px 34px;font-size:17px;box-shadow:0 0 24px #6366f18c}.click-to-play__btn--vr:hover{background:#6366f1}.click-to-play__tagline{color:#fff;letter-spacing:.4px;text-shadow:0 2px 8px #00000080;font-size:20px;font-weight:700}.click-to-play__fly{--accent:56, 189, 248;border:1px solid rgba(var(--accent), .55);color:#fff;width:min(420px,100vw - 32px);font:inherit;text-align:center;cursor:pointer;pointer-events:auto;box-shadow:0 0 26px rgba(var(--accent), .22);background:#11151fd9;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px 20px 18px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.click-to-play__fly:hover{border-color:rgba(var(--accent), .95);box-shadow:0 12px 30px #00000073, 0 0 34px rgba(var(--accent), .35);background:#1a1f2ceb;transform:translateY(-4px)}.click-to-play__fly:focus-visible{border-color:rgba(var(--accent), .95);box-shadow:0 12px 30px #00000073, 0 0 34px rgba(var(--accent), .35);background:#1a1f2ceb;transform:translateY(-4px)}.click-to-play__fly-art{background:radial-gradient(60% 55% at 28% 38%,#ffffff80,#fff0 70%),radial-gradient(50% 45% at 74% 62%,#ffffff59,#fff0 70%),linear-gradient(#0a4a73,#2fa3dd);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:118px;margin:-22px -20px 0;display:flex}.click-to-play__fly-icon{filter:drop-shadow(0 6px 10px #00000073);font-size:62px;line-height:1;transition:transform .18s}.click-to-play__fly:hover .click-to-play__fly-icon{transform:scale(1.1)translateY(-3px)}.click-to-play__fly-cta{letter-spacing:.3px;font-size:26px;font-weight:800}.click-to-play__fly-tagline{color:#fffc;font-size:13px;line-height:1.45}.click-to-play__vehicles{pointer-events:auto;background:#11151fd1;border:1px solid #ffffff29;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.click-to-play__vehicle{font:inherit;color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.click-to-play__vehicle:hover{color:#fff}.click-to-play__vehicle--active{color:#fff;background:#38bdf838;box-shadow:inset 0 0 0 1px #38bdf899}.click-to-play__worlds{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;max-width:860px;display:flex}.click-to-play__world{--accent:253, 224, 71;color:#fff;width:240px;font:inherit;text-align:center;cursor:pointer;pointer-events:auto;background:#11151fd1;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 18px 16px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.click-to-play__world--globe{--accent:52, 211, 153}.click-to-play__world--terra{--accent:251, 146, 60}.click-to-play__world--wings{--accent:56, 189, 248}.click-to-play__world:hover:not(:disabled){border-color:rgba(var(--accent), .95);box-shadow:0 12px 30px #00000073, 0 0 26px rgba(var(--accent), .28);background:#1a1f2ceb;transform:translateY(-4px)}.click-to-play__world:focus-visible{border-color:rgba(var(--accent), .95);box-shadow:0 12px 30px #00000073, 0 0 26px rgba(var(--accent), .28);background:#1a1f2ceb;transform:translateY(-4px)}.click-to-play__world:disabled{opacity:.6;cursor:default}.click-to-play__world--current{border-color:#fde047cc;box-shadow:0 0 22px #fde04738}.click-to-play__world-art{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:86px;margin:-20px -18px 0;display:flex;position:relative}.click-to-play__world-art:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:9px 9px;position:absolute;top:0;bottom:0;left:0;right:0}.click-to-play__world-art--globe{background:radial-gradient(130% 100% at 50% 125%,#34d3998c,#34d39900 62%),linear-gradient(#0a2f54,#155e86)}.click-to-play__world-art--terra{background:radial-gradient(130% 100% at 50% 125%,#fbbf2480,#fbbf2400 62%),linear-gradient(#571f0d,#b45309)}.click-to-play__world-art--wings{background:radial-gradient(60% 55% at 28% 38%,#ffffff80,#fff0 70%),radial-gradient(50% 45% at 74% 62%,#ffffff59,#fff0 70%),linear-gradient(#0a4a73,#2fa3dd)}.click-to-play__world-art--generic{background:linear-gradient(#2b2f3a,#4a505f)}.click-to-play__world-icon{filter:drop-shadow(0 6px 10px #00000073);font-size:46px;line-height:1;transition:transform .18s}.click-to-play__world:hover:not(:disabled) .click-to-play__world-icon{transform:scale(1.12)translateY(-2px)}.click-to-play__world-name{letter-spacing:.3px;font-size:21px;font-weight:800}.click-to-play__world-kind{letter-spacing:.09em;text-transform:uppercase;background:rgba(var(--accent), .16);color:rgb(var(--accent));border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.click-to-play__world-tagline{color:#ffffffc7;font-size:12.5px;line-height:1.45}.click-to-play__world-online{color:#ffffffd9;align-items:center;gap:6px;margin-top:auto;font-size:12px;display:inline-flex}.click-to-play__world-online-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #4ade80cc}.click-to-play__or{color:#ffffffb3;text-shadow:0 1px 3px #0009;margin-top:10px;font-size:13px}.click-to-play__worlds--compact .click-to-play__world{gap:5px;width:180px;padding:12px 12px 10px}.click-to-play__worlds--compact .click-to-play__world-art{height:52px;margin:-12px -12px 0}.click-to-play__worlds--compact .click-to-play__world-icon{font-size:28px}.click-to-play__worlds--compact .click-to-play__world-name{font-size:16px}.click-to-play__worlds--compact .click-to-play__world-kind{padding:2px 8px;font-size:10px}.click-to-play__worlds--compact .click-to-play__world-tagline{display:none}.click-to-play__worlds--compact .click-to-play__world-online{font-size:11px}.overlay{pointer-events:none;z-index:200;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.overlay>*{pointer-events:auto}.topbar{z-index:45;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:12px;left:12px;right:12px}.topbar__left,.topbar__right{align-items:center;gap:8px;min-width:0;display:flex}.topbar__left{flex:auto;min-width:0}.topbar__right{flex:none}.brand{letter-spacing:.5px;background:#00000073;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:700}.world-switcher{pointer-events:auto;position:relative}.brand--button{color:inherit;font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.brand--button[aria-haspopup=menu]{cursor:pointer}.brand--button:disabled{opacity:.6;cursor:progress}.brand--button.is-open{background:#000000b3}.world-switcher__chevron{opacity:.7;font-size:10px}.world-switcher__active{letter-spacing:.3px;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.world-switcher__active-sep{opacity:.5}.world-switcher__active-label{color:#ffd34d;font-weight:700}.world-switcher__active-count{opacity:.75;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:1px 6px;font-size:11px}.world-switcher__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.world-switcher__count{font-variant-numeric:tabular-nums;opacity:.85;background:#ffffff12;border-radius:999px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;display:inline-flex}.world-switcher__item.is-active .world-switcher__count{opacity:1;background:#ffc8322e}.world-switcher__count-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #4ade80cc}.world-switcher__menu{z-index:50;background:#141416f5;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:2px;min-width:240px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #00000080}.world-switcher__item{text-align:left;color:#eee;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.world-switcher__item:hover{background:#ffffff12}.world-switcher__item.is-active{background:#ffc8321f}.world-switcher__label{font-size:14px;font-weight:700}.world-switcher__scale{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.world-switcher__blurb{opacity:.6;font-size:11px}.hud{pointer-events:auto;background:#00000073;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;bottom:440px;left:12px}.hud__row{align-items:center;gap:8px;display:flex}.hud__dot{background:#ef4444;border-radius:50%;width:8px;height:8px;display:inline-block}.hud__dot[data-on=true]{background:#22c55e}.hud__sub{opacity:.7}.hotbar-wrap{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hotbar-wrap>*{pointer-events:auto}.hotbar__active{letter-spacing:.3px;color:#fde047;text-shadow:0 1px 2px #00000080;background:#0000008c;border-radius:6px;min-height:14px;padding:3px 10px;font-size:12px;font-weight:600}.hotbar{background:#0006;border-radius:10px;gap:6px;padding:6px;display:flex}.hotbar__cell{cursor:pointer;background:#ffffff0f;border:2px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;position:relative}.hotbar__cell--active{border-color:#fde047;box-shadow:0 0 0 2px #fde04759}.hotbar__swatch{border-radius:6px;width:36px;height:36px;display:block;box-shadow:inset 0 0 0 2px #0003}.hotbar__num{color:#ffffffb3;font-size:10px;position:absolute;bottom:2px;right:4px}.hotbar__variant-hint{color:#ffffff8c;font-weight:400}.hotbar__variant-dots{pointer-events:none;gap:2px;display:flex;position:absolute;top:3px;left:4px}.hotbar__variant-dot{background:#ffffff40;border:1px solid #0006;border-radius:50%;width:5px;height:5px}.hotbar__variant-dot--active{background:#fde047}.crosshair{color:#ffffffd9;text-shadow:0 0 4px #0009;pointer-events:none;font-family:monospace;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.help{text-align:center;pointer-events:none;background:#0000008c;border-radius:8px;padding:10px 14px;font-size:12px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.toast{opacity:0;pointer-events:none;background:#dc2626d9;border-radius:6px;padding:6px 12px;font-size:12px;transition:opacity .2s;position:absolute;top:110px;left:50%;transform:translate(-50%)}.toast--show{opacity:1}.quality-picker{background:#00000073;border-radius:8px;align-items:center;gap:2px;padding:3px 4px;display:flex}.quality-picker__btn{color:#fff9;text-transform:lowercase;cursor:pointer;letter-spacing:.3px;background:0 0;border:none;border-radius:5px;padding:4px 8px;font-family:inherit;font-size:11px}.quality-picker__btn:hover{color:#fff;background:#ffffff14}.quality-picker__btn--active{color:#14161b;background:#fde047;font-weight:600}.quality-picker__btn--active:hover{color:#14161b;background:#fde047}.settings-button{color:#ffffffb3;cursor:pointer;background:#00000073;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.settings-button:hover{color:#fff;background:#ffffff14}.settings-button svg{display:block}.settings-modal{z-index:220;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.settings-modal__inner{color:#e8e9ec;background:#1a1d24;border:1px solid #ffffff14;border-radius:12px;width:min(460px,92vw);max-height:86vh;padding:22px 24px 24px;font-size:13px;position:relative;overflow-y:auto;box-shadow:0 14px 60px #0009}.settings-modal__title{color:#fff;margin-bottom:16px;font-size:15px;font-weight:600}.settings-modal__close{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.settings-modal__close:hover{color:#fff}.settings-modal__section{border-top:1px solid #ffffff0f;padding:12px 0}.settings-modal__section:first-of-type{border-top:none;padding-top:0}.settings-modal__section-title{text-transform:uppercase;letter-spacing:.6px;color:#ffffff8c;margin-bottom:10px;font-size:12px}.settings-modal__quality{background:#00000059;border-radius:8px;gap:4px;width:-moz-fit-content;width:fit-content;padding:4px;display:flex}.settings-modal__quality--wrap{flex-wrap:wrap;width:auto;max-width:100%}.settings-modal__tabs{background:#00000059;border-radius:8px;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:4px;display:flex}.settings-modal__tabs .settings-modal__quality-btn{text-transform:none;flex:auto;min-width:0;padding:5px 10px;font-size:13px}.keyrow{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:10px;padding:5px 0;display:flex}.keyrow__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.keyrow__name{color:#ffffffe6;align-items:center;gap:6px;font-size:13px;display:flex}.keyrow__dot{background:#fde047;border-radius:50%;flex:none;width:6px;height:6px}.keyrow__hint{color:#ffffff73;font-size:11px;line-height:1.35}.keyrow__clash{color:#fbbf24;font-size:11px;line-height:1.35}.keyrow__keys{flex:none;align-items:center;gap:4px;display:flex}.keycap{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;min-width:46px;height:30px;padding:0 8px;font-family:inherit;font-size:12px}.keycap:hover:not(:disabled){background:#ffffff24}.keycap:disabled{cursor:default;opacity:.75}.keycap--empty{color:#ffffff59}.keycap--listening{color:#14161b;background:#fde047;border-color:#fde047;font-weight:600}.keyrow__reset{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:5px;width:26px;height:26px;font-size:14px}.keyrow__reset:hover{color:#fff;background:#ffffff1a}.keyrow__group{letter-spacing:.6px;text-transform:uppercase;color:#fff6;margin:12px 0 2px;font-size:11px}.keyrow__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.keyrow__changed{color:#ffffff80;font-size:11px}@media (hover:none) and (pointer:coarse){.keycap{min-width:52px;height:34px}}.settings-modal__quality-btn{color:#fff9;text-transform:lowercase;cursor:pointer;letter-spacing:.3px;background:0 0;border:none;border-radius:5px;padding:5px 14px;font-family:inherit;font-size:12px}.settings-modal__quality-btn:hover{color:#fff;background:#ffffff14}.settings-modal__quality-btn--active,.settings-modal__quality-btn--active:hover{color:#14161b;background:#fde047;font-weight:600}.settings-modal__row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:6px 0;display:flex}.settings-modal__row input[type=checkbox]{accent-color:#fde047;width:16px;height:16px}.settings-modal__hint{color:#ffffff73;margin-top:8px;font-size:11px;line-height:1.4}.settings-modal__slider-row{align-items:center;gap:12px;display:flex}.settings-modal__slider{accent-color:#fde047;flex:1}.settings-modal__slider-value{font-variant-numeric:tabular-nums;color:#ffffffb3;text-align:right;min-width:110px;font-size:12px}.gpcal__inner{width:min(560px,94vw);max-height:92vh;overflow-y:auto}.gpcal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-right:30px;display:flex}.gpcal-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:3px 10px;font-size:11px;display:inline-flex;overflow:hidden}.gpcal-badge--on{color:#7ee2a8;background:#1f7a3a2e;border:1px solid #7ee2a859}.gpcal-badge--off{color:#f0c674;background:#f0c6741a;border:1px solid #f0c6744d}.gpcal-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite gpcal-pulse}@keyframes gpcal-pulse{0%,to{opacity:1}50%{opacity:.35}}.gpcal-nopad{color:#f0c674;background:#f0c67414;border:1px solid #f0c67440;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;line-height:1.5}.gpcal-hint{color:#fffc;margin-bottom:12px;font-size:13px;line-height:1.5}.gpcal-hint--dim{color:#ffffff73;margin-top:10px;margin-bottom:0;font-size:11px}.gpcal-sticks{justify-content:center;gap:26px;margin:6px 0 14px;display:flex}.gpcal-stick{text-align:center}.gpcal-stick__pad{background:linear-gradient(#ffffff0f,#ffffff0f) 50% 0/1px 100% no-repeat,linear-gradient(#ffffff0f,#ffffff0f) 0/100% 1px no-repeat,#00000059;border:1px solid #ffffff1a;border-radius:14px;width:104px;height:104px;margin:0 auto;position:relative}.gpcal-stick__dot{pointer-events:none;background:#fde047;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #fde0478c}.gpcal-stick__hint{color:#fde047cc;pointer-events:none;font-size:26px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gpcal-stick__hint--up{justify-content:center;align-items:flex-start;padding-top:4px;animation:1.1s ease-in-out infinite gpcal-nudge-up}.gpcal-stick__hint--right{justify-content:flex-end;align-items:center;padding-right:6px;animation:1.1s ease-in-out infinite gpcal-nudge-right}@keyframes gpcal-nudge-up{0%,to{opacity:.4;transform:translateY(8px)}50%{opacity:1;transform:translateY(-10px)}}@keyframes gpcal-nudge-right{0%,to{opacity:.4;transform:translate(-8px)}50%{opacity:1;transform:translate(10px)}}.gpcal-stick__label{color:#ffffffd9;margin-top:6px;font-size:12px;font-weight:600}.gpcal-stick__sub{color:#ffffff73;margin-top:2px;font-size:10px}.gpcal-swap{justify-content:center;margin:-8px 0 12px;display:flex}.gpcal-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gpcal-mode{text-align:left;color:#e8e9ec;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;font-family:inherit;display:block}.gpcal-mode:hover{background:#ffffff14}.gpcal-mode--active{background:#fde04714;border-color:#fde047}.gpcal-mode__title{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.gpcal-mode__badge{text-transform:uppercase;letter-spacing:.4px;color:#14161b;background:#fde047;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600}.gpcal-mode__diag{gap:6px;margin:8px 0 6px;display:flex}.gpcal-mode__pad{background:#00000059;border:1px solid #ffffff1f;border-radius:8px;width:34px;height:34px;position:relative}.gpcal-mode__pad b{color:#fde047;font-size:10px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.gpcal-mode__pad i{color:#4ea1ff;font-size:10px;font-style:normal;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.gpcal-mode__desc{color:#ffffff80;font-size:10px;line-height:1.45;display:block}.gpcal-chans{flex-direction:column;gap:10px;display:flex}.gpcal-chan__head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.gpcal-chan__name{flex-shrink:0;align-items:center;gap:6px;width:96px;font-size:13px;display:inline-flex}.gpcal-chan__name--ok{color:#7ee2a8}.gpcal-chan__check{text-align:center;opacity:.9;width:14px;font-size:12px}.gpcal-select{color:#e8e9ec;background:#14161b;border:1px solid #ffffff26;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:12px}.gpcal-bar{background:#00000073;border-radius:4px;height:8px;position:relative;overflow:hidden}.gpcal-bar__mid{background:#ffffff40;width:1px;position:absolute;top:0;bottom:0;left:50%}.gpcal-bar__fill{background:#4ea1ff;border-radius:4px;position:absolute;top:0;bottom:0}.gpcal-bar__fill--ok{background:#35c26e}.gpcal-bind{align-items:center;gap:8px;padding:9px 0;display:flex}.gpcal-bind+.gpcal-bind{border-top:1px solid #ffffff0d}.gpcal-bind__info{flex:1;min-width:0}.gpcal-bind__name{font-size:13px;font-weight:600;display:block}.gpcal-bind__hint{color:#ffffff73;margin-top:1px;font-size:11px;line-height:1.4;display:block}.gpcal-bind__state{color:#fff6;white-space:nowrap;font-size:11px}.gpcal-bind__state--set{color:#7ee2a8}.gpcal-btnstrip{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.gpcal-btnstrip__b{font-variant-numeric:tabular-nums;color:#fff6;background:#00000059;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 4px;font-size:10px;display:inline-flex}.gpcal-btnstrip__b--on{color:#14161b;background:#fde047;border-color:#fde047;font-weight:700}.gpcal-btnstrip__b--noisy{color:#ff9d6b;background:#ff6e401f;border-color:#ff8c5a80;text-decoration:line-through}.gpcal-btn{color:#e8e9ec;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px}.gpcal-btn:hover{background:#ffffff1f}.gpcal-btn:disabled{opacity:.35;cursor:default}.gpcal-btn--primary{color:#14161b;background:#fde047;border-color:#fde047;font-weight:600}.gpcal-btn--primary:hover{background:#fbe96b}.gpcal-btn--big{padding:12px 28px;font-size:15px}.gpcal-btn--tiny{border-radius:6px;padding:4px 10px;font-size:11px}.gpcal-btn--toggled{color:#4ea1ff;border-color:#4ea1ff}.gpcal-btn--waiting{color:#fde047;border-color:#fde047;animation:1s ease-in-out infinite gpcal-pulse}.gpcal-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.gpcal-chip{color:#fff6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:3px 11px;font-size:11px}.gpcal-chip--active{color:#fde047;background:#fde04714;border-color:#fde0478c}.gpcal-chip--done{color:#7ee2a8;background:#1f7a3a1f;border-color:#7ee2a859}.gpcal-guide{text-align:center;min-height:58px;margin-bottom:4px}.gpcal-guide__title{color:#fff;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.gpcal-guide__arrow{color:#fde047;flex-shrink:0;font-size:24px;display:inline-flex}.gpcal-guide__arrow--up{animation:1.1s ease-in-out infinite gpcal-nudge-up}.gpcal-guide__arrow--right{animation:1.1s ease-in-out infinite gpcal-nudge-right}.gpcal-guide__got{color:#7ee2a8;font-size:17px;font-weight:700}.gpcal-guide__what{color:#ffffff80;margin-top:5px;font-size:12px}.gpcal-verify-actions{justify-content:center;margin-top:12px;display:flex}.gpcal-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.gpcal-dots{gap:7px;display:flex}.gpcal-dot{background:#fff3;border-radius:50%;width:7px;height:7px}.gpcal-dot--active{background:#fde047}.gpcal-hero{text-align:center;padding:18px 8px 8px}.gpcal-hero__icon{margin-bottom:10px;font-size:46px}.gpcal-hero__title{color:#fff;font-size:19px;font-weight:700}.gpcal-hero__device{color:#7ee2a8;text-overflow:ellipsis;white-space:nowrap;background:#1f7a3a2e;border:1px solid #7ee2a859;border-radius:999px;max-width:90%;margin-top:8px;padding:3px 12px;font-size:11px;display:inline-block;overflow:hidden}.gpcal-hero__body{color:#ffffffb3;max-width:380px;margin:12px auto 0;font-size:13px;line-height:1.55}.gpcal-hero__summary{color:#ffffffa6;flex-direction:column;gap:4px;margin-top:12px;font-size:12px;display:flex}.gpcal-hero__actions{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.gpcal-raw{margin-top:12px;font-size:12px}.gpcal-raw summary{cursor:pointer;color:#ffffff80;-webkit-user-select:none;user-select:none}.gpcal-raw__row{color:#ffffff8c;align-items:center;gap:8px;margin-top:5px;display:flex}.gpcal-raw__row>span{flex-shrink:0;width:52px}.gpcal-slider-label{flex-shrink:0;width:96px;font-size:13px}.login{background:#00000073;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.login--in .login__avatar{border-radius:50%;width:24px;height:24px}.login__name{font-size:13px}.login__btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:6px;padding:4px 10px;font-size:12px}.login__err{color:#fca5a5;font-size:11px}.login__google-link{color:#fff;-webkit-user-select:none;user-select:none;background:#131314;border:1px solid #8e918f;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.login__google-link:active{background:#2a2b2c}.login__google-g{color:#1a73e8;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:inline-flex}.players{pointer-events:auto;background:#00000073;border-radius:8px;min-width:140px;max-width:220px;padding:8px 10px;font-size:12px;position:absolute;top:60px;right:12px}.players__title{opacity:.85;margin-bottom:4px;font-weight:600}.players__list{max-height:150px;margin:0;padding:0;list-style:none;overflow-y:auto}.players__item{align-items:center;gap:6px;padding:2px 0;display:flex}.players__item--self{color:#fde047}.players__dot{background:#f7c948;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.players__dot[data-guest=true]{background:#999}.players__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.players__flag{flex:none;font-size:12px;line-height:1}.players__paused{opacity:.65;flex:none;font-size:10px;line-height:1}.players__title--lobby{opacity:.6;margin-top:6px}.players__item--lobby{opacity:.72}.players__avatar{object-fit:cover;border-radius:50%;flex:none;width:14px;height:14px}.players__framed{cursor:pointer;flex:none;display:inline-flex}.players__framed .players__avatar{display:block}.feedrow__avatar{object-fit:cover;vertical-align:-3px;border-radius:50%;width:14px;height:14px;margin-right:4px}.feedrow__avatar--lg{vertical-align:0;flex:none;width:24px;height:24px;margin-right:0}.players__list,.lobbylist,.lobbylist__list,.chat__list,.chat-sheet__list{scrollbar-width:thin;scrollbar-color:#94c5ff73 transparent}.players__list::-webkit-scrollbar{width:6px}.lobbylist::-webkit-scrollbar{width:6px}.lobbylist__list::-webkit-scrollbar{width:6px}.chat__list::-webkit-scrollbar{width:6px}.chat-sheet__list::-webkit-scrollbar{width:6px}.players__list::-webkit-scrollbar-track{background:0 0}.lobbylist::-webkit-scrollbar-track{background:0 0}.lobbylist__list::-webkit-scrollbar-track{background:0 0}.chat__list::-webkit-scrollbar-track{background:0 0}.chat-sheet__list::-webkit-scrollbar-track{background:0 0}.players__list::-webkit-scrollbar-thumb{background:#94c5ff66;border-radius:999px}.lobbylist::-webkit-scrollbar-thumb{background:#94c5ff66;border-radius:999px}.lobbylist__list::-webkit-scrollbar-thumb{background:#94c5ff66;border-radius:999px}.chat__list::-webkit-scrollbar-thumb{background:#94c5ff66;border-radius:999px}.chat-sheet__list::-webkit-scrollbar-thumb{background:#94c5ff66;border-radius:999px}.players__list::-webkit-scrollbar-thumb:hover{background:#badcffb3}.lobbylist::-webkit-scrollbar-thumb:hover{background:#badcffb3}.lobbylist__list::-webkit-scrollbar-thumb:hover{background:#badcffb3}.chat__list::-webkit-scrollbar-thumb:hover{background:#badcffb3}.chat-sheet__list::-webkit-scrollbar-thumb:hover{background:#badcffb3}.chat__unread{color:#fff;text-align:center;vertical-align:1px;background:#ef4444;border-radius:999px;min-width:14px;margin-left:5px;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;display:inline-block}.chat__tabs--rooms,.chat-sheet__tabs--rooms{opacity:.85;padding-top:0;font-size:11px}.chat__presence{opacity:.6;letter-spacing:-1px;margin-left:3px;font-size:9px}.chat-sheet__sep{opacity:.7}.players__rank{flex:none;font-size:11px;line-height:1}.players__station{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;font-size:10px;overflow:hidden}.players__station:hover{opacity:1;text-decoration:underline}.players__more{opacity:.55;padding-left:18px;font-size:10px}.players__item--background{opacity:.55}.players__bgtag{color:#ffffffbf;white-space:nowrap;background:#ffffff14;border-radius:6px;flex:none;padding:2px 5px;font-size:10px;line-height:1}.players__lobbytag{letter-spacing:-1px;flex:none;font-size:10px;line-height:1}.players__listening{opacity:.7;flex:none;font-size:10px;line-height:1}.players__radio{filter:drop-shadow(0 0 3px #4ade80cc);flex:none;font-size:11px;line-height:1;animation:2.4s ease-in-out infinite players-radio-pulse}@keyframes players-radio-pulse{0%,to{opacity:1}50%{opacity:.55}}.players__radio--tx{filter:drop-shadow(0 0 4px #f87171);animation:.8s ease-in-out infinite players-radio-tx}@keyframes players-radio-tx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}}.players.players--wings{top:288px;right:16px}@media (min-width:721px){.players.players--wings{width:150px;min-width:0;max-width:150px}.players--wings .players__name{min-width:0}.players--wings .pname-wrap{flex-wrap:wrap;row-gap:2px}.players--wings .pname-wrap>.pname-pip{margin-left:0}.players--wings .pname-wrap>.pname,.players--wings .pname-wrap>.pname-txt{margin-right:4px}}.lobbylist{pointer-events:auto;opacity:.9;background:#00000059;border-radius:8px;min-width:190px;max-width:268px;padding:6px 10px;font-size:12px;position:absolute;top:252px;right:12px}.lobbylist .players__list{max-height:190px}.lobbylist--wings{top:480px;right:16px}.lobbylist__title{opacity:.6;margin-bottom:4px;font-size:11px;font-weight:600}.lobbylist__tabs{flex:auto;gap:4px;min-width:0;margin-bottom:4px;display:flex}.lobbylist__tab{min-width:0;color:inherit;opacity:.55;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-bottom:2px solid #0000;flex:0 auto;padding:1px 2px;font:600 11px/1.4 inherit;overflow:hidden}.lobbylist__tab--active{opacity:1;border-bottom-color:#fde047}.lobbylist__empty{opacity:.5;padding:4px 0;font-size:11px}.lobbylist__when{opacity:.55;white-space:nowrap;flex:none;margin-left:auto;padding-left:6px}.players__name--anon{opacity:.5;font-style:italic}@media (max-width:720px){.lobbylist{display:none}}.mobile-sheet{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:60vh;padding-bottom:env(safe-area-inset-bottom);z-index:160;pointer-events:auto;background:#0f1116f5;border-top:1px solid #ffffff1f;border-radius:16px 16px 0 0;flex-direction:column;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000080}.mobile-sheet__title{opacity:.85;flex:auto;font-weight:600}.mobile-sheet .lobbylist__tabs{gap:10px;margin-bottom:0}.mobile-sheet .lobbylist__tab{padding:4px 2px;font-size:13px}.mobile-sheet .lobbylist__empty{padding:16px 14px;font-size:13px}.mobile-sheet .players__name--anon{opacity:.8}.mobile-sheet .players__list{min-height:0;max-height:none;padding:8px 14px calc(12px + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.mobile-sheet .players__item{padding:7px 0}.players-sheet__body{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:auto;overflow-y:auto}.players-sheet__body .players__list{flex:none;overflow-y:visible}.players-sheet__body .players__title{opacity:.55;padding:10px 14px 2px;font-size:11px}.mobile-pop .radio__panel,.mobile-pop .walkie__panel{-webkit-overflow-scrolling:touch;width:min(320px,100vw - 24px);max-height:calc(100dvh - 150px);overflow-y:auto}.mobile-pop .radio__close,.mobile-pop .radio__back,.mobile-pop .walkie__close{min-width:34px;min-height:34px;font-size:22px}.mobile-pop .radio__stations,.mobile-pop .walkie__peers{max-height:none;overflow-y:visible}.mobile-pop .radio__station,.mobile-pop .walkie__preset,.mobile-pop .walkie__tuner button,.mobile-pop .walkie__modes button{min-height:40px}.mobile-pop .walkie__ptt{min-height:64px;font-size:15px}.chat{pointer-events:auto;width:360px;max-width:60vw;position:absolute;bottom:110px;left:12px}.chat__title{letter-spacing:.3px;color:#fde047;background:#0000008c;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.chat__leave{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;padding:0 6px;font-size:11px;line-height:1.4}.chat__tabs{pointer-events:auto;flex-wrap:wrap;gap:4px;margin:2px 0;display:flex}.chat__tab{color:#ffffffc7;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border:1px solid #ffffff29;border-radius:999px;max-width:160px;padding:2px 7px;font-size:10px;line-height:1.4;overflow:hidden}.chat__tab:hover{color:#fff;background:#ffffff1a}.chat__tab--active{color:#14161b;background:#fde047;border-color:#fde047;font-weight:600}.chat__tab--active:hover{color:#14161b;background:#fde047}.chat__readonly{opacity:.7;background:#00000073;border-radius:6px;margin-top:4px;padding:4px 8px;font-size:11px;line-height:1.4}.chat__leave:hover{background:#ffffff38}.chat__refused{color:#ffe4e4;background:#781e1e8c;border:1px solid #ff787859;border-radius:6px;margin:4px 0;padding:5px 8px;font-size:11.5px;line-height:1.4}.chat__list{background:#00000059;border-radius:0 6px 6px;max-height:180px;padding:4px 8px;font-size:12px;overflow-y:auto}.chat--open .chat__list{background:#0009}.chat__line{padding:1px 0}.chat__city{color:#93c5fd;opacity:.9;margin-right:4px;font-size:11px}.chat__time{color:#98a2c2;opacity:.7;margin-right:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.chat__time--bubble{margin-right:3px;font-size:10px}.chat__flag{vertical-align:-1px;margin-right:4px;font-size:13px;display:inline-block}.chat__name{color:#fde047;margin-right:6px}.chat__hint{opacity:.5;pointer-events:none;margin-top:2px;font-size:11px}.chat__input-row{margin-top:4px}.chat__input{color:#fff;width:100%;font:inherit;background:#000000b3;border:1px solid #ffffff40;border-radius:6px;outline:none;padding:6px 10px}.chat--persistent{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;width:360px;max-width:60vw;display:flex;overflow:hidden}.chat--persistent .chat__title{background:#0000008c;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:4px 6px 4px 10px;display:flex}.chat--persistent .chat__title-text{flex:1}.chat--persistent .chat__full-link{color:#8fd3ff;flex:none;padding:0 4px;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.chat--persistent .chat__min-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:16px;line-height:1}.chat--persistent .chat__min-btn:hover{color:#fff}.chat--persistent .chat__tabs{margin:0;padding:5px 8px 0}.chat--persistent .chat__list{background:0 0;border-radius:0;flex:1;min-height:140px;max-height:200px;padding:6px 2px 6px 10px}.chat .chat__list>*{padding-right:8px}.chat--pop{top:calc(56px + env(safe-area-inset-top));z-index:160;width:min(380px,100vw - 24px);max-width:none;animation:.14s ease-out chat-pop-in;position:fixed;bottom:auto;left:auto;right:8px}.chat--pop .chat__list{max-height:min(52vh,420px)}.chat--pop.chat--full{top:calc(52px + env(safe-area-inset-top));flex-direction:column;width:auto;animation:none;display:flex;bottom:12px;left:12px;right:12px}.chat--pop.chat--full .chat__list{flex:auto;min-height:0;max-height:none}@keyframes chat-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat--pop{animation:none}}.chat--persistent .chat__input-row,.chat--persistent .chat__readonly{background:#00000073;border-radius:0;margin:0;padding:6px 8px}.chat__empty{text-align:center;opacity:.6;padding:18px 8px;font-size:12px;line-height:1.5}.chat__empty-sub{opacity:.85;font-size:11px}.chat__from{color:#93c5fdd9;margin-right:4px;font-size:10px;font-style:italic}.chat__sep{color:#ffffff73;margin-right:4px}.chat--mini{color:#ffffffd9;cursor:pointer;pointer-events:auto;background:#0000008c;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:110px;left:12px}.chat--mini:hover{background:#000000b3}.chat-mini__title{font-weight:600}.chat-mini__hint{opacity:.6;font-size:10px}.chat-bubbles{left:16px;bottom:calc(240px + env(safe-area-inset-bottom));pointer-events:none;z-index:45;flex-direction:column;gap:4px;max-width:60%;display:flex;position:fixed}.chat-bubble{pointer-events:auto;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;color:#fff;word-wrap:break-word;-webkit-line-clamp:2;text-overflow:ellipsis;cursor:pointer;background:#000000b3;border:1px solid #ffffff1a;border-radius:12px;-webkit-box-orient:vertical;padding:6px 10px;font-size:13px;line-height:1.35;animation:.18s ease-out chat-bubble-in;display:-webkit-box;overflow:hidden}.chat-bubble__name{color:#fde047;font-weight:600}@keyframes chat-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.acsheet{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaf4ff;max-height:50vh;padding:6px 14px calc(10px + env(safe-area-inset-bottom));z-index:12;pointer-events:auto;background:#0a0e14f5;border-top:1px solid #7cd6ff4d;border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 32px #00000080}.acsheet__grip{background:#ffffff47;border-radius:999px;width:38px;height:4px;margin:2px auto 8px}.acsheet__actions{gap:8px;margin-top:10px;display:flex}.acsheet__open,.acsheet__close{text-align:center;cursor:pointer;border-radius:10px;flex:1 1 0;padding:10px 12px;font:700 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.acsheet__open{color:#cdefff;background:#7cd6ff29;border:1px solid #7cd6ff73}.acsheet__close{color:#eaf4ffd9;background:#ffffff0f;border:1px solid #ffffff29}.chat-sheet{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:160;pointer-events:auto;max-height:70vh;padding-bottom:env(safe-area-inset-bottom);background:#0f1116f5;border-top:1px solid #ffffff1f;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000080}.chat-sheet__header{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 14px 8px;display:flex}.chat-sheet__tabstack{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-sheet__tabs{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.chat-sheet__tabstack>.chat-sheet__tabs{flex:none}.chat-sheet__tab{color:#ffffffc7;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:0 auto;max-width:100%;padding:4px 8px;font-size:11px;overflow:hidden}.chat-sheet__tab:active{background:#ffffff1f}.chat-sheet__tab--active{color:#14161b;background:#fde047;border-color:#fde047;font-weight:600}.chat-sheet__close,.chat-sheet__expand{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:16px;line-height:1;display:flex}.chat-sheet__close{font-size:20px}.chat-sheet__expand:active,.chat-sheet__close:active{background:#ffffff38}.chat-sheet__list{-webkit-overflow-scrolling:touch;flex:1;min-height:140px;max-height:50vh;padding:10px 14px;font-size:13px;line-height:1.45;overflow-y:auto}.chat-sheet__line{word-wrap:break-word;padding:2px 0}.chat-sheet__name{color:#fde047;font-weight:600}.chat-sheet__empty{opacity:.55;text-align:center;padding:24px 0;font-size:12px}.chat-sheet__input-row{box-sizing:border-box;border-top:1px solid #ffffff14;align-items:stretch;gap:8px;width:100%;padding:8px 12px 12px;display:flex}.chat-sheet__input{color:#fff;width:0;min-width:0;font:inherit;background:#0009;border:1px solid #ffffff2e;border-radius:18px;outline:none;flex:1 1 0;padding:9px 14px;font-size:14px}.chat-sheet__input:focus{border-color:#fde04799}.chat-sheet__send{color:#14161b;font:inherit;cursor:pointer;background:#fde047;border:none;border-radius:18px;flex:0 0 56px;min-width:56px;padding:0 18px;font-size:18px;font-weight:700}.chat-sheet__readonly{padding:12px 16px calc(16px + env(safe-area-inset-bottom));color:#ffffffb3;text-align:center;border-top:1px solid #ffffff14;font-size:12px;line-height:1.5}.chat-sheet__signin{flex-direction:column;align-items:center;gap:10px;display:flex}.chat-sheet__google{color:#fff;-webkit-user-select:none;user-select:none;background:#131314;border:1px solid #8e918f;border-radius:999px;align-items:center;gap:10px;padding:9px 18px 9px 9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.chat-sheet__google:active{background:#2a2b2c}.chat-sheet__google-g{color:#1a73e8;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:inline-flex}.chat__signin{opacity:.85;font-size:11px}.chat__signin-link{color:#fde047;font-weight:600;text-decoration:none}.chat__signin-link:hover{text-decoration:underline}.earth-compass{font-variant-numeric:tabular-nums;pointer-events:none;background:#0000008c;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.4;position:absolute;top:60px;left:12px}.minimap{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0c0d10;border:2px solid #ffffff40;border-radius:12px;width:200px;height:200px;position:absolute;bottom:110px;right:12px;overflow:hidden;box-shadow:0 4px 16px #00000080}.chunk-load{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0c0d10d9;border:1px solid #ffffff2e;border-radius:8px;width:200px;padding:6px 8px;font-size:11px;font-weight:500;position:absolute;bottom:320px;right:12px;box-shadow:0 2px 8px #0006}.chunk-load__row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.chunk-load__icon{font-size:12px}.chunk-load__count{flex:1}.chunk-load__sub{opacity:.6;font-weight:400}.chunk-load__pct{opacity:.75;font-variant-numeric:tabular-nums}.chunk-load__bar{background:#ffffff1f;border-radius:2px;height:4px;overflow:hidden}.chunk-load__bar-fill{background:linear-gradient(90deg,#fbbf24,#fde047);height:100%;transition:width .2s linear}.chunk-load__retry{pointer-events:auto;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;display:inline-flex}.chunk-load__retry:hover{background:#ffffff2e;border-color:#ffffff80}.chunk-load__hint{color:#fbbf24;margin-top:4px;font-size:10px;font-weight:400}.chunk-load__speed{opacity:.65;font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;font-weight:400}.chunk-load--stalled{border-color:#fbbf2499;box-shadow:0 0 0 1px #fbbf2440,0 2px 8px #0006}.minimap:hover{border-color:#ffffff73}.minimap__canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.minimap__compass{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.minimap__compass span{color:#fff;text-shadow:0 0 3px #000,0 0 3px #000;font-size:10px;font-weight:700;position:absolute}.minimap__n{color:#fca5a5;top:4px;left:50%;transform:translate(-50%)}.minimap__s{bottom:4px;left:50%;transform:translate(-50%)}.minimap__e{top:50%;right:6px;transform:translateY(-50%)}.minimap__w{top:50%;left:6px;transform:translateY(-50%)}.minimap__hint{opacity:.6;background:#0006;border-radius:3px;padding:0 4px;font-size:10px;position:absolute;bottom:2px;right:6px}.bigmap{pointer-events:auto;z-index:100;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bigmap__inner{background:#0c0d10;border:1px solid #fff3;border-radius:12px;max-width:95vw;max-height:90vh;padding:32px 16px 12px;position:relative;box-shadow:0 12px 48px #0009}.bigmap__title{letter-spacing:.5px;opacity:.85;font-size:13px;font-weight:600;position:absolute;top:8px;left:16px}.bigmap__close{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:4px 10px;font-size:22px;line-height:1;position:absolute;top:2px;right:6px}.bigmap__close:hover{opacity:1}.bigmap__canvas{background:#0c0d10;border-radius:6px;width:880px;max-width:calc(95vw - 32px);height:440px;max-height:calc(90vh - 80px);display:block}.bigmap__city-tooltip{z-index:110;pointer-events:none;color:#fff;white-space:nowrap;background:#0f172af2;border:1px solid #fde04773;border-radius:6px;gap:5px;padding:5px 9px;font-size:12px;line-height:1.3;display:flex;position:fixed;box-shadow:0 4px 16px #00000080}.bigmap__city-tooltip-name{color:#fde047;font-weight:600}.bigmap__city-tooltip-action{color:#ffffffbf}.bigmap__controls{gap:6px;margin-top:8px;display:flex}.bigmap__btn{color:#fff;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:6px;min-width:32px;padding:4px 10px;font-size:12px}.bigmap__btn:hover{background:#ffffff2e;border-color:#ffffff59}.bigmap__legend{opacity:.8;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11px;display:flex}.bigmap__legend-item{align-items:center;gap:4px;display:inline-flex}.bigmap__swatch{border:1px solid #000;border-radius:50%;width:8px;height:8px;display:inline-block}.bigmap__swatch--me{background:#fff}.bigmap__swatch--player{background:#22c55e}.bigmap__swatch--city{background:#fde047}.bigmap__hint{opacity:.5;text-align:center;margin-top:4px;font-size:11px}.joystick{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;z-index:50;background:#00000059;border:2px solid #ffffff2e;border-radius:50%;width:140px;height:140px;position:absolute;bottom:90px;left:22px}.joystick__knob{pointer-events:none;background:#ffffff8c;border:2px solid #ffffffb3;border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-actions{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;z-index:50;grid-template-columns:64px 64px;grid-auto-rows:64px;gap:10px;display:grid;position:absolute;bottom:90px;right:16px}.mobile-btn{color:#fff;cursor:pointer;touch-action:none;background:#00000073;border:2px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;font-weight:600;display:flex}.mobile-btn:active{background:#ffffff40;border-color:#ffffff80}.mobile-btn--break{background:#dc262673}.mobile-btn--place{background:#22c55e73}.mobile-btn--jump{background:#3b82f673;font-size:26px}.mobile-btn--sprint{background:#facc1559}.mobile-btn--chat{background:#7d7dc873;font-size:22px}.mobile-btn--view{background:#38bdf866;font-size:22px}.wings-hud{pointer-events:none;z-index:40;position:absolute;top:0;bottom:0;left:0;right:0}.wings-hud__eye-frame{pointer-events:none;background:radial-gradient(78% 68%,#0000 62%,#0000001a 82%,#00000047 100%);position:absolute;top:0;bottom:0;left:0;right:0}.wings-hud__beak{pointer-events:none;clip-path:polygon(22% 100%,78% 100%,50% 8%);filter:blur(2.5px)drop-shadow(0 -2px 6px #0000002e);background:linear-gradient(#f5d28200 0%,#f5d28229 22%,#eebe5c40 55%,#f0b03a4f 100%);width:190px;height:150px;animation:4.2s ease-in-out infinite gullBeakBob;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wings-hud__beak-spot{filter:blur(2px);background:#d63a2861;border-radius:50%;width:16px;height:20px;position:absolute;top:26%;left:50%;transform:translate(-50%)}@keyframes gullBeakBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}.wings-favcard{z-index:5;color:#e8edf2;background:#12161ef0;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;gap:7px;width:210px;padding:10px;font-size:13px;display:flex;position:absolute;box-shadow:0 6px 20px #00000080}.wings-favcard__title{color:#ffe08a;font-weight:600}.wings-favcard__note{opacity:.85;white-space:pre-wrap;word-break:break-word}.wings-favcard__name,.wings-favcard__noteinput{box-sizing:border-box;color:#fff;resize:none;background:#00000059;border:1px solid #ffffff2e;border-radius:6px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}.wings-favcard__row{justify-content:flex-end;gap:6px;display:flex}.wings-favcard__row button{color:#e8edf2;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;padding:5px 10px;font-size:12px}.wings-favcard__save{background:#78c88247!important;border-color:#78c88280!important}.wings-favcard__del{background:#dc5a5040!important;border-color:#dc5a5080!important}.shared-places{z-index:45;color:#e8edf2;pointer-events:auto;background:#10141cf2;border:1px solid #39d6ff59;border-radius:10px;flex-direction:column;width:240px;max-height:50vh;font-size:13px;display:flex;position:absolute;top:60px;right:16px;box-shadow:0 8px 24px #00000080}.shared-places__head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.shared-places__head button{color:#cfd6dc;cursor:pointer;background:0 0;border:none}.shared-places__body{padding:6px;overflow-y:auto}.shared-places__item{padding:3px 4px}.shared-places__fly{color:#bfefff;cursor:pointer;text-align:left;background:0 0;border:none;padding:2px 0;font-size:13px}.shared-places__note{opacity:.8;white-space:pre-wrap;padding:0 4px 4px 16px;font-size:12px}.myplaces{z-index:6;color:#e8edf2;background:#10141cf5;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;width:300px;font-size:13px;display:flex;position:absolute;top:56px;bottom:8px;left:8px;box-shadow:0 8px 24px #00000080}.myplaces__head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.myplaces__head button{color:#e8edf2;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;margin-left:5px;padding:3px 8px;font-size:12px}.myplaces__body{flex:1;padding:6px;overflow-y:auto}.myplaces__empty{opacity:.6;text-align:center;padding:12px}.myplaces__frow,.myplaces__place{border-radius:5px;align-items:center;gap:4px;padding:3px 2px;display:flex}.myplaces__frow:hover,.myplaces__place:hover{background:#ffffff0f}.myplaces__caret{color:#9aa3ad;cursor:pointer;background:0 0;border:none;width:16px;padding:0}.myplaces__fname,.myplaces__label{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.myplaces__fname{font-weight:600}.myplaces__star{color:#ffcf3f;cursor:pointer;background:0 0;border:none;padding:0 2px}.myplaces__actions{opacity:.35;align-items:center;gap:2px;transition:opacity .12s;display:flex}.myplaces__frow:hover .myplaces__actions,.myplaces__place:hover .myplaces__actions{opacity:1}.myplaces__actions button{color:#cfd6dc;cursor:pointer;background:0 0;border:none;padding:1px 3px;font-size:12px}.myplaces__actions select{color:#cfd6dc;background:#0006;border:1px solid #ffffff26;border-radius:4px;max-width:70px;font-size:11px}.myplaces__del{color:#e88!important}.wings-eye-vignette{pointer-events:none;opacity:0;z-index:39;background:radial-gradient(46% 46%,#0000 52%,#0000006b 78%,#000000d1 100%);position:fixed;top:0;bottom:0;left:0;right:0}.wings-hud__readout{color:#fff;-webkit-backdrop-filter:blur(6px);text-shadow:0 1px 3px #000000b3;background:#10141c6b;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:3px;max-width:244px;padding:8px 11px;font-size:12.5px;line-height:1.25;display:flex;position:absolute;top:56px;left:16px}.wings-hud__vehicle{pointer-events:auto;color:#fff;text-shadow:0 1px 3px #000000b3;cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:-2px -4px 1px;padding:2px 6px;font:600 12.5px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.wings-hud__vehicle:hover{background:#ffffff1f}.wings-hud__vehicle-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.wings-hud__ro-city{letter-spacing:.01em;align-items:center;gap:5px;font-size:16px;font-weight:700;display:flex}.wings-hud__ro-clock{color:#ffd98a;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding-left:10px;font-size:14px;font-weight:600;display:inline-flex}.wings-hud__ro-live{color:#ffd98a;flex-wrap:wrap;gap:3px 14px;margin-top:1px;font-size:13px;font-weight:600;display:flex}.wings-hud__ro-live span,.wings-hud__ro-instr span,.wings-hud__ro-meta span{align-items:center;gap:4px;display:inline-flex}.wings-hud__ro-instr{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:3px 16px;margin-top:5px;padding-top:5px;display:flex}.wings-hud__ro-meta{opacity:.82;flex-direction:column;gap:2px;margin-top:1px;font-size:12px;display:flex}.wings-hud__stamina{background:#00000059;border-radius:4px;width:110px;height:8px;position:absolute;top:56px;right:16px;overflow:hidden}.wings-hud__stamina-fill{background:linear-gradient(90deg,#fbbf24,#4ade80);height:100%;transition:width .25s linear}.wings-hud__splats{text-align:right;position:absolute;top:68px;right:16px}.wings-hud__exit{pointer-events:auto;color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff4d;border-radius:8px;padding:8px 14px;font-size:13px;position:absolute;bottom:44px;left:16px}.wings-hud__exit:hover{background:#000000b3}.camview{z-index:60;pointer-events:auto;color:#fff;cursor:pointer;text-shadow:0 1px 2px #0009;background:#00000080;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-family:inherit;font-size:12px;display:flex;position:fixed;bottom:44px;left:16px}.camview:hover{background:#000000b3}.camview__key{color:#fff;background:#ffffff29;border:1px solid #ffffff73;border-bottom-width:2px;border-radius:4px;padding:2px 6px;font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.app--no-ui .camview,.app--chat-fullscreen .camview{display:none}@media (max-width:600px){.camview{display:none}}.wings-hud__locating{color:#fff;text-shadow:0 1px 3px #000000b3;background:#00000080;border-radius:10px;padding:12px 20px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.webglnote{text-align:left;color:#eaf2fb;max-width:min(420px,100vw - 48px);font:400 13px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.webglnote__title{margin-bottom:8px;font:700 16px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.webglnote__body{color:#cfd8e3;margin:0 0 10px}.webglnote__steps{color:#b9c7d6;overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0 0 12px;padding-left:18px;display:flex}.webglnote__btn{color:#fff;cursor:pointer;background:#2f6fb5;border:0;border-radius:8px;padding:10px 16px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (hover:none){.webglnote__btn{padding:13px 18px;font-size:14px}}.wings-hud__locating--webgl{text-align:left;width:min(420px,100vw - 24px);max-width:none}.wings-minimap{cursor:pointer;pointer-events:auto;background:#0d1622;border:1px solid #ffffff59;border-radius:10px;width:150px;height:150px;padding:0;position:absolute;top:92px;right:16px;overflow:hidden;box-shadow:0 2px 8px #00000073}.wings-minimap canvas{display:block}.wings-minimap__hint{color:#ffffffd9;background:#00000073;border-radius:4px;padding:0 4px;font-size:10px;position:absolute;bottom:3px;right:4px}.wings-bigmap{z-index:200;pointer-events:auto;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.wings-bigmap__canvas{touch-action:none;cursor:grab;border:1px solid #ffffff40;border-radius:12px;max-width:92vw;max-height:86vh;box-shadow:0 8px 30px #0009}.wings-bigmap__canvas:active{cursor:grabbing}.wings-bigmap__controls{flex-direction:column;gap:6px;display:flex;position:absolute;top:calc(7vh + 10px);right:calc(4vw + 10px)}.wings-bigmap__controls button{color:#fff;cursor:pointer;background:#14161be6;border:1px solid #ffffff4d;border-radius:8px;width:38px;height:38px;font-size:18px}.wings-bigmap__controls button:hover{background:#282c36f2}.wings-mapfilters{flex-wrap:wrap;gap:6px;max-width:60vw;display:flex;position:absolute;top:calc(7vh + 10px);left:calc(4vw + 10px)}.wings-mapfilters__chip{color:#cfd6df;cursor:pointer;white-space:nowrap;background:#14161be6;border:1px solid #ffffff4d;border-radius:999px;padding:5px 12px;font:600 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wings-mapfilters__chip:hover{background:#282c36f2}.wings-mapfilters__chip.is-on{color:#ffe08a;background:#ffcf3f2e;border-color:#ffcf3f99}.wings-hud__attribution{color:#ffffffbf;text-shadow:0 1px 2px #000c;font-size:10px;position:absolute;bottom:6px;right:8px}.mobile-btn--flap{background:#0e74908c;font-size:26px}.mobile-btn--look{background:#6366f173;font-size:22px}.mobile-btn--map{border-radius:32px;grid-column:span 2;height:36px;font-size:14px}.spotkit{bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;z-index:51;background:#0a0e146b;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:5px 6px 6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.spotkit--armed{background:#1c140680;border-color:#ffd24d8c}.spotkit--go{background:#061a0e8c;border-color:#4ade80bf;box-shadow:0 0 16px #4ade8059}.spotkit__row{align-items:center;gap:4px;display:flex}.spotkit .mobile-btn{width:60px;height:60px;position:relative}.spotkit__step{color:#fff;pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font:700 9px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:absolute;top:4px;left:6px}.mobile-btn--on .spotkit__step{color:#ffe0a3}.spotkit--go .mobile-btn--shot .spotkit__step{color:#c8f7d6}.spotkit__link{pointer-events:none;border-top:2px solid #fff6;border-right:2px solid #fff6;width:8px;height:8px;transform:rotate(45deg)}.spotkit--armed .spotkit__link{border-color:#ffd24dd9}.spotkit--go .spotkit__link{border-color:#86eface6}.spotkit__hint{color:#e9f0f7e6;text-shadow:0 1px 3px #000000bf;white-space:nowrap;pointer-events:none;font:600 10px/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.spotkit--armed .spotkit__hint{color:#ffe0a3}.spotkit--go .spotkit__hint{color:#9ff0b4}.mobile-btn--idle{opacity:.45}.spotkit--go .mobile-btn--shot{background:#22c55e80;border-color:#bbf7d0bf;animation:1.1s ease-in-out infinite spotkit-go}@keyframes spotkit-go{0%,to{box-shadow:0 0 #4ade808c}50%{box-shadow:0 0 0 7px #4ade8000}}@media (prefers-reduced-motion:reduce){.spotkit--go .mobile-btn--shot{animation:none}}.mobile-btn--zoom,.mobile-btn--shot{flex-direction:column;gap:1px}.mobile-btn__cap{letter-spacing:.6px;text-transform:uppercase;opacity:.85;pointer-events:none;font:700 8.5px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mobile-btn--zoom{background:#00000080}.mobile-btn--shot{background:#38bdf86b;border-color:#bae6fd8c}.mobile-btn--on{border-color:#ffd24dcc;box-shadow:0 0 12px #ffd24d99;background:#ffd24d61!important}@media (max-width:600px){.topbar{flex-wrap:wrap;gap:6px}.brand{padding:4px 10px;font-size:12px}.quality-picker{padding:2px 3px}.quality-picker__btn{padding:3px 7px;font-size:10px}.earth-compass{padding:4px 10px;font-size:10px;line-height:1.25;top:80px;left:12px}.earth-compass>div:first-child,.earth-compass__hint{display:none}.earth-compass__city{margin-top:0;font-size:11px}.players{min-width:0;max-width:none;padding:4px 8px;font-size:10px;top:80px}.players__title{margin-bottom:0}.players .players__list{display:none}.hud{max-width:240px;font-size:10px;bottom:360px}.hud__sub{display:inline}.chat{width:220px;max-width:60vw;bottom:240px}.chat__list{max-height:100px}.chat__hint{display:none}.hotbar{flex-wrap:wrap;justify-content:center;gap:4px;max-width:286px;padding:4px;bottom:14px}.hotbar__cell{width:50px;height:50px}.hotbar__swatch{width:32px;height:32px}.mobile-actions{grid-template-columns:52px 52px;grid-auto-rows:52px;gap:6px;bottom:140px;right:12px}.mobile-btn{font-size:18px}.mobile-btn--jump{font-size:22px}.mobile-btn--map{height:28px;font-size:12px}.spotkit .mobile-btn{width:52px;height:52px}.spotkit__hint{font-size:9px}.minimap{width:100px;height:100px;bottom:360px;right:12px}.help{padding:6px 10px;font-size:11px}:-webkit-any(.app--chat-fullscreen,.app--sheet-fullscreen) :-webkit-any(.topbar,.players,.lobbylist,.earth-compass,.hud,.help,.minimap,.mobile-actions,.spotkit,.joystick,.hotbar,.crosshair,.chat-bubbles,.toast){display:none!important}:is(.app--chat-fullscreen,.app--sheet-fullscreen) :is(.topbar,.players,.lobbylist,.earth-compass,.hud,.help,.minimap,.mobile-actions,.spotkit,.joystick,.hotbar,.crosshair,.chat-bubbles,.toast){display:none!important}.app--chat-fullscreen .chat-sheet,.app--sheet-fullscreen .mobile-sheet{height:100vh;height:100dvh;max-height:none;box-shadow:none;border-top:none;border-radius:0;top:0}.app--chat-fullscreen .chat-sheet__header,.app--sheet-fullscreen .chat-sheet__header{padding-top:calc(10px + env(safe-area-inset-top))}.app--chat-fullscreen .chat-sheet__list,.app--sheet-fullscreen .mobile-sheet .players__list,.app--sheet-fullscreen .players-sheet__body{flex:1;max-height:none}}.earth-compass__city{color:#fde047;margin-top:2px;font-size:14px;font-weight:600}.earth-compass__country{opacity:.85;margin-top:1px;font-size:12px}.earth-compass__hint{opacity:.55;margin-top:4px;font-size:11px}.nameplate{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000c;pointer-events:none;-webkit-user-select:none;user-select:none;background:#000000a6;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:14px;font-weight:600;display:flex}.block-tooltip{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #0009;pointer-events:none;-webkit-user-select:none;user-select:none;background:#000000b3;border:1px solid #ffffff26;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.block-tooltip--foreign{background:#781e1ec7;border-color:#ef444499}.block-tooltip--guest{color:#fde047;background:#000000c7;border-color:#fde04780}.nameplate--guest{color:#ddd;background:#3c3c3ca6}.nameplate__avatar{object-fit:cover;background:#ffffff1a;border-radius:50%;width:22px;height:22px}.nameplate__name{text-overflow:ellipsis;max-width:160px;display:inline-block;overflow:hidden}.profile-editor{z-index:200;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-editor__inner{width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);background:#14161b;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:10px;max-height:calc(100dvh - 32px);padding:20px 22px 16px;display:flex;overflow:hidden;box-shadow:0 16px 48px #0009}.profile-editor__tabs{border-bottom:1px solid #ffffff1a;flex-shrink:0;gap:2px;display:flex}.profile-editor__tab{color:#ffffff8c;font:inherit;letter-spacing:.3px;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:12px;font-weight:600}.profile-editor__tab:hover{color:#ffffffd9}.profile-editor__tab--active{color:#fde047;border-bottom-color:#fde047}.profile-editor__body{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.profile-editor__skin-preview-row{align-items:flex-start;gap:12px;margin-top:4px;display:flex}.profile-editor__skin-png{image-rendering:pixelated;background:#1a1d24;border-radius:4px;width:128px;height:128px}.profile-editor__title{letter-spacing:.3px;font-size:16px;font-weight:700}.profile-editor__hint{opacity:.7;margin-bottom:4px;font-size:12px}.profile-editor__row{opacity:.85;flex-direction:column;gap:4px;font-size:12px;display:flex}.profile-editor__row input{color:#fff;font:inherit;background:#00000073;border:1px solid #ffffff2e;border-radius:6px;outline:none;padding:7px 10px;font-size:13px}.profile-editor__row input:focus{border-color:#fde04799}.profile-editor__preview{object-fit:cover;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;align-self:center;width:56px;height:56px}.profile-editor__err{color:#fca5a5;font-size:12px}.profile-editor__buttons{flex-shrink:0;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.profile-editor__btn{color:#14161b;font:inherit;cursor:pointer;background:#fde047;border:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.profile-editor__btn:disabled{opacity:.5;cursor:default}.profile-editor__btn--ghost{color:#fff;background:0 0;border:1px solid #fff3}.profile-view{z-index:220;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-view__inner{background:#14161b;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:14px;width:360px;max-width:calc(100vw - 32px);padding:22px 24px 18px;display:flex;box-shadow:0 16px 48px #0009}.profile-view__loading,.profile-view__error{text-align:center;opacity:.8;padding:12px 0;font-size:13px}.profile-view__error{color:#fca5a5}.profile-view__head{align-items:center;gap:14px;display:flex}.profile-view__avatar{object-fit:cover;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;width:64px;height:64px}.profile-view__avatar--placeholder{color:#ffffffd9;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.profile-view__name-block{flex-direction:column;gap:4px;display:flex}.profile-view__name{letter-spacing:.2px;font-size:18px;font-weight:700}.profile-view__handle-row{align-items:center;gap:6px;margin-top:2px;display:inline-flex}.profile-view__handle{color:#7ab8ff;opacity:.95;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-decoration:none}.profile-view__handle:hover{text-decoration:underline}.profile-view__handle-copy{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:3px 7px;font-size:11px;line-height:1}.profile-view__handle-copy:hover{background:#ffffff14;border-color:#ffffff52}.profile-view__badge{color:#ffffffc7;letter-spacing:.4px;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.profile-view__meta{opacity:.78;font-size:12px;line-height:1.55}.profile-view__presence{color:#d6f5e3;background:#2ecc711a;border:1px solid #2ecc715c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:8px 10px 8px 12px;font-size:13px;display:flex}.profile-view__presence-dot{background:#2ecc71;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.8s ease-out infinite profile-presence-pulse;box-shadow:0 0 #2ecc7199}@keyframes profile-presence-pulse{0%{box-shadow:0 0 #2ecc718c}70%{box-shadow:0 0 0 8px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}.profile-view__presence-text{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.profile-view__presence-text strong{color:#2ecc71;letter-spacing:.2px;font-weight:700}.profile-view__presence-loc{opacity:.92}.profile-view__presence-world{opacity:.6;text-transform:uppercase;letter-spacing:.5px;margin-left:4px;font-size:11px}.profile-view__presence-fly{color:#062014;cursor:pointer;white-space:nowrap;background:#2ecc71;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.profile-view__presence-fly:hover{background:#46d685}.profile-view__stats{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px;display:grid}.profile-view__stat{opacity:.85;flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}.profile-view__stat-icon{font-size:18px}.profile-view__stat-value{color:#fff;opacity:.9;font-size:15px;font-weight:700}.profile-view__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-view__btn{color:#14161b;font:inherit;cursor:pointer;background:#fde047;border:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.profile-view__btn--ghost{color:#fff;background:0 0;border:1px solid #fff3;font-weight:500}.profile-view__btn:disabled{opacity:.5;cursor:default}.chat__name--link,.chat-sheet__name--link,.players__name--link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px dotted;margin:0;padding:0}.players__name--link{color:inherit}.chat__name--link:hover,.chat-sheet__name--link:hover,.players__name--link:hover{background:#fde04726;border-bottom-style:solid;border-radius:3px}.login__user{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.login__user:hover{opacity:.85}.guest-prompt{z-index:200;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.guest-prompt__inner{background:#14161b;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:12px;width:360px;max-width:calc(100vw - 32px);padding:22px 24px 18px;display:flex;box-shadow:0 16px 48px #0009}.guest-prompt__title{letter-spacing:.3px;font-size:18px;font-weight:700}.guest-prompt__hint{opacity:.78;font-size:13px;line-height:1.5}.guest-prompt__google{color:#fff;-webkit-user-select:none;user-select:none;background:#131314;border:1px solid #8e918f;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.guest-prompt__google:active{background:#2a2b2c}.guest-prompt__g{color:#1a73e8;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:inline-flex}.guest-prompt__cancel{color:#ffffffbf;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;align-self:flex-end;padding:7px 14px;font-size:12px}.guest-prompt__cancel:hover{color:#fff;background:#ffffff0f}.guest-nudge{top:calc(60px + env(safe-area-inset-top));z-index:70;box-sizing:border-box;color:#fff;pointer-events:auto;background:#0e121ae0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:520px;margin:0 auto;padding:6px 6px 6px 14px;font-size:13px;display:flex;position:fixed;left:16px;right:16px}.guest-nudge__text{min-width:0;line-height:1.3}.guest-nudge__go{color:#fff;font:inherit;cursor:pointer;background:#2f7cf6;border:0;border-radius:999px;flex:none;padding:6px 12px;font-weight:600}.guest-nudge__x{color:#fff9;cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:28px;font-size:14px}@media (hover:none) and (pointer:coarse){.guest-nudge__x{width:34px;height:34px}}.spot-coach{top:calc(60px + env(safe-area-inset-top));box-sizing:border-box;z-index:110;color:#fff;pointer-events:auto;background:#0e121ae0;border:1px solid #ffc44073;border-radius:18px;flex-wrap:wrap;align-items:center;gap:6px 10px;width:-moz-fit-content;width:fit-content;max-width:560px;margin:0 auto;padding:6px 6px 6px 12px;font-size:13px;line-height:1.3;display:flex;position:fixed;left:16px;right:16px}.spot-coach__tag{letter-spacing:.06em;text-transform:uppercase;color:#ffc440;font-size:10px;font-weight:700}.spot-coach__arrow{color:#ffc440;font-size:15px;font-weight:700;transition:transform .4s;display:inline-block}.spot-coach__how{color:#ffffffd9;min-width:0}.spot-coach__go{color:#fff;font:inherit;cursor:pointer;background:#2f7cf6;border:0;border-radius:999px;flex:none;padding:6px 12px;font-weight:600}.spot-coach__x{color:#fff9;cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:28px;margin-left:auto;font-size:14px}@media (hover:none) and (pointer:coarse){.spot-coach{font-size:12px}.spot-coach__x{width:34px;height:34px}}.app--no-ui .spot-coach{display:none}:-webkit-any(.app--chat-fullscreen,.app--sheet-fullscreen) .spot-coach{display:none}:is(.app--chat-fullscreen,.app--sheet-fullscreen) .spot-coach{display:none}.ffcard{box-sizing:border-box;z-index:70;-webkit-backdrop-filter:blur(6px);color:#fff;pointer-events:auto;background:#0e121ad1;border:1px solid #ffc44059;border-radius:12px;width:244px;padding:8px 10px 9px 11px;font-size:12.5px;line-height:1.3;position:fixed;left:16px}.ffcard__head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ffcard__title{letter-spacing:.06em;text-transform:uppercase;color:#ffc440;white-space:nowrap;font-size:10px;font-weight:700}.ffcard__count{color:#ffffffa6;white-space:nowrap;font-size:11.5px}.ffcard__x{color:#fff9;cursor:pointer;background:0 0;border:0;flex:none;width:26px;height:26px;margin-left:auto;font-size:13px}.ffcard__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ffcard__item{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:4px 7px;min-height:24px;display:flex}.ffcard__item--now{color:#fff;font-weight:600}.ffcard__item--done{color:#ffffff80}.ffcard__item--done .ffcard__label{-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.ffcard__tick{box-sizing:border-box;border:1.5px solid #fff6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ffcard__item--now .ffcard__tick{border-color:#ffc440}.ffcard__item--done .ffcard__tick{color:#0d1117;background:#3fb950;border-color:#3fb950}.ffcard__label{min-width:0}.ffcard__go{color:#fff;font:inherit;cursor:pointer;background:#2f7cf6;border:0;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none}.ffcard__done{color:#3fb950;padding:4px 0 2px;font-weight:600}.ffpill-wrap{top:calc(60px + env(safe-area-inset-top));z-index:110;pointer-events:none;flex-direction:column;align-items:stretch;gap:6px;width:-moz-fit-content;width:fit-content;max-width:520px;margin:0 auto;display:flex;position:fixed;left:16px;right:16px}.ffpill{box-sizing:border-box;color:#fff;pointer-events:auto;background:#0e121ae0;border:1px solid #ffc44073;border-radius:18px;align-items:center;gap:4px;padding:3px 4px;font-size:13px;line-height:1.3;display:flex}.ffpill--note{top:calc(60px + env(safe-area-inset-top));z-index:110;width:-moz-fit-content;width:fit-content;max-width:520px;margin:0 auto;padding:7px 14px;position:fixed;left:16px;right:16px}.ffpill__toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:4px 6px 4px 8px;display:flex}.ffpill__text{color:#ffffffe6;min-width:0}.ffpill__chev{color:#ffc440;font-weight:700;transition:transform .2s}.ffpill__chev--open{transform:rotate(90deg)}.ffpill__pop{box-sizing:border-box;color:#fff;pointer-events:auto;background:#0e121aeb;border:1px solid #ffffff24;border-radius:14px;max-height:calc(100dvh - 140px);padding:8px 10px;font-size:13px;overflow-y:auto}@media (hover:none) and (pointer:coarse){.ffcard__x{width:34px;height:34px}.ffcard__item{min-height:32px}.ffcard__go{min-height:32px;padding:8px 12px}}.app--no-ui :-webkit-any(.ffcard,.ffpill-wrap,.ffpill--note){display:none}.app--no-ui :is(.ffcard,.ffpill-wrap,.ffpill--note){display:none}:-webkit-any(.app--chat-fullscreen,.app--sheet-fullscreen) :-webkit-any(.ffcard,.ffpill-wrap,.ffpill--note){display:none}:is(.app--chat-fullscreen,.app--sheet-fullscreen) :is(.ffcard,.ffpill-wrap,.ffpill--note){display:none}.held-catch{box-sizing:border-box;color:#fff;pointer-events:auto;background:#0e121ad9;border:1px solid #ffc44080;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:min(460px,100vw - 32px);margin:0 auto 12px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.held-catch__go{color:#fff;font:inherit;cursor:pointer;background:#2f7cf6;border:0;border-radius:999px;flex:none;min-height:34px;padding:7px 14px;font-weight:600}.welcome-card{width:380px;max-height:calc(100dvh - 32px);overflow-y:auto}.welcome-card>*{flex:none}.welcome-card__held{color:#b7f5cb;background:#4ade801f;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.45}.welcome-card__row{align-items:center;gap:12px;display:flex}.welcome-card__avatar{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.welcome-card__avatar--empty{background:#ffffff1a;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.welcome-card__photo{align-self:center}.welcome-card__field{opacity:.9;flex-direction:column;gap:5px;font-size:12px;display:flex}.welcome-card__field input{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;min-width:0;padding:8px 10px;font-size:14px}.welcome-card__handle{align-items:center;gap:2px;display:flex}.welcome-card__handle input{flex:auto}.welcome-card__prefix{opacity:.6;white-space:nowrap;font-size:13px}.welcome-card__hint{opacity:.6;margin-top:-6px;font-size:11.5px;line-height:1.45}.welcome-card__city{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.welcome-card__city b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.welcome-card__citychange{flex:none;padding:4px 10px}.welcome-card__cityhits{flex-wrap:wrap;gap:6px;display:flex}.welcome-card__cityhit{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:5px 10px;font-size:13px}.mhome{scroll-margin-top:72px}.mhome .public__lead{margin:4px 0 8px}.welcome-card__err{color:#ff9b8f;font-size:12.5px}.welcome-card__go{color:#fff;font:inherit;cursor:pointer;background:#2f7cf6;border:0;border-radius:999px;padding:11px 18px;font-size:15px;font-weight:600}.welcome-card__go:disabled{opacity:.6;cursor:default}@media (hover:none) and (pointer:coarse){.welcome-card__field input{font-size:16px}}.profile-editor__upload-row{align-items:center;gap:10px;margin-top:-2px;display:flex}.profile-editor__upload-hint{opacity:.55;font-size:11px}.profile-editor__url-preview{opacity:.7;-webkit-user-select:all;user-select:all;padding:2px 6px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.profile-editor__divider{background:#ffffff14;height:1px;margin:8px 0}.bp-panel{flex-direction:column;gap:10px;display:flex}.bp-panel__hint{color:#ffffff8c;font-size:12px;line-height:1.4}.bp-panel__save{background:#a3e63512;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.bp-panel__save-info{color:#ffffffb3;font-size:12px}.bp-panel__save-row{gap:6px;display:flex}.bp-panel__save-row input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:4px;flex:1;padding:6px 8px;font-size:13px}.bp-panel__divider{background:#ffffff14;height:1px;margin:4px 0}.bp-panel__list-head{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.bp-panel__loading,.bp-panel__empty{color:#ffffff80;padding:6px 0;font-size:13px}.bp-panel__list{flex-direction:column;gap:4px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bp-panel__item{background:#ffffff0a;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.bp-panel__item-main{flex:1;min-width:0}.bp-panel__item-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bp-panel__item-meta{color:#ffffff8c;font-size:11px}.bp-panel__item-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.bp-panel__inline-link{color:#a3e635;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bp-panel__inline-link:hover{color:#d9f99d}.bp-panel__more{align-self:center;margin-top:6px}.bp-panel__item-author{color:#ffffff8c;font-size:12px;font-weight:400}.bp-panel__item-desc{color:#ffffffb3;margin-top:4px;font-size:12px;line-height:1.35}.bp-panel__item-thumb{object-fit:cover;background:#1a1d24;border-radius:4px;flex-shrink:0;width:56px;height:56px}.bp-panel__item-edit{background:#ffffff0a;border-radius:4px;flex-direction:column;gap:6px;margin-top:6px;padding:8px;display:flex}.bp-panel__item-edit textarea{color:#fff;resize:vertical;background:#00000040;border:1px solid #ffffff1a;border-radius:4px;width:100%;padding:6px 8px;font-family:inherit;font-size:12px}.bp-panel__item-edit-actions{justify-content:flex-end;gap:4px;display:flex}.bp-panel__tag-row{flex-wrap:wrap;gap:4px;margin:2px 0 6px;display:flex}.bp-panel__tag{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:2px 10px;font-size:11px;transition:background-color .12s,color .12s}.bp-panel__tag:hover{background:#ffffff1a}.bp-panel__tag--on{color:#14210b;background:#a3e635;border-color:#a3e635;font-weight:600}.topbar-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:6px 10px;font-size:16px;transition:background-color .15s}.topbar-btn:hover{background:#ffffff29}.topbar-btn--ghost{background:0 0}.loading-splash{z-index:250;pointer-events:auto;background:linear-gradient(#080c1873,#080c18b8),url(/lobby-bg.jpg?v=20261016b) 50% 20%/cover no-repeat,#0c0d10;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (orientation:portrait){.loading-splash{background:linear-gradient(#080c1873,#080c18b8),url(/lobby-bg-phone.jpg?v=20261016b) top/cover no-repeat,#0c0d10}}.loading-splash__inner{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;padding:32px 40px;display:flex}.loading-splash__title{letter-spacing:.5px;color:#fff;text-shadow:0 2px 8px #00000080;font-size:26px;font-weight:700}.loading-splash__spinner{border:3px solid #ffffff26;border-top-color:#fde047;border-radius:50%;width:36px;height:36px;animation:.85s linear infinite loading-splash-spin}@keyframes loading-splash-spin{to{transform:rotate(360deg)}}.loading-splash__stage{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:14px}.loading-splash__hint{color:#ffffff8c;max-width:360px;font-size:12px;line-height:1.55}.loading-splash__bar{background:#ffffff14;border-radius:999px;width:240px;height:6px;overflow:hidden}.loading-splash__bar-fill{background:#fde047;height:100%;transition:width .12s ease-out}.loading-splash__progress{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:11px}.bcard{pointer-events:auto;color:#fff;-webkit-user-select:none;user-select:none;background:#000000c7;border:1px solid #ffffff2e;border-radius:8px;min-width:180px;max-width:260px;padding:8px 10px;font-size:12px;box-shadow:0 8px 24px #00000080}.bcard--hover{pointer-events:none;opacity:.94}.bcard__loading,.bcard__empty{opacity:.7;text-align:center;font-size:11px}.bcard__head{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.bcard__name{color:#fff;font:inherit;text-align:left;cursor:default;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.bcard__name--editable{cursor:text;border-bottom:1px dashed #ffffff4d}.bcard__name--editable:hover{border-bottom-color:#fde047}.bcard__rename{color:#fff;width:100%;font:inherit;background:#ffffff14;border:1px solid #fde04799;border-radius:4px;padding:2px 5px;font-size:13px}.bcard__owner{opacity:.65;font-size:11px}.bcard__stats{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.bcard__like{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;transition:transform .12s,background .12s;display:inline-flex}.bcard__like:hover:not(:disabled){background:#ef444440}.bcard__like--on{background:#ef44444d;border-color:#ef444499}.bcard__like--disabled{opacity:.5}.bcard__like:disabled{cursor:default}.bcard__like:active:not(:disabled){transform:scale(1.18)}.bcard__heart{font-size:13px}.bcard__city{opacity:.75;font-size:11px}.bcard__actions{justify-content:flex-end;gap:6px;display:flex}.bcard__btn{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:3px 9px;font-size:11px}.bcard__btn--ghost:hover{background:#ffffff24}.heart-burst-layer{pointer-events:none;z-index:250;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.heart-burst{opacity:1;will-change:transform, opacity;font-size:22px;animation:.8s ease-out forwards heart-burst;position:absolute}@keyframes heart-burst{0%{opacity:1;transform:translate(-50%)scale(.6)}60%{opacity:1}to{opacity:0;transform:translate(-50%,-90px)scale(1.4)}}.hud-home{z-index:60;color:#fde047;cursor:pointer;pointer-events:auto;background:#14161bd9;border:1px solid #ffffff2e;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:fixed;top:12px;right:280px}.hud-home:hover{background:#282c36e6}.hud-home:disabled{opacity:.6;cursor:default}.app--no-ui .hud-home,.app--chat-fullscreen .hud-home{display:none}@media (max-width:720px){.hud-home{top:56px;right:12px}}.profile-view__inner--wide{width:480px;max-width:calc(100vw - 32px)}.profile-view__tabs{border-bottom:1px solid #ffffff1a;gap:4px;display:flex}.profile-view__tab{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 10px;font-size:12px;font-weight:600}.profile-view__tab--active{color:#fde047;border-bottom-color:#fde047}.profile-view__world{flex-direction:column;gap:10px;display:flex}.profile-view__stats{grid-template-columns:1fr 1fr 1fr 1fr}.profile-view__list-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.profile-view__list-title{opacity:.85;font-weight:600}.profile-view__sort{gap:4px;display:flex}.profile-view__sort-btn{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:2px 8px;font-size:11px}.profile-view__sort-btn--active{color:#14161b;background:#fde047;border-color:#fde047}.profile-view__list{flex-direction:column;gap:6px;max-height:240px;padding-right:2px;display:flex;overflow-y:auto}.profile-view__row{background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.profile-view__row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-view__row-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;font-weight:600;overflow:hidden}.profile-view__row-rename{color:#fff;width:100%;font:inherit;background:#ffffff14;border:1px solid #fde04799;border-radius:4px;padding:2px 5px;font-size:13px}.profile-view__row-meta{opacity:.7;font-size:11px}.profile-view__row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.profile-view__btn--small{padding:4px 8px;font-size:11px}.profile-view__empty{opacity:.6;text-align:center;padding:12px 0;font-size:12px}.bhover{pointer-events:none;color:#fff;white-space:nowrap;text-shadow:0 1px 2px #0009;background:#000000c7;border:1px solid #ffffff26;border-radius:6px;padding:5px 8px;font-size:11px;box-shadow:0 6px 16px #00000073}.bhover__name{font-size:12px;font-weight:700}.bhover__meta{opacity:.75}.bhover__hint{opacity:.55;margin-top:2px;font-size:10px;font-style:italic}.bchip{z-index:240;color:#fff;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#14161beb;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;gap:10px;width:280px;max-width:calc(100vw - 32px);padding:14px 18px 12px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0009}.bchip__close{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:16px;line-height:1;position:absolute;top:6px;right:8px}.bchip__close:hover{color:#fff;background:#ffffff1a}.bchip__loading,.bchip__empty{text-align:center;opacity:.78;font-size:12px}.bchip__loading{justify-content:center;align-items:center;gap:8px;max-width:320px;padding:6px 12px;line-height:1.3;display:flex}.bchip__loading--err{color:#ff9a9a;opacity:.95}.bchip__empty-reason{opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.bchip__spinner{border:2px solid #fff3;border-top-color:#ffffffd9;border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite bchip-spin}@keyframes bchip-spin{to{transform:rotate(360deg)}}.bchip__head{flex-direction:column;gap:1px;display:flex}.bchip__name{font-size:14px;font-weight:700}.bchip__owner{opacity:.72;font-size:11px}.bchip__stats{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.bchip__like{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;transition:transform .12s,background .12s;display:inline-flex}.bchip__like:hover:not(:disabled){background:#ef444447}.bchip__like--on{background:#ef444452;border-color:#ef444499}.bchip__like:disabled{cursor:default;opacity:.55}.bchip__like:active:not(:disabled){transform:scale(1.15)}.bchip__heart{font-size:13px}.bchip__city{opacity:.78;font-size:11px}.bchip__actions{flex-wrap:wrap;gap:6px;display:flex}.bchip__btn{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:4px 10px;font-size:11px}.bchip__btn--ghost:hover{background:#ffffff29}.bchip__hint{opacity:.5;font-size:10px;font-style:italic}.tlm{z-index:270;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.tlm__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:absolute;top:0;bottom:0;left:0;right:0}.tlm__panel{z-index:1;color:#fff;background:#14181f;border:1px solid #ffffff1f;border-radius:12px;width:min(720px,90vw);max-width:90vw;max-height:90vh;padding:20px;font-family:inherit;position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000080}.tlm__close{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:10px}.tlm__close:hover{opacity:1}.tlm__title{margin:0 0 14px;font-size:16px;font-weight:600}.tlm__state{text-align:center;padding:24px 8px;font-size:13px;line-height:1.5}.tlm__state--error{color:#ff9b9b}.tlm__bar{background:#ffffff1a;border-radius:3px;width:80%;height:6px;margin:12px auto 6px;overflow:hidden}.tlm__bar-fill{background:linear-gradient(90deg,#4a9eff,#6ad0ff);height:100%;transition:width .12s linear}.tlm__video{background:#000;border-radius:8px;width:100%;margin-bottom:12px;display:block}.tlm__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tlm__btn{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tlm__btn--primary{background:#4a9eff;border-color:#4a9eff}.tlm__btn--primary:hover{background:#5fafff}.tlm__btn--ghost:hover{background:#ffffff29}.tlm__hint{text-align:center;opacity:.55;margin-top:10px;font-size:11px;font-style:italic}.tlm__env{color:#ffffffd9;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.tlm__env input[type=checkbox]{cursor:pointer;margin:0}.tlm__env input[type=checkbox]:disabled,.tlm__env input[type=checkbox]:disabled+span{cursor:not-allowed;opacity:.5}.tlm__share-url{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.rename-modal{z-index:260;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rename-modal__inner{color:#fff;background:#14161b;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:12px;width:320px;max-width:calc(100vw - 32px);padding:18px 20px 14px;display:flex;box-shadow:0 16px 48px #0009}.rename-modal__title{opacity:.85;font-size:13px;font-weight:600}.rename-modal__hint{color:#ffffffb3;margin-top:-6px;font-size:12px;line-height:1.4}.rename-modal__input{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;padding:8px 10px;font-size:15px}.rename-modal__input:focus{border-color:#fde047;outline:none}.rename-modal__actions{justify-content:flex-end;gap:8px;display:flex}.rename-modal__btn{color:#14161b;font:inherit;cursor:pointer;background:#fde047;border:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.rename-modal__btn--ghost{color:#fff;background:0 0;border:1px solid #fff3;font-weight:500}.rename-modal__btn:disabled{opacity:.55;cursor:default}.hud-cities{z-index:60;color:#fde047;cursor:pointer;pointer-events:auto;background:#14161bd9;border:1px solid #ffffff2e;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:fixed;top:12px;right:380px}.hud-cities:hover{background:#282c36e6}.app--no-ui .hud-cities,.app--chat-fullscreen .hud-cities{display:none}@media (max-width:720px){.hud-cities{top:92px;right:12px}}.hud-seagull{z-index:60;color:#bae6fd;cursor:pointer;pointer-events:auto;background:#14161bd9;border:1px solid #ffffff2e;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:fixed;top:12px;right:480px}.hud-seagull:hover{background:#282c36e6}.hud-seagull--active{color:#f0f9ff;background:#0e7490d9;border-color:#7dd3fc99}.app--no-ui .hud-seagull,.app--chat-fullscreen .hud-seagull{display:none}@media (max-width:720px){.hud-seagull{top:128px;right:12px}}.seagull-hint{z-index:60;color:#f0f9ff;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e7490c7;border:1px solid #7dd3fc80;border-radius:10px;flex-direction:column;gap:2px;padding:8px 14px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.seagull-hint__title{margin-bottom:2px;font-weight:700}.app--no-ui .seagull-hint,.app--chat-fullscreen .seagull-hint{display:none}@media (max-width:720px){.seagull-hint{padding:6px 10px;font-size:11px;bottom:150px}}.seagull-stamina{z-index:60;pointer-events:none;align-items:center;gap:6px;display:flex;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.seagull-stamina__icon{font-size:13px}.seagull-stamina__track{background:#081820b3;border:1px solid #7dd3fc66;border-radius:4px;width:160px;height:7px;overflow:hidden}.seagull-stamina__fill{background:#7dd3fc;height:100%;transition:width .12s linear,background .2s linear}.seagull-stamina__fill--low{background:#f87171}.app--no-ui .seagull-stamina,.app--chat-fullscreen .seagull-stamina{display:none}@media (max-width:720px){.seagull-stamina{bottom:124px}.seagull-stamina__track{width:120px}}.cities-modal{z-index:230;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cities-modal__inner{color:#fff;background:#14161b;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:12px;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:18px 20px 14px;display:flex;box-shadow:0 16px 48px #0009}.cities-modal__head{justify-content:space-between;align-items:center;display:flex}.cities-modal__title{font-size:16px;font-weight:700}.cities-modal__close{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.cities-modal__close:hover{color:#fff;background:#ffffff1a}.cities-modal__search{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:8px 10px;font-size:13px}.cities-modal__search:focus{border-color:#fde047;outline:none}.cities-modal__sort{gap:4px;display:flex}.cities-modal__sort-btn{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:3px 10px;font-size:11px}.cities-modal__sort-btn--active{color:#14161b;background:#fde047;border-color:#fde047}.cities-modal__list{flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.cities-modal__loading,.cities-modal__empty{text-align:center;opacity:.7;padding:12px 0;font-size:12px}.cities-modal__truncated{text-align:center;opacity:.55;border-top:1px dashed #ffffff14;margin-top:6px;padding:10px 4px 4px;font-size:11px}.cities-modal__row{color:#fff;text-align:left;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;transition:background .1s;display:flex}.cities-modal__row:hover:not(:disabled){background:#fde04714;border-color:#fde04766}.cities-modal__row:disabled{opacity:.6;cursor:default}.cities-modal__row-flag{font-size:22px;line-height:1}.cities-modal__row-main{flex-direction:column;flex:1;min-width:0;display:flex}.cities-modal__row-name{font-size:14px;font-weight:600}.cities-modal__row-meta{opacity:.72;font-size:11px}.cities-modal__row-dist{opacity:.6;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.passport{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.passport__head{justify-content:space-between;align-items:center;display:flex}.passport__title{font-size:13px;font-weight:600}.passport__toggle{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:2px 9px;font-size:11px}.passport__toggle:hover{color:#fff;border-color:#ffffff4d}.passport__badges{flex-wrap:wrap;gap:6px;display:flex}.passport__badge{opacity:.45;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:flex}.passport__badge--earned{opacity:1;color:#fde047;background:#fde0472e;border-color:#fde04799}.passport__badge-icon{font-size:13px}.passport__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:5px;max-height:240px;padding-right:2px;display:grid;overflow-y:auto}.passport__loading{opacity:.7;text-align:center;grid-column:1/-1;font-size:12px}.passport__cell{opacity:.45;background:#ffffff05;border:1px solid #ffffff0f;border-radius:5px;flex-direction:column;padding:5px 7px;font-size:11px;display:flex}.passport__cell--visited{opacity:1;color:#fff;background:#4ade8024;border-color:#4ade8066}.passport__cell-name{font-weight:600}.passport__cell-country{opacity:.65;font-size:10px}.featured-city{z-index:60;color:#fff;pointer-events:auto;background:#14161be0;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;gap:4px;width:240px;max-width:calc(100vw - 32px);padding:8px 10px;display:flex;position:fixed;bottom:420px;left:16px;box-shadow:0 8px 24px #00000073}.app--no-ui .featured-city,.app--chat-fullscreen .featured-city{display:none}.featured-city__head{color:#fde047;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:12px;font-weight:700;display:flex}.featured-city__chev{opacity:.6}.featured-city__row{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;transition:background .1s;display:flex}.featured-city__row:hover{background:#fde0471a;border-color:#fde04766}.featured-city__rank{color:#fde047;background:#fde0472e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex}.featured-city__main{flex-direction:column;gap:1px;min-width:0;display:flex}.featured-city__name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.featured-city__meta{opacity:.7;font-size:10px}@media (max-width:720px){.featured-city{width:auto;bottom:220px;left:8px;right:8px}}.cities-modal__featured{background:#fde0470f;border:1px solid #fde04740;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.cities-modal__featured-title{color:#fde047;font-size:12px;font-weight:700}.cities-modal__featured-row{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.cities-modal__featured-card{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:6px 8px}.cities-modal__featured-card:hover{background:#fde0471a;border-color:#fde04766}.cities-modal__featured-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.cities-modal__featured-meta{opacity:.7;font-size:10px}.collab{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.collab__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.collab__title{font-size:13px;font-weight:600}.collab__invite{color:#14161b;font:inherit;cursor:pointer;background:#fde047;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.collab__invite:hover:not(:disabled){filter:brightness(1.06)}.collab__invite:disabled{opacity:.6;cursor:default}.collab__empty{opacity:.6;text-align:center;padding:6px 0;font-size:12px}.collab__list{flex-direction:column;gap:6px;display:flex}.collab__row{background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:10px;padding:5px 8px;display:flex}.collab__avatar-btn{cursor:pointer;background:0 0;border:none;padding:0}.collab__avatar{object-fit:cover;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.collab__name{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px dotted #fff3;flex:1;font-size:13px;font-weight:600}.collab__name:hover{background:#fde0471a;border-bottom-style:solid;border-radius:3px}.collab__remove{color:#fca5a5;font:inherit;cursor:pointer;background:0 0;border:1px solid #fca5a566;border-radius:6px;padding:3px 9px;font-size:11px}.collab__remove:hover:not(:disabled){background:#ef44442e}.collab__remove:disabled{opacity:.55;cursor:default}.invite-modal{z-index:250;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.invite-modal__inner{color:#fff;background:#14161b;border:1px solid #fde04780;border-radius:12px;flex-direction:column;gap:12px;width:380px;max-width:calc(100vw - 32px);padding:18px 20px 14px;display:flex;box-shadow:0 16px 48px #0009}.invite-modal__title{color:#fde047;font-size:14px;font-weight:700}.invite-modal__body{opacity:.92;font-size:13px;line-height:1.5}.invite-modal__sender{color:#fde047;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dotted #fde047;padding:0;font-weight:700}.invite-modal__actions{justify-content:flex-end;gap:8px;display:flex}.invite-modal__btn{color:#14161b;font:inherit;cursor:pointer;background:#fde047;border:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.invite-modal__btn--ghost{color:#fff;background:0 0;border:1px solid #fff3;font-weight:500}.flight-skip{z-index:200;color:#fde047;cursor:pointer;pointer-events:auto;background:#14161bd9;border:1px solid #fde0478c;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.flight-skip:hover{background:#282c36f2}.city-label{pointer-events:none;color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000000b3;letter-spacing:.3px;background:#14161bc7;border:1px solid #fde0478c;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700;box-shadow:0 6px 18px #00000073}.city-label__country{opacity:.75;margin-left:4px;font-size:10px;font-weight:500}.about-link{color:#ffffffd9;cursor:pointer;background:#14161bd9;border:1px solid #ffffff2e;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500}.about-link:hover{color:#fff;background:#282c36f2}.about-modal{z-index:250;pointer-events:auto;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.about-modal__inner{color:#fff;background:#14161b;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;box-shadow:0 16px 48px #0009}.about-modal__head{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.about-modal__title{font-size:16px;font-weight:700}.about-modal__close{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.about-modal__close:hover{color:#fff;background:#ffffff1a}.about-modal__tabs{border-bottom:1px solid #ffffff1a;gap:4px;padding:10px 20px 0;display:flex}.about-modal__tab{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;font-size:13px;font-weight:600}.about-modal__tab:hover{color:#ffffffd9}.about-modal__tab--active{color:#fde047;border-bottom-color:#fde047}.about-modal__body{padding:12px 20px 18px;font-size:13px;line-height:1.55;overflow-y:auto}.about-modal__body h3{color:#fde047;margin:14px 0 6px;font-size:14px;font-weight:700}.about-modal__body h3:first-child{margin-top:0}.about-modal__body p{opacity:.92;margin:0 0 8px}.about-modal__body a{color:#fde047}.about-modal__body ul{opacity:.92;margin:0 0 8px 18px;padding:0}.about-modal__body li{margin-bottom:4px}.public{-webkit-overflow-scrolling:touch;color:#e6e6e6;z-index:1;background:#0c0d10;padding:96px 24px 32px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.career-hero{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.career-top{align-items:center;gap:16px;margin-bottom:12px;display:flex}.career-crest{filter:drop-shadow(0 6px 14px #0000008c);flex:none;line-height:0}.career-top__body{flex:auto;min-width:0}.career-top__body .career-rankbar{flex:auto;min-width:0;margin-bottom:0}.career-progress{align-items:flex-end;gap:12px;max-width:520px;display:flex}.career-next{opacity:.85;flex-direction:column;flex:none;align-items:center;gap:2px;line-height:1;text-decoration:none;display:flex}.career-next:hover{opacity:1}.career-next__name{color:#e6e6e699;text-align:center;max-width:72px;font:600 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (max-width:560px){.career-top{align-items:flex-start;gap:10px}.career-crest img{width:64px!important;height:64px!important}.career-next{display:none}}.career-rank{color:#fff;font:700 18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.career-rank:hover{text-decoration:underline}.career-rankbar{max-width:420px;margin:0 0 16px;text-decoration:none;display:block}.career-rankbar__label{color:#ffffffb3;margin-bottom:4px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.career-rankbar__track{background:#ffffff1a;border-radius:999px;height:7px;display:block;overflow:hidden}.career-rankbar__fill{background:linear-gradient(90deg,#60a5fa,#f5c518);border-radius:999px;height:100%;display:block}.career-rankbar:hover .career-rankbar__label{color:#ffffffeb}.career-xp{color:#ffe066;font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.career-board{color:#7ab8ff;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.career-board:hover{text-decoration:underline}.career-flighttime{color:#ffffff9e;cursor:help;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.career-ach{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.career-ach__item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;display:flex}.career-ach__icon{flex:none;font-size:20px}.career-ach__name{color:#e8edf2;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.career-ach__tier{color:#ffcf3f;font-weight:700}.career-ach__item--earned{background:#4ade8014;border-color:#4ade8080}.career-ach__item--locked{opacity:.5;filter:grayscale(.4)}.career-ach__item--exp{cursor:pointer;padding:0;display:block}.career-ach__sum{align-items:center;gap:9px;padding:8px 11px;list-style:none;display:flex}.career-ach__sum::-webkit-details-marker{display:none}.career-ach__item--exp[open]{background:#ffffff14}.career-ach__desc{color:#ffffff9e;margin:0;padding:0 11px 10px;font:400 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.career-ach__all{color:#7ab8ff;margin-top:12px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-block}.career-ach__all:hover{text-decoration:underline}.mapembed__back{z-index:30;color:#fff;cursor:pointer;background:#0a0e14e6;border:1px solid #fff3;border-radius:999px;padding:8px 16px;font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;top:12px;left:12px}.mapembed__back:hover{background:#141c28f2}.mapembed__feedbar{z-index:30;color:#eaf4ff;text-align:center;background:#0a0e14eb;border:1px solid #7cd6ff52;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;max-width:min(560px,100vw - 140px);padding:8px 14px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.mapembed__feedbar a{color:#7cd6ff;white-space:nowrap;text-decoration:none}.mapembed__feedbar a:hover{text-decoration:underline}.mapembed__feedbar button{color:#7cd6ff;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0}.mapembed__feedbar button:hover{text-decoration:underline}.ach-views{gap:4px;margin:2px 0 14px;display:flex}.ach-views__btn{-webkit-appearance:none;appearance:none;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font:600 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ach-views__btn.is-active{opacity:1;background:#ffffff21}.ach-rail{gap:1px;max-width:760px;display:grid}.ach-rail__row{border-radius:8px;align-items:center;gap:10px;padding:5px 8px;display:flex}.ach-rail__row:hover{background:#ffffff0a}.ach-rail__row.is-off .ach-rail__icon,.ach-rail__row.is-off .ach-rail__name{opacity:.7}.ach-rail__icon{text-align:center;flex:none;width:20px}.ach-rail__body{flex:auto;min-width:0}.ach-rail__name{font-size:13.5px;display:block}.ach-rail__desc{opacity:.5;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ach-rail__next{color:#ffe08a;opacity:.85;margin-top:1px;font-size:11.5px;display:block}.ach-rail__next b{color:#fff9;font-weight:600}.ach-rail__next.is-done{color:#7ee2a8}.ach-rail__pips{flex:none;gap:3px;width:152px;display:flex}.ach-rail__pip{background:#ffffff21;border-radius:3px;flex:1;height:6px}.ach-rail__pip.is-on{background:linear-gradient(90deg,#4da3ff,#7ee0ff)}.ach-rail__tier{text-align:right;opacity:.55;font-variant-numeric:tabular-nums;flex:none;width:22px;font-size:11px}@media (max-width:700px){.ach-rail__pips{width:88px}.ach-rail__desc{display:none}}.ach-sky{width:100%;max-width:720px;margin:4px auto 8px;display:block}.ach-sky__label{fill:#8fa3b8;font:11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ach-sky__rank{fill:#ffd24d;font:700 15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ach-sky__xp{fill:#8fa3b8;font:11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (max-width:760px){.ach-views__btn:last-child,.ach-sky{display:none}}.ach-closest{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 18px;padding:10px 12px}.ach-closest__list{gap:6px;display:grid}.ach-closest__row{color:inherit;border-radius:9px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.ach-closest__row:hover{background:#ffffff0f}.ach-closest__icon{flex:none;font-size:18px}.ach-closest__body{flex:1;min-width:0}.ach-closest__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ach-closest__tier{opacity:.5}.ach-closest__bar{background:#ffffff1f;border-radius:3px;height:4px;margin-top:4px;display:block;overflow:hidden}.ach-closest__fill{background:linear-gradient(90deg,#4da3ff,#7ee0ff);border-radius:3px;height:100%;display:block}.ach-closest__num{opacity:.75;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ach-ranks{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-bottom:8px;display:grid}.ach-rank{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;display:flex}.ach-rank__icon{font-size:20px}.ach-rank,.rankcard,.career-ach__item,.public__h2[id]{scroll-margin-top:84px}.ach-rank:target,.rankcard:target,.career-ach__item:target{border-color:#ffd24dd9;box-shadow:0 0 0 2px #ffd24d47}.ach-rank__name{color:#fff;flex:auto;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ach-rank__xp{color:#ffe066;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rankgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-items:start;gap:12px;margin-bottom:8px;display:grid}.rankcard{--metal:#9fb3c8;text-align:center;background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--metal) 18%, transparent), transparent 62%), #ffffff0a;border:1px solid color-mix(in srgb, var(--metal) 32%, transparent);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;display:flex}.rankcard__crest{filter:drop-shadow(0 6px 14px #0000008c);margin-bottom:6px;line-height:0;display:block}.rankcard__num{letter-spacing:.06em;text-transform:uppercase;color:#e6e6e68c;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rankcard__name{color:#fff;font:700 15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rankcard__xp{color:#ffe066;font-variant-numeric:tabular-nums;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rankcard__check{color:#4ade80;font-weight:800}.rankcard--passed{opacity:.85}.rankcard--locked .rankcard__name,.rankcard--locked .rankcard__xp{opacity:.6}.rankcard--current{border-color:var(--metal);box-shadow:0 0 0 1px var(--metal), 0 0 26px color-mix(in srgb, var(--metal) 40%, transparent)}.rankcard--shared{border-color:var(--metal);box-shadow:0 0 0 2px var(--metal), 0 0 34px color-mix(in srgb, var(--metal) 55%, transparent)}.rankcard__share{border:1px solid color-mix(in srgb, var(--metal) 60%, transparent);background:color-mix(in srgb, var(--metal) 16%, transparent);color:#fff;cursor:pointer;border-radius:999px;align-self:center;margin-top:4px;padding:6px 14px;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rankcard__here{flex-direction:column;gap:5px;width:100%;margin-top:6px;display:flex}.rankcard__you{color:#7ab8ff;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rankcard__track{background:#ffffff24;border-radius:3px;height:5px;display:block;overflow:hidden}.rankcard__fill{background:var(--metal);height:100%;display:block}.rankcard__togo{color:#e6e6e6bf;font-size:11px}@media (max-width:480px){.rankgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ach-rank--reached{background:#4ade8014;border-color:#4ade8066}.ach-rank--current{background:#60a5fa1f;border-color:#60a5fa99}.ach-rank__you{color:#7ab8ff;font-weight:700}.ach-rank__check{color:#4ade80;margin-left:4px;font-weight:800}.pubnav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14eb;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;height:52px;padding:0 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.pubnav__brand{color:#fff;letter-spacing:.2px;flex:none;align-items:center;gap:7px;font:800 16px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}.pubnav__brand-mark{width:auto;height:22px;display:block}.pubnav__links{scrollbar-width:none;flex:auto;gap:4px;display:flex;overflow-x:auto}.pubnav__links::-webkit-scrollbar{display:none}.pubnav__link{color:#cfd8e3;white-space:nowrap;border-radius:8px;flex:none;padding:6px 10px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.pubnav__link:hover{color:#fff;background:#ffffff14}.pubnav__sep{background:#ffffff24;flex:none;align-self:stretch;width:1px;margin:8px 4px}.pubnav__link--product{color:#bfe0ff;background:#60a5fa24;border:1px solid #60a5fa59;padding:6px 12px;font-size:14px;font-weight:700}.pubnav__link--product:hover{color:#fff;background:#60a5fa42}.pubnav__more-wrap{flex:none;position:relative}.pubnav__more{cursor:pointer;color:#cfd8e3;background:0 0;border:none;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pubnav__more--on{color:#fff;background:#ffffff1f}.pubnav__netbtn{color:#bfe0ff;background:#60a5fa24;border:1px solid #60a5fa59;padding:6px 12px;font-size:14px;font-weight:700}.pubnav__netbtn:hover{color:#fff;background:#60a5fa42}.pubnav__netbtn.pubnav__more--on{color:#fff;background:#60a5fa52}.pubnav__more-menu{z-index:25;background:#141a24;border:1px solid #ffffff1f;border-radius:12px;min-width:210px;max-height:min(70vh,520px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 30px #00000080}.pubnav__more-item{color:#dce6f2;white-space:nowrap;border-radius:8px;padding:7px 10px;font:500 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:block}.pubnav__more-item:hover{color:#fff;background:#ffffff14}.pubnav__more-item--sep{border-top:1px solid #ffffff14;margin-top:5px;padding-top:10px}.pubnav__more-head{color:#8a9bb0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:8px 10px 3px;font:600 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pubnav__more-item--primary{display:none}@media (max-width:880px){.pubnav__links,.pubnav__net-wrap{display:none}.pubnav__more-item--primary{display:block}.pubnav__more-menu{min-width:0;max-height:calc(100dvh - 64px);position:fixed;top:56px;left:8px;right:8px}}.shellcomms__btn--link{text-decoration:none}.pubnav__right{flex:none;align-items:center;gap:10px;display:flex}.pubnav__me{color:#eaf2fb;background:#ffffff14;border-radius:999px;align-items:center;gap:7px;max-width:160px;padding:3px 10px 3px 3px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}.pubnav__me:hover{background:#ffffff29}.pubnav__me img,.pubnav__me-ph{object-fit:cover;border-radius:50%;width:26px;height:26px}.pubnav__me-ph{color:#fff;background:#2b3550;justify-content:center;align-items:center;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.pubnav__me-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pubnav__me{cursor:pointer;border:none}.pubnav__me-caret{opacity:.7;font-size:10px}.pubnav__me-wrap{position:relative}.pubnav__menu{z-index:25;background:#141a24;border:1px solid #ffffff1f;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000080}.pubnav__menu-head{color:#ffffff8c;border-bottom:1px solid #ffffff14;margin-bottom:4px;padding:6px 10px 8px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pubnav__career{border-bottom:1px solid #ffffff14;margin-bottom:4px;padding:8px 10px 10px;text-decoration:none;display:block}.pubnav__career-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pubnav__career-rank{color:#fff;font:700 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pubnav__career-xp{color:#ffe066;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pubnav__career-track{background:#ffffff1a;border-radius:999px;height:6px;margin:6px 0 5px;display:block;overflow:hidden}.pubnav__career-fill{background:linear-gradient(90deg,#60a5fa,#f5c518);border-radius:999px;height:100%;display:block}.pubnav__career-next{color:#fff9;font:500 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.pubnav__career:hover .pubnav__career-next{color:#ffffffd9}.rankhead{color:#fff;align-items:center;gap:12px;min-width:244px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.rankhead__crest{filter:drop-shadow(0 3px 8px #0000008c);flex:none;display:inline-flex}.rankhead__crest img{vertical-align:middle!important}.rankhead__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rankhead__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rankhead__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.rankhead__xp{color:#ffe066;flex:none;font-size:12px;font-weight:700}.rankhead__bar{align-items:center;gap:6px;display:flex}.rankhead__track{background:#ffffff1f;border-radius:999px;flex:1;height:6px;display:block;overflow:hidden}.rankhead__fill{background:linear-gradient(90deg,#60a5fa,#f5c518);border-radius:999px;height:100%;display:block}.rankhead__nextcrest{opacity:.9;flex:none;display:inline-flex}.rankhead__nextcrest img{vertical-align:middle!important}.rankhead__next,.rankhead__foot{color:#ffffff9e;font-size:11px;font-weight:500}.pubnav__career:hover .rankhead__next,.user-menu__rank:hover .rankhead__next{color:#ffffffe0}.user-menu__rank{color:inherit;border-radius:8px;margin-top:8px;text-decoration:none;display:block}.pubnav__menu-item{text-align:left;color:#e8edf2;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:9px 10px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:block}.pubnav__menu-item:hover{background:#ffffff14}.pubnav__menu-item--danger{color:#f79393}.pubnav__play{color:#05141d;white-space:nowrap;background:linear-gradient(90deg,#f5c518,#ff9d00);border-radius:999px;flex:none;padding:7px 14px;font:800 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.pubcrumb{z-index:19;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14d1;border-bottom:1px solid #ffffff0f;align-items:center;height:34px;padding:0 16px;display:flex;position:fixed;top:52px;left:0;right:0;overflow-x:auto}.pubcrumb__list{white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.pubcrumb__item{align-items:center;gap:6px;display:inline-flex}.pubcrumb__link{color:#7ab8ff;text-decoration:none}.pubcrumb__link:hover{text-decoration:underline}.pubcrumb__cur{color:#ffffffc7;font-weight:600}.pubcrumb__sep{color:#ffffff4d}.pubfooter{color:#98a2c2;border-top:1px solid #ffffff1a;max-width:1100px;margin:48px auto 0;padding:28px 0 8px;font:400 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pubfooter__cols{flex-wrap:wrap;gap:32px 48px;display:flex}.pubfooter__brand{flex:220px;min-width:200px}.pubfooter__logo{color:#fff;align-items:center;gap:8px;font:800 16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}.pubfooter__tag{color:#7f89ab;max-width:32ch;margin:8px 0 0}.pubfooter__col{flex-direction:column;gap:7px;display:flex}.pubfooter__col-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:11px;font-weight:700}.pubfooter__link{color:#cdd6f4;text-decoration:none}.pubfooter__link:hover{color:#fff;text-decoration:underline}.pubfooter__legal{color:#7f89ab;border-top:1px solid #ffffff0f;margin-top:24px;padding-top:16px;font-size:12px}.pubfooter__legal a{color:#98a2c2}@media (max-width:620px){.pubnav__me-name{display:none}}.public>*{max-width:1100px;margin-left:auto;margin-right:auto}.public--state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:60vh;display:flex}.public__spinner{vertical-align:middle;border:2px solid #fff3;border-top-color:#ffffffd9;border-radius:50%;width:16px;height:16px;margin-right:6px;animation:.9s linear infinite bchip-spin;display:inline-block}.public__head{align-items:center;gap:18px;margin-bottom:32px;display:flex}.public__head--building{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.public__avatar{object-fit:cover;background:#1a223f;border:2px solid #ffffff1f;border-radius:50%;width:72px;height:72px}.public__title{color:#fff;margin:0;font-size:28px;font-weight:700}.public__sub{opacity:.65;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.public__lead{opacity:.75;margin-top:8px}.public__lead code{background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:13px}.public a,.public a:visited{color:#7ab8ff}.public a:hover{color:#a8d3ff}.public__lead a{color:#7ab8ff}.public__cta{color:#fff;cursor:pointer;background:#4a9eff;border:none;border-radius:8px;margin-left:auto;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.public__cta:hover{background:#5fafff}.public__cta--big{margin-top:12px;margin-left:0;padding:14px 24px;font-size:16px}.public__cta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.public__cta-row .public__cta--big{margin-top:0}.public__cta--secondary{color:#ffffffeb;background:0 0;border:1px solid #ffffff40}.public__cta--secondary:hover{background:#ffffff0f}.public__cta--ghost{color:#cfe2ff;background:0 0;border:1px solid #ffffff38}.public__cta--ghost:hover{color:#fff;background:#4a9eff1f}.public a.public__cta,.public a.public__cta:visited,.public a.public__cta:hover{color:#fff}.public a.public__cta--secondary,.public a.public__cta--secondary:visited,.public a.public__cta--secondary:hover{color:#ffffffeb}.public a.public__cta--ghost,.public a.public__cta--ghost:visited{color:#cfe2ff}.public a.public__cta--ghost:hover{color:#fff}.public__section{margin-top:32px}.public__h2{color:#fff;opacity:.85;margin:0 0 16px;font-size:18px;font-weight:600}.public__empty{opacity:.55}.public__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.public__card{background:#141a33;border:1px solid #22305c;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.public__card-link{color:inherit;text-decoration:none;display:block}.public__card-thumb{aspect-ratio:16/9;object-fit:cover;background:#0d1126;width:100%;display:block}.public__card-thumb--empty{opacity:.3;justify-content:center;align-items:center;font-size:48px;display:flex}.public__card-body{padding:12px 14px}.public__card-name{color:#fff;margin-bottom:4px;font-size:15px;font-weight:600}.public__card-meta{opacity:.7;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.public__card-world{text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-left:auto;font-family:ui-monospace,monospace;font-size:10px}.public__visit-row{border-top:1px solid #ffffff0f;border-radius:0 0 10px 10px;align-items:stretch;display:flex;overflow:hidden}.public__visit{color:#cfe2ff;cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;padding:8px 12px;font-size:13px}.public__visit:hover{background:#4a9eff1f}.public__visit-copy{color:#cfe2ff;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff0f;flex:none;padding:8px 12px;font-size:14px}.public__visit-copy:hover{background:#4a9eff1f}.public__hero{background:#000;border-radius:10px;width:100%;max-height:70vh;margin-bottom:16px}.public__byline{opacity:.8;font-size:14px}.public__byline-link{color:#7ab8ff;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.public__byline-link:hover{text-decoration:underline}.public__byline-avatar{object-fit:cover;background:#1a223f;border-radius:50%;width:20px;height:20px}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.stat-tiles>div{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.stat-tiles b{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font:700 21px/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.stat-tiles span{letter-spacing:.4px;text-transform:uppercase;opacity:.5;font-size:11px}.stat-tiles>div.is-key{background:#ffd24d17;border-color:#ffd24d4d}.stat-tiles>div.is-key b{color:#ffd24d}.st-hero{color:inherit;aspect-ratio:21/8;background:#10151f;border:1px solid #ffffff1a;border-radius:14px;margin-top:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.st-hero img{object-fit:cover;width:100%;height:100%;display:block}.st-hero__shade{background:linear-gradient(#04081000 28%,#04081073 58%,#040810eb 100%);position:absolute;top:0;bottom:0;left:0;right:0}.st-hero__body{display:block;position:absolute;bottom:13px;left:16px;right:16px}.st-hero__kicker{letter-spacing:.5px;text-transform:uppercase;opacity:.65;font-size:11px;display:block}.st-hero__name{margin-top:2px;font:700 22px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.st-hero__sub{opacity:.72;margin-top:2px;font-size:13px;display:block}.st-hero__solo{letter-spacing:.4px;text-transform:uppercase;color:#ffd24d;vertical-align:middle;background:#ffd24d2e;border-radius:999px;margin-left:8px;padding:1px 7px;font:700 10px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.st-hero__credit{opacity:.55;color:#fff;background:#04081080;border-radius:999px;padding:1px 6px;font-size:10px;text-decoration:none;position:absolute;bottom:8px;right:10px}.ach-fam{letter-spacing:.5px;text-transform:uppercase;opacity:.5;align-items:baseline;gap:7px;margin:12px 0 6px;font:600 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.ach-fam__n{opacity:.7;font-weight:400}.subject-lede{align-items:flex-start;gap:26px;margin-top:6px;display:flex}.subject-lede__art{flex:0 0 380px;max-width:380px}.subject-lede__body{flex:auto;min-width:0}@media (max-width:760px){.subject-lede{flex-direction:column;gap:14px}.subject-lede__art{flex:none;width:100%;max-width:360px;margin:0 auto}}.station-tabs{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:4px;margin:14px auto 4px;display:flex}.station-tabs__btn{-webkit-appearance:none;appearance:none;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;font:600 13px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.station-tabs__btn:hover{opacity:.85}.station-tabs__btn.is-active{opacity:1;border-bottom-color:#7cd6ff}.station-sky__controls{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.station-sky__label{opacity:.5;margin-right:2px;font-size:12px}.wall-group{align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.wall-count{opacity:.5;font-size:12px;font-weight:400}.station-sky__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.stypes__tile{flex-direction:column;gap:5px;min-width:0;display:flex}.stypes__stats{opacity:.62;flex-direction:column;gap:1px;min-width:0;padding:0 2px;font:400 11px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.stypes__stats b{opacity:.95;font-weight:700}.heardstrip{background:#0c20386b;border:1px solid #60a5fa47;border-radius:12px;margin:4px 0 20px;padding:12px 14px 4px}.heardstrip__head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.heardstrip__glyph{font-size:20px;line-height:1.1}.heardstrip__head b{font-size:14px;display:block}.heardstrip__head span{opacity:.6;max-width:62ch;margin-top:2px;font-size:12px;display:block}.heardstrip__bar{background:#60a5fa29;border:1px solid #60a5fa4d;border-radius:999px;height:8px;overflow:hidden}.heardstrip__bar i{border-radius:inherit;background:linear-gradient(90deg,#ffd24d,#ffb020);height:100%;transition:width .4s;display:block;box-shadow:0 0 10px #ffd24d8c}.heardstrip__barlabel{opacity:.75;margin-top:6px;font-size:12px}.heardstrip__barlabel b{font-variant-numeric:tabular-nums}.heardstrip__barlabel span{opacity:.7}.wall-ghosts__hint{opacity:.6;max-width:68ch;margin:-2px 0 10px;font-size:12.5px}.wall-ghosts__hint a{color:#7ab8ff}.wall-ghosts__more{color:#cfd8e3;cursor:pointer;background:#ffffff0a;border:1px dashed #96b2d273;border-radius:999px;margin:12px auto 0;padding:8px 18px;font:600 12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.wall-ghosts__more:hover{background:#ffffff14}.sig-class{color:#06121f;vertical-align:middle;background:#ffffff8c;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:7px;padding:0 5px;font:700 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.sig-class--big{border-radius:10px;min-width:40px;height:40px;margin-right:12px;font-size:22px}.sig-class--a{background:#ffd24d}.sig-class--b{background:#ffb15c}.sig-class--c{background:#7ee0ff}.sig-class--d{background:#6ea8d8}.sig-class--e{background:#8b9db0}.sig-class--g{color:#ffffffd9;background:#5a6672}.sig{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin-top:16px;padding:13px 15px}.sig__head{align-items:center;display:flex}.sig__text{flex-direction:column;line-height:1.25;display:flex}.sig__text span{opacity:.6;font-size:12px}.sig__parts{gap:5px;max-width:420px;margin-top:12px;display:grid}.sig__part{align-items:center;gap:8px;font-size:12px;display:flex}.sig__part-label{opacity:.6;letter-spacing:.3px;text-transform:uppercase;flex:none;width:84px;font-size:11px}.sig__bar{background:#ffffff1f;border-radius:3px;flex:1;height:4px;overflow:hidden}.sig__fill{background:linear-gradient(90deg,#4da3ff,#7ee0ff);border-radius:3px;height:100%;display:block}.sig__part-num{text-align:right;opacity:.65;font-variant-numeric:tabular-nums;flex:none;width:30px}.station-gave{gap:4px;margin-top:12px;display:grid}.station-gave__row{color:inherit;background:#ffffff0a;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;font-size:13px;text-decoration:none;display:flex}.station-gave__row:hover{background:#ffffff14}.station-gave__dot{border-radius:50%;flex:none;width:8px;height:8px}.station-gave__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.station-gave__solo{letter-spacing:.4px;text-transform:uppercase;color:#ffd24d;background:#ffd24d29;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.station-gave__air{opacity:.55;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:38%;font-size:12px;overflow:hidden}.public__stats{opacity:.85;flex-wrap:wrap;gap:14px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.public__stat-world{text-transform:uppercase;letter-spacing:.5px;opacity:.55;margin-left:auto;font-family:ui-monospace,monospace;font-size:11px}.public__avatarwrap{--av:72px;--fs:1.5;--fdx:0;--fdy:0;flex:none;justify-content:center;align-items:center;line-height:0;display:flex;position:relative}.public__avatarwrap--framed{padding:calc(var(--av) * .25)}.public__avatarframe--glow{filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 12px var(--glow))}.public__avatarwrap--framed .public__avatar{position:relative}.public__avatarwrap--glow:not(.public__avatarwrap--framed) .public__avatar{box-shadow:0 0 10px 2px var(--glow), 0 0 26px 4px color-mix(in srgb, var(--glow) 55%, transparent)}.public__avatarwrap--framed .public__avatar{border:0}.public__avatarframe{width:calc(var(--av) * var(--fs));height:calc(var(--av) * var(--fs));transform:translate(calc(-50% + var(--av) * var(--fdx)), calc(-50% + var(--av) * var(--fdy)));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%}.public__rankmedal{right:calc(var(--av) * -.04);bottom:calc(var(--av) * -.04);z-index:2;background:radial-gradient(circle at 50% 40%,#1c2640,#0b1020 72%);border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;line-height:0;display:flex;position:absolute;box-shadow:0 4px 12px #0000008c}.public__avatarwrap--framed .public__rankmedal{bottom:0;right:0}.public__rankmedal img{filter:drop-shadow(0 1px 2px #0009);vertical-align:middle!important}@media (max-width:720px){.public__rankmedal{width:38px;height:38px}.public__rankmedal img{width:32px!important;height:32px!important}}.public__avatar--placeholder{color:#ffffffd9;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:inline-flex}.public__head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.public__nameplate{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080b128c;border-radius:14px;align-self:flex-start;max-width:100%;padding:6px 14px 8px;box-shadow:0 6px 22px #00000061}.public__nameplate .public__title{text-shadow:0 2px 8px #0000008c}.public__handle-row{align-items:center;gap:8px;display:inline-flex}.profile-editor__handle-note{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 10px;padding:8px 10px;display:flex}.profile-editor__handle-note>span{color:#ffffffbf;word-break:break-all;min-width:0;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (hover:none) and (pointer:coarse){.public__handle-copy{min-width:34px;min-height:34px;padding:6px 9px;font-size:14px}}.public__identity{background:#080e1ab8;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;gap:10px;min-width:0;max-width:420px;margin:10px 0 4px;padding:12px;display:flex}.public__identity-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public__identity-avatar{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:700 20px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.public__identity-field{flex-direction:column;gap:4px;display:flex}.public__identity-field>span{letter-spacing:.04em;text-transform:uppercase;color:#fff9;font:700 11px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.public__identity-field>input{color:#fff;background:#00000059;border:1px solid #ffffff38;border-radius:8px;min-width:0;padding:9px 10px;font:500 16px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.public__identity-preview{color:#ffffffb8;word-break:break-all;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.public__identity-hint{color:#ffffff8c;font:400 11px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.public__identity-err{color:#ff9d9d;font:600 12px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.public__handle-copy{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:3px 7px;font-size:11px;line-height:1}.public__handle-copy:hover{background:#ffffff14;border-color:#ffffff52}.public__meta{opacity:.7;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:12px;display:flex}.public__tabs{border-bottom:1px solid #ffffff14;gap:6px;margin:24px 0 12px;display:flex}.public__tab{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px;font-weight:600}.public__tab:hover{color:#ffffffd9}.public__tab--active{color:#fff;border-bottom-color:#4a9eff}.public__section+.public__section{margin-top:24px}.mfp__count{color:#ffffff8c;margin-left:8px;font-size:15px;font-weight:600}.mfp__search{box-sizing:border-box;color:#fff;width:100%;max-width:520px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:10px 14px;font-size:14px}.mfp__search:focus{border-color:#4a9eff;outline:none}.mfp__results{max-width:520px;margin-top:10px}.mfp__result{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:6px 4px;font-size:14px;display:flex}.mfp__star{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px}.mfp__star:hover{color:#ffcf3f}.mfp__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.mfp__card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:14px 16px}.mfp__card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mfp__name{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.mfp__name:hover{color:#7ab8ff}.mfp__card-actions{flex:none;gap:6px;display:flex}.mfp__btn{color:#dfe8f2;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:4px 9px;font-size:12.5px;font-weight:600;text-decoration:none}.mfp__btn:hover{background:#ffffff24}.mfp__btn--danger:hover{background:#ff505040}@media (hover:none) and (pointer:coarse){.mfp__btn{min-height:34px;padding-top:6px;padding-bottom:6px}}.mfp__meta{color:#ffffffa6;margin-top:4px;font-size:13px}.mfp__note{color:#ffcf3fbf;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0 0;font-size:13px;display:block}.mfp__note:hover{color:#ffcf3f}.mfp__note-input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #ffcf3f66;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:13px}.mfp__history-toggle{text-align:left;color:#9ad8f7;width:100%;font:inherit;cursor:pointer;background:#4fc3f714;border:1px solid #4fc3f740;border-radius:8px;margin-top:10px;padding:7px 10px;font-size:13px;font-weight:600;display:block}.mfp__history-toggle:hover{background:#4fc3f729}.mfp__history{margin-top:10px}.mfp__since{margin:0 0 8px;font-size:12.5px}.mfp__map{background:#0b1420;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.mfp__map svg{width:100%;height:auto;display:block}.mfp__map--tiles{position:relative}.mfp__map--tiles .mfp__map-tiles{width:100%;height:auto;display:block}.mfp__map--tiles svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mfp__map-attr{color:#ffffff73;pointer-events:none;font-size:10px;position:absolute;bottom:4px;right:6px}.mfp__map--empty{color:#ffffff8c;padding:18px 16px;font-size:13px}.mfp__log{color:#fffc;max-height:320px;margin-top:10px;font-size:13px;overflow-y:auto}.mfp__log-day{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;margin:10px 0 4px;font-size:12px;font-weight:700}.mfp__log-row{align-items:baseline;gap:10px;padding:3px 0;display:flex}.mfp__log-row--port{color:#ffd28a}.mfp__log-time{font-variant-numeric:tabular-nums;color:#ffffff73;flex:none;min-width:44px;font-size:12px}.mfp__muted{color:#ffffff80;font-size:13px}.pubfleet__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.pubfleet__chip{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.pubfleet__chip:hover{border-color:#4a9eff}.pubfleet__chip-name{font-size:14px;font-weight:600}.pubfleet__chip-since{color:#ffffff73;font-size:12px}.pubfleet__lock{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px}.public__stat-grid{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px;padding:14px;display:grid}.public__stat{opacity:.85;flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}.public__stat-icon{font-size:22px}.public__stat-label{opacity:.7;font-size:11px}.public__stat-value{color:#fff;font-size:16px;font-weight:700}.public__prose{opacity:.82;max-width:68ch;margin:0 0 12px;font-size:15px;line-height:1.6}.public__prose:last-child{margin-bottom:0}.public__prose a{color:#7ab8ff}.public__facts{background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.public__fact{background:#121420;padding:10px 14px}.public__fact dt{text-transform:uppercase;letter-spacing:.4px;opacity:.55;margin-bottom:3px;font-size:11px}.public__fact dd{color:#fff;margin:0;font-size:14px;font-weight:600}.public__links{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.public__links a{color:#7ab8ff;font-weight:600}.public__rating{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:14px;display:flex}.public__rating-score{align-items:center;gap:10px;display:flex}.public__rating-score strong{color:#fff;font-size:30px;line-height:1}.public__rating-bars{flex-direction:column;gap:3px;min-width:200px;font-size:12px;display:flex}.public__rating-bar{align-items:center;gap:8px;display:flex}.public__rating-track{background:#ffffff17;border-radius:3px;flex:1;height:6px;overflow:hidden}.public__rating-track>div{background:#ffd24d;border-radius:3px;height:100%}.public__review-form{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:10px;max-width:68ch;margin-bottom:14px;padding:14px;display:flex}.public__star-btn{cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:24px;line-height:1}.public__review-text{resize:vertical;color:#e6e6e6;width:100%;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px;font-size:14px}.public__linkbtn{color:#7ab8ff;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.public__reviews{flex-direction:column;gap:14px;max-width:68ch;margin:0;padding:0;list-style:none;display:flex}.public__review{border-top:1px solid #ffffff12;padding-top:12px}.public__review-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.public__review-body{opacity:.85;white-space:pre-wrap;margin:6px 0 0;font-size:14.5px;line-height:1.55}.public__list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.public__sort{gap:4px;display:flex}.public__sort-btn{color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:12px}.public__sort-btn:hover{color:#fff}.public__sort-btn--active{color:#fff;background:#4a9eff2e;border-color:#4a9eff8c}.public__loading{opacity:.65;padding:12px 0;font-size:13px}.public__load-more{color:#ffffffd9;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:8px;margin:16px auto 0;padding:8px 18px;font-size:13px;display:block}.public__load-more:hover{background:#ffffff0f}.followstats{margin-top:8px}.followstats--wait{height:22px}.followstats__row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.followstats__stat{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font:400 13px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.followstats__stat:hover{color:#ffffffe6}.followstats__stat--on{color:#fff;border-bottom-color:#ffffff80}.followstats__stat--empty{cursor:default}.followstats__num{color:#fff;font-weight:700}.followstats__list{flex-wrap:wrap;gap:8px;max-height:232px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.followstats__card{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;text-decoration:none;display:inline-flex}.followstats__card:hover{background:#ffffff14;border-color:#ffffff2e}.public a.followstats__card,.public a.followstats__card:hover{color:#fff}.followstats__avatar{object-fit:cover;background:#1a223f;border-radius:50%;flex:none;width:24px;height:24px}.followstats__avatar--ph{color:#ffffffd9;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.followstats__card-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.followstats__ghost{background-color:#ffffff0e;background-image:linear-gradient(90deg,#fff0 0%,#ffffff12 50%,#fff0 100%);background-repeat:no-repeat;background-size:220% 100%;border-radius:999px;width:132px;height:38px}.followstats__note{color:#ffffff8c;margin:8px 0 0;font-size:12px}@media (prefers-reduced-motion:no-preference){.followstats__ghost{animation:1.5s linear infinite pskel-shimmer}.followstats__ghost:nth-child(2n){animation-delay:.12s}.followstats__ghost:nth-child(3n){animation-delay:.24s}}@media (max-width:600px){.public{padding:84px 14px 32px}.public__head{flex-wrap:wrap;gap:12px;margin-bottom:22px}.public__head--building{gap:6px}.public__avatar{width:56px;height:56px}.public__avatarwrap{--av:56px}.public__avatar--placeholder{font-size:24px}.public__title{font-size:22px}.public__head-text{flex:calc(100% - 110px)}.public__cta{text-align:center;flex:100%;order:3;width:100%;margin-left:0}.public__cta--big{padding:12px 18px;font-size:15px}.public__cta-row{gap:8px}.public__cta-row>*{flex:100%}.public__cta-row .public__cta--big{text-align:center;width:100%}.public__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:18px -14px 12px;padding:0 14px;overflow-x:auto}.public__tabs::-webkit-scrollbar{display:none}.public__tab{flex:none;padding:8px 12px;font-size:13px}.public__section{margin-top:22px}.public__stat-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding:10px}.public__stat-icon{font-size:18px}.public__stat-value{font-size:14px}.public__list-head{align-items:stretch;gap:8px}.public__sort{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.public__sort::-webkit-scrollbar{display:none}.public__sort-btn{flex:none;padding:6px 12px;font-size:13px}.public__grid{grid-template-columns:1fr;gap:12px}.public__hero{border-radius:8px}.public__stats{gap:10px}}.radio{z-index:60;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;bottom:12px;right:12px}.app--no-ui .radio,.app--chat-fullscreen .radio{display:none}.radio__bar{color:#fff;cursor:pointer;font:inherit;background:#14161be0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;max-width:260px;padding:4px 8px 4px 4px;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 8px 24px #00000073}.radio__bar:hover{background:#14161bf2;border-color:#f59e0b73}.radio__bar--open{border-color:#f59e0b8c}.radio__bar-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:24px;height:24px}.radio__bar-cover--placeholder{background:#ffffff14;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.radio__bar-chat{opacity:.55;cursor:pointer;flex-shrink:0;font-size:13px;line-height:1;transition:opacity .15s,transform .15s;position:relative}.radio__bar-chat:hover{transform:scale(1.12)}.radio__bar:hover .radio__bar-chat{opacity:.9}.radio__bar-chat--muted{opacity:.275}.radio__bar:hover .radio__bar-chat--muted{opacity:.45}.radio__bar-unread{color:#fff;text-align:center;pointer-events:none;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-8px;box-shadow:0 0 0 2px #14161bf2}.radio__bar-chevron{opacity:.65;flex-shrink:0;margin-left:2px;font-size:11px;transition:transform .18s,opacity .15s}.radio__bar:hover .radio__bar-chevron{opacity:1}.radio__bar-chevron--open{transform:rotate(180deg)}.radio__power{width:28px;height:28px;font:inherit;color:#ffffffa6;-webkit-user-select:none;user-select:none;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s,box-shadow .2s;display:inline-flex}.radio__power:hover{color:#fff;background:#fff3}.radio__power--on{color:#1a1a1a;background:#f59e0b;box-shadow:0 0 8px #f59e0b8c}.radio__power--on:hover{color:#1a1a1a;background:#fbbf24;box-shadow:0 0 12px #f59e0bbf}.radio__bar-main{flex-direction:column;align-items:flex-start;min-width:0;max-width:200px;line-height:1.1;display:flex}.radio__bar-empty{opacity:.7;letter-spacing:.3px;font-size:12px}.radio__track-title{width:100%;min-width:0;font-size:12px;font-weight:600}.radio__track-artist{opacity:.65;width:100%;min-width:0;font-size:10px}.marquee{white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.marquee__inner{white-space:nowrap;will-change:transform;display:inline-block}.marquee__inner--scrolling{animation:marquee-scroll var(--marquee-duration,6s) linear infinite}@keyframes marquee-scroll{0%,12%{transform:translate(0)}50%,62%{transform:translateX(var(--marquee-distance,0))}to{transform:translate(0)}}.radio__panel{color:#fff;background:#14161bf0;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;gap:6px;width:260px;padding:8px 8px 6px;display:flex;box-shadow:0 8px 24px #00000073}.radio__panel-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 2px 4px;display:flex}.radio__panel-head--station{justify-content:flex-start;gap:6px;padding:2px 2px 4px}.radio__back{color:#fff;cursor:pointer;opacity:.8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;padding:0 7px;font-size:18px;line-height:1}.radio__back:hover{opacity:1;border-color:#f59e0b73}.radio__head-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:24px;height:24px}.radio__head-cover--placeholder{background:#ffffff14;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.radio__panel-title--station{text-transform:none;letter-spacing:0;opacity:1;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.radio__tune-in{color:#fde047;font:inherit;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;background:#f59e0b2e;border:1px solid #f59e0b8c;border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.radio__tune-in:hover{background:#f59e0b52}.radio__panel-title{text-transform:uppercase;letter-spacing:.5px;opacity:.75;font-size:11px;font-weight:600}.radio__close{color:#fff;cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.radio__close:hover{opacity:1}.radio__stations{flex-direction:column;gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.radio__station{border:1px solid #0000;border-radius:6px;align-items:stretch;gap:4px;width:100%;padding:2px;display:flex}.radio__station:hover{background:#ffffff0a}.radio__station--active{background:#f59e0b26;border-color:#f59e0b73}.radio__station-body{min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;flex:1;align-items:center;gap:8px;padding:4px 6px;display:flex}.radio__station-body:hover{background:#ffffff0d}.radio__station-cover-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:transform .15s,background .15s;display:inline-flex}.radio__station-cover-btn:hover{background:#ffffff14;transform:scale(1.05)}.radio__detail{flex-direction:column;gap:8px;max-height:460px;display:flex;overflow:hidden}.radio__detail-body{flex-direction:column;gap:12px;padding-right:2px;display:flex;overflow-y:auto}.radio__detail-hero{align-items:flex-start;gap:10px;display:flex}.radio__detail-cover{object-fit:cover;background:#ffffff0d;border-radius:8px;flex-shrink:0;width:96px;height:96px}.radio__detail-cover--placeholder{opacity:.55;justify-content:center;align-items:center;font-size:36px;display:inline-flex}.radio__detail-hero-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.radio__detail-desc{opacity:.85;margin:0;font-size:12px;line-height:1.35}.radio__detail-stats{opacity:.7;gap:10px;font-size:11px;display:flex}.radio__detail-actions{gap:6px;display:flex}.radio__detail-chat-btn{color:#fff;font:inherit;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.radio__detail-chat-btn:hover{background:#ffffff1f;border-color:#f59e0b73}.radio__detail-section{border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;padding-top:8px;display:flex}.radio__detail-heading{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin:0;font-size:11px;font-weight:700}.radio__detail-empty{opacity:.55;margin:0;font-size:11px}.radio__detail-countries{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.radio__detail-countries li{align-items:center;gap:6px;font-size:12px;display:flex}.radio__detail-flag{font-size:14px;line-height:1}.radio__detail-iso{opacity:.65;font-size:10px}.radio__detail-count{color:#4ade80;margin-left:auto;font-weight:700}.radio__detail-map{flex-direction:column;gap:6px;margin-top:4px;display:flex}.radio__detail-map-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.radio__detail-period{border:1px solid #ffffff1f;border-radius:4px;display:inline-flex;overflow:hidden}.radio__detail-period-btn{color:#fff;font:inherit;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;opacity:.6;background:0 0;border:none;border-right:1px solid #ffffff14;padding:3px 6px;font-size:10px;font-weight:600}.radio__detail-period-btn:last-child{border-right:none}.radio__detail-period-btn:hover{opacity:.9}.radio__detail-period-btn--active{color:#fde047;opacity:1;background:#f59e0b2e}.radio__detail-map-total{opacity:.55;white-space:nowrap;font-size:10px}.radio__detail-map-frame{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;overflow:hidden}.radio__detail-map-frame--empty{opacity:.55;text-align:center;justify-content:center;align-items:center;height:140px;padding:0 12px;font-size:11px;font-style:italic;display:flex}.radio__detail-map-svg{width:100%;height:auto;display:block}.radio__detail-map-placeholder{display:none}.radio__detail-socials{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.radio__detail-socials a{color:#fff;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;text-decoration:none;display:flex}.radio__detail-socials a:hover{background:#f59e0b1f}.radio__detail-social-name{opacity:.85}.radio__detail-social-icon{width:20px;height:20px;image-rendering:pixelated;image-rendering:crisp-edges;flex-shrink:0}.radio__detail-social-icon-fallback{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}.radio__station-chat{color:#fff;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:4px 6px 4px 8px;font-size:13px;line-height:1;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex;position:relative}.radio__station-chat:hover{background:#f59e0b26;border-color:#f59e0b73}.radio__station-chat--muted{opacity:.5}.radio__station-chat:hover.radio__station-chat--muted{opacity:.85}.radio__station-chat-badge{color:#fff;text-align:center;pointer-events:none;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-8px;box-shadow:0 0 0 2px #14161bf2}.radio__station-chat-chevron{opacity:.55;font-size:14px;line-height:1}.radio__station-chat:hover .radio__station-chat-chevron{opacity:.95}.radio__cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}.radio__cover--placeholder{opacity:.7;background:#ffffff14;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.radio__station-main{flex-direction:column;flex:1;min-width:0;display:flex}.radio__station-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.radio__station-name-row{align-items:baseline;gap:6px;min-width:0;display:flex}.radio__station-listeners{color:#4ade80;white-space:nowrap;letter-spacing:.3px;flex-shrink:0;font-size:10px;font-weight:600}.radio__station-desc{opacity:.55;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.radio__station-now{color:#f59e0b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.radio__station-now-artist{opacity:.7}.radio__volume{border-top:1px solid #ffffff14;align-items:center;gap:6px;padding:6px 4px 0;display:flex}.radio__volume input[type=range]{accent-color:#f59e0b;flex:1}.radio__chat{flex-direction:column;gap:6px;height:320px;display:flex}.radio__chat-head{justify-content:flex-end;padding:0 2px;display:flex}.radio__chat-mute{color:#fff;font:inherit;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;opacity:.75;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.radio__chat-mute:hover{opacity:1}.radio__chat-mute--on{color:#fca5a5;opacity:1;background:#ef44441f;border-color:#ef444473}.radio__chat-list{flex-direction:column;flex:1;gap:6px;padding:4px 2px;font-size:12px;display:flex;overflow-y:auto}.radio__chat-empty{opacity:.5;text-align:center;margin:auto;padding:8px;font-size:11px}.radio__chat-loading{opacity:.75;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:8px;font-size:11px;display:flex}.radio__chat-spinner{border:2px solid #ffffff26;border-top-color:#f59e0b;border-radius:50%;width:18px;height:18px;animation:.85s linear infinite loading-splash-spin}.radio__chat-line{align-items:flex-start;gap:6px;display:flex}.radio__chat-avatar{object-fit:cover;background:#ffffff14;border-radius:50%;flex-shrink:0;width:22px;height:22px}.radio__chat-avatar--placeholder{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#4a5568,#2d3748);justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.radio__chat-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.radio__chat-meta{align-items:baseline;gap:4px;font-size:11px;display:flex}.radio__chat-flag{font-size:12px;line-height:1}.radio__chat-name{color:#f59e0b;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-weight:600;overflow:hidden}.radio__chat-time{opacity:.45;margin-left:auto;font-size:10px}.radio__chat-text{word-wrap:break-word;overflow-wrap:anywhere;line-height:1.35}@keyframes heartPop{0%{transform:scale(.55)}45%{transform:scale(1.35)}to{transform:scale(1)}}.heartbtn{color:#ffffff80;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;line-height:1.2;display:inline-flex}.heartbtn:hover:not(:disabled){color:#fff}.heartbtn:disabled{cursor:default;opacity:.6}.heartbtn--on,.heartbtn--on:hover:not(:disabled){color:#f87171}.heartbtn__glyph{display:inline-block}.heartbtn--on .heartbtn__glyph{animation:.35s cubic-bezier(.2,.8,.3,1.3) heartPop}.heartbtn__count{font-size:.92em;font-weight:600}.heart-roster{opacity:.75;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5}.radio__chat-quote{background:#ffffff0a;border-left:2px solid #f59e0b8c;border-radius:0 3px 3px 0;align-items:baseline;gap:4px;min-width:0;padding:1px 6px;font-size:10px;display:flex}.radio__chat-quote-name{color:#f59e0bd9;white-space:nowrap;font-weight:600}.radio__chat-quote-text{opacity:.6;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.radio__chat-actions{align-items:center;gap:8px;margin-top:1px;display:flex}.radio__chat-heart,.radio__chat-reply{color:#ffffff73;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:11px;line-height:1.2;display:inline-flex}.radio__chat-heart:disabled{cursor:default;opacity:.5}.radio__chat-heart:hover:not(:disabled),.radio__chat-reply:hover{color:#fff}.radio__chat-heart--on,.radio__chat-heart--on:hover:not(:disabled){color:#f87171}.radio__chat-heart span{display:inline-block}.radio__chat-heart--on span{animation:.35s cubic-bezier(.2,.8,.3,1.3) heartPop}.radio__chat-heart-count{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:0;font-size:10px;font-weight:600}.radio__chat-heart-count:hover{color:#fff}.radio__chat-roster{opacity:.7;overflow-wrap:anywhere;margin-top:1px;font-size:10px;line-height:1.5}@media (hover:hover){.radio__chat-line .radio__chat-reply{opacity:0;transition:opacity .12s}.radio__chat-line:hover .radio__chat-reply{opacity:1}.radio__chat-reply:focus-visible{opacity:1}.radio__chat-line .radio__chat-heart:not(.radio__chat-heart--nonzero):not(.radio__chat-heart--on){opacity:0;transition:opacity .12s}.radio__chat-line:hover .radio__chat-heart{opacity:1}.radio__chat-heart:focus-visible{opacity:1}}.radio__chat-replybar{background:#f59e0b1a;border-left:2px solid #f59e0b8c;border-radius:0 3px 3px 0;align-items:center;gap:6px;min-width:0;padding:3px 6px;font-size:10px;display:flex}.radio__chat-replybar-label{color:#f59e0be6;white-space:nowrap;font-weight:600}.radio__chat-replybar-text{opacity:.6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.radio__chat-replybar-cancel{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.radio__chat-replybar-cancel:hover{color:#fff}.radio__chat-form{border-top:1px solid #ffffff14;gap:4px;padding-top:6px;display:flex}.radio__chat-input{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;flex:1;min-width:0;padding:4px 6px;font-size:12px}.radio__chat-input:focus{border-color:#f59e0b8c;outline:none}.radio__chat-input:disabled{opacity:.5;cursor:not-allowed}.radio__chat-send{color:#1a1a1a;cursor:pointer;background:#f59e0bd9;border:none;border-radius:4px;padding:0 10px;font-size:11px;font-weight:600}.radio__chat-send:disabled{opacity:.4;cursor:not-allowed}.radio__chat-send:hover:not(:disabled){background:#f59e0b}.loc-bc{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.loc-bc__seg{align-items:center;gap:2px;display:inline-flex;position:relative}.loc-bc__name{color:#e6e6e6;font:inherit;cursor:pointer;background:#0000008c;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.loc-bc__name:hover,.loc-bc__name.is-open{background:#4a8fe840;border-color:#4a8fe88c}.loc-bc__label{font-weight:500}.loc-bc__chev{opacity:.6;font-size:10px}.loc-bc__chev-btn{color:#e6e6e6;width:22px;height:26px;font:inherit;cursor:pointer;background:#00000073;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;font-size:11px;transition:background .15s,border-color .15s;display:inline-flex}.loc-bc__chev-btn:hover,.loc-bc__chev-btn.is-open{background:#4a8fe840;border-color:#4a8fe88c}.loc-bc__book{filter:grayscale(.3);background:#00000073;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;text-decoration:none;transition:background .15s,filter .15s;display:inline-flex}.loc-bc__book:hover{filter:grayscale(0);background:#7ab8ff33}.loc-bc__sep{opacity:.4;margin:0 2px}.loc-bc__menu{z-index:10;background:#0b1020f2;border:1px solid #22305c;border-radius:8px;flex-direction:column;gap:2px;min-width:200px;max-width:320px;max-height:60vh;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 6px 20px #00000080}.loc-bc__menu-row{align-items:stretch;gap:4px;display:flex}.loc-bc__menu-name{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.loc-bc__menu-name--passive{cursor:default;opacity:.7}button.loc-bc__menu-name:hover{background:#4a8fe840}.loc-bc__menu-hint{opacity:.6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.loc-bc__menu-book{filter:grayscale(.3);border-radius:5px;justify-content:center;align-items:center;width:30px;font-size:13px;text-decoration:none;display:inline-flex}.loc-bc__menu-book:hover{filter:grayscale(0);background:#7ab8ff33}@media (max-width:720px){.loc-bc{flex-direction:column;align-items:stretch;gap:6px;width:max-content;max-width:calc(100vw - 24px);max-height:calc(100vh - 160px);margin-top:8px;position:absolute;top:100%;left:0}.topbar__left{position:relative}.loc-bc__seg{justify-content:space-between;width:100%}.loc-bc__name{flex:1;justify-content:space-between;min-height:40px;padding:8px 14px;font-size:14px}.loc-bc__chev{opacity:.75;font-size:12px}.loc-bc__book{width:40px;height:40px;font-size:16px}.loc-bc__sep{display:none}.loc-bc__menu{min-width:0;max-width:min(360px,100vw - 24px);max-height:70vh;left:0}.loc-bc__menu-name{min-height:40px;padding:10px 12px;font-size:14px}.loc-bc__menu-book{width:40px}}.feed-panel{z-index:10;background:#0b1020f2;border:1px solid #22305c;border-radius:8px;flex-direction:column;gap:6px;width:360px;max-width:calc(100vw - 24px);padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #00000080}.feed-panel__body{flex-direction:column;gap:4px;max-height:50vh;display:flex;overflow-y:auto}.feed-panel__skeleton{flex-direction:column;gap:6px;display:flex;position:relative}.feed-panel__skeleton-row{background:#141a3380;border:1px solid #22305c66;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:6px 8px;display:flex}.feed-panel__skeleton-time,.feed-panel__skeleton-line{background-image:linear-gradient(90deg,#141a33 0%,#1c2247 50%,#141a33 100%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s linear infinite feedPanelShimmer;display:inline-block}.feed-panel__skeleton-time{flex:0 0 50px;width:50px}.feed-panel__skeleton-line{flex:1}.feed-panel__skeleton-row:nth-child(2) .feed-panel__skeleton-line,.feed-panel__skeleton-row:nth-child(2) .feed-panel__skeleton-time{animation-delay:.1s}.feed-panel__skeleton-row:nth-child(3) .feed-panel__skeleton-line,.feed-panel__skeleton-row:nth-child(3) .feed-panel__skeleton-time{animation-delay:.2s}.feed-panel__skeleton-row:nth-child(4) .feed-panel__skeleton-line,.feed-panel__skeleton-row:nth-child(4) .feed-panel__skeleton-time{animation-delay:.3s}.feed-panel__loading-text{text-align:center;color:#98a2c2;margin-top:4px;font-size:11px;font-style:italic;display:block}@keyframes feedPanelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.feed-panel__empty{color:#98a2c2;margin:8px 4px;font-size:12px;font-style:italic}.feed-panel__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.feed-panel__row{background:#141a33b3;border:1px solid #22305c80;border-radius:6px;gap:8px;padding:6px 8px;font-size:12px;line-height:1.4;display:flex}.feed-panel__time{color:#98a2c2;white-space:nowrap;flex:0 0 60px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.feed-panel__line{word-wrap:break-word;flex:1;min-width:0}.feed-panel__flag{vertical-align:-1px;margin-right:3px;font-size:12px;display:inline-block}.feed-panel__link{color:#7ab8ff;text-decoration:none}.feed-panel__link:hover{text-decoration:underline}.feed-panel__world{text-transform:uppercase;letter-spacing:.03em;vertical-align:1px;border-radius:3px;margin-left:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-block}.feed-panel__world--globe{color:#7ab8ff;background:#1f2849;border:1px solid #22305c}.feed-panel__world--terra{color:#c69aff;background:#2a1f49;border:1px solid #3a285c}.feed-panel__pager{border-top:1px solid #22305c99;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;padding:4px 2px 0;display:flex}.feed-panel__page{color:#7ab8ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #22305c;border-radius:5px;flex:none;padding:4px 10px;font-size:11px}.feed-panel__page:hover:not(:disabled){background:#141a33;border-color:#4a8fe8}.feed-panel__page:disabled{opacity:.35;cursor:default}.feed-panel__page-num{color:#98a2c2;font-size:11px}@media (max-width:720px){.feed-panel{width:min(360px,100vw - 24px)}.feed-panel__body{max-height:40vh}}.user-menu{position:relative}.user-menu__trigger{color:#e6e6e6;cursor:pointer;height:36px;font:inherit;background:#00000073;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;max-width:200px;padding:0 12px 0 2px;font-size:13px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.user-menu__trigger-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.user-menu__trigger:hover,.user-menu__trigger.is-open{background:#4a8fe840;border-color:#4a8fe899}.user-menu__avatar{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.user-menu__avatar--initial{color:#fff;background:linear-gradient(135deg,#4a8fe8,#7ab8ff);justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.user-menu__panel{z-index:50;background:#0b1020f5;border:1px solid #22305c;border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000008c}.user-menu__head{border-bottom:1px solid #22305cb3;margin-bottom:4px;padding:8px 10px 10px}.user-menu__head-name{color:#fff;font-size:13px;font-weight:600}.user-menu__head-sub{color:#98a2c2;margin-top:2px;font-size:11px}.user-menu__item{color:#e6e6e6;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.user-menu__item:hover{background:#4a8fe840}.user-menu__item--danger{color:#ff9b9b}.user-menu__item--danger:hover{background:#e84a4a33}.user-menu__icon{opacity:.85;justify-content:center;align-items:center;width:18px;font-size:14px;display:inline-flex}@media (max-width:600px){.hud,.players,.help,.featured-city,.hud-home,.chat,.chunk-load,.earth-compass,.about-link,.quality-picker,.hotbar-wrap,.crosshair,.mobile-btn--break,.mobile-btn--place{display:none!important}.loc-bc{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:calc(100vw - 24px);overflow-x:auto;flex-flow:row!important;align-items:center!important;width:auto!important;max-height:none!important}.loc-bc::-webkit-scrollbar{display:none}.loc-bc__seg{flex:none!important;width:auto!important}.loc-bc__name{white-space:nowrap;min-height:32px;padding:6px 10px;font-size:12px;flex:none!important;justify-content:flex-start!important}.loc-bc__book{flex:none;width:32px!important;height:32px!important;font-size:14px!important}.loc-bc__sep{opacity:.4;display:inline!important}.hud-cities{padding:6px 10px;font-size:12px;top:124px;left:12px;right:auto}.radio{align-items:flex-start;top:168px;bottom:auto;left:12px;right:auto}.radio__bar{max-width:calc(100vw - 24px)}.radio__panel{width:min(280px,100vw - 24px)}.chat-bubbles{bottom:calc(440px + env(safe-area-inset-bottom));max-width:calc(100vw - 200px)}.settings-modal,.profile-view,.profile-editor{align-items:flex-end!important}.settings-modal__inner,.profile-view__inner,.profile-editor__inner{width:100%!important;max-width:none!important;max-height:85dvh!important;padding:20px 18px calc(20px + env(safe-area-inset-bottom))!important;border-bottom:none!important;border-radius:16px 16px 0 0!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.settings-modal__inner:before,.profile-view__inner:before,.profile-editor__inner:before{content:"";background:#ffffff40;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:-10px auto 10px;display:block}.settings-modal__inner,.profile-view__inner{overflow-y:auto!important}.profile-editor__tabs,.profile-view__tabs{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.profile-editor__tabs::-webkit-scrollbar{display:none}.profile-view__tabs::-webkit-scrollbar{display:none}.profile-editor__tab,.profile-view__tab{white-space:nowrap;flex-shrink:0;padding:12px 16px!important;font-size:13px!important}.profile-editor__row input,.profile-view__row-rename{min-height:42px!important;padding:8px 12px!important;font-size:16px!important}.profile-editor__btn,.profile-editor__buttons button,.settings-modal__quality-btn{min-height:42px!important;padding:10px 16px!important;font-size:14px!important}.profile-editor__buttons{gap:10px!important}.profile-editor__buttons button{flex:1 1 0}.settings-modal__quality{gap:6px!important}.settings-modal__quality-btn{flex:1 1 0}.profile-view__list{max-height:50dvh!important}.profile-view__row{padding:10px 12px!important}.profile-view__row-actions button{min-width:32px;min-height:32px}.settings-modal__section{padding-top:14px;padding-bottom:14px}.settings-modal__close{width:40px;height:40px;font-size:24px!important}.click-to-play__btn{min-height:48px;padding:14px 32px!important;font-size:16px!important}.click-to-play__title{font-size:26px!important}.click-to-play__hint{max-width:calc(100vw - 32px)!important;font-size:13px!important}.click-to-play__tagline{max-width:calc(100vw - 32px);font-size:16px}.click-to-play__fly{width:min(100vw - 32px,400px);padding:16px 16px 14px}.click-to-play__fly-art{height:84px;margin:-16px -16px 0}.click-to-play__fly-icon{font-size:44px}.click-to-play__fly-cta{font-size:21px}.click-to-play__vehicle{min-height:44px;padding:10px 18px;font-size:14px}.click-to-play__worlds{flex-direction:column;align-items:stretch;gap:10px;width:min(100vw - 32px,400px)}.click-to-play__world{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 10px;width:100%;padding:12px 14px}.click-to-play__world-art,.click-to-play__worlds--compact .click-to-play__world-art{border-radius:10px;order:0;align-self:center;width:46px;min-width:46px;height:46px;margin:0;overflow:hidden}.click-to-play__world-icon,.click-to-play__worlds--compact .click-to-play__world-icon{font-size:24px}.click-to-play__world-name{order:1;font-size:17px}.click-to-play__world-kind{order:2;margin-left:auto}.click-to-play__world-tagline{flex-basis:100%;order:3;font-size:12px}.click-to-play__world-online{order:4;margin-top:2px}.click-to-play__worlds--compact{width:min(100vw - 32px,400px)}.click-to-play__worlds--compact .click-to-play__world{gap:4px 10px;width:100%;padding:10px 14px}}.vr-button{color:#ffffffeb;cursor:pointer;background:#14161bd9;border:1px solid #9ad8ff80;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.vr-button:hover{color:#fff;background:#282c36f2}.drone-hud{pointer-events:none;z-index:80;-webkit-user-select:none;user-select:none;--osd-ink:#e6f1ff;--osd-dim:#9fb6cc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;top:0;bottom:0;left:0;right:0}.drone-hud__ladder{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.drone-hud__horizon-wrap{width:0;height:0;position:absolute;top:50%;left:50%}.drone-hud__reticle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drone-hud__reticle span{background:#ffffffd9;position:absolute;box-shadow:0 0 4px #000000b3}.drone-hud__reticle span:first-child{width:12px;height:2px;top:-1px;left:-16px}.drone-hud__reticle span:nth-child(2){width:12px;height:2px;top:-1px;left:4px}.drone-hud__gauges{gap:16px;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.drone-hud__gauge{flex-direction:column;align-items:center;min-width:42px;display:flex}.drone-hud__gauge-track{background:#00000073;border:1px solid #fff6;border-radius:6px;align-items:flex-end;width:12px;height:160px;display:flex;position:relative;overflow:hidden}.drone-hud__throttle-fill{background:linear-gradient(#9bd0ff,#4ea1ff);width:100%;height:0%}.drone-hud__vsi-zero{z-index:1;background:#ffffff8c;height:1px;position:absolute;top:50%;left:0;right:0}.drone-hud__vsi-fill{background:#78dca0;height:0%;position:absolute;top:50%;left:0;right:0}.drone-hud__gauge-label{letter-spacing:1px;color:var(--osd-dim);text-shadow:0 1px 2px #000;margin-top:4px;font-size:10px}.drone-hud__gauge-value{color:var(--osd-ink);text-shadow:0 1px 2px #000;font-size:11px;font-weight:700}.drone-hud__status{gap:10px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.drone-hud__badge{letter-spacing:.5px;text-shadow:0 1px 2px #000;background:#0006;border:1px solid;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:700}.drone-hud__readout{color:var(--osd-ink);text-shadow:0 1px 2px #000;gap:22px;font-size:14px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.drone-hud__readout span{margin-left:4px;font-weight:700}.drone-hud__trend{min-width:10px;font-size:11px;display:inline-block}.stickov{gap:18px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.stickov__pad-wrap{flex-direction:column;align-items:center;display:flex}.stickov__pad{background:#0006;border:1px solid #fff6;border-radius:5px;width:52px;height:52px;position:relative}.stickov__cross{background:#ffffff38;position:absolute}.stickov__cross--v{width:1px;top:4px;bottom:4px;left:50%}.stickov__cross--h{height:1px;top:50%;left:4px;right:4px}.stickov__dz{background:#ffffff17;position:absolute}.stickov__dz--v{top:0;bottom:0}.stickov__dz--h{left:0;right:0}.stickov__dot{background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 3px #000000e6}.stickov__cap{letter-spacing:.5px;color:#9fb6cc;text-shadow:0 1px 2px #000;margin-top:3px;font-size:9px}.drone-hud__controls{pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18px;left:18px}.drone-hud__controls button{color:#fff;cursor:pointer;background:#282c36d9;border:1px solid #ffffff59;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.drone-toast{letter-spacing:2px;text-shadow:0 2px 4px #000;background:#00000073;border:2px solid;border-radius:10px;padding:8px 22px;font-size:30px;font-weight:800;animation:1.1s forwards droneToast;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes droneToast{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.drone-hud__fpv-frame{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.drone-hud__corner{filter:drop-shadow(0 0 3px #000000bf);border:2px solid #ffffffd9;width:46px;height:46px;position:absolute}.drone-hud__corner--tl{border-bottom:none;border-right:none;top:12%;left:12%}.drone-hud__corner--tr{border-bottom:none;border-left:none;top:12%;right:12%}.drone-hud__corner--bl{border-top:none;border-right:none;bottom:12%;left:12%}.drone-hud__corner--br{border-top:none;border-left:none;bottom:12%;right:12%}.drone-hud__rec{letter-spacing:1px;color:#ffffffe6;text-shadow:0 1px 2px #000;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;position:absolute;top:calc(12% + 54px);left:12%}.drone-hud__rec-dot{background:#ff4040;border-radius:50%;width:9px;height:9px;animation:1.4s step-end infinite droneRecBlink;box-shadow:0 0 6px #ff4040e6}@keyframes droneRecBlink{0%,60%{opacity:1}61%,to{opacity:.25}}.walkie{z-index:59;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;bottom:54px;right:12px}.app--no-ui .walkie,.app--chat-fullscreen .walkie,.app--no-ui .wings-hud__beak,.app--no-ui .wings-hud__eye-frame,.app--no-ui .drone-hud__fpv-frame{display:none}.drone-hud--osd-betaflight{--osd-ink:#7bf1a8;--osd-dim:#4f9c72}.drone-hud--osd-amber{--osd-ink:#ffb44d;--osd-dim:#b98237}.drone-hud--osd-clean{--osd-ink:#eef3f7;--osd-dim:#b3c1cf;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.drone-hud__bezel{pointer-events:none;--bezel:#cfd8e3;position:absolute;top:0;bottom:0;left:0;right:0}.drone-hud__bezel--thin{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--bezel) 70%, transparent);border-radius:10px}.drone-hud__bezel--carbon{box-shadow:inset 0 0 0 14px color-mix(in srgb, var(--bezel) 92%, #000), inset 0 0 0 15px #ffffff24, inset 0 0 44px #00000080;border-radius:18px}.drone-hud__bezel--gold{box-shadow:inset 0 0 0 10px var(--bezel), inset 0 0 0 13px #00000080, inset 0 0 50px #00000059;border-radius:14px}.drone-hud__bezel--crt{box-shadow:inset 0 0 0 10px #0c100eeb, inset 0 0 70px color-mix(in srgb, var(--bezel) 30%, transparent);background:repeating-linear-gradient(#0000000f 0 1px,#fff0 1px 3px);border-radius:26px}@media (prefers-reduced-motion:reduce){.drone-hud__bezel--crt{background:0 0}}.walkie__bar{color:#fff;cursor:pointer;font:inherit;background:#14161be0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 8px 24px #00000073}.walkie__bar:hover{background:#14161bf2;border-color:#4ade8073}.walkie__bar--on{border-color:#4ade808c}.walkie__bar--air{border-color:#f87171bf}.walkie__bar-freq{font-variant-numeric:tabular-nums;letter-spacing:.04em}.walkie__bar-count{background:#4ade8033;border-radius:999px;padding:0 6px;font-size:11px}.walkie__bar-dot{background:#f87171;border-radius:50%;width:8px;height:8px;animation:1s infinite walkie-blink}@keyframes walkie-blink{0%,to{opacity:1}50%{opacity:.25}}.walkie__panel{color:#fff;background:#14161bf0;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;gap:8px;width:232px;padding:10px;font-size:12px;display:flex;box-shadow:0 12px 32px #00000080}.walkie__head{justify-content:space-between;align-items:center;display:flex}.walkie__title{font-weight:600}.walkie__close{color:#fff;opacity:.6;cursor:pointer;font:inherit;background:0 0;border:none}.walkie__close:hover{opacity:1}.walkie__signin{line-height:1.4}.walkie__signin p{opacity:.8;margin:0 0 8px}.walkie__signin-btn{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:8px;width:100%;padding:8px 12px;font:600 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.walkie__signin-btn:hover{background:#2563eb}.walkie__row{align-items:center;gap:8px;display:flex}.walkie__power{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;flex:none;width:32px;height:32px;font-size:15px;transition:background .15s,border-color .15s,color .15s}.walkie__power:hover{border-color:#4ade8080}.walkie__power--on{color:#4ade80;background:#4ade802e;border-color:#4ade8099}.walkie__lcd{background:#102818e6;border:1px solid #4ade8059;border-radius:6px;flex:1;align-items:baseline;gap:4px;padding:4px 8px;transition:background .15s,border-color .15s;display:flex}.walkie__lcd--off{opacity:.6;background:#1e2024e6;border-color:#ffffff1f}.walkie__lcd--air{border-color:#f87171b3}.walkie__lcd--busy{background:#461414e6;border-color:#f87171;animation:.4s 2 walkie-blink}.walkie__freq{color:#4ade80;letter-spacing:.06em;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:Courier New,monospace;font-size:16px;font-weight:700}.walkie__lcd--off .walkie__freq{color:#9ca3af}.walkie__lcd--air .walkie__freq{color:#fca5a5}.walkie__mhz{color:#4ade80b3;font-size:10px}.walkie__tuner{justify-content:space-between}.walkie__tuner button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:6px;width:26px;height:24px;font-size:13px;line-height:1}.walkie__tuner button:disabled{opacity:.35;cursor:default}.walkie__tuner button:not(:disabled):hover{border-color:#4ade8080}.walkie__unicom{text-align:center;opacity:.55;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.walkie__presets{flex-wrap:wrap;gap:6px}.walkie__preset{color:#bbf7d0;max-width:100%;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#4ade8014;border:1px solid #4ade8059;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex;overflow:hidden}.walkie__preset:not(:disabled):hover{background:#4ade802e;border-color:#4ade8099}.walkie__preset:disabled{opacity:.35;cursor:default}.walkie__modes{gap:6px}.walkie__modes button{color:#fff;cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:6px;flex:1;padding:4px 0;font-size:11px}.walkie__modes button:disabled{opacity:.35;cursor:default}.walkie__modes .walkie__mode--on{color:#4ade80;background:#4ade802e;border-color:#4ade8099}.walkie__ptt{color:#fff;width:100%;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;padding:10px 0;font-size:13px;font-weight:600}.walkie__ptt:disabled{opacity:.35;cursor:default}.walkie__ptt--tx{color:#fecaca;background:#f8717140;border-color:#f87171}.walkie__ptt kbd{opacity:.7;border:1px solid #ffffff4d;border-radius:4px;padding:0 4px;font-size:10px}.walkie__volume input{flex:1}.walkie__status{opacity:.85;flex-direction:column;gap:3px;font-size:11px;line-height:1.35;display:flex}.walkie__onair{color:#f87171;font-weight:600}.walkie__err{color:#fca5a5}@media (max-width:480px){.walkie{bottom:58px}.walkie__panel{width:208px}}.walkie__bar .radio__power{flex:none}.walkie__bar--off{opacity:.75}.walkie__bar--off .walkie__bar-icon{filter:grayscale();opacity:.7}.walkie__bar--off .walkie__bar-freq{color:#ffffff8c}.walkie__bar--on .walkie__bar-freq{color:#4ade80}.walkie__code input{color:#fff;min-width:0;font:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:6px;flex:1;padding:4px 8px;font-size:11px}.walkie__code--set input{color:#fbbf24;border-color:#fbbf248c}.walkie__code-clear{color:#fff;opacity:.6;cursor:pointer;font:inherit;background:0 0;border:none;padding:2px;font-size:11px}.walkie__code-clear:hover{opacity:1}.walkie__peers{flex-direction:column;gap:2px;max-height:132px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.walkie__peer{background:#ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:3px 6px;font-size:11px;display:flex}.walkie__peer--air{color:#fecaca;background:#f8717124}.walkie__peer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.walkie__peer-mute{cursor:pointer;opacity:.5;background:0 0;border:none;flex:none;padding:0 2px;font-size:12px}.walkie__peer-mute:hover,.walkie__peer-mute--on{opacity:1}.walkie__code input:disabled{opacity:.45;cursor:not-allowed}.walkie__code-note{opacity:.6;margin-top:-4px;font-size:10px;line-height:1.35}.mobile-nav-toggle,.mobile-nav-close,.mobile-nav-backdrop{display:none}.topbar__nav{display:contents}.topbar__shell,.mucard{display:none}@media (max-width:720px){.mobile-nav-toggle{color:#e6e6e6;cursor:pointer;background:#0000008c;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:40px;font-size:18px;line-height:1;display:inline-flex}.topbar:has(>.topbar__nav.is-open){z-index:165}.mobile-nav-backdrop{z-index:155;background:#080a108c;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.topbar__nav{display:none}.topbar__nav.is-open{width:min(320px,88vw);padding:calc(10px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;z-index:160;background:#0d1018f7;border-right:1px solid #ffffff1a;flex-direction:column;align-items:stretch;gap:14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:12px 0 32px #00000073}.mobile-nav-close{color:#e6e6e6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;font-size:14px;display:inline-flex}.topbar__nav.is-open .topbar__left,.topbar__nav.is-open .topbar__right{flex-direction:column;flex:none;align-items:stretch;gap:8px;position:static}.topbar__nav.is-open .topbar__right{border-top:1px solid #ffffff14;padding-top:12px}.topbar__nav.is-open .topbar__shell{border-top:1px solid #ffffff14;flex-direction:column;flex:none;align-items:stretch;gap:6px;padding-top:12px;display:flex}.topbar__shell-title{letter-spacing:.04em;text-transform:uppercase;color:#e6e6e68c;padding:0 2px 2px;font-size:11px}.topbar__shell-link+.topbar__shell-title,.topbar__shell-lang+.topbar__shell-title{margin-top:10px}.topbar__shell-link{color:#e6e6e6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.topbar__shell-link:active{background:#ffffff1f}.topbar__career{color:#e6e6e6;background:#ffd54a12;border:1px solid #ffd54a47;border-radius:8px;flex-direction:column;gap:5px;padding:10px;font-size:12px;text-decoration:none;display:flex}.topbar__career:active{background:#ffd54a24}.topbar__career-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.topbar__career-rank{font-size:13px;font-weight:700}.topbar__career-xp{color:#ffd54a;white-space:nowrap;font-weight:600}.topbar__career-track{background:#ffffff24;border-radius:2px;height:4px;display:block;overflow:hidden}.topbar__career-fill{background:#ffd54a;border-radius:2px;height:100%;display:block}.topbar__career-sub{color:#e6e6e6bf}.topbar__nav.is-open .world-switcher{width:100%}.topbar__nav.is-open .brand--button{width:100%;font-size:13px;display:flex}.topbar__nav.is-open .world-switcher__menu{min-width:0;box-shadow:none;margin-top:6px;position:static}.topbar__nav.is-open .loc-bc{gap:6px;margin-top:0;flex-flow:column!important;align-items:stretch!important;width:auto!important;max-width:none!important;max-height:none!important;position:static!important;overflow:visible!important}.topbar__nav.is-open .loc-bc__seg{flex-wrap:wrap;width:100%!important}.topbar__nav.is-open .loc-bc__name{min-height:40px;padding:8px 12px;font-size:13px;flex:auto!important;justify-content:space-between!important}.topbar__nav.is-open .loc-bc__book{width:40px!important;height:40px!important}.topbar__nav.is-open .loc-bc__sep{display:none!important}.topbar__nav.is-open .loc-bc__menu,.topbar__nav.is-open .feed-panel{width:auto;min-width:0;max-width:none;box-shadow:none;flex:1 0 100%;margin-top:4px;position:static}.topbar__nav.is-open .loc-bc__menu{max-height:45vh}.topbar__nav.is-open:has(>.mucard){position:fixed}.topbar__nav.is-open:has(>.mucard)>.mobile-nav-close{top:calc(18px + env(safe-area-inset-top));z-index:1;width:32px;height:32px;position:absolute;right:20px}.topbar__nav.is-open:has(>.mucard) .user-menu{display:none}.topbar__nav.is-open .mucard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:12px;display:flex}.mucard__id{color:#fff;align-items:center;gap:14px;min-width:0;padding-right:36px;text-decoration:none;display:flex}.mucard__avatar-slot{flex:none;margin:-8px -4px -8px -8px;padding:14px;display:inline-flex}.mucard__avatar{object-fit:cover;background:#1a223f;border-radius:50%;width:56px;height:56px;display:block}.mucard__avatar--initial{background:linear-gradient(135deg,#4a8fe8,#7ab8ff);justify-content:center;align-items:center;font:700 24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.mucard__names{flex-direction:column;gap:2px;min-width:0;display:flex}.mucard__name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.mucard__handle{color:#e6e6e699;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mucard__rank{color:#ffd54a;align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.mucard__rank img{filter:drop-shadow(0 2px 5px #00000080);vertical-align:middle!important}.mucard__career{color:#e6e6e6;flex-direction:column;gap:6px;font-size:12px;text-decoration:none;display:flex}.mucard__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.mucard__xp{color:#ffd54a;font-size:13px;font-weight:700}.mucard__next,.mucard__stats{color:#e6e6e6bf}.mucard__track{background:#ffffff24;border-radius:3px;height:5px;display:block;overflow:hidden}.mucard__fill{background:#ffd54a;border-radius:3px;height:100%;display:block}.mucard__actions{gap:8px;display:flex}.mucard__btn{color:#e6e6e6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:1 1 0;min-height:38px;padding:8px 10px;font-size:13px}.mucard__btn--danger{color:#ff9a9a}.topbar__nav.is-open .user-menu__trigger{width:100%;max-width:none}.topbar__nav.is-open .user-menu__panel{min-width:0;box-shadow:none;margin-top:6px;position:static}.topbar__nav.is-open .about-link{text-align:left;padding:10px 12px;font-size:13px;display:block!important}.topbar__nav.is-open .topbar-btn,.topbar__nav.is-open .vr-button{text-align:left;width:100%}}@media (max-width:600px){.hud-cities{top:64px}.radio{top:112px}}@media (max-width:720px){.app:has(>.click-to-play) .overlay>:not(.topbar):not(.chat-sheet):not(.mobile-sheet):not(.mobile-pop):not(.opsban):not(.sessban){display:none!important}.click-to-play__fly-tagline{display:none}.click-to-play__inner{box-sizing:border-box;width:100%;max-height:calc(100vh - 64px);gap:10px;max-height:calc(100dvh - 64px);margin-top:64px;padding:8px 20px 24px}.click-to-play__logo-img{width:min(270px,42vw,34vh)}}.wings-forecast{pointer-events:auto;border-top:1px solid #ffffff24;margin-top:6px;padding-top:6px;font-size:11.5px}.wings-forecast__head{letter-spacing:.02em;opacity:.9;justify-content:space-between;align-items:center;font-weight:700;display:flex}.wings-forecast__close{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.wings-forecast__close:hover{opacity:1}.wings-forecast__msg{opacity:.7;padding:4px 0}.wings-forecast__strip{scrollbar-width:thin;gap:8px;padding:6px 0 2px;display:flex;overflow-x:auto}.wings-forecast__hour{flex-direction:column;align-items:center;gap:2px;min-width:38px;display:flex}.wings-forecast__hour-t{opacity:.75;font-size:10.5px}.wings-forecast__hour-temp{font-weight:700}.wings-forecast__hour-wind{opacity:.7;white-space:nowrap;font-size:10px}.wx-icon{align-items:center;line-height:1;display:inline-flex}.wings-forecast__sun{opacity:.85;white-space:nowrap;align-items:center;gap:10px;padding:4px 0 0;font-size:11px;display:flex}.wings-forecast__sun>span{align-items:center;gap:3px;display:inline-flex}.wings-forecast__sun-len{opacity:.7}.wings-forecast__dot{border-radius:50%;width:7px;height:7px;display:inline-block}.wings-forecast__days{border-top:1px solid #ffffff1a;flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;display:flex}.wings-forecast__day{white-space:nowrap;grid-template-columns:34px 9px 18px 1fr auto;align-items:center;gap:6px;display:grid}.wings-forecast__day-name{font-weight:700}.wings-forecast__day-cond{opacity:.85;align-items:center;display:inline-flex}.wings-forecast__day-temp{text-align:right}.wings-forecast__day-wind{opacity:.75;font-size:10.5px}.wings-forecast__legend{opacity:.65;margin-top:6px;font-size:10.5px}.wings-forecast__hub{color:#cfe3ff;opacity:.75;pointer-events:auto;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:6px;font-size:10.5px;text-decoration:none;display:block}.wings-forecast__hub:hover{opacity:1;text-decoration:underline}.topbar__mapbtn{cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.topbar__mapbtn:hover{background:#38bdf82e;border-color:#38bdf880}.mapview{z-index:200;touch-action:none;-webkit-user-select:none;user-select:none;background:#0d1622;position:fixed;top:0;bottom:0;left:0;right:0}.mapview__canvas{cursor:grab;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.mapview__canvas:active{cursor:grabbing}.mapview__top{color:#fff;pointer-events:none;background:linear-gradient(#060c14d9,#060c1400);justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:absolute;top:0;left:0;right:0}.mapview__title{pointer-events:none;flex:auto;font:700 15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__search-btn{pointer-events:auto;color:#fff;cursor:pointer;background:#0006;border:none;border-radius:8px;width:34px;height:34px;margin-right:8px;font-size:15px}.mapview__search-btn--on{background:#2f6df6}.mapview__search{z-index:7;background:#10141cf7;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;width:min(320px,100vw - 16px);max-height:60vh;display:flex;position:absolute;top:52px;left:8px;overflow:hidden;box-shadow:0 8px 24px #00000080}.mapview__search-input{color:#eaf2fb;background:#00000040;border:none;border-bottom:1px solid #ffffff1f;outline:none;padding:10px 12px;font:500 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__citylist{-webkit-overflow-scrolling:touch;overflow-y:auto}.mapview__cityempty{color:#ffffff8c;padding:14px 12px;font:500 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__cityrow{color:#e8edf2;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 12px;font:500 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.mapview__cityrow:hover{background:#ffffff0f}.mapview__cityname{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mapview__citymeta{flex:none;align-items:center;gap:8px;display:flex}.mapview__citybaked{color:#4fd1ff;letter-spacing:.3px;font:700 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__citycountry{color:#ffffff80;font-size:12px}.mapview__close{pointer-events:auto;color:#fff;cursor:pointer;background:#0006;border:none;border-radius:8px;width:34px;height:34px;font-size:18px}.mapview__ctrls{z-index:30;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mapview__ctrls button{color:#eaf2fb;cursor:pointer;background:#0d1622e6;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.mapview__ctrls button:hover{border-color:#38bdf899}@media (max-height:600px){.mapview__ctrls{scrollbar-width:none;max-height:calc(100% - 120px);margin-right:-6px;padding:6px;overflow-y:auto}.mapview__ctrls::-webkit-scrollbar{display:none}}.mapview__ctrls button{flex:none;position:relative}.mapview__ctrls button:disabled{opacity:.55;cursor:default}.mapview__ctrls button.mapview__ctrl--on{background:#38bdf8e6;border-color:#0000}.mapview__ctrls button.mapview__ctrl--on img{filter:brightness(0)saturate()invert(6%)sepia(20%)saturate(2500%)hue-rotate(175deg)}.mapview__ctrl-badge{color:#05141d;text-align:center;background:#38bdf8;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font:700 10px/17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #0d1622f2}.mapview__ctrls button.mapview__ctrl--on .mapview__ctrl-badge{background:#eaf2fb}.mapview__ctrl-busy{border:2px solid #eaf2fb4d;border-top-color:#eaf2fb;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite mapviewSpin}@keyframes mapviewSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mapview__ctrl-busy{animation:none}}.mapview__layerpanel{z-index:31;color:#eaf2fb;background:#0d1622f5;border:1px solid #ffffff29;border-radius:12px;width:min(240px,100vw - 88px);max-height:calc(100% - 120px);padding:6px;position:absolute;top:50%;right:64px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 10px 32px #00000080}.mapview__layerpanel-head{text-transform:uppercase;letter-spacing:.05em;color:#eaf2fbbf;align-items:center;gap:8px;padding:4px 4px 8px 6px;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.mapview__layerpanel-head span{flex:auto}.mapview__layerpanel-head button{color:#eaf2fb;cursor:pointer;background:#ffffff0f;border:none;border-radius:7px;width:28px;height:28px;font-size:13px}.mapview__layerrow{color:#eaf2fb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.mapview__layerrow:hover{background:#ffffff0f}.mapview__layerrow img{opacity:.55}.mapview__layerrow--on img{opacity:1}.mapview__layerrow--sub{min-height:36px;padding-left:30px;font-size:12px;font-weight:500}.mapview__layerrow-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mapview__switch{background:#ffffff2e;border-radius:9px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.mapview__switch:after{content:"";background:#eaf2fb;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.mapview__layerrow--on .mapview__switch{background:#38bdf8}.mapview__layerrow--on .mapview__switch:after{transform:translate(13px)}.mapview__scanbar{z-index:9;white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.mapview__scan{color:#eafff5;cursor:pointer;background:#14966ef2;border:1px solid #78f0be80;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;box-shadow:0 6px 20px #0006}.mapview__scan:disabled{cursor:default;background:#283c34e6}.mapview__scanhist{cursor:pointer;background:#0009;border:1px solid #78f0be59;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mapview__scanhist--on{background:#14966ef2}.mapview__scaninfo{color:#cfe;background:#0009;border-radius:999px;padding:5px 12px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__typedot{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block;box-shadow:0 0 0 1px #0006}.mapview__pulsechip img{vertical-align:-2px}.mapview__search-btn{justify-content:center;align-items:center;display:inline-flex}.mapview__ctrls button.mapview__hinted{border-color:#facc15e6;animation:1.8s ease-out infinite mapviewHintPulse;position:relative}@keyframes mapviewHintPulse{0%{box-shadow:0 0 #facc158c}70%{box-shadow:0 0 0 12px #facc1500}to{box-shadow:0 0 #facc1500}}.mapview__hint{color:#1b1405;text-align:left;white-space:normal;pointer-events:none;z-index:31;background:#facc15;border-radius:10px;width:max-content;max-width:min(220px,60vw);padding:8px 11px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 18px #00000059}.mapview__hint:after{content:"";border:6px solid #0000;border-left-color:#facc15;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.mapview__hint--filter{top:auto;bottom:106px;left:12px;right:auto;transform:none}.mapview__hint--filter:after{border-top-color:#facc15;border-left-color:#0000;top:100%;left:18px;transform:none}@media (prefers-reduced-motion:reduce){.mapview__ctrls button.mapview__hinted{animation:none}}.mapview__pin-input{box-sizing:border-box;color:#eef2f7;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;width:100%;margin-top:8px;padding:8px 10px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.mapview__pin-input:focus{border-color:#38bdf899;outline:none}.mapview__card-title--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.mapview__card-title--link:hover{color:#7ab8ff;text-decoration:underline}.mapview__pulsechip{z-index:9;position:absolute;bottom:14px;left:12px}.mapview__pulsechip button,.mapview__pulsechip-armed{color:#7ee0b4;background:#0a0e16eb;border:1px solid #50dca073;border-radius:999px;padding:8px 14px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.mapview__pulsechip button{cursor:pointer}.mapview__pulsechip button:hover{border-color:#50dca0cc}.mapview__pulsechip-armed{color:#ffd76a;border-color:#f5c51899}.mapview__radarlist{z-index:9;background:#0a0e16f5;border:1px solid #50dca059;border-radius:14px;width:min(340px,92vw);max-height:42vh;padding:8px;position:absolute;bottom:64px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 40px #0009}.mapview__radarlist-head{color:#7ee0b4;text-transform:uppercase;letter-spacing:.04em;padding:4px 6px 8px;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__radarrow{color:#eef2f7;cursor:pointer;text-align:left;background:#ffffff0d;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:8px 10px;display:flex}.mapview__radarrow:hover{background:#ffffff1a}.mapview__radarrow-dot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 8px}.mapview__radarrow-main{flex:1;min-width:0}.mapview__radarrow-title{white-space:nowrap;text-overflow:ellipsis;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block;overflow:hidden}.mapview__radarrow-sub{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font:400 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block;overflow:hidden}.mapview__radarrow-go{opacity:.6;flex:none;font-size:18px}.mapview__base{font-weight:600;font-size:12px!important}.sqstrip{z-index:12;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:4px;max-width:min(420px,100vw - 140px);display:flex;position:absolute;top:104px;left:50%;transform:translate(-50%)}.sqstrip__row{color:#ffe9e9;cursor:pointer;text-align:left;background:#1e0608eb;border:1px solid #ff3b3bbf;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:32px;padding:5px 12px 5px 6px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.sqstrip__row:hover{background:#3c0a0ef2}.sqstrip__code{color:#fff;background:#ff3b3b;border-radius:999px;flex:none;padding:2px 8px;font-weight:800}.sqstrip__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sqstrip__line{align-items:center;gap:4px;min-width:0;display:flex}.sqstrip__line .sqstrip__row{flex:auto}.sqstrip__line .sqinfo{background:#1e0608eb;border:1px solid #ff3b3bbf;width:32px;height:32px}.sqstrip__more{color:#ffd0d0;background:#1e0608d9;border-radius:999px;align-self:center;padding:2px 10px;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__clock{z-index:6;color:#e8eef6;white-space:nowrap;pointer-events:none;background:#0a1018db;border:1px solid #fde08c59;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;position:absolute;top:68px;left:12px}.mapview__clock b{color:#fde08c;font-variant-numeric:tabular-nums;font-size:14px}.mapview__clock-where{opacity:.65}.mapview__localtime{align-items:center;gap:6px;display:flex}.mapview__localtime b{font-variant-numeric:tabular-nums}.mapview__attr{color:#fff9;pointer-events:none;background:#00000059;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;top:46px;left:12px}.mapview__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:0 12px 4px;display:flex;position:absolute;bottom:12px;left:0;right:0;overflow-x:auto}.mapview__chips::-webkit-scrollbar{display:none}.mapview__shiptypes{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:0 12px 4px;display:flex;position:absolute;bottom:58px;left:0;right:0;overflow-x:auto}.mapview__shiptypes::-webkit-scrollbar{display:none}.mapview__chip{white-space:nowrap;color:#eaf2fb;cursor:pointer;background:#0d1622e6;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:8px 14px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mapview__chip--on{color:#05141d;background:#38bdf8e6;border-color:#0000}.mapview__chip--clear{color:#f87171;padding:8px 12px}.mapview__card{color:#fff;background:#121721;border:1px solid #ffffff1f;border-radius:14px;width:min(360px,92vw);padding:12px 14px;position:absolute;bottom:150px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0009}.mapview__card-title{font-size:15px;font-weight:700}.mapview__card-sub{opacity:.7;margin-top:2px;font-size:12px}.mapview__card-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.mapview__fly{color:#05141d;cursor:pointer;background:#38bdf8;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.mapview__hub{color:#93c5fd;font-size:13px;font-weight:600;text-decoration:none}.mapview__dismiss{color:#cfd8e3;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:16px}.topbar-chat{color:#eaf2fb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:inline-flex;position:relative}.topbar-chat:active,.topbar-chat--on{background:#ffffff29}.topbar-chat+.topbar-chat,.notifbell+.topbar-chat{margin-left:0}.topbar-chat__dot{color:#fff;text-align:center;pointer-events:none;background:#ef4444;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:700 10px/17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #0a0e14d9}.topbar-chat__dot--quiet{color:#eaf2fb;background:#ffffff38;font-weight:600}.topbar-chat--off img{opacity:.45}.topbar-chat--live{background:#f59e0b47;border-color:#f59e0bb3;box-shadow:0 0 8px #f59e0b59}.topbar-chat--powered{background:#4ade8038;border-color:#4ade80a6;box-shadow:0 0 8px #4ade804d}.topbar-chat__air{pointer-events:none;background:#ef4444;border-radius:50%;width:9px;height:9px;animation:1s step-end infinite walkie-blink;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 2px #0a0e14d9}@media (prefers-reduced-motion:reduce){.topbar-chat__air{animation:none}}.topbar-chat--pulse{border-color:#60a5fa8c;animation:2.4s ease-in-out infinite topbar-chat-pulse}@keyframes topbar-chat-pulse{0%,to{box-shadow:0 0 #60a5fa00}50%{box-shadow:0 0 0 4px #60a5fa2e}}@media (prefers-reduced-motion:reduce){.topbar-chat--pulse{animation:none;box-shadow:0 0 0 2px #60a5fa59}}.notifbell{position:relative}.notifbell__btn{color:#eaf2fb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.notifbell__btn:hover{background:#ffffff29}.topbar:has(.notifbell__panel){z-index:165}.notifbell__glyph{display:block}.notifbell__dot{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:700 10px/17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #0a0e14d9}.notifbell__panel{z-index:60;background:#141a24;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:340px;max-width:calc(100vw - 24px);max-height:min(70vh,520px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000080}.notifbell__head{color:#ffffff8c;border-bottom:1px solid #ffffff14;margin-bottom:4px;padding:6px 10px 8px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.notifbell__list{overscroll-behavior:contain;overflow-y:auto}.notifbell__empty{color:#ffffff80;text-align:center;padding:18px 12px;font:400 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.notifbell__day{color:#fff6;text-transform:uppercase;letter-spacing:.04em;padding:8px 10px 4px;font:700 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.notifbell__row{color:#e8edf2;border-radius:9px;align-items:flex-start;gap:9px;padding:8px 10px;text-decoration:none;display:flex;position:relative}a.notifbell__row:hover{background:#ffffff12}.notifbell__icon{flex:none;font-size:17px;line-height:1.2}.notifbell__body{flex:auto;min-width:0}.notifbell__t{font:600 13px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.notifbell__d{color:#ffffff9e;overflow-wrap:anywhere;font:400 12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.notifbell__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.notifbell__chip{color:#bcd8ff;background:#60a5fa2e;border-radius:999px;padding:0 7px;font:700 10px/16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.notifbell__chip--tri{color:#ffd97a;background:#f5c5182e}.notifbell__time{color:#ffffff59;font:400 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.notifbell__new{background:#60a5fa;border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.notifbell__more{color:#cfd8e3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;width:100%;margin-top:4px;padding:7px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.notifbell__more:hover{background:#ffffff12}@media (max-width:480px){.notifbell__panel{width:auto;position:fixed;top:58px;left:8px;right:8px}}.radio--touch,.walkie--touch{pointer-events:none;width:0;height:0;padding:0;position:static}.radio--touch-open,.walkie--touch-open{top:calc(56px + env(safe-area-inset-top));z-index:160;pointer-events:auto;flex-direction:column-reverse;align-items:flex-end;gap:6px;width:auto;height:auto;display:flex;position:fixed;bottom:auto;left:auto;right:8px}.mobile-tools{top:calc(56px + env(safe-area-inset-top));z-index:1;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0f1116f5;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:6px;width:min(240px,100vw - 16px);max-height:calc(100dvh - 150px);padding:8px;display:flex;position:fixed;right:8px;overflow-y:auto;box-shadow:0 12px 32px #00000080}.mobile-tools:empty{display:none}.mobile-tools__backdrop{z-index:0;pointer-events:auto;position:fixed;top:0;bottom:0;left:0;right:0}@media (hover:none) and (pointer:coarse){.app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app input,.app textarea,.app [contenteditable=true]{-webkit-user-select:text;user-select:text}}.stnfleet__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.stnfleet__summary{opacity:.75;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.stnfleet__summary b{color:#fff;font-variant-numeric:tabular-nums}.stnfleet__summary .is-live b{color:#6ee7a0}.stnfleet{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.stncard{background:radial-gradient(120% 140% at 0 0,#4da3ff17,#0000 55%),#ffffff09;border:1px solid #ffffff1c;border-radius:14px;min-width:0;padding:16px 18px 14px}.stncard__head{align-items:flex-start;gap:10px;display:flex}.stncard__dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.stncard__id{flex:auto;min-width:0}.stncard__name{color:#fff;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650}.stncard__flag{margin-left:8px;font-size:15px}.stncard__addr{opacity:.6;flex-wrap:wrap;gap:6px;margin:3px 0 0;font-size:12px;display:flex}.stncard__addr a{color:#7ab8ff}.stncard__place{opacity:.85;align-items:center;margin-top:6px}.feed-ctas{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.feed-ctas .public__cta{margin-left:0}.public__section--ladder{width:min(1280px,100vw - 32px);max-width:none;margin-inline-start:calc(50% + min(1280px,100vw - 32px)/-2);margin-inline-end:calc(50% + min(1280px,100vw - 32px)/-2)}.public__section--ladder>.public__lead,.public__section--ladder>.public__meta,.public__section--ladder>.stations-dormant{max-width:940px}.stnladder-wrap{overflow-x:auto}.stnladder{border-collapse:collapse;width:100%;font-size:14px}.stnladder th,.stnladder td{vertical-align:top;padding:7px 10px}.stnladder thead tr{text-align:left;opacity:.5;font-size:12px}.stnladder th{white-space:nowrap;font-weight:600}.stnladder tbody tr{border-top:1px solid #ffffff12}.stnladder__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stnladder__rank{text-align:right;white-space:nowrap;opacity:.6;width:1%}.stnladder__sub{opacity:.55;font-size:12px}.stnladder__name{min-width:208px}.stnladder__country{min-width:92px}.stnladder__status{min-width:84px}@media (max-width:900px){.public__section--ladder{width:100%;margin-inline-start:0;margin-inline-end:0}.stnladder-wrap{overflow-x:visible}.stnladder,.stnladder tbody,.stnladder tr,.stnladder td{display:block}.stnladder thead{display:none}.stnladder tbody tr{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-bottom:10px;padding:10px 12px;display:flex}.stnladder td{padding:0}.stnladder__rank{flex:none;width:auto}.stnladder__name{flex:calc(100% - 54px);min-width:0}.stnladder__country,.stnladder__status,.stnladder__num{text-align:left;flex:none}.stnladder__country,.stnladder__status{min-width:0}.stnladder td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;opacity:.45;font-size:10px;display:block}.stnladder tbody tr>td:nth-child(n+3){margin-top:6px}}.stations-dormant{border:1px dashed #96b2d259;border-radius:10px;margin-top:14px;padding:10px 14px;font-size:13px}.stations-dormant summary{cursor:pointer;opacity:.8}.stations-dormant ul{margin:0;padding-left:18px;line-height:1.7}.stations-dormant a{color:#7ab8ff}.stnsec--adsb{--band:#7ab8ff;--band-rgb:122, 184, 255}.stnsec--ais{--band:#4fd1c5;--band-rgb:79, 209, 197}.stnband{border:1px solid rgba(var(--band-rgb), .28);background:radial-gradient(120% 140% at 0% 0%, rgba(var(--band-rgb), .16), transparent 60%), #ffffff05;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.stnband__text{flex:1;min-width:0}.public__h2.stnband__title{margin:0 0 2px}.public a.stnband__about,.stnband__about{color:var(--band);font-size:13px;text-decoration:none}.stnband__about:hover{text-decoration:underline}.stnband__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.stnband__chip{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.stnband__chip b{font-variant-numeric:tabular-nums}.stnband__chip--dim{opacity:.65}.stnband__chip--live i,.stnpill--on i{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite stnPulse;box-shadow:0 0 #34d39999}@keyframes stnPulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}.stnpod{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:16px;display:grid}.stnpod__card{text-align:center;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:16px 12px 14px;transition:transform .15s,border-color .15s;display:flex;position:relative}.stnpod__card:hover{border-color:rgba(var(--band-rgb), .5);transform:translateY(-2px)}.stnpod__card--1{background:linear-gradient(#f5c5182e,#f5c51808);border-color:#f5c51873;padding-top:24px;padding-bottom:20px}.stnpod__card--2{background:linear-gradient(#c7ccd424,#c7ccd405);border-color:#c7ccd452}.stnpod__card--3{background:linear-gradient(#cd7f3229,#cd7f3205);border-color:#cd7f3261}.stnpod__hit{z-index:1;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.stnpod__owner{z-index:2;opacity:.75;font-size:12px;position:relative}.stnpod__medal{font-size:24px;line-height:1}.stnpod__card--1 .stnpod__medal{font-size:30px}.sig-class.stnpod__cls{margin-right:0}.stnpod__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.stnpod__where{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.stnpod__card .stnsig{width:100%;max-width:200px;margin:2px 0 0}.stnpod__stats{letter-spacing:.03em;text-transform:uppercase;opacity:.85;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin:4px 0 2px;font-size:10px;display:grid}.stnpod__stats span{flex-direction:column;gap:1px;min-width:0;display:flex}.stnpod__stats b{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:14px}.stnsig{--sig:#ffffff8c;align-items:center;gap:8px;max-width:220px;margin-top:5px;display:flex}.stnsig__track{background:#ffffff14;border-radius:999px;flex:1;height:5px;overflow:hidden}.stnsig__track i{border-radius:inherit;background:var(--sig);height:100%;display:block}.stnsig__pts{opacity:.6;font-variant-numeric:tabular-nums;font-size:11px}.stnsig--a{--sig:#ffd24d}.stnsig--b{--sig:#ffb15c}.stnsig--c{--sig:#7ee0ff}.stnsig--d{--sig:#6ea8d8}.stnsig--e{--sig:#8b9db0}.stnsig--g{--sig:#5a6672}.stnpill{white-space:nowrap;color:#fff9;background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;display:inline-flex}.stnpill i{background:#ffffff4d;border-radius:50%;width:7px;height:7px}.stnpill--on{color:#a7f3d0;background:#34d3991f}@media (min-width:901px){.stnsec--adsb .stnladder-wrap,.stnsec--ais .stnladder-wrap{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px}.stnladder thead th{text-transform:uppercase;letter-spacing:.05em;padding-top:10px;padding-bottom:10px;font-size:11px}.stnladder tbody tr{transition:background .12s}.stnladder tbody tr:hover{background:rgba(var(--band-rgb), .06)}.stnladder th,.stnladder td{vertical-align:middle;padding:10px 12px}}.stnladder__top--1{background:#f5c5180d}.stnladder__top--2{background:#c7ccd40a}.stnladder__top--3{background:#cd7f320b}.stnladder__medal{font-size:18px;line-height:1}.stnladder__top .stnladder__rank{opacity:1}.stnladder__meter{background:#ffffff14;border-radius:999px;width:56px;height:3px;margin:5px 0 0 auto;display:block;overflow:hidden}.stnladder__meter i{border-radius:inherit;background:#34d399;height:100%;display:block}@media (max-width:900px){.stnladder__meter{margin-left:0}.stnladder .stnsig{max-width:320px}}@media (max-width:640px){.stnpod{grid-template-columns:minmax(0,1fr);gap:8px}.stnpod__card--1{order:-1}.stnpod__card,.stnpod__card--1{text-align:left;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"medal cls name""medal cls where""medal cls sig";align-items:center;gap:1px 10px;padding:10px 12px;display:grid}.stnpod__medal,.stnpod__card--1 .stnpod__medal{grid-area:medal;font-size:22px}.stnpod__cls{grid-area:cls}.stnpod__name{grid-area:name}.stnpod__where{grid-area:where}.stnpod__card .stnsig{grid-area:sig;max-width:none;margin:3px 0 0}.stnpod__owner,.stnpod__founding,.stnpod__stats,.stnpod__card .stnpill{display:none}.stnpod__card:hover{transform:none}.stnband{padding:12px}}.fndbadge{white-space:nowrap;vertical-align:middle;color:#f5d77a;background:#f5c5181f;border:1px solid #f5c51866;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.fndbadge--ais{color:#7fe3d8;background:#4fd1c51f;border-color:#4fd1c566}.stnpod__founding{z-index:2;position:relative}.stnpod__founding .fndbadge,.sthead__chips .fndbadge{margin-left:0;font-size:12px}.mlatbadge{letter-spacing:.04em;color:#9fd8ff;background:#6ebeff14;border:1px solid #6ebeff66;border-radius:999px;align-items:center;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.sthead{border:1px solid rgba(var(--band-rgb), .28);background:radial-gradient(120% 160% at 0% 0%, rgba(var(--band-rgb), .18), transparent 60%), #ffffff05;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cls main place""today today today";align-items:start;gap:10px 16px;margin:6px auto 14px;padding:18px 18px 14px;display:grid}.sthead__cls{border-radius:14px;grid-area:cls;min-width:56px;height:56px;margin-right:0;font-size:30px}.sthead__main{grid-area:main;min-width:0}.public__title.sthead__title{overflow-wrap:anywhere;margin:0 0 8px}.sthead__chips{flex-wrap:wrap;gap:6px;display:flex}.sthead__chip{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.sthead__chip--dim{opacity:.7}button.sthead__share{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:rgba(var(--band-rgb), .16);border-color:rgba(var(--band-rgb), .45);font-size:12px}button.sthead__share:hover{border-color:var(--band)}.sthead .stnsig{max-width:360px;margin-top:10px}.public a.sthead__place,.sthead__place{min-width:72px;color:inherit;background:rgba(var(--band-rgb), .1);border:1px solid rgba(var(--band-rgb), .3);border-radius:14px;flex-direction:column;grid-area:place;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.sthead__place:hover{border-color:var(--band)}.sthead__place b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.sthead__place span{opacity:.7;white-space:nowrap;font-size:11px}.sthead__today{opacity:.8;border-top:1px solid #ffffff12;grid-area:today;margin:0;padding-top:10px;font-size:13px}@media (max-width:560px){.sthead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cls place""main main""today today";padding:14px}.sthead__place{flex-direction:row;justify-self:end;align-items:baseline;gap:6px}.sthead__cls{min-width:44px;height:44px;font-size:24px}.station-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.station-tabs::-webkit-scrollbar{display:none}.station-tabs__btn{white-space:nowrap;flex:none;padding:9px 10px}}.stnowner{vertical-align:middle;align-items:center;gap:8px;min-width:0;display:inline-flex}.stnowner--compact{gap:5px}.stnowner__face{flex:none;line-height:0;display:inline-flex}.stnowner__face .players__avatar{object-fit:cover;border-radius:50%}.stnowner__text{text-align:left;flex-direction:column;min-width:0;display:inline-flex}.stnowner__line{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.stnowner__sub{opacity:.65;font-size:11px}.stnladder__by{opacity:.85;white-space:nowrap;margin-left:5px;font-size:12px}.stnladder__by .stnowner{margin-left:2px}.stnpod__owner{opacity:1;font-size:12px}.stnpod__owner .stnowner{justify-content:center}.sthead__owner{align-items:center;gap:10px;margin-top:12px;display:flex}.sthead__owner-label{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:11px}.stntabs{flex-wrap:wrap;gap:6px;margin:4px 0 16px;display:flex}.stntabs__btn{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;opacity:.75;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font:600 13px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.stntabs__btn:hover{opacity:1}.stntabs__btn small{font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.stntabs__btn.is-active{opacity:1}.stntabs__btn--adsb.is-active{background:#7ab8ff29;border-color:#7ab8ff8c}.stntabs__btn--ais.is-active{background:#4fd1c529;border-color:#4fd1c58c}.stntabs__btn--unclaimed.is-active{background:#ffc45c24;border-color:#ffc45c80}@media (prefers-reduced-motion:reduce){.stnband__chip--live i,.stnpill--on i{animation:none}.stnpod__card{transition:none}}.stncard__state{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:baseline;gap:8px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.stncard__state-sub{opacity:.7;font-size:11px;font-weight:400}.stncard__note{opacity:.8;border-left:2px solid #ffc46b99;margin:10px 0 0;padding-left:10px;font-size:12px;line-height:1.5}.stncard__body{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:18px;margin-top:14px;display:grid}.stncard__figures{min-width:0}.stncard__legend{letter-spacing:.7px;text-transform:uppercase;opacity:.45;margin:0 0 8px;font-size:11px;font-weight:600}.stncard__legend--inline{display:block}.stncard__figures .stncard__legend:not(:first-child){margin-top:16px}.stncard__tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.stncard__tile{background:#ffffff0b;border:1px solid #ffffff12;border-radius:9px;min-width:0;padding:8px 10px}.stncard__tile b{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:650;display:block}.stncard__tile--strong b{font-size:19px}.stncard__tile span{opacity:.55;margin-top:2px;font-size:11px;line-height:1.3;display:block}.stncard__muted{opacity:.6;margin:0;font-size:12px;line-height:1.55}.stncard__figures .stncard__muted+.stncard__muted{margin-top:8px}.stncard__today{opacity:.8;margin:14px 0 0;font-size:12px;line-height:1.55}.stncard__today b{color:#fff;opacity:.95}.stncard__bars-wrap{margin-top:12px}.stncard__bars{justify-content:flex-start;align-items:flex-end;gap:3px;height:56px;display:flex}.stncard__bar{opacity:.75;border-radius:2px;flex:1 1 0;min-width:3px;max-width:18px}.stncard__bar:hover{opacity:1}.stncard__bars-cap{opacity:.45;margin-top:6px;font-size:11px;display:block}.stncard__rose{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.stncard__rose figcaption{opacity:.5;text-align:center;font-size:11px;line-height:1.4}.stncard__connector{margin-top:16px}.stncard__connector-row{align-items:center;gap:8px;display:flex}.stncard__connector-row code{white-space:nowrap;background:#00000061;border:1px solid #ffffff12;border-radius:8px;flex:auto;min-width:0;padding:8px 10px;font-size:12px;overflow-x:auto}.stncard__btn{flex:none;margin-left:0;padding:8px 14px;font-size:13px}.stncard__foot{border-top:1px solid #ffffff14;margin-top:14px;padding-top:12px}.stncard__listed{align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.stncard__listed input{margin-top:2px}.mailprefs{background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;margin-top:14px;padding:10px 14px}.profile-stations{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-stations li{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.profile-stations__name{color:#fff;font-weight:700;text-decoration:none}.profile-stations__name:hover{text-decoration:underline}.public a.profile-stations__name,.public a.profile-stations__name:hover{color:#fff}.profile-stations__meta{opacity:.6;font-variant-numeric:tabular-nums}.stncard__links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.stncard__links a{color:#7ab8ff}.stncard__remove{color:#ff9a9a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ff787866;border-radius:8px;margin-left:auto;padding:5px 11px;font-size:12px}.stncard__remove:hover{background:#ff5a5a1a}.stncard__remove--armed{color:#ffd0d0;background:#ff5a5a2e;border-color:#ff7878e6}.stnadd{border:1px dashed #ffffff29;border-radius:14px;margin-top:16px;padding:14px 16px}.stnadd__row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.stnadd__name{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;flex:220px;padding:9px 11px}.stnadd .public__cta{margin-left:0}.fdash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.fdash__head .public__title{margin:0 0 6px}.fdash__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fdash__back{color:#7ab8ff;font-size:14px;text-decoration:none}.fdash__back--title{color:#9aa6b3}.fdash__add{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.fdash__add .public__cta{margin-left:0}.fdash__add .public__cta:disabled{color:#8ea3ba;cursor:not-allowed;background:#2b3a4d}.fdash__quota{opacity:.6;font-size:12px}.fdash__notice{background:#ffc46b14;border:1px solid #ffc46b66;border-radius:10px;margin-top:0;margin-bottom:14px;padding:10px 14px;font-size:13px}.fdash__acct{flex-wrap:wrap;gap:8px;margin-top:18px;margin-bottom:12px;display:flex}.fdash__acct a,.fdash__acct button{font:inherit;color:#cfe2ff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:7px 13px;font-size:13px;text-decoration:none}.fdash__maps{margin-top:0}.fdash__net{opacity:.6;margin:6px 0 0;font-size:12.5px}.fdash__net b{color:#fff;font-variant-numeric:tabular-nums}.fdash__net-label{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.fdash__acct .is-on{color:#fff;background:#4a9eff24;border-color:#4a9eff}.fstl{background:#ffffff06;border:1px solid #ffffff1c;border-radius:14px;overflow:hidden}.fstl__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff12;grid-template-columns:12px 26px minmax(0,1fr) 168px 32px 110px 70px 120px 14px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}.fstl__row:first-child{border-top:none}.fstl__row:hover{background:#4a9eff12}.fstl__row.is-bad{background:#f871710f}.fstl__row.is-wait{background:#facc150d}.fstl__row--head{cursor:default;text-transform:uppercase;letter-spacing:.06em;color:#7d8896;background:#ffffff08;padding:8px 16px;font-size:11px}.fstl__row--head:hover{background:#ffffff08}.fstl__dot{border-radius:50%;width:10px;height:10px}.fstl__noclass{color:#889;background:0 0;border:1px dashed #556}.fstl__name{min-width:0}.fstl__name b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.fstl__name small{color:#8b96a3;margin-top:2px;font-size:12px;display:block}.fstl__band-inline{display:none}.fstl__pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.fstl__num{color:#cfd6de;font-variant-numeric:tabular-nums;white-space:nowrap}.fstl__chev{color:#5f6b78;font-size:18px}.fstl__days{align-items:flex-end;gap:2px;height:22px;display:flex}.fstl__days i{background:#ffffff14;border-radius:1px;flex:1;min-height:2px}@media (max-width:1000px){.fstl__row{grid-template-columns:12px 26px minmax(0,1fr) 32px 110px 70px 120px 14px}.fstl__days,.fstl__days-head{display:none}}.fstn{min-width:0}.fstn__name{color:#fff;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:650;display:flex}.fstn__tabs{border-bottom:1px solid #ffffff1a;gap:4px;margin:18px 0;display:flex}.fstn__tab{font:inherit;color:#9aa6b3;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px}.fstn__tab.is-on{color:#fff;border-color:#4a9eff;font-weight:600}.fstn__tab-dot{vertical-align:middle;background:#facc15;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.fstn__banner{border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.5}.fstn__banner.is-wait{color:#f3e3a0;background:#facc150f;border:1px dashed #facc1573}.fstn__banner.is-ok{color:#b9f5d0;background:#6ee7a012;border:1px solid #6ee7a059}.fstn__banner.is-bad{color:#fecaca;background:#f8717112;border:1px solid #f8717166}.fstn__box{background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px;min-width:0;margin-bottom:12px;padding:14px 16px}.fstn__box h3{color:#fff;margin:0 0 6px;font-size:15px}.fstn__box p{color:#aab4c0;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.55}.fstn__box .public__lead{font-size:13px}.fstn__fine{opacity:.8;font-size:12px!important}.fstn__mlat{border-radius:8px;margin-top:10px;padding:8px 10px;font-size:13px;line-height:1.45}.fstn__mlat.is-ok{color:#b9f5d0;background:#6ee7a012;border:1px solid #6ee7a059}.fstn__mlat.is-wait{color:#f3e3a0;background:#facc150f;border:1px dashed #facc1573}.fstn__mlat.is-bad{color:#fecaca;background:#f8717112;border:1px solid #f8717166}.fstn__mlat.is-off{color:#aab4c0;border:1px solid #aab4c040}.fstn__link{font:inherit;color:#7ab8ff;cursor:pointer;background:0 0;border:none;padding:0}.fstn__settings{max-width:760px}.fstn__switches{gap:4px;margin-top:18px;display:grid}.fstn__danger{border:1px solid #f871714d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:12px 16px;display:flex}.fstn__danger p{color:#aab4c0;flex:260px;margin:0;font-size:13px}@media (max-width:720px){.fdash__add{align-items:stretch;width:100%}.fdash__add .public__cta{order:0;width:100%}.fdash__quota{text-align:center}.fdash__top{flex-direction:column;align-items:stretch}.fstl__row--head{display:none}.fstl__row{grid-template-columns:12px minmax(0,1fr) 26px 14px;padding:12px 14px}.fstl__row>:nth-child(2){order:3}.fstl__band,.fstl__status,.fstl__num{display:none}.fstl__name{order:2}.fstl__chev{order:4}.fstl__band-inline{display:inline}.fstn__name{font-size:19px}.fstn__tab{text-align:center;flex:1;padding:10px 6px}.stncard__body{grid-template-columns:minmax(0,1fr)}.stncard__rose{max-width:260px;margin:0 auto}.stncard{padding:14px 14px 12px}.stncard__state{padding:4px 10px;font-size:11px}.stncard__tiles{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.stncard__remove{margin-left:0}.stncard__connector-row{flex-direction:column;align-items:stretch}.stncard__btn{width:100%}.stncard__head{flex-wrap:wrap}.stncard__id{flex:calc(100% - 20px)}.stncard__state{margin-left:20px}}.pskel{flex-direction:column;gap:10px;display:flex}.pskel+.pskel{margin-top:14px}.pskel__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pskel__bar,.pskel__chip,.pskel__card,.pskel__panel{background-color:#ffffff0e;background-image:linear-gradient(90deg,#fff0 0%,#ffffff12 50%,#fff0 100%);background-repeat:no-repeat;background-size:220% 100%;animation:1.5s linear infinite pskel-shimmer;display:block}.pskel__bar{border-radius:5px;height:14px}.pskel__bar--num{flex:0 0 52px;width:52px}.pskel__chip{border-radius:999px;height:26px}.pskel__card{aspect-ratio:3/4;border-radius:12px}.pskel__panel{border-radius:14px}.pskel--table .pskel__row{border-top:1px solid #ffffff0d;align-items:center;gap:12px;padding:4px 0;display:flex}.pskel--table .pskel__row .pskel__bar:first-child{flex:auto;min-width:0}.pskel--lines{gap:14px}.pskel--chips{flex-flow:wrap;gap:8px}.pskel--cards{grid-template-columns:repeat(auto-fill, minmax(var(--pskel-card-min,150px), 1fr));gap:12px;display:grid}.pskel--panels{gap:16px}.pskel--block{gap:0}.pskel>:nth-child(2n){animation-delay:.12s}.pskel>:nth-child(3n){animation-delay:.24s}.pskel>:nth-child(4n){animation-delay:.36s}.pskel--table .pskel__row:nth-child(2n) .pskel__bar{animation-delay:.12s}.pskel--table .pskel__row:nth-child(3n) .pskel__bar{animation-delay:.24s}@keyframes pskel-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.pub-fade-in{animation:.26s ease-out backwards pub-fade-in}@keyframes pub-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pskel__bar,.pskel__chip,.pskel__card,.pskel__panel{background-image:none;animation:none}.pub-fade-in{animation:none}}.portsstrip__records{margin:10px 0 4px;font-size:13px;line-height:1.7}.portsstrip__records p{margin:0}.portsstrip__records b{opacity:.62;margin-right:6px;font-weight:600}.portsstrip__list{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:4px 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.portsstrip__list li{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:3px 0;font-size:13px;display:flex}.portsstrip__list li>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portsstrip__list li span{opacity:.55;margin-left:4px}.portsstrip__list li b{opacity:.75;font-variant-numeric:tabular-nums}.portsstrip__note{opacity:.65;margin:10px 0 0;font-size:12px}.covmap{background:#0d1622;border:1px solid #94b0d038;border-radius:10px;width:100%;min-width:0;overflow:hidden}.covmap__canvas{width:100%;display:block}.shellcomms{align-items:center;gap:10px;display:flex;position:relative}.shellcomms__btn{color:#eaf2fb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.shellcomms__btn:hover{background:#ffffff29}.shellcomms__btn--on{background:#60a5fa47;border-color:#60a5fa8c}.shellcomms__btn--pulse{border-color:#60a5fa8c;animation:2.4s ease-in-out infinite shellcomms-pulse}@keyframes shellcomms-pulse{0%,to{box-shadow:0 0 #60a5fa00}50%{box-shadow:0 0 0 4px #60a5fa2e}}@media (prefers-reduced-motion:reduce){.shellcomms__btn--pulse{animation:none}}.shellcomms__head{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:6px;padding:2px 4px 6px;display:flex}.shellcomms__head-title{color:#eaf2fb;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font:600 12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.shellcomms__full{color:#8fd3ff;flex:none;font:600 11.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.shellcomms__close{color:#ffffff8c;cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:15px;line-height:1}.shellcomms__close:hover{color:#fff}.shellcomms__glyph{font-size:15px;line-height:1;display:block}.shellcomms__dot{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:700 10px/17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #0a0e14d9}@media (max-width:620px){.pubnav{gap:6px;padding:0 6px}.pubnav__brand-text,.pubnav__play-free{display:none}.pubnav__brand{min-height:32px}.shellcomms{gap:6px}.shellcomms__btn,.notifbell__btn{width:28px;height:28px}.pubnav__me{padding:3px}.pubnav__play{padding:7px 12px}}.shellcomms__panel{z-index:60;background:#141a24;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);max-height:min(72vh,560px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000080}.shellcomms__tabs{border-bottom:1px solid #ffffff14;gap:6px;margin-bottom:6px;padding:2px 2px 6px;display:flex}.shellcomms__tab{color:#cfd8e3;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;flex:auto;padding:5px 8px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.shellcomms__tab--active{color:#bfe0ff;background:#60a5fa40}.shellcomms__tabdot{color:#fff;background:#ef4444;border-radius:999px;min-width:14px;margin-left:5px;padding:0 4px;font:700 10px/14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.feedchips{flex-wrap:wrap;gap:6px;display:flex}.feedchip{color:#cfd8e3;cursor:pointer;background:#ffffff12;border:none;border-radius:999px;padding:5px 14px;font:600 12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.feedchip--on{color:#bfe0ff;background:#60a5fa40}@media (hover:none){.feedchip{padding:9px 14px;font-size:13px}}.shellcomms__chips{gap:5px;padding:0 0 7px}.shellcomms__chips .feedchip{padding:4px 10px;font-size:11.5px}@media (hover:none){.shellcomms__chips .feedchip{padding:9px 12px;font-size:12.5px}}.shellcomms__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 4px;overflow-y:auto}.shellrooms{background:#0c111899;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:0;padding:8px;display:flex}.shellcomms__body--full{height:min(62vh,620px)}.shellcomms__empty{color:#ffffff80;text-align:center;padding:18px 12px;font:400 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.shellcomms__line{color:#dbe6f2;overflow-wrap:anywhere;padding:1px 0;font:400 12.5px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.shellcomms__time{color:#ffffff59;font-size:11px}.shellcomms__flag{margin-right:3px}.shellcomms__name{color:#9fd0ff;font-weight:600}.shellcomms__sep{color:#ffffff59}.shellcomms__compose{border-top:1px solid #ffffff14;gap:6px;margin-top:4px;padding:6px 2px 2px;display:flex}.shellcomms__input{color:#eaf2fb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:auto;min-width:0;padding:6px 8px;font:400 12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.shellcomms__send{color:#eaf2fb;cursor:pointer;background:#60a5fa4d;border:none;border-radius:8px;padding:6px 12px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.shellcomms__send:disabled{opacity:.45;cursor:default}.shellcomms__signin,.shellcomms__error{color:#fff9;border-top:1px solid #ffffff14;margin-top:4px;padding:8px 6px 2px;font:400 12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.shellcomms__error{color:#fca5a5;border-top:none}@media (max-width:520px){.shellcomms__panel{width:auto;max-width:none;max-height:calc(100dvh - 72px);position:fixed;top:56px;left:8px;right:8px}}@media (hover:none){.shellcomms__tab{padding:9px 8px;font-size:13px}.shellcomms__input{padding:9px 10px;font-size:16px}.shellcomms__send{padding:9px 14px;font-size:13px}}.skyalerts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skyalerts__row{background:#ffffff0d;border-radius:10px;align-items:stretch;gap:10px;min-width:0;display:flex;overflow:hidden}.skyalerts__bar{border-radius:10px 0 0 10px;flex:0 0 4px}.skyalerts__shot{background:#00000040;flex:0 0 104px;align-self:stretch;min-height:62px;position:relative}.skyalerts__shot img{object-fit:cover;width:100%;height:100%;display:block}.skyalerts__credit{color:#8fa2b6;overflow-wrap:anywhere;font:400 11px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.skyalerts__credit a{color:inherit;text-decoration:underline}.skyalerts__body{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 10px 8px 0;display:flex}.skyalerts__label{overflow-wrap:anywhere;font:600 13px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.skyalerts__meta{color:#9fb3c8;font:400 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.skyalerts__sq{color:#ffd0d0;flex-wrap:wrap;align-items:center;gap:4px 8px;font:500 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.skyalerts__live{color:#fff;letter-spacing:.04em;background:#ff3b3b;border-radius:999px;padding:1px 7px;font:800 10px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.public .skyalerts__sq a,.skyalerts__sq a{color:#ff9b9b}.skyalerts--compact .skyalerts__row{background:0 0;border-radius:0;gap:8px}.skyalerts--compact .skyalerts__bar{border-radius:3px}.skyalerts--compact .skyalerts__body{padding:2px 0}.skyalerts--compact .skyalerts__label{font-size:12.5px}.skyalerts--compact .skyalerts__meta{font-size:11.5px}@media (max-width:520px){.skyalerts__shot{flex-basis:78px}}.stnalerts__lead{color:#9fb3c8;margin:0 0 10px;font:400 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.stnalerts__more{margin:10px 0 0;font:400 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.stncard__alerts{border-top:1px solid #ffffff14;min-width:0;margin-top:12px;padding-top:12px}.stncard__alerts h4{color:#cfd8e3;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font:600 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.stncard__alerts>a{margin-top:8px;font:400 12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.shellpres{color:#9fb3c8;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;min-width:0;padding:8px 12px;font:400 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.shellpres--quiet{color:#8fa2b6;display:block}.shellpres__count b{color:#e6edf5}.shellpres__count{white-space:nowrap}.shellpres__faces{align-items:center;gap:3px;min-width:0;margin-left:auto;display:flex;overflow:hidden}.shellpres__face{border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.shellpres__face img{object-fit:cover;border-radius:50%;width:20px;height:20px;display:block}.shellpres__initial{color:#cfd8e3;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.shellpres__wing{color:#7dd3fc;text-shadow:0 0 3px #0b1219;font:400 9px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:-3px;right:-3px}@media (hover:none){.shellpres__faces{gap:6px}.shellpres__face,.shellpres__face img,.shellpres__initial{flex-basis:26px;width:26px;height:26px}.shellpres__wing{font-size:11px}}@media (max-width:420px){.shellpres__face:nth-child(n+7){display:none}}@media (max-width:350px){.shellpres__face:nth-child(n+5){display:none}}.feedrow-wrap{padding-right:26px;position:relative}.feedrow-reply{opacity:0;color:#cfd8e3;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;padding:1px 6px;font:500 12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:opacity .12s;position:absolute;top:2px;right:2px}.feedrow-wrap:hover .feedrow-reply{opacity:1}.feedrow-reply:focus-visible{opacity:1}@media (hover:none){.feedrow-reply{opacity:.65;min-width:34px;min-height:34px;padding:0;font-size:14px;top:0;right:0}.feedrow-wrap{padding-right:38px}}.dm{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.dm__list{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.dm__row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;min-width:0;padding:8px 6px;display:flex}.dm__row--unread .dm__name{font-weight:700}.dm__face{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.dm__face--blank{background:#ffffff1f}.dm__rowbody{flex-direction:column;flex:auto;min-width:0;display:flex}.dm__name{color:#dce8f4;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dm__preview{color:#8fa2b6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm__meta{color:#7d8ea1;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.dm__dot{background:#e2574c;border-radius:50%;width:8px;height:8px;display:inline-block}.dm__head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dm__back{color:#8fd3ff;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:16px}.dm__who{min-width:0;color:inherit;flex:auto;align-items:center;gap:6px;text-decoration:none;display:flex}.public a.dm__who{color:inherit}.dm__who:hover .dm__name{text-decoration:underline}.dm__face--sm{width:24px;height:24px}.dm__full{color:#8fa2b6;align-self:flex-start;padding:4px 0;font-size:11px;text-decoration:none}.dm__full:hover{text-decoration:underline}.public a.dm__full{color:#8fa2b6}@media (hover:none) and (pointer:coarse){.dm__full{padding:9px 0}}.dm__acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dm__more{color:#8fa2b6;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:6px 8px;font-size:16px;line-height:1}.dm__more[aria-expanded=true]{color:#dce8f4}.dm__acts button{color:#b9c7d6;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;padding:4px 9px;font-size:11px}.dm__body{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow-y:auto}.dm__msg{overflow-wrap:anywhere;background:#ffffff14;border-radius:16px;align-self:flex-start;max-width:86%;padding:7px 11px 5px;position:relative}.dm__msg--me{background:linear-gradient(#2f6fb5,#295f9e);align-self:flex-end}.dm__msg--tail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:5px}.dm__msg--tail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:5px}.dm__msg--tail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:5px}.dm__msg--tail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:5px}.dm__msg--cont{margin-top:-3px}.dm__msg--cont:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}.dm__msg--cont:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:5px}.dm__msg--cont:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}.dm__msg--cont:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:5px}.dm__msg--me.dm__msg--tail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px;border-bottom-left-radius:16px}.dm__msg--me.dm__msg--tail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:5px;border-bottom-left-radius:16px}.dm__msg--me.dm__msg--tail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:16px;border-bottom-left-radius:5px}.dm__msg--me.dm__msg--tail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:16px;border-bottom-left-radius:5px}.dm__msg--me.dm__msg--cont:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:16px;border-top-right-radius:5px}.dm__msg--me.dm__msg--cont:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:16px;border-top-right-radius:5px}.dm__msg--me.dm__msg--cont:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:5px;border-top-right-radius:16px}.dm__msg--me.dm__msg--cont:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:5px;border-top-right-radius:16px}.dm__msg--me .dm__text a{color:#fff;text-decoration:underline}.dm__msg--me .dm__when{color:#ffffff9e}.dm__msg--me .dm__tick--read{color:#b8e6ff}.dm__msg--me .dm__msgreply,.dm__msg--me .dm__msgmore{color:#ffffffb3}.dm__msg--me .msgquote{background:#00000029;border-left-color:#ffffffa6}.dm__msg--me .msgquote__text{color:#ffffffc7}.dm__day{z-index:2;pointer-events:none;align-self:center;margin:8px 0 2px;position:sticky;top:0}.dm__day:first-child{margin-top:0}.dm__day span{color:#9fb2c6;background:#1c232deb;border:1px solid #ffffff12;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.dm__msg--sending{opacity:.72}.dm__msg--failed{opacity:.55}.dm__staff{letter-spacing:.05em;text-transform:uppercase;color:#ffd479;font-size:10px;display:block}.dm__text{color:#e3ecf5;white-space:pre-wrap;font-size:13px;line-height:1.45}.dm__text a{color:#8fd3ff}.dm__when{color:#7d8ea1;font-variant-numeric:tabular-nums;align-items:center;margin-top:2px;font-size:10px;display:flex}.dm__clock{margin-inline-start:auto;padding-inline-start:8px}.dm__when .dm__msgreply,.dm__when .dm__msgmore{order:-1}.dm__when .dm__msgreply{margin-inline-start:-6px}.dm__tick{letter-spacing:-2px;margin-left:5px;font-size:11px}.dm__tick--read{color:#6cc0ff}.dm__msgmore{color:#7d8ea1;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:3px 6px;font-size:13px;line-height:1}.dm__msgmore[aria-expanded=true]{color:#dce8f4}.dm__msgacts{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.dm__msgacts button{color:#cfe0f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:7px;padding:4px 8px;font-size:11px}.dm__msgacts .dm__danger{color:#ffb0b0;border-color:#ff787859}.dm__msg--gone .dm__text{color:#7d8ea1;font-style:italic}.dm__msg--gone{opacity:.7}.dm__msg--me.dm__msg--gone{background:#508cd229}.dm__msg--editing{outline:1px solid #78b4ff73}.dm__edited{margin-left:5px;font-style:italic}.dm__editing{color:#9fb4c8;align-items:center;gap:8px;padding:4px 2px;font-size:11px;display:flex}.dm__editing button{color:#8fd3ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px}@media (hover:none) and (pointer:coarse){.dm__msgmore{margin-left:2px;padding:10px 11px}.dm__msgacts button{padding:8px 12px;font-size:12px}.dm__editing button{padding:9px 8px}}.onlinedot{vertical-align:middle;background:#4ade80;border-radius:50%;flex:none;width:7px;height:7px;margin-left:5px;display:inline-block;box-shadow:0 0 0 2px #4ade802e}.dm__name .onlinedot{margin-left:6px}.dm__compose{align-items:flex-end;gap:6px;min-width:0;display:flex}.dm__input{resize:none;color:#e3ecf5;min-width:0;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;flex:auto;padding:7px 9px;font-size:13px}.dm__send{color:#fff;cursor:pointer;background:#2f6fb5;border:0;border-radius:8px;flex:none;padding:8px 12px;font-size:13px}.dm__send:disabled{opacity:.45;cursor:default}.dm__imgremoved{opacity:.65;border:1px dashed #ffffff40;border-radius:8px;margin-bottom:4px;padding:10px 12px;font-size:12px;font-style:italic;display:block}.dm__img{cursor:zoom-in;background:#0000004d;border:0;border-radius:8px;width:min(260px,100%);max-height:340px;margin:0 0 4px;padding:0;display:block;overflow:hidden}.dm__img img{object-fit:cover;width:100%;height:100%;display:block}.dm__attach{border-radius:8px;align-self:flex-start;width:72px;height:72px;position:relative;overflow:hidden}.dm__attach img{object-fit:cover;width:100%;height:100%;display:block}.dm__attach button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:11px;line-height:22px;position:absolute;top:3px;right:3px}.dm__attachbtn{cursor:pointer;background:#00000040;border:1px solid #ffffff1f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.dm__attachbtn--locked{opacity:.4}.dm__lightbox{z-index:400;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dm__lightbox img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.dm__lightbox-close{top:calc(12px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:40px;height:40px;font-size:18px;position:absolute;right:12px}.dm__note,.dm__hint,.dm__privacy{color:#8fa2b6;font-size:12px}.dm__privacy{color:#6f7f91;padding-top:4px;font-size:11px}.shellcomms__body--dm{flex-direction:column;min-height:0;display:flex}@media (hover:hover){.dm__msgreply,.dm__msgmore,.dm__msg .mreact__open{opacity:0;transition:opacity .12s}.dm__msg:hover .dm__msgreply,.dm__msg:hover .dm__msgmore,.dm__msg:hover .mreact__open,.dm__msg:focus-within .dm__msgreply,.dm__msg:focus-within .dm__msgmore,.dm__msg:focus-within .mreact__open,.dm__msgmore[aria-expanded=true],.dm__msg .mreact__open[aria-expanded=true]{opacity:1}}.dm__msg .mreact:not(:has(.mreact__chip)){margin-top:0;position:static}.dm__msg .mreact:not(:has(.mreact__chip)) .mreact__open{bottom:2px;position:absolute}.dm__msg .mreact:not(:has(.mreact__chip)) .mreact__open:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + 4px)}.dm__msg .mreact:not(:has(.mreact__chip)) .mreact__open:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + 4px)}.dm__msg .mreact:not(:has(.mreact__chip)) .mreact__open:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + 4px)}.dm__msg .mreact:not(:has(.mreact__chip)) .mreact__open:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + 4px)}.dm__msg--me .mreact:not(:has(.mreact__chip)) .mreact__open:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:calc(100% + 4px)}.dm__msg--me .mreact:not(:has(.mreact__chip)) .mreact__open:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:calc(100% + 4px)}.dm__msg--me .mreact:not(:has(.mreact__chip)) .mreact__open:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(100% + 4px);right:auto}.dm__msg--me .mreact:not(:has(.mreact__chip)) .mreact__open:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(100% + 4px);right:auto}.dmpage{background:#11151b;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:calc(100dvh - 200px);min-height:380px;display:flex;overflow:hidden}.public__section.dmpage{margin-top:20px}.dmpage>.dm{flex:auto;min-height:0}.dm--page{gap:0}.dm--page>:not(.dm__head):not(.dm__body):not(.dm__compose):not(.dm__list){margin:8px 16px 0}.dm--page>.dm__privacy{margin-bottom:12px}.dm--page .dm__list{flex:auto}.dm--page .dm__row{gap:12px;padding:12px 16px}.dm--page .dm__row:hover{background:#ffffff0a}.dm--page .dm__row .dm__face{width:40px;height:40px}.dm--page .dm__row .dm__name{font-size:14px}.dm--page .dm__row .dm__preview{font-size:13px}.dm--page .dm__head{background:#ffffff06;border-bottom:1px solid #ffffff12;flex-wrap:nowrap;gap:10px;padding:10px 12px}.dm--page .dm__back,.dm--page .dm__more{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;display:inline-flex}.dm--page .dm__back:hover,.dm--page .dm__more:hover{background:#ffffff12}.dm--page .dm__head .dm__face{width:40px;height:40px}.dm--page .dm__who{gap:10px}.dm--page .dm__head .dm__name{font-size:15px;font-weight:600}.dm__whotext{flex-direction:column;min-width:0;line-height:1.25;display:flex}.dm__handle{color:#7d8ea1;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dm--compact .dm__handle{display:none}.dm--page .dm__body{gap:6px;padding:14px 16px 10px}.dm--page .dm__msg{max-width:min(72%,560px);padding:8px 12px 5px}.dm--page .dm__text{font-size:14px}.dm--page .dm__when{font-size:11px}.dm--page .dm__body>.dm__note{text-align:center;max-width:360px;margin:auto}.dm--page .dm__compose{background:#ffffff06;border-top:1px solid #ffffff12;gap:8px;margin-top:8px;padding:10px 12px 12px}.dm--page .dm__input{box-sizing:border-box;background:#0000004d;border-radius:20px;min-height:40px;max-height:200px;padding:9px 15px;font-size:14px;line-height:1.45;transition:border-color .12s,box-shadow .12s;overflow-y:auto}.dm--page .dm__input:focus{border-color:#60a5fa8c;outline:none;box-shadow:0 0 0 3px #60a5fa1f}.dm--page .dm__attachbtn{border-radius:50%;width:40px;height:40px}.dm--page .dm__send{border-radius:20px;height:40px;padding:0 18px;font-weight:600}.dm--page .dm__send:not(:disabled):hover{background:#3a7fc8}@media (hover:none){.dm--page .dm__input{font-size:16px}.dm--page .dm__attachbtn,.dm--page .dm__send{height:42px}.dm--page .dm__attachbtn{width:42px}}@media (max-width:600px){.dmpage{border-radius:12px}.dm--page .dm__msg{max-width:84%}.dm--page .dm__body{padding:12px 10px 8px}}@media (hover:none){.dm__input{padding:9px 10px;font-size:16px}.dm__send{padding:11px 14px;font-size:14px}.dm__attachbtn{width:42px;height:42px}.dm__acts button{padding:8px 12px;font-size:12px}.dm__row{padding:11px 6px}.dm__back{padding:6px 10px;font-size:20px}}.chat__text a,.chat-sheet__text a,.shellcomms__text a{color:#8fd3ff;overflow-wrap:anywhere}.mreact{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex;position:relative}.mreact--end{justify-content:flex-end}.mreact__chip{color:#cfe0f0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;line-height:1;display:inline-flex}.mreact__chip:disabled{cursor:default;opacity:.75}.mreact__chip--mine{color:#eaf3ff;background:#60a5fa38;border-color:#60a5fa80}.mreact__emoji{font-size:12px}.mreact__n{font-variant-numeric:tabular-nums}.mreact__open{color:#8fa3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;font-size:10px;line-height:1}.mreact__open:hover{color:#dce8f4}.mreact__panel{z-index:170;background:#121821f7;border:1px solid #ffffff24;border-radius:10px;min-width:132px;max-width:264px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 8px 22px #00000073}.mreact--end .mreact__panel{left:auto;right:0}.mreact__who{max-height:168px;padding:2px 4px 4px;overflow-y:auto}.mreact__who-head{color:#8fa3b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px}.mreact__who-note{color:#8fa3b8;padding:2px 0;font-size:11px}.mreact__who-row{align-items:flex-start;gap:5px;padding:2px 0;display:flex}.mreact__who-emoji{font-size:13px;line-height:16px}.mreact__who-list{flex-wrap:wrap;gap:3px 6px;min-width:0;display:flex}.mreact__who-user{color:#cfe0f0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:150px;font-size:11px;line-height:16px;text-decoration:none;display:inline-flex;overflow:hidden}.public a.mreact__who-user{color:#cfe0f0}.mreact__who-user:hover{color:#eaf3ff;text-decoration:underline}.mreact__who-face{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px}.mreact__who-more{color:#8fa3b8;font-size:11px;line-height:16px}.mreact__pick{gap:2px;display:flex}.mreact__who+.mreact__pick{border-top:1px solid #ffffff1a;margin-top:2px;padding-top:4px}.mreact__pick-btn{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 5px;font-size:16px;line-height:1}.mreact__pick-btn:hover{background:#ffffff1f}.mreact__pick-btn--mine{background:#60a5fa40}@media (hover:none) and (pointer:coarse){.mreact__chip,.mreact__open{padding:7px 10px;font-size:12px}.mreact__pick-btn{padding:7px 8px;font-size:20px}}.shellcomms__more,.chat__msgmore{color:#7d8ea1;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:2px 5px;font-size:13px;line-height:1}.shellcomms__more[aria-expanded=true],.chat__msgmore[aria-expanded=true]{color:#dce8f4}.shellcomms__acts,.chat__msgacts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.shellcomms__acts button,.chat__msgacts button{color:#cfe0f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:7px;padding:4px 8px;font-size:11px}.shellcomms__danger,.chat__danger{color:#ffb0b0;border-color:#ff787859}.shellcomms__edited,.chat__edited{color:#7d8ea1;margin-left:5px;font-size:10px;font-style:italic}.shellcomms__text--gone,.chat__text--gone{color:#7d8ea1;font-style:italic}.shellcomms__editing,.chat__editing{color:#9fb4c8;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}.shellcomms__editing button,.chat__editing button{color:#8ab4f8;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.ctrlcard{z-index:210;color:#e8e9ec;pointer-events:auto;background:#101318f0;border:1px solid #ffffff1f;border-radius:12px;max-width:min(520px,92vw);max-height:80vh;padding:16px 18px;font-size:13px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 14px 50px #0000008c}.ctrlcard__title{text-transform:uppercase;letter-spacing:.6px;color:#ffffff80;margin-bottom:10px;font-size:11px}.ctrlcard__grid{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;display:grid}.ctrlcard__row{display:contents}.ctrlcard__key{color:#fde047;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ctrlcard__act{color:#ffffffd9}.ctrlcard__edit{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;width:100%;margin-top:14px;padding:8px;font-family:inherit;font-size:12px}.ctrlcard__edit:hover{background:#ffffff24}.ctrlcard__nudge{z-index:60;color:#fffc;pointer-events:none;white-space:nowrap;background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;padding:5px 12px;font-size:12px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.ctrlcard__chip{color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff1f;border-radius:10px;padding:6px 10px;font-family:inherit;font-size:12px}.ctrlcard__glyph{opacity:.8;font-weight:700}.craftport{min-width:0}.craftport__stage{background:radial-gradient(at 50% 92%,#78aadc38,#0000 62%),linear-gradient(#121a26e6,#0a0e16f2);border:1px solid #ffffff12;border-radius:14px;width:100%;min-width:0;position:relative;overflow:hidden}.career-trident{white-space:nowrap;background:#ffd24d29;border:1px solid #ffd24d66;border-radius:999px;padding:3px 12px;font:700 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.public a.career-trident{color:#ffd24d}.public a.career-trident:hover{background:#ffd24d42}@media (hover:none) and (pointer:coarse){.career-trident{padding:8px 14px;display:inline-block}}.exch{display:block}.exch__rail{margin-bottom:18px}@media (min-width:760px){.exch{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.exch__rail{margin-bottom:0}}.exch__rail,.exch__main{min-width:0}.exch__rail{z-index:3;position:sticky;top:56px}@media (min-width:760px){.exch__rail{top:60px}}.exch__balance{color:#ffd24d;vertical-align:middle;background:#ffd24d29;border:1px solid #ffd24d66;border-radius:999px;margin-left:8px;padding:2px 12px;font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.exch__tabs{z-index:2;background:linear-gradient(#0c0d10 72%,#0c0d1000);flex-wrap:wrap;gap:6px;padding:8px 0;display:flex;position:sticky;top:52px}.exch__tab{color:#cfd8e3;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;min-height:34px;padding:7px 14px;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.exch__tab.is-on{color:#ffe066;background:#ffd24d2e}.exch__tally{opacity:.6;margin-left:6px;font-style:normal}.exch__jump{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.exch__jumpchip{color:#9fb4c8;background:#ffffff0d;border-radius:999px;padding:4px 10px;font-size:11px;text-decoration:none}.public a.exch__jumpchip{color:#9fb4c8}.public a.exch__jumpchip:hover{color:#e6edf5}.exch__group{margin:0 0 18px}.exch__group[id]{scroll-margin-top:110px}.exch__grouphead{text-transform:uppercase;letter-spacing:.4px;opacity:.7;margin:0 0 6px;font:700 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.exch__rows{flex-direction:column;gap:6px;display:flex}.exch__row{background:#ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.exch__row.is-peek{background:#ffffff1a}.exch__row.is-on{background:#ffd24d24}.exch__swatch{flex:none;width:16px;height:16px}.exch__name{color:#eaf2fb;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.exch__sub{opacity:.6;text-overflow:ellipsis;font-size:11px;font-style:normal;line-height:1.3;display:block;overflow:hidden}.exch__try{color:#8ea3b8;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px;font-size:13px;line-height:1}.exch__try:hover{color:#e6edf5}.exch__on{color:#ffd24d;white-space:nowrap;font-size:12px}.exch__ghost,.exch__buy{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:5px 12px}.exch__ghost{color:#cfd8e3;background:#ffffff14;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.exch__buy{color:#ffe066;background:#ffd24d33;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (max-width:759px){.exch__rail{background:#0c0d10;margin-bottom:12px;padding-bottom:6px;box-shadow:0 10px 18px -10px #000000f2}.exch__rail .craftport__stage{height:150px!important}.exch__rail .craftport__caption{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.exch__rail .craftport__caption::-webkit-scrollbar{display:none}.exch__tabs{background:0 0;padding:4px 0 8px;position:static}.exch__group[id]{scroll-margin-top:60px}}.exch__note{opacity:.55;margin:6px 0 0;font-size:11px}.exch__err{color:#f87171;margin:6px 0 0;font-size:12px}@media (hover:none) and (pointer:coarse){.exch__row{padding:9px 10px}.exch__try{min-width:40px;min-height:36px;font-size:15px}.exch__ghost,.exch__buy{min-height:36px;padding:8px 14px}.exch__jumpchip{padding:8px 12px;font-size:12px}}.craftport__orbit{touch-action:pan-y;cursor:grab;position:absolute;top:0;bottom:0;left:0;right:0}.craftport__orbit:active{cursor:grabbing}.craftport__grab{color:#9fb4c8;letter-spacing:.02em;pointer-events:none;background:#080c128c;border-radius:999px;padding:2px 8px;font-size:10px;position:absolute;bottom:7px;right:8px}.craftport__wait{background:linear-gradient(100deg,#ffffff05 30%,#ffffff0f 50%,#ffffff05 70%) 0 0/200% 100%;animation:1.5s linear infinite craftportShimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes craftportShimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.craftport__wait{animation:none}}.craftport__caption{color:#9fb4c8;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.craftport__chip{color:#dce6f2;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.craftport__swatch{border:1px solid #ffffff40;border-radius:3px;flex:none;width:10px;height:10px}.craftport__x{color:#8ea3b8;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;line-height:1}.craftport__x:hover{color:#e6edf5}@media (hover:none) and (pointer:coarse){.craftport__chip{min-height:32px;padding:6px 12px;font-size:12px}.craftport__x{min-width:30px;min-height:30px;margin:-6px -8px -6px 0;font-size:14px}}.opsban{box-sizing:border-box;z-index:120;color:#e8eef5;pointer-events:auto;background:#12161ceb;border:1px solid #ffffff24;border-radius:10px;align-items:flex-start;gap:8px;width:max-content;max-width:min(560px,100vw - 32px);padding:8px 10px;font-size:13px;line-height:1.35;display:flex;position:fixed;top:56px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000061}.opsban--info{border-color:#60a5fa80}.opsban--warning{border-color:#f5b24a8c}.opsban--outage{border-color:#ef686899}.opsban__glyph{color:#10151b;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:grid}.opsban--info .opsban__glyph{background:#60a5fa}.opsban--warning .opsban__glyph{background:#f5b24a}.opsban--outage .opsban__glyph{background:#ef6868}.opsban__text{min-width:0}.opsban__msg{display:block}.opsban__msg a,.public .opsban__msg a{color:#9ecbff;overflow-wrap:anywhere;text-decoration:underline}.opsban__link{color:#9ecbff;margin-top:3px;margin-right:8px;text-decoration:underline;display:inline-block}.opsban__from{opacity:.55;margin-top:3px;font-size:11px;display:inline-block}.opsban__x{color:#cfd8e3;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;flex:none;width:22px;height:22px;font-size:12px;line-height:1}.opsban__x:hover{background:#ffffff29}.opsban--mini{box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0}.opsban__strip{color:#cfd8e3;cursor:pointer;background:#12161cdb;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:flex}.opsban--info .opsban__strip{border-color:#60a5fa80}.opsban--warning .opsban__strip{border-color:#f5b24a8c}.opsban--outage .opsban__strip{border-color:#ef686899}.opsban__word{white-space:nowrap}@media (hover:none) and (pointer:coarse){.opsban{font-size:13px;top:52px}.opsban__x{width:34px;height:34px;font-size:14px}.opsban__strip{min-height:34px;padding:4px 12px;font-size:12px}}.public__section--map{width:min(1280px,100vw - 32px);max-width:none;margin-inline-start:calc(50% + min(1280px,100vw - 32px)/-2);margin-inline-end:calc(50% + min(1280px,100vw - 32px)/-2)}.public__section--map>.public__meta,.public__section--map>.worldsky__sel{max-width:940px}.worldsky{aspect-ratio:1.9;background:#070c13;border:1px solid #ffffff14;border-radius:12px;width:100%;min-width:0;min-height:300px;max-height:620px;position:relative;overflow:hidden}.worldsky__canvas{touch-action:pan-y;cursor:grab;display:block}.worldsky__canvas:active{cursor:grabbing}.worldsky__zoom{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.worldsky__zoom button{color:#e8eef6;cursor:pointer;background:#080e16d1;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:flex}.worldsky__zoom button:hover{background:#14202eeb}.worldsky__save{color:#e8eef6;cursor:pointer;background:#080e16d1;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.worldsky__save:hover:not(:disabled){background:#14202eeb}.worldsky__save:disabled{cursor:default;opacity:.7}.worldsky__legend{color:#e2e8f0d1;pointer-events:none;background:#060b12c7;border:1px solid #ffffff14;border-radius:9px;flex-wrap:wrap;gap:4px 14px;max-width:calc(100% - 70px);padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:10px;left:10px}.worldsky__legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.worldsky__key{border-radius:2px;flex:none;width:9px;height:9px}.worldsky__key--ac{background:#ffcf4a}.worldsky__key--ship{background:linear-gradient(135deg,#ff8c1a 0 33%,#ff4d4d 33% 66%,#22e0ff 66% 100%);border-radius:50%}.worldsky__key--priv{background:0 0;border:1.5px solid #93a3b3}.worldsky__key--st{background:#3fe0a8;border-radius:50%}.worldsky__key--cell{background:#3884d6bf}.worldsky__key--place{background:#3cdcc8b3;border-radius:50%}.worldsky__key--heat{background:linear-gradient(90deg,#4696ff,#ffcf4a,#ff6e46)}.worldsky__key--home{background:0 0;border:1.5px dashed #fff;border-radius:50%}.worldsky__stats{color:#e2e8f0c7;flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;font-size:13px;display:flex}.worldsky__stats b{color:#f2f7ff;font-variant-numeric:tabular-nums}.worldsky__stamp{opacity:.6;font-variant-numeric:tabular-nums}.worldsky__sel{color:#e2e8f0e6;background:#0c141ed1;border:1px solid #ffffff1a;border-radius:10px;margin-top:10px;padding:10px 40px 10px 12px;font-size:13px;position:relative}.worldsky__selclose{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;position:absolute;top:6px;right:8px}@media (hover:none) and (pointer:coarse){.worldsky__zoom button{width:40px;height:40px}.worldsky__selclose{width:34px;height:34px}.worldsky__legend{gap:3px 10px;font-size:10px}.worldsky__save{height:40px;padding:0 13px}}.msgquote{background:#60a5fa17;border-left:2px solid #60a5fa8c;border-radius:0 4px 4px 0;align-items:baseline;gap:6px;min-width:0;max-width:100%;margin-bottom:3px;padding:2px 7px;font-size:11px;line-height:1.35;display:flex}.msgquote--end{margin-left:auto}.msgquote__name{color:#93c5fdf2;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:40%;font-weight:600;overflow:hidden}.msgquote__text{color:#9fb3c8;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.msgquote--gone{background:#94a3b814;border-left-color:#94a3b866}.msgquote--gone .msgquote__text{color:#7d8ea1;font-style:italic}.msgreplybar{background:#60a5fa1a;border-left:2px solid #60a5fa8c;border-radius:0 4px 4px 0;align-items:center;gap:6px;min-width:0;margin:0 0 4px;padding:4px 8px;font-size:11px;display:flex}.msgreplybar__label{color:#93c5fdf2;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:50%;font-weight:600;overflow:hidden}.msgreplybar__text{color:#9fb3c8;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.msgreplybar__cancel{color:#7d8ea1;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:13px;line-height:1}.msgreplybar__cancel:hover{color:#dce8f4}.chat__reply,.shellcomms__reply,.dm__msgreply{color:#7d8ea1;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:2px 5px;font-size:12px;line-height:1}.chat__reply:hover,.shellcomms__reply:hover,.dm__msgreply:hover{color:#dce8f4}@media (hover:none) and (pointer:coarse){.chat__reply,.shellcomms__reply,.dm__msgreply{min-width:32px;min-height:32px;font-size:14px}.msgquote,.msgreplybar{font-size:12px}.msgreplybar__cancel{min-width:32px;min-height:32px;font-size:15px}}.sessban{box-sizing:border-box;z-index:121;color:#e8eef5;pointer-events:auto;background:#12161cf0;border:1px solid #f5b24a8c;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:min(560px,100vw - 32px);padding:8px 10px;font-size:13px;line-height:1.35;display:flex;position:fixed;top:56px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000006b}.sessban__glyph{color:#1b1200;background:#f5b24a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}.sessban__text{min-width:0}.sessban__title{color:#fdd89a;font-weight:600}.sessban__msg{opacity:.92}.sessban__cta{-webkit-appearance:none;appearance:none;color:#fdd89a;font:inherit;cursor:pointer;white-space:nowrap;background:#f5b24a29;border:1px solid #f5b24a80;border-radius:8px;flex:none;padding:5px 10px;font-weight:600;text-decoration:none}.sessban__cta:hover,.public a.sessban__cta{color:#fdd89a}.sessban__cta:hover{background:#f5b24a42}.opsban--pushed{top:calc(var(--sessban-bottom,127px) + 8px)}@media (hover:none) and (pointer:coarse){.sessban{font-size:13px;top:52px}.opsban--pushed{top:calc(var(--sessban-bottom,175px) + 8px)}.sessban__cta{min-height:34px;padding:6px 12px}}.rankframed{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rankframed__ring{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain!important;border-radius:0!important}.pubnav__me .rankframed{margin-left:4px}.user-menu__trigger .rankframed{margin:0 4px}.pname{--pn-ink:#8fc7ff;vertical-align:baseline;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.pname-wrap{vertical-align:bottom;align-items:center;min-width:0;max-width:100%;display:inline-flex}.pname-wrap>.pname,.pname-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pname-pip{vertical-align:middle;cursor:default;background:#54e5ff1f;border:1px solid #54e5ff59;border-radius:999px;flex:none;align-items:center;gap:1px;margin-left:4px;padding:0 4px 0 1px;line-height:1;display:inline-flex}.pname-pip img{width:16px;height:16px;display:block}.pname-pip b{color:#9fe9ff;font-size:10px;font-weight:700}.pname-pip--ace{background:#f5c51824;border-color:#f5c518bf;box-shadow:0 0 6px #f5c51859}.pname-pip--ace b{color:#f5c518}.pname-pip__score{color:#d8f6ff;font-variant-numeric:tabular-nums;border-left:1px solid #54e5ff59;margin-left:3px;padding-left:4px;font:600 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pname-pip--ace .pname-pip__score{color:#ffe9a8;border-left-color:#f5c51899}.pname--plate{text-shadow:0 1px 2px #000000d9;background-position:0%;background-size:200% 100%;border-radius:999px;padding:0 7px;line-height:1.45}.pname--np-runway{background-image:radial-gradient(circle at 6px,#ffd66b 0 1.5px,#0000 2.5px),repeating-linear-gradient(90deg,#ffd66b8c 0 2px,#0000 2px 9px),linear-gradient(90deg,#1b2230,#2a3446);background-position:0,0 100%,0 0;background-repeat:no-repeat,repeat-x,no-repeat;background-size:auto,auto 2px,auto;padding-left:13px}.pname--np-contrail{background-image:linear-gradient(90deg,#ffffff47,#8fc7ff1f 60%,#0000)}.pname--np-radar{background-image:repeating-radial-gradient(circle at 0,#4ade8038 0 1px,#0000 1px 7px),linear-gradient(90deg,#07261a,#0b3a27)}.pname--np-sunset{background-image:linear-gradient(90deg,#5b2a5f,#b3456a 55%,#f59e5b)}.pname--np-night{background-image:radial-gradient(circle at 20% 30%,#fff 0 .7px,#0000 1.2px),radial-gradient(circle at 70% 65%,#fff 0 .6px,#0000 1.1px),radial-gradient(circle at 45% 20%,#ffffffb3 0 .5px,#0000 1px),linear-gradient(90deg,#0b1230,#1c1f4a)}.pname--np-harbour{background-image:linear-gradient(#16344f 55%,#0f5a73 55%,#0c4a61)}.pname--np-carbon{background-image:repeating-linear-gradient(45deg,#ffffff0f 0 2px,#0000 2px 4px),linear-gradient(90deg,#15181d,#262a31)}.pname--np-dawn{background-image:linear-gradient(90deg,#2c3a5a,#6b5a7a 50%,#c98a6a)}.pname--np-steel{background-image:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px),linear-gradient(90deg,#3a4048,#5a626d 50%,#3a4048)}.pname--np-aurora{background-image:linear-gradient(90deg,#0d3b3a,#1f7a5c,#5b3fa8,#0d3b3a)}.pname--ns-stencil{letter-spacing:.04em;text-transform:uppercase;font-family:Stardos Stencil,Arial Narrow,sans-serif;font-weight:700}.pname--ns-lcd{letter-spacing:.05em;color:var(--pn-ink,#ffcf5c);font-family:VT323,ui-monospace,monospace;font-size:1.18em;line-height:1}.pname--ns-metar{text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92em;font-weight:500}.pname--ns-glow{text-shadow:0 0 6px var(--pn-ink), 0 0 1px var(--pn-ink)}.pname--ns-dual:not(.pname--plate),.pname--ns-shimmer:not(.pname--plate){background-image:linear-gradient(90deg, var(--pn-ink), #f0abfc, var(--pn-ink));-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.pname--ns-shimmer:not(.pname--plate){background-image:linear-gradient(100deg, var(--pn-ink) 0 40%, #fff 50%, var(--pn-ink) 60% 100%)}.pname--ns-shimmer.pname--live:not(.pname--plate),:hover>.pname--ns-shimmer:not(.pname--plate),.pname--ns-shimmer:not(.pname--plate):hover{animation:2.4s linear infinite pnShimmer}.pname--np-aurora.pname--live,:hover>.pname--np-aurora{animation:6s ease-in-out infinite alternate pnDrift}@keyframes pnShimmer{0%{background-position:100%}to{background-position:-100%}}@keyframes pnDrift{0%{background-position:0%}to{background-position:100%}}.pname--dense,.pname--dense:hover,:hover>.pname--dense{animation:none!important}.pname--dense.pname--ns-glow{text-shadow:none}@media (prefers-reduced-motion:reduce){.pname,:hover>.pname{animation:none!important}}.exch__namepreview{color:#e6edf6;text-align:center;background:#0a101ce6;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:15px;font-weight:600}.rankup-share{pointer-events:auto;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;margin-top:14px;padding:9px 20px;font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.45s ease-out .7s both rankup-rise}.rankup-share:hover{background:#ffffff38}.rankpeek{cursor:pointer;border-radius:4px;display:inline-flex}.rankpeek:focus-visible{outline-offset:2px;outline:2px solid #7ab8ff}.rankpeek__card{z-index:3900;background:#0d1018f7;border:1px solid;border-radius:14px;flex-direction:column;align-items:center;gap:4px;width:168px;padding:12px 10px 10px;animation:.14s ease-out rankpeek-in;display:flex;position:fixed;box-shadow:0 12px 32px #0000008c}.rankpeek__card img{filter:drop-shadow(0 6px 14px #0000008c);display:block}.rankpeek__name{color:#fff;font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.rankpeek__link{color:#7ab8ff;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}@keyframes rankpeek-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.prestige-chip{color:#ffd54a;background:#ffd54a1f;border:1px solid #ffd54a73;border-radius:999px;align-items:center;gap:5px;padding:1px 9px 1px 6px;font-weight:700;text-decoration:none;display:inline-flex}.public a.prestige-chip{color:#ffd54a}.prestige-card{background:radial-gradient(circle at 18% 40%,#ffd54a29,#0000 60%),#ffffff0a;border:1px solid #ffd54a59;border-radius:14px;flex-direction:column;gap:8px;max-width:520px;margin:4px 0 16px;padding:14px 16px;display:flex}.prestige-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.prestige-card__title{letter-spacing:.08em;text-transform:uppercase;color:#ffd54a;font:800 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.public a.prestige-card__rank{color:#ffdc8cd9;margin-right:auto;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.public a.prestige-card__rank:hover{color:#ffd54a}.public a.prestige-card__how{color:#e6e6e699;font-size:12px;text-decoration:none}.prestige-card__stars{gap:6px;display:flex}.prestige-card__star{filter:drop-shadow(0 0 6px #ffd54a8c);width:40px;height:40px}.prestige-card__star--off{filter:grayscale()brightness(.55);opacity:.35}.prestige-card__nums{color:#e6e6e6;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;display:flex}.prestige-card__nums b{color:#ffd54a}.prestige-card__next{color:#e6e6e6a6}.prestige-card__track{background:#ffffff1f;border-radius:3px;height:5px;display:block;overflow:hidden}.prestige-card__fill{background:linear-gradient(90deg,#ffd54a,#fff1a8);height:100%;display:block}.public a.prestige-card__spend{color:#ffd54a;background:#ffd54a24;border:1px solid #ffd54a73;border-radius:999px;align-self:flex-start;margin-top:2px;padding:6px 12px;font:700 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.public--themed{background:linear-gradient(180deg, var(--pth-from) 0, var(--pth-to) 360px, transparent 720px), #0c0d10}.public--themed .public__h2{color:var(--pth-accent)}.public--themed>.public__head{border-bottom:1px solid color-mix(in srgb, var(--pth-accent) 35%, transparent)}.pdress__preview{color:#ffe066;background:#ffd24d24;border-radius:8px;margin:8px auto;padding:6px 12px;font:600 12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pdress__fxbtn{color:#cfd8e3;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;margin-top:6px;padding:4px 12px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pfx{z-index:30;pointer-events:none;opacity:.3;animation:2.6s both pfx-fade;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes pfx-fade{0%{opacity:0}15%{opacity:.3}75%{opacity:.3}to{opacity:0}}.pfx i{font-style:normal;display:block;position:absolute}.pfx--contrails i{left:-40%;top:calc(18% + var(--i) * 12%);width:60%;height:3px;animation:pfx-slide 2.2s calc(var(--i) * .18s) ease-out both;background:linear-gradient(90deg,#0000,#fff);border-radius:2px}.pfx--gulls{opacity:1;color:#fff;animation-name:pfx-fade-strong}@keyframes pfx-fade-strong{0%{opacity:0}15%,75%{opacity:.3}to{opacity:0}}.pfx--gulls i{left:-10%;top:calc(14% + var(--i) * 9%);animation:pfx-glide 2.4s calc(var(--i) * .2s) ease-in-out both}@keyframes pfx-slide{0%{transform:translate(0)}to{transform:translate(260%)}}@keyframes pfx-glide{0%{transform:translate(0)}50%{transform:translate(60vw,-14px)}to{transform:translate(120vw,6px)}}.pfx--aurora{transform-origin:top;background:linear-gradient(#7dffc8e6,#785aff80 45%,#0000 70%);animation:2.6s both pfx-fade,2.6s ease-in-out both pfx-curtain}@keyframes pfx-curtain{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.pfx--approach i{left:50%;bottom:calc(8% + var(--i) * 9%);opacity:0;width:10px;height:10px;animation:pfx-strobe .9s calc(var(--i) * 90ms) 2 both;background:#fff6c2;border-radius:50%;margin-left:-5px;box-shadow:0 0 12px 4px #ffd24d}@keyframes pfx-strobe{0%,to{opacity:0}30%{opacity:1}}.pfx--snow{background-image:radial-gradient(2px 2px at 20% 10%,#fff 50%,#0000 51%),radial-gradient(3px 3px at 70% 30%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 45% 60%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 85% 80%,#fff 50%,#0000 51%);background-size:220px 220px;animation:2.6s both pfx-fade,2.6s linear both pfx-fall}.pfx--rain{background-image:repeating-linear-gradient(100deg,#0000 0 14px,#bedcffe6 14px 15px);background-size:180px 180px;animation:2.6s both pfx-fade,1.3s linear 2 both pfx-fall}@keyframes pfx-fall{0%{background-position:0 0}to{background-position:30px 440px}}.pfx--sonar:before,.pfx--sonar:after{content:"";border:2px solid #6fe0ff;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:2.2s ease-out both pfx-ping;position:absolute;top:30%;left:50%}.pfx--sonar:after{animation-delay:.5s}@keyframes pfx-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(22)}}.paura{width:calc(var(--av) * var(--fs) * 1.18);height:calc(var(--av) * var(--fs) * 1.18);transform:translate(calc(-50% + var(--av) * var(--fdx)), calc(-50% + var(--av) * var(--fdy)));pointer-events:none;color:var(--pth-accent,#6fe0ff);position:absolute;top:50%;left:50%}.paura--radar{background:conic-gradient(from 0deg, transparent 0 300deg, color-mix(in srgb, currentColor 55%, transparent) 360deg);border-radius:50%;animation:3.2s linear infinite paura-spin;-webkit-mask:radial-gradient(circle,#0000 56%,#000 57%);mask:radial-gradient(circle,#0000 56%,#000 57%)}@keyframes paura-spin{to{transform:translate(calc(-50% + var(--av) * var(--fdx)), calc(-50% + var(--av) * var(--fdy))) rotate(360deg)}}.paura--sonar i{border:2px solid;border-radius:50%;animation:2.8s ease-out infinite paura-ping;position:absolute;top:20%;bottom:20%;left:20%;right:20%}.paura--sonar i:nth-child(2){animation-delay:1.4s}@keyframes paura-ping{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.12)}}.paura--beacon i{border-radius:50%;animation:2s ease-in-out infinite paura-beacon;position:absolute;top:12%;bottom:12%;left:12%;right:12%;box-shadow:0 0 22px 6px}@keyframes paura-beacon{0%,to{opacity:.15}50%{opacity:.6}}.paura__rose{opacity:.8;width:100%;height:100%;animation:40s linear infinite paura-rose}@keyframes paura-rose{to{transform:rotate(360deg)}}.paura__spin{animation:9s linear infinite paura-orbit;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes paura-orbit{to{transform:rotate(360deg)}}.paura__obj{color:#fff;filter:drop-shadow(0 1px 2px #000000b3);line-height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(90deg)}.pcover{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pcover__sky{mix-blend-mode:soft-light;opacity:.85;position:absolute;top:0;bottom:0;left:0;right:0}.pcover__sky--day.pcover__sky--c0{background:linear-gradient(#7fc4ff,#0000 80%)}.pcover__sky--day.pcover__sky--c1{background:linear-gradient(#b4c0cc,#0000 80%)}.pcover__sky--day.pcover__sky--c2{background:linear-gradient(#6d7f93,#0000 85%)}.pcover__sky--day.pcover__sky--c3{background:linear-gradient(#e8f1ff,#0000 85%)}.pcover__sky--night{mix-blend-mode:multiply;background:linear-gradient(#0a1030,#0a103066 80%)}.pcover__chip{color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font:600 12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;position:absolute;top:10px;left:12px}.pcover__pt{line-height:0;transition:left 2s linear,top 2s linear;position:absolute}.pcover__pt--sky{color:#ffe066;filter:drop-shadow(0 1px 2px #000c)}.pcover__pt--sea i{background:#6fe0ff;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 2px #00000080}.pshow__edit,.pshow__buy,.pshow__save{cursor:pointer;color:#cfd8e3;vertical-align:middle;background:#ffffff14;border:0;border-radius:999px;margin-left:8px;padding:3px 10px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pshow__buy,.pshow__save{color:#ffe066;background:#ffd24d33;margin-left:0}.pshow__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.pshow__tile{min-width:0;color:inherit;background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.public a.pshow__tile{color:#eaf2fb}.pshow__img{background:#1a2130 50%/cover no-repeat;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid}.pshow__icon{font-size:22px;line-height:1}.pshow__text{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.pshow__text b,.pshow__text i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pshow__text i{opacity:.65;font-size:11px;font-style:normal}.pshow__rar{text-transform:uppercase;letter-spacing:.4px;opacity:.8;font-size:10px;font-style:normal}.pshow__cand{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:0;position:relative}.pshow__cand.is-on{border-color:#ffd24d}.pshow__cand:disabled{opacity:.4;cursor:default}.pshow__tick{color:#ffd24d;font:700 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:6px;right:8px}.exch__rowwrap{flex-direction:column;gap:4px;display:flex}.exch__feat{margin-left:6px;font-size:12px;font-style:normal}.exch__featured{color:#ffe066;background:#ffd24d14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex}.exch__gift{flex-wrap:wrap;gap:6px;padding:6px 10px 8px;display:flex}.exch__giftin{color:#eaf2fb;background:#0000004d;border:1px solid #ffffff26;border-radius:8px;flex:160px;min-width:0;padding:6px 10px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.exch__giftmsg{opacity:.8;flex-basis:100%;margin:0;font-size:12px}a.exch__try{text-decoration:none}.phome{margin-top:8px}.phome__hits{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.phome__pub{opacity:.8;margin-top:6px;font-size:12px;display:block}@media (hover:none) and (pointer:coarse){.exch__giftin{padding:8px 10px;font-size:16px}.pdress__fxbtn,.pshow__edit,.pshow__buy,.pshow__save{min-height:34px;padding:6px 14px}}.cfin .holo-mini:not(.holo-mini--ghost){outline-offset:2px}.cfin--gold .holo-mini:not(.holo-mini--ghost){outline:2px solid #d9b453}.cfin--holo .holo-mini:not(.holo-mini--ghost){outline:2px solid #9be7ff;box-shadow:0 0 10px -2px #f7a6ff,0 0 0 4px #9be7ff40}.cfin--rivets .holo-mini:not(.holo-mini--ghost){outline:3px dotted #c9ced6}.cfin--chart .holo-mini:not(.holo-mini--ghost){outline-offset:3px;outline:1px dashed #6fc3ff}.cfin--carbon .holo-mini:not(.holo-mini--ghost){outline:3px double #4a4f58}@media (prefers-reduced-motion:reduce){.pfx{display:none}.paura,.paura *,.paura__rose,.paura__spin{animation:none!important}.pcover__pt{transition:none}}.lb-title{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:italic;font-weight:400;display:block;overflow:hidden}.lb-marks{flex:none;align-items:center;gap:5px;font-size:13px;font-weight:400;display:inline-flex}.lb-marks small{opacity:.75;margin-left:1px;font-size:10px}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-bottom:14px;display:grid}.public a.lb-podium__slot,.lb-podium__slot{text-align:center;min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px 12px;text-decoration:none;display:flex}.lb-podium__slot--1{background:linear-gradient(#f5c51833,#f5c5180a);border-color:#f5c51873;padding-top:14px;padding-bottom:18px}.lb-podium__slot--2{background:linear-gradient(#c7ccd429,#c7ccd408);border-color:#c7ccd459}.lb-podium__slot--3{background:linear-gradient(#cd7f322e,#cd7f3208);border-color:#cd7f3266}.lb-podium__slot--me{box-shadow:0 0 0 2px #60a5fa8c}.lb-podium__medal{font-size:20px;line-height:1}.lb-podium__avatar{line-height:0;display:inline-flex}.lb-podium__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.lb-pipname__pet{color:#fff;font-weight:700}.lb-pipname__pilot{opacity:.72;margin-left:5px;font-size:.86em;font-weight:500}.lb-pipname--stacked{flex-direction:column;align-items:center;min-width:0;display:flex}.lb-pipname--stacked>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lb-pipname--stacked .lb-pipname__pilot{margin-left:0}.lb-podium__slot .lb-title{max-width:100%}.lb-podium__value{color:#ffe066;white-space:nowrap;font-size:13px;font-weight:700}@media (max-width:480px){.lb-podium{gap:6px}.lb-podium__slot{padding:8px 4px 10px}}.lb-podium__slot .lb-marks{flex-wrap:wrap;justify-content:center;row-gap:2px}.invlink{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.invlink__url{white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:260px;min-width:0;padding:10px 12px;font-size:14px;overflow-x:auto}.invlink .public__cta{margin-top:0}.invlink__note{opacity:.8;margin-top:10px;font-size:14px}.invdoors{gap:10px;margin-top:12px;display:grid}.invdoor{background:#0a1a3373;border:1px solid #7ab8ff2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.invdoor__label{font-weight:700}.invdoor__hint{opacity:.75;grid-column:1;font-size:13px}.invdoor__url{white-space:nowrap;opacity:.7;grid-column:1;min-width:0;font-size:12px;overflow-x:auto}.invdoor .public__cta{grid-area:1/2/span 3;margin-top:0}@media (max-width:520px){.invdoor{grid-template-columns:minmax(0,1fr)}.invdoor .public__cta{grid-area:auto/1;justify-self:start}}.invarrive{box-sizing:border-box;z-index:120;color:#e6eefb;background:#0a1a33f5;border:1px solid #7ab8ff59;border-radius:14px;align-items:center;gap:12px;width:min(560px,100vw - 32px);padding:12px 40px 12px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.invarrive__face{border-radius:50%;flex:none;width:40px;height:40px}.invarrive__text{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.invarrive__text span{opacity:.8;font-size:13px}.invarrive .public__cta,.public a.invarrive__cta{flex:none;margin-top:0}.invarrive__close{width:30px;height:30px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:6px;right:6px}@media (max-width:520px){.invarrive{flex-wrap:wrap}.invarrive__text{flex:calc(100% - 60px)}}.invpay{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}.invpay th,.invpay td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff14;padding:8px 10px}.invpay th{opacity:.6;text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}.invpay td+td{white-space:nowrap}.invladder__bar{background:#ffffff1a;border-radius:4px;height:8px;margin-top:10px;overflow:hidden}.invladder__bar>span{background:linear-gradient(90deg,#5fd3ff,#8fe3a8);height:100%;display:block}.invladder__status{opacity:.8;margin:6px 0 0;font-size:13px}.invladder{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.invladder__rung{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:32px minmax(0,7em) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.invladder__rung--done{border-color:#8fe3a859}.invladder__rung--next{background:#5fd3ff14;border-color:#5fd3ff8c}.invladder__rung--locked{opacity:.6}.invladder__tier{background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.invladder__rung--done .invladder__tier{color:#8fe3a8;background:#8fe3a840}.invladder__goal{opacity:.85;font-size:13px}.invladder__prize{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.invladder__item{color:#d9b8ff;background:#a855f72e;border-radius:999px;padding:2px 8px;font-size:12px}.invrules{opacity:.75;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.invlist{margin:10px 0 0;padding:0;list-style:none}.invlist__row{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.invlist__pic{object-fit:cover;background:#ffffff14;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.invlist__name{flex:auto;min-width:0;font-weight:600}.public a.invlist__name{color:inherit}.invlist__status{background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:12px}.invlist__status--active{color:#8fe3a8;background:#50c87833}.invlist__status--feeding{color:#9fd0ff;background:#5fafff33}.invlist__status--expired{opacity:.5}.invlist__flag{color:#ffcf6b;font-size:12px}.invlist__earned{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85;font-size:13px}.invlist__next{opacity:.6;flex:1 0 100%;padding-left:38px;font-size:12px}.lb-floor{background:#ffffff0a;border:1px dashed #ffffff26;border-radius:12px;margin-top:14px;padding:16px;font-size:14px;line-height:1.5}.mboard{color:#e6edf5;gap:14px;min-width:0;display:grid}.mboard__fail{color:#fca5a5;margin:4px 0;font-size:14px}.mboard__muted{color:#9fb3c8;font-size:12.5px;line-height:1.45}.mboard__ok{color:#4ade80;font-size:13px;font-weight:600}.mboard__warn{color:#fbbf24;font-size:13px;font-weight:600}.mboard__streak{background:linear-gradient(135deg,#fb923c29,#12161e99);border:1px solid #fb923c59;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;scroll-margin-top:84px;display:grid}.mboard__flame{background:radial-gradient(circle,#fb923c8c,#fb923c1f);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.mboard__flame-n{text-align:center;background:#0f141c;border:1px solid #fb923c99;border-radius:999px;min-width:26px;padding:2px 6px;font:800 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:-6px;right:-6px}.mboard__streak-body{gap:4px;min-width:0;display:grid}.mboard__streak-title{font:700 17px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__week{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mboard__day{justify-items:center;gap:2px;display:grid}.mboard__dot{border:2px solid #ffffff38;border-radius:50%;width:16px;height:16px}.mboard__day--on .mboard__dot{background:#fb923c;border-color:#fb923c}.mboard__day--today .mboard__dot{border-color:#fbbf24;animation:1.6s ease-in-out infinite mboard-pulse}.mboard__day-label{color:#9fb3c8;font-size:10.5px}.mboard__day--frozen .mboard__dot{background:#7dd3fc59;border-color:#7dd3fc}.mboard__freeze,.mboard__repair{color:#cfd8e3;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.mboard__repair{background:#7dd3fc14;border:1px solid #7dd3fc4d;border-radius:8px;padding:6px 8px}.mboard__streakbtn{color:#e0f2fe;cursor:pointer;white-space:nowrap;background:#7dd3fc1f;border:1px solid #7dd3fc80;border-radius:999px;padding:4px 10px;font:600 12.5px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__streakbtn:disabled{opacity:.45;cursor:default}@media (hover:none) and (pointer:coarse){.mboard__streakbtn{min-height:34px}}.mboard__side{justify-items:end;gap:6px;display:grid}.mboard__reset{color:#cfd8e3;white-space:nowrap;font-size:12.5px}.mboard__wallet{white-space:nowrap;background:#ffffff14;border-radius:999px;padding:3px 10px;font:700 13px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mboard__card{border:1px solid color-mix(in srgb, var(--fam) 45%, transparent);box-shadow:inset 0 3px 0 var(--fam);background:#ffffff0a;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.mboard__card--done{background:color-mix(in srgb, var(--fam) 12%, #ffffff08);animation:.5s ease-out mboard-flip}.mboard__card-top{align-items:center;gap:10px;display:flex}.mboard__badge{background:color-mix(in srgb, var(--fam) 70%, #0f141c);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.mboard__fam{letter-spacing:.08em;text-transform:uppercase;color:var(--fam);flex:1;font:700 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__ring{flex:none}.mboard__ring-text{fill:#e6edf5;font:700 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__card-title{margin:0;font:700 15px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__hint{color:#9fb3c8;margin:0;font-size:12.5px;line-height:1.45}.mboard__paid{color:#4ade80;font:800 16px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mboard__go{background:var(--fam,#2dd4bf);color:#0b1017;cursor:pointer;border:0;border-radius:999px;min-height:34px;padding:7px 16px;font:800 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__invite .mboard__go{--fam:#2dd4bf}.mboard__reward{color:#fde68a;font:700 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__reroll{color:#cfd8e3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;min-height:30px;margin-left:auto;padding:5px 10px;font:600 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__reroll:disabled{opacity:.4;cursor:default}.mboard__zones ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mboard__zones button{text-align:left;color:#e6edf5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:32px;padding:6px 10px;font:500 12.5px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__set{flex-wrap:wrap;align-items:center;gap:12px;font:600 13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.mboard__set-bar{flex:0 0 180px;gap:4px;display:flex}.mboard__set-bar span{background:#ffffff1f;border-radius:4px;flex:1;height:8px}.mboard__set-bar span.on{background:#fbbf24}.mboard__set--done{color:#fde68a}.mboard__set--done .mboard__set-bar span{animation:1.4s ease-out mboard-glow}.mboard__invite{background:#2dd4bf12;border:1px solid #2dd4bf4d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mboard__invite[id]{scroll-margin-top:84px}.mboard__invite h3{margin:0 0 4px;font:700 15px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__invite p{margin:0}.mboard__invite-actions{align-items:center;gap:12px;display:flex}.mboard__link,.public a.mboard__link{color:#5eead4;font:600 13px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__history summary{cursor:pointer;padding:6px 0;font:700 14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mboard__history ul{margin:6px 0 0;padding:0;list-style:none}.mboard__history li{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto 70px;gap:10px;padding:6px 0;font-size:13px;display:grid}.mboard__h-f{text-align:right;color:#fde68a;font-variant-numeric:tabular-nums}.mboard-overlay{z-index:200;pointer-events:auto;touch-action:pan-y;background:#05080c9e;place-items:start center;padding:56px 12px 16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.mboard-overlay__box{box-sizing:border-box;background:#121821;border:1px solid #ffffff24;border-radius:16px;width:min(760px,100%);padding:14px 16px 18px}.mboard-overlay__head{color:#e6edf5;align-items:center;gap:12px;margin-bottom:12px;font:15px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.mboard-overlay__head strong{flex:1}.mboard-overlay__head a{color:#5eead4;font-size:12.5px}.mboard-overlay__head button{color:#e6edf5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;width:34px;height:34px}@keyframes mboard-pulse{0%,to{box-shadow:0 0 #fbbf2499}50%{box-shadow:0 0 0 5px #fbbf2400}}@keyframes mboard-flip{0%{opacity:.4;transform:perspective(600px)rotateY(80deg)}to{opacity:1;transform:none}}@keyframes mboard-glow{0%{box-shadow:0 0 #fbbf24e6}to{box-shadow:0 0 10px 4px #fbbf2400}}@media (prefers-reduced-motion:reduce){.mboard__day--today .mboard__dot,.mboard__card--done,.mboard__set--done .mboard__set-bar span{animation:none}}@media (max-width:560px){.mboard__streak{grid-template-columns:auto minmax(0,1fr)}.mboard__side{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}.mboard__set-bar{flex-basis:100%}}.mboard__social{cursor:pointer;align-items:center;gap:10px;min-height:40px;margin:6px 0 2px;font-size:13px;display:flex}.mboard__social input{accent-color:#f472b6;flex:none;width:18px;height:18px}.feedcoins{background:#facc150d;border:1px solid #facc1547;border-radius:12px;min-width:0;margin-top:16px;padding:14px 16px}.feedcoins__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.feedcoins__title{margin:0;font-size:16px}.feedcoins__founding{color:#fde68a;background:#facc1529;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.feedcoins__rule{margin:8px 0 6px;font-size:14px;line-height:1.5}.feedcoins__rows{opacity:.92;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.feedcoins__spend{opacity:.9;margin:8px 0 0;font-size:13.5px;line-height:1.5}.pmapcard__head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.pmapcard__avatar{flex:none;margin:8px 10px;display:inline-flex}.pmapcard__face{object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.pmapcard__face--empty{color:#fff;background:#475569;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.pmapcard__who{min-width:0}.pmapcard__who .mapview__card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pmapcard__craft{vertical-align:-4px;margin-right:6px}.pmapcard__profile{color:#fff;background:#2563eb;border-radius:999px;margin-right:auto;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.pmapcard__profile:hover{background:#1d4ed8}.worldpage__controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.worldpage__dates{flex-wrap:wrap;gap:8px 12px;font-size:13px;display:flex}.worldpage__dates input,.worldpage__filters select,.worldpage__filters input{color:#e6edf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:6px 8px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.worldpage__filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%;display:flex}.worldpage__filters label{letter-spacing:.4px;text-transform:uppercase;color:#e2e8f099;flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}.worldpage__filters input[type=number]{width:90px}.worldpage__filters select{max-width:240px}.worldpage__filterbtn{color:#e6edf5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:7px 16px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none}@media (max-width:720px){.worldpage__filterbtn{display:inline-block}.worldpage__filters{display:none}.worldpage__filters.is-open{display:flex}.worldpage__filters label{flex:140px}.worldpage__filters select,.worldpage__filters input{width:100%;max-width:none;font-size:16px}}.worldpage__up{color:#3fe0a8}.worldpage__down{color:#ff7b6e}.worldpage__spark{align-items:flex-end;gap:2px;height:46px;margin-top:14px;display:flex}.worldpage__spark i{background:#60a5fa8c;border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.worldpage__spark i:hover{background:#93c5fd}.worldpage__sparkcap{margin:4px 0 12px}.worldpage__tablewrap{min-width:0;overflow-x:auto}.worldpage__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.worldpage__table th{text-align:left;letter-spacing:.4px;text-transform:uppercase;color:#e2e8f099;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff1f;padding:6px 8px;font-size:11px}.worldpage__table th.is-sorted{color:#bfe0ff}.worldpage__table td{white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:7px 8px}.worldpage__table tr{cursor:pointer}.worldpage__table tr:hover td,.worldpage__table tr.is-sel td{background:#60a5fa1a}.worldpage__country{color:#e2e8f08c;font-size:12px}.sthead.sthead--dressed{border-color:rgba(var(--st-a-rgb), .55);background:radial-gradient(120% 160% at 0% 0%, rgba(var(--st-a-rgb), .24), transparent 60%), radial-gradient(90% 140% at 100% 100%, rgba(var(--st-b-rgb), .2), transparent 55%), #ffffff05;box-shadow:0 0 0 1px rgba(var(--st-a-rgb), .12), 0 14px 44px -22px rgba(var(--st-a-rgb), .75)}.sthead--dressed .sthead__title{text-shadow:0 0 22px rgba(var(--st-a-rgb), .35)}.sthead__preview{background:#ffd24d1a;border:1px solid #ffd24d59;border-radius:10px;margin:6px auto 0;padding:8px 12px;font-size:13px}.stnladder tbody tr.stnladder__row--dressed{background:linear-gradient(90deg, rgba(var(--st-a-rgb), .09), transparent 45%)}.stnladder tbody tr.stnladder__row--dressed>td:first-child{box-shadow:inset 3px 0 0 var(--st-a)}@media (max-width:900px){.stnladder tbody tr.stnladder__row--dressed{border-color:rgba(var(--st-a-rgb), .45);box-shadow:inset 3px 0 0 var(--st-a)}.stnladder tbody tr.stnladder__row--dressed>td:first-child{box-shadow:none}}.stnpod__card.stnpod__card--dressed{box-shadow:0 0 0 1px rgba(var(--st-a-rgb), .55), 0 10px 30px -14px rgba(var(--st-a-rgb), .85)}.stcard-sw{background:#0b1020}.stcard-sw--gold{box-shadow:inset 0 0 0 3px #d4a017,inset 0 0 0 5px #fff1b880}.stcard-sw--radar{background:radial-gradient(circle at 100% 100%,#3fe0a88c,#0000 65%),#0b1020;box-shadow:inset 0 0 0 2px #3fe0a8}.stcard-sw--chart{background:repeating-radial-gradient(at 100% 110%,#0000 0 4px,#6fe0d04d 4px 5px),#0b1020;box-shadow:inset 0 0 0 2px #6fe0d0}.stcard-sw--carbon{background:repeating-conic-gradient(#2b2f37 0 25%, #15171c 0 50%) 0 0 / 6px 6px;box-shadow:inset 0 0 0 4px #0b102000}.exch__rent{color:#9fb3c8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:2px 10px 4px 36px;font-size:12px;display:flex}.exch__rent>span:first-child{flex:auto;min-width:0}.exch__new{letter-spacing:.5px;color:#0b1020;vertical-align:1px;background:#6fe0ff;border-radius:4px;margin-left:6px;padding:1px 5px;font:700 9px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.exch__featured--new{color:#9fe9ff;background:#6fe0ff1a}.exch__goal{color:#e6edf5;background:#ffd24d14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;padding:8px 10px;font-size:13px;display:flex}.exch__goal b{color:#ffe066}.exch__ghost.is-goal{color:#ffe066;background:#ffd24d38}.exch__dropbell{cursor:pointer;align-items:center;gap:6px;display:flex}.dirfaq__item+.dirfaq__item{margin-top:14px}.dirfaq__q{margin:0 0 4px;font-size:15px;font-weight:600}.dirfaq__a{opacity:.8;max-width:72ch;margin:0;line-height:1.5}.dirnav{flex-direction:column;gap:10px;margin-top:6px;margin-bottom:18px;display:flex}.dirnav__lanes,.dirnav__tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dirnav__home,.dirnav__lane,.dirnav__tab,.public a.dirnav__home,.public a.dirnav__lane,.public a.dirnav__tab{color:#cfd8e3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}.dirnav__home,.public a.dirnav__home{color:#9fb3c8;background:0 0;border-color:#0000;padding-left:0}.dirnav__home--on,.public a.dirnav__home--on{color:#fff}.dirnav__lane--on,.dirnav__tab--on,.public a.dirnav__lane--on,.public a.dirnav__tab--on{color:#e6f1ff;background:#60a5fa38;border-color:#60a5fa73}.dirnav__tab,.public a.dirnav__tab{min-height:30px;font-size:12.5px;font-weight:500}@media (hover:none) and (pointer:coarse){.dirnav__lane,.dirnav__tab,.public a.dirnav__lane,.public a.dirnav__tab{min-height:38px}}.dirsearch{max-width:640px;position:relative}.dirsearch--home{max-width:760px}.dirsearch__field{flex-direction:column;gap:4px;display:flex;position:relative}.dirsearch__label{letter-spacing:.04em;text-transform:uppercase;color:#8796a8;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirsearch__field input{box-sizing:border-box;color:#e6edf5;background:#ffffff0f;border:1px solid #60a5fa59;border-radius:10px;width:100%;height:40px;padding:0 40px 0 12px;font:15px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirsearch--home .dirsearch__field input{height:46px;font-size:16px}.dirsearch__field input:focus{border-color:#60a5facc;outline:none;box-shadow:0 0 0 3px #60a5fa2e}.dirsearch__kbd{color:#8796a8;pointer-events:none;border:1px solid #fff3;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:22px;font:600 12px ui-monospace,monospace;display:inline-flex;position:absolute;bottom:9px;right:10px}.dirsearch--home .dirsearch__kbd{bottom:12px}.dirsearch__field input:not(:placeholder-shown)+.dirsearch__kbd{display:none}.dirsearch__panel{z-index:40;background:#0f1720;border:1px solid #ffffff1f;border-radius:12px;max-height:min(70vh,560px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000080}.dirsearch__note{color:#9fb3c8;margin:8px 10px;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirsearch__group+.dirsearch__group{border-top:1px solid #ffffff12;margin-top:6px;padding-top:6px}.dirsearch__glabel{letter-spacing:.04em;text-transform:uppercase;color:#8796a8;padding:4px 10px;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirsearch__gcount{opacity:.7;font-weight:400}.dirsearch__item,.dirsearch__all,.public a.dirsearch__item,.public a.dirsearch__all{color:#e6edf5;border-radius:8px;flex-direction:column;justify-content:center;gap:1px;min-height:34px;padding:4px 10px;text-decoration:none;display:flex}.public a.dirsearch__all,.dirsearch__all{color:#7ab8ff;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirsearch__item:hover,.dirsearch__all:hover,.dirsearch__item--on,.dirsearch__all--on{background:#60a5fa29}.dirsearch__title{overflow-wrap:anywhere;font:600 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirsearch__sub{color:#8796a8;overflow-wrap:anywhere;font:12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (hover:none) and (pointer:coarse){.dirsearch__field input{height:44px;font-size:16px}.dirsearch__kbd{display:none}.dirsearch__item,.public a.dirsearch__item{min-height:44px}}.dirctl{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:8px;display:flex}.dirctl__pick,.dirctl__find{flex-direction:column;gap:4px;min-width:0;display:flex}.dirctl__find{flex:220px}.dirctl__label{letter-spacing:.04em;text-transform:uppercase;color:#8796a8;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirctl__pick select,.dirctl__find input{box-sizing:border-box;color:#e6edf5;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;max-width:100%;height:34px;padding:0 10px;font:14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirctl__pick select{max-width:220px}.dirctl__pick select option{background:#0f1720}.dirctl__checks{flex-wrap:wrap;flex-basis:100%;gap:6px 16px;display:flex}.dirctl__check{color:#cfd8e3;align-items:center;gap:6px;min-height:30px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.dirctl__tally{color:#8796a8;margin-top:4px;margin-bottom:14px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirctl__reset{color:#7ab8ff;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.dirctl__count{opacity:.5;font-size:14px;font-weight:400}@media (hover:none) and (pointer:coarse){.dirctl__pick select,.dirctl__find input{height:40px;font-size:16px}.dirctl__pick{flex:140px}.dirctl__pick select{width:100%;max-width:none}}.dirlist{margin:0;padding:0;line-height:2;list-style:none}.dirlist li{overflow-wrap:anywhere}.dirlist__note{opacity:.55;margin-left:8px;font-size:13px}.dirhero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:4px;margin-bottom:22px;display:grid}.dirhero__text .public__title{margin:0 0 8px}.dirhero__text .public__lead{margin:0 0 16px}.dirhero__search .dirsearch{max-width:none}.dirhero__try{color:#9fb3c8;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.dirhero__try a,.public .dirhero__try a{color:#cfe3ff;border:1px solid #7ab8ff59;border-radius:999px;padding:3px 10px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.dirhero__fan{height:290px;position:relative}.dirhero__fan .dirmini{width:46%;transition:transform .2s;position:absolute;top:18px}.dirhero__fan .dirmini:first-child{z-index:3;top:0;left:27%}.dirhero__fan .dirmini:nth-child(2){z-index:2;left:2%;transform:rotate(-7deg)}.dirhero__fan .dirmini:nth-child(3){z-index:1;right:2%;transform:rotate(7deg)}.dirhero__fan--1 .dirmini:first-child,.dirhero__fan--2 .dirmini:first-child{left:10%}.dirhero__fan--2 .dirmini:nth-child(2){left:auto;right:4%;transform:rotate(6deg)}.dirhero__fan .dirmini:hover{z-index:4;transform:translateY(-4px)}.dirmini,.public a.dirmini{color:#e6edf5;background:#0d1726;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.dirmini:hover,.public a.dirmini:hover{border-color:#7ab8ff99}.dirmini__art{aspect-ratio:5/3;background-color:#0b1626;background-size:auto,14px 14px,14px 14px;display:block;position:relative;overflow:hidden}.dirmini__art img{object-fit:cover;width:100%;height:100%;display:block}.dirmini__art svg{width:84%;height:60%;position:absolute;top:20%;left:8%}.dirmini__tier{color:#0b1220;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font:800 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:8px;left:8px}.dirmini__credit{color:#e6edf5;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:6px;max-width:calc(100% - 12px);padding:1px 6px;font:10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:5px;right:6px;overflow:hidden}.dirmini__name{white-space:nowrap;text-overflow:ellipsis;padding:8px 10px 0;font:700 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.dirmini__sub{color:#9fb3c8;white-space:nowrap;text-overflow:ellipsis;padding:2px 10px 9px;font:12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.dirmini--big .dirmini__name{font-size:15px}.dirstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:0;margin-bottom:22px;padding:0;list-style:none;display:grid}.dirstats__item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.dirstats__item b{font-variant-numeric:tabular-nums;color:#7ab8ff;font:700 26px ui-monospace,SFMono-Regular,Menlo,monospace}.dirstats__item--ships b{color:#4fd1c5}.dirstats__item span{color:#9fb3c8;font:12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirlanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;margin-bottom:26px;display:grid}.dirlane{--lane:122, 184, 255;background:linear-gradient(180deg, rgba(var(--lane), .07), #ffffff05);border:1px solid rgba(var(--lane), .22);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.dirlane--ships{--lane:79, 209, 197}.dirlane__head{align-items:flex-start;gap:10px;display:flex}.dirlane__dot{background:rgb(var(--lane));width:10px;height:10px;box-shadow:0 0 10px rgba(var(--lane), .7);border-radius:50%;flex:none;margin-top:7px}.dirlane__title{color:#fff;margin:0;font:700 18px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirlane__sub{color:#9fb3c8;margin:2px 0 0;font:12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirlane__rows{flex-direction:column;gap:6px;display:flex}.dirlane__row,.public a.dirlane__row{color:#e6edf5;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.dirlane__row:hover,.public a.dirlane__row:hover{border-color:rgba(var(--lane), .55)}.dirlane__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dirlane__label{font:700 14.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirlane__blurb{color:#9fb3c8;font:12.5px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirlane__count{font-variant-numeric:tabular-nums;color:rgb(var(--lane));flex:none;font:700 20px ui-monospace,SFMono-Regular,Menlo,monospace}.dirlane__chev{color:#6f8299;flex:none;font-size:20px;line-height:1}.dirlane__shelf-h{letter-spacing:.06em;text-transform:uppercase;color:#9fb3c8;margin:4px 0 8px;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirlane__minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dirtiers__lead{color:#9fb3c8;margin:-4px 0 12px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirtiers__row{margin-bottom:12px}.dirtiers__label{color:#cfd8e3;margin-bottom:5px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirtiers__label span{color:#9fb3c8;font-weight:400}.dirtiers__bar{background:#ffffff0d;border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.dirtiers__bar span{min-width:3px}.dirtiers__legend{color:#9fb3c8;flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;font:12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;list-style:none;display:flex}.dirtiers__legend li{align-items:center;gap:6px;display:inline-flex}.dirtiers__legend span{border-radius:3px;width:10px;height:10px}.dirrecent{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}@media (max-width:900px){.dirhero{grid-template-columns:minmax(0,1fr);gap:18px}.dirhero__fan{max-width:520px;height:230px}.dirlanes{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.dirstats{grid-template-columns:repeat(2,minmax(0,1fr))}.dirstats__item b{font-size:22px}.dirhero__fan{height:200px}.dirlane{padding:12px}.dirlane__minis{grid-template-columns:repeat(2,minmax(0,1fr))}.dirlane__minis .dirmini:nth-child(3){display:none}.dirrecent{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-text-dir=rtl] :where(div,p,li,h1,h2,h3,h4,h5,h6,label,button,a,span,td,th,dt,dd,summary,legend,figcaption,small,strong,em,b,input,textarea,option){unicode-bidi:plaintext}.publang{color:#c9d2ee;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:relative}.publang--nav{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;height:32px;padding:0 10px}.publang--nav:hover,.publang--nav:focus-within{background:#ffffff14;border-color:#ffffff47}.publang--footer{color:#98a2c2;border:1px solid #ffffff1a;border-radius:8px;margin-top:20px;padding:7px 12px;font-weight:500}.publang--footer:focus-within{border-color:#ffffff47}.publang__select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.publang__select option{color:#111}.publang--menu{color:#dce6f2;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;margin-bottom:5px;padding:9px 10px;font:500 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none}@media (max-width:620px){.publang--nav{display:none}.publang--menu{display:flex}}.topbar__shell-lang{cursor:pointer;position:relative}.topbar__shell-lang-select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.topbar__shell-lang-select option{color:#111}.netglobe{touch-action:pan-y;cursor:grab;background:#070b16;border-radius:12px;width:100%;min-width:0;height:min(640px,78vh,100vw);min-height:300px;position:relative;overflow:hidden}.netglobe:active{cursor:grabbing}.netglobe__canvas{position:absolute;top:0;bottom:0;left:0;right:0}.netglobe__hint{color:#e6ecf58c;pointer-events:none;font-size:13px;position:absolute;bottom:8px;right:10px}.netglobe__layers{margin:8px 0 10px}.netglobe__swatch{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.netglobe__wrap{position:relative}.netglobe__load{color:#e8eef6;pointer-events:none;z-index:2;background:#080e16d1;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;gap:5px;max-width:calc(100% - 80px);padding:8px 10px;font-size:12px;line-height:1.3;display:flex;position:absolute;top:52px;left:10px}.netglobe__loadtitle{opacity:.65;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.netglobe__loadrow{align-items:center;gap:7px;display:flex}.netglobe__loadrow--miss{color:#ffc56b}.netglobe__spin{border:2px solid #ffffff38;border-top-color:#7ab8ff;border-radius:50%;flex:none;width:11px;height:11px;animation:.9s linear infinite netglobeSpin}.netglobe__loadrow--miss .netglobe__spin{border-top-color:#ffc56b}@keyframes netglobeSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.netglobe__spin{border-top-color:#ffffff38;border-right-color:#7ab8ff;animation:none}}.netglobe__starnote{margin:-2px 0 8px}.netglobe__share{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.netglobe__via{color:#e2e8f0cc;cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:12px;display:inline-flex}.netglobe__via input{accent-color:#3d7bff;width:16px;height:16px;margin:0}.netglobe__solar{background:#ff3b3b0f;border:1px solid #ff3b3b59;border-radius:10px;flex-direction:column;gap:4px;margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.netglobe__solarfacts{margin:2px 0;padding-left:18px}.netglobe__solarfacts li{margin:1px 0}.netglobe__solarnote{opacity:.75;font-size:12px}.netglobe__earth{align-items:center;margin:-2px 0 10px}.netglobe__earthlabel{opacity:.7;margin-right:2px;font-size:12px}.netglobe__altlegend{max-width:320px;margin:-2px 0 10px;font-size:12px}.netglobe__altlegend>span{opacity:.75}.netglobe__altbar{border-radius:4px;height:8px;margin:4px 0 2px}.netglobe__altticks{opacity:.7;justify-content:space-between;font-size:11px;display:flex}.netglobe__credit{margin:6px 0 0;font-size:12px}.netglobe__facts{gap:4px;margin:0;padding-left:18px;display:grid}.netglobe__qa+.netglobe__qa{margin-top:14px}.netglobe__qa h3{margin:0 0 4px;font-size:16px}.netglobe__qa p{margin:0}.spacenav__wrap{position:relative}.spacenav{touch-action:pan-y;cursor:grab;background:#05080f;border-radius:12px;width:100%;min-width:0;height:min(680px,72vh);min-height:320px;position:relative;overflow:hidden}.spacenav:active{cursor:grabbing}.spacenav__canvas{position:absolute;top:0;bottom:0;left:0;right:0}.spacenav__loading{color:#e6ecf599;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.spacenav__row{align-items:center;margin:0 0 8px}.spacenav__gap{flex:0 0 6px}.spacenav__note{margin:0 0 10px}.spacenav__hint{pointer-events:none}.spacenav__credit{color:#e6ecf599;background:#05080f8c;border-radius:4px;max-width:calc(100% - 20px);padding:2px 6px;font-size:11px;position:absolute;bottom:8px;left:10px}.public .spacenav__credit a{color:#c8dcffd9}@media (max-width:620px){.spacenav__credit~.spacenav__hint{display:none}.spacenav__hint:has(+.spacenav__credit){display:none}}.spacenav__select{align-items:center;gap:6px;font-size:13px;display:inline-flex}.spacenav__select span{opacity:.7}.spacenav__select select{color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:5px 8px}.spacenav__select option{color:#111}.spacenav__zoom{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.spacenav__zoom button{color:#e8eef6;cursor:pointer;background:#080e16d1;border:1px solid #ffffff2e;border-radius:8px;width:34px;height:34px;font-size:18px;line-height:1}.spacenav__card{color:#e8eef6;background:#080e16e6;border:1px solid #ffffff29;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px;line-height:1.4}@media (min-width:900px){.spacenav__card{z-index:3;width:300px;max-height:calc(100% - 20px);margin:0;position:absolute;top:10px;left:10px;overflow:auto}}.spacenav__cardhead{align-items:center;gap:6px;margin-bottom:6px;display:flex}.spacenav__cardhead b{flex:1;font-size:16px}.spacenav__close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:15px}.spacenav__facts{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;display:grid}.spacenav__facts dt{opacity:.7}.spacenav__facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.spacenav__cardnote{opacity:.75;margin:6px 0 0;font-size:12px}.spacenav__cardlinks{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:13px;display:flex}.public a.spacenav__link,.spacenav__cardlinks a{color:#7ab8ff}.spacenav__time{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 6px;display:flex}.spacenav__date{font-variant-numeric:tabular-nums;min-width:128px;font-weight:600}.spacenav__slider{accent-color:#7ab8ff;flex:220px;min-width:0}.spacenav__play{min-width:92px}.spacenav__video{margin-top:4px}.spacenav__vlabel{align-items:center;gap:6px;font-weight:600;display:inline-flex}.spacenav__vformats{gap:6px;margin:0;display:inline-flex}.spacenav__vprog{font-variant-numeric:tabular-nums;min-width:120px}.spacenav__vbar{background:#ffffff1f;border-radius:3px;flex:160px;min-width:80px;height:6px;overflow:hidden}.spacenav__vbar>span{background:#7ab8ff;height:100%;transition:width .1s linear;display:block}.spacenav__time .feedchip:disabled{opacity:.45;cursor:default}.acmodel__stage{touch-action:pan-y;cursor:grab;background:linear-gradient(#96bee638,#96bee60d);border:1px solid #ffffff14;border-radius:12px;height:clamp(240px,42vw,380px);position:relative;overflow:hidden}.acmodel__stage:active{cursor:grabbing}.acmodel__hint{opacity:.7;pointer-events:none;font-size:12px;position:absolute;bottom:10px;left:12px}.acmodel__note{opacity:.8;margin-top:8px;font-size:13px}.nyc-host{z-index:0;background:#0b1220;position:fixed;top:0;bottom:0;left:0;right:0}.nyc-host>canvas{display:block}.nyc-host__loading{z-index:140;box-sizing:border-box;color:#e8eef6;text-align:center;pointer-events:none;background:#0b1220c7;border-radius:12px;width:min(360px,100vw - 32px);padding:14px 16px;font:600 14px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:opacity .8s;position:fixed;bottom:18%;left:50%;transform:translate(-50%)}.nyc-host__bar{background:#ffffff26;border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.nyc-host__bar>div{background:#6cf;width:0;height:100%;transition:width .3s}.nyc-host__error{color:#ffb4a8;margin-top:10px;font-weight:500}@media (hover:none) and (pointer:coarse){.mapview__pin-input{padding:10px 12px;font-size:16px}.mapview__card{box-sizing:border-box;width:auto;max-width:420px;max-height:calc(100dvh - 200px);margin:0 auto;left:16px;right:16px;overflow-y:auto;transform:none}.mapview__dismiss{min-width:40px;min-height:40px;font-size:18px}}.aptchart{margin:12px 0 4px}.aptchart__bars{border-bottom:1px solid #ffffff26;align-items:flex-end;gap:3px;height:120px;padding:4px 0;display:flex}.aptchart__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:4px;max-width:28px;height:100%;display:flex}.aptchart__arr{background:#7ab8ff;border-radius:2px 2px 0 0}.aptchart__dep{background:#4fd1c5;order:2}.aptchart__key{opacity:.75;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12px;display:flex}.aptchart__sw{border-radius:2px;width:10px;height:10px;display:inline-block}.aptchart__sw--arr{background:#7ab8ff}.aptchart__sw--dep{background:#4fd1c5}.aptchart__range{margin-left:auto}.fwcard{background:linear-gradient(135deg,#38bdf824,#12161e99);border:1px solid #38bdf859;border-radius:14px;gap:8px;min-width:0;padding:14px 16px;scroll-margin-top:84px;display:grid}.fwcard__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fwcard__title{color:#e0f2fe;font:800 16px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.fwcard__day{color:#7dd3fc;font:600 12.5px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.fwcard__bar{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.fwcard__bar>span{background:#38bdf8;border-radius:999px;height:100%;transition:width .4s;display:block}.fwcard__count{color:#bae6fd;font:700 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.fwcard__done{color:#fde68a;font:600 13.5px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.fwcard__steps{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.fwcard__step{color:#e6edf5;align-items:center;gap:10px;min-width:0;min-height:34px;padding:2px 0;font-size:13.5px;display:flex}.fwcard__step--done .fwcard__label{color:#94a3b8;text-decoration:line-through}.fwcard__step--bonus{border-top:1px dashed #ffffff24;margin-top:2px;padding-top:6px}.fwcard__tick{color:#0b1017;border:1.5px solid #7dd3fc99;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font:800 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.fwcard__step--done .fwcard__tick{background:#4ade80;border-color:#4ade80}.fwcard__step--bonus:not(.fwcard__step--done) .fwcard__tick{color:#7dd3fc;border-style:dashed}.fwcard__label{flex:auto;min-width:0;line-height:1.35}.fwcard__note{color:#9fb3c8;margin-top:2px;font-size:12px;display:block}.fwcard__go{color:#0b1017;cursor:pointer;background:#38bdf8;border:0;border-radius:999px;flex:none;min-height:32px;padding:5px 12px;font:800 12.5px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.fwcard__link,.public a.fwcard__link{color:#7dd3fc;white-space:nowrap;flex:none;padding:8px 0;font:700 12.5px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.fwcard__link:hover{text-decoration:underline}.pathcard{background:linear-gradient(135deg,#fbbf2421,#12161e99);border-color:#fbbf2461;scroll-margin-top:84px}.pathcard .fwcard__title{color:#fef3c7}.pathcard .fwcard__bar>span,.pathcard .fwcard__go{background:#fbbf24}.pathcard .fwcard__tick{border-color:#fbbf2499}.pathcard--folded{justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.pathcard__fold{color:#fde68a;min-width:0;font:600 13px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pathcard__btn{cursor:pointer;text-align:left;color:#fcd34d;background:0 0;border:0;justify-self:start;min-height:32px}.pathcard__btn:disabled{opacity:.5;cursor:default}.pathcard__close{color:#9fb3c8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:15px}.pathcard__close:hover{color:#fff;background:#ffffff14}.pathcard__others{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pathcard__chip{color:#fde68a;cursor:pointer;background:#fbbf2414;border:1px solid #fbbf2461;border-radius:999px;min-height:32px;padding:4px 10px;font:600 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pathcard__chip:hover{background:#fbbf242e}.pathcard__chip:disabled{opacity:.5;cursor:default}.pathcard__chipn{opacity:.7;font-variant-numeric:tabular-nums;font-weight:500}.pathhint{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2459;border-radius:8px;margin:0 0 8px;padding:6px 9px;font:500 12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pathhint__kicker{color:#fcd34d;font-weight:700}.sqinfo{cursor:pointer;vertical-align:middle;opacity:.85;background:#ffffff1a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin:0 0 0 4px;padding:0;display:inline-flex}.sqinfo:hover,.sqinfo[aria-expanded=true]{opacity:1;background:#fff3}@media (hover:none) and (pointer:coarse){.sqinfo{width:28px;height:28px}}.sqinfo__card{z-index:3900;box-sizing:border-box;color:#f1e7e9;text-align:left;background:#100a0ef7;border:1px solid #ff3b3b99;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;animation:.14s ease-out rankpeek-in;display:flex;position:fixed;box-shadow:0 12px 32px #0000008c}.sqinfo__card--up{animation:none;transform:translateY(-100%)}.sqinfo__title{color:#fff;font:700 14px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.sqinfo__body{font:400 13px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.sqinfo__note{color:#c6b4b8;font:400 11.5px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.nhub__hero{border:1px solid color-mix(in srgb, var(--hub) 28%, transparent);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--hub) 18%, transparent), transparent 60%), linear-gradient(180deg, #13161c, #0f1115);border-radius:18px;align-items:center;gap:28px;padding:28px 28px 30px;display:flex;position:relative;overflow:hidden}.nhub__hero-text{flex:auto;min-width:0}.nhub__kicker{letter-spacing:.02em;color:var(--hub);background:color-mix(in srgb, var(--hub) 12%, transparent);border-radius:999px;margin:0 0 10px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.nhub__title{margin:0 0 10px;font-size:clamp(26px,4vw,38px);line-height:1.12}.nhub__lead{opacity:.88;max-width:640px;margin:0;font-size:16px;line-height:1.55}.nhub__ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.nhub__ctas .public__cta{margin-left:0}.public a.nhub__cta,.nhub__cta{background:var(--hub);color:#071018;padding:12px 20px;font-size:15px}.public a.nhub__cta:hover,.nhub__cta:hover{filter:brightness(1.08);background:var(--hub)}.nhub__radar{background:radial-gradient(circle, color-mix(in srgb, var(--hub) 16%, transparent) 0 30%, transparent 31%);border-radius:50%;flex:0 0 132px;place-items:center;height:132px;display:grid;position:relative}.nhub__radar>span{border:1.5px solid var(--hub);opacity:0;border-radius:50%;animation:3.6s ease-out infinite nhub-ping;position:absolute;top:0;bottom:0;left:0;right:0}.nhub__radar>span:nth-child(2){animation-delay:1.2s}.nhub__radar>span:nth-child(3){animation-delay:2.4s}@keyframes nhub-ping{0%{opacity:.75;transform:scale(.25)}to{opacity:0;transform:scale(1)}}.nhub__hero-skel{gap:12px;display:grid}.nhub__hero-skel span{background:linear-gradient(90deg,#1b1f27 0%,#262b35 50%,#1b1f27 100%) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.3s linear infinite nhub-shimmer;display:block}@keyframes nhub-shimmer{to{background-position:-200% 0}}.nhub__muted{opacity:.75;margin:-4px 0 14px;line-height:1.5}.nhub__empty{border:1px dashed color-mix(in srgb, var(--hub) 40%, transparent);border-radius:12px;padding:16px 18px;line-height:1.55}.nhub__tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.nhub__tile{background:#13161c;border:1px solid #222731;border-radius:14px;gap:4px;padding:16px 16px 14px;display:grid}.nhub__tile b{color:var(--hub);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.nhub__tile span{opacity:.75;font-size:13px}.nhub__steps{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.nhub__step{background:#13161c;border:1px solid #222731;border-radius:14px;gap:16px;padding:18px;scroll-margin-top:80px;display:flex}.nhub__num{color:#071018;background:var(--hub);border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:700;display:grid}.nhub__step-body{flex:auto;min-width:0}.nhub__step-body h3{margin:6px 0;font-size:17px}.nhub__step-body p{margin:0 0 8px;line-height:1.55}.nhub__note{opacity:.75;font-size:14px}.nhub__links{flex-wrap:wrap;gap:14px;display:flex}.nhub__step-cta{margin:6px 8px 0 0;display:inline-block}.nhub__code{align-items:stretch;gap:8px;min-width:0;margin:4px 0 10px;display:flex}.nhub__code pre{background:#0a0c10;border:1px solid #262b35;border-radius:10px;flex:auto;min-width:0;margin:0;padding:10px 12px;font-size:13px;overflow-x:auto}.nhub__code button{border:1px solid color-mix(in srgb, var(--hub) 45%, transparent);background:color-mix(in srgb, var(--hub) 12%, transparent);color:var(--hub);cursor:pointer;border-radius:10px;flex:none;padding:0 14px;font-weight:600}.nhub__check{scroll-margin-top:80px}.nhub__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.nhub__card{color:inherit;background:#13161c;border:1px solid #222731;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:34px 1fr;gap:4px 12px;padding:16px;text-decoration:none;display:grid}.public a.nhub__card{color:inherit;text-decoration:none}.nhub__card--link{transition:border-color .16s,transform .16s}.nhub__card--link:hover{border-color:color-mix(in srgb, var(--hub) 55%, transparent);transform:translateY(-2px)}.nhub__icon{background:color-mix(in srgb, var(--hub) 14%, transparent);border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.nhub__card b{font-size:15px}.nhub__card>span:last-child{opacity:.78;font-size:14px;line-height:1.5}.nhub__card>.nhub__cardlinks{opacity:1;flex-wrap:wrap;grid-column:2;gap:6px 14px;margin-top:4px;font-size:14px;display:flex}.nhub__card>span:has(+.nhub__cardlinks){opacity:.78;font-size:14px;line-height:1.5}.public .nhub__cardlinks a{color:var(--hub);font-weight:600;text-decoration:none}.nhub__cardlinks a:hover{text-decoration:underline}.nhub__top{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.nhub__station{background:#13161c;border:1px solid #222731;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.public a.nhub__station{color:inherit;text-decoration:none}.nhub__station:hover{border-color:color-mix(in srgb, var(--hub) 55%, transparent)}.nhub__rank{text-align:center;opacity:.8;font-weight:700}.nhub__station-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.nhub__station-where,.nhub__pts{opacity:.7;white-space:nowrap;font-size:13px}.nhub__pts{color:var(--hub);opacity:1;font-variant-numeric:tabular-nums}.nhub__dot{vertical-align:1px;background:#3ddc84;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #3ddc842e}.nhub__chips{flex-wrap:wrap;gap:8px;display:flex}.nhub__chip{background:#13161c;border:1px solid #222731;border-radius:999px;padding:6px 12px;font-size:14px}.nhub__faq{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.nhub__faq details{background:#13161c;border:1px solid #222731;border-radius:12px}.nhub__faq summary{cursor:pointer;padding:14px 44px 14px 16px;font-weight:600;list-style:none;position:relative}.nhub__faq summary::-webkit-details-marker{display:none}.nhub__faq summary:after{content:"+";color:var(--hub);font-size:20px;transition:transform .16s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.nhub__faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.nhub__faq details p{opacity:.85;margin:0;padding:0 16px 16px;line-height:1.6}.nhub__other{border:1px dashed #2c323d;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.public a.nhub__other{color:inherit;text-decoration:none}.nhub__other>span:nth-child(2){gap:4px;display:grid}.nhub__other>span:nth-child(2)>span{opacity:.75;font-size:14px;line-height:1.5}.nhub__other-cta{white-space:nowrap;font-weight:600}.public .nhub__other-cta{color:#7ab8ff}.nhub--adsb .nhub__other-cta{color:#4fd1c5}.nhub__reveal{opacity:0;transition:opacity .42s ease-out,transform .42s ease-out;transform:translateY(14px)}.nhub__reveal.is-in{opacity:1;transform:none}@media (max-width:640px){.nhub__hero{flex-direction:column-reverse;align-items:flex-start;gap:16px;padding:22px 18px}.nhub__radar{flex:0 0 72px;width:72px;height:72px}.nhub__ctas .public__cta{text-align:center;flex:auto}.nhub__step{gap:12px;padding:14px}.nhub__num{flex-basis:30px;height:30px}.nhub__code{flex-direction:column}.nhub__code button{padding:8px 14px}.nhub__station{grid-template-columns:28px minmax(0,1fr) auto}.nhub__station-where{display:none}.nhub__other{grid-template-columns:26px minmax(0,1fr)}.nhub__other-cta{grid-column:2}.nhub__tile b{font-size:24px}}@media (prefers-reduced-motion:reduce){.nhub__radar>span,.nhub__hero-skel span{animation:none}.nhub__radar>span:first-child{opacity:.35;transform:scale(.7)}.nhub__reveal{opacity:1;transition:none;transform:none}.nhub__card--link:hover{transform:none}}.profhero{margin-bottom:16px;position:relative}.profhero__banner{border-radius:22px;height:clamp(170px,26vw,300px);animation:.7s ease-out backwards profhero-banner-in;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000006b}.profhero__banner:after{content:"";pointer-events:none;background:linear-gradient(#080b1200 50%,#080b1299 100%);position:absolute;top:0;bottom:0;left:0;right:0}.profhero__banner--default{background:radial-gradient(1.4px 1.4px at 8% 18%,#ffffffe6,#0000 70%),radial-gradient(1px 1px at 17% 42%,#ffffffb3,#0000 70%),radial-gradient(1.6px 1.6px at 26% 12%,#fffffff2,#0000 70%),radial-gradient(1px 1px at 34% 30%,#fff9,#0000 70%),radial-gradient(1.2px 1.2px at 45% 9%,#fffc,#0000 70%),radial-gradient(1px 1px at 52% 36%,#ffffff8c,#0000 70%),radial-gradient(1.5px 1.5px at 61% 16%,#ffffffe6,#0000 70%),radial-gradient(1px 1px at 70% 28%,#fff9,#0000 70%),radial-gradient(1.3px 1.3px at 79% 8%,#ffffffd9,#0000 70%),radial-gradient(1px 1px at 88% 34%,#fff9,#0000 70%),radial-gradient(1.4px 1.4px at 94% 14%,#ffffffe6,#0000 70%),radial-gradient(70% 55% at 82% 62%,#ffa05c8c,#0000 70%),radial-gradient(55% 60% at 30% 70%,#34d3b247,#0000 72%),radial-gradient(70% 70% at 10% -10%,#7c5cff8c,#0000 65%),linear-gradient(170deg,#080e28 0%,#16306a 40%,#3a5fa6 66%,#d38e66 100%)}.public--themed .profhero__banner--default{background:radial-gradient(1.4px 1.4px at 10% 20%, #ffffffd9, transparent 70%), radial-gradient(1.2px 1.2px at 30% 12%, #fffc, transparent 70%), radial-gradient(1.4px 1.4px at 58% 18%, #ffffffd9, transparent 70%), radial-gradient(1.2px 1.2px at 82% 10%, #fffc, transparent 70%), radial-gradient(90% 80% at 80% 120%, color-mix(in srgb, var(--pth-accent) 45%, transparent), transparent 62%), linear-gradient(172deg, var(--pth-to) 0%, var(--pth-from) 100%)}.profhero__banner--skel:before{content:"";background-image:linear-gradient(90deg,#fff0 0%,#ffffff17 50%,#fff0 100%);background-repeat:no-repeat;background-size:220% 100%;animation:1.8s linear infinite pskel-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}.profhero .profhero__card{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0d111ccc;border:1px solid #ffffff17;border-radius:20px;align-items:flex-end;gap:20px;margin:-78px 20px 0;padding:18px 22px 18px 18px;animation:.52s cubic-bezier(.2,.8,.2,1) 80ms backwards profhero-card-in;position:relative;box-shadow:0 22px 50px #00000073,inset 0 1px #ffffff0f}.public--themed .profhero .profhero__card{border-color:color-mix(in srgb, var(--pth-accent) 38%, transparent);box-shadow:0 22px 50px #00000073, 0 0 0 1px color-mix(in srgb, var(--pth-accent) 12%, transparent), inset 0 1px 0 #ffffff0f}.profhero .public__avatarwrap{--av:112px;align-self:flex-start;margin-top:-64px}.profhero .public__avatarwrap--framed{margin-top:-84px}.profhero .public__avatar{width:var(--av);height:var(--av)}.profhero .public__avatarwrap:not(.public__avatarwrap--framed) .public__avatar{border:4px solid #0e1320;box-shadow:0 10px 28px #00000080}.profhero .public__avatar--placeholder{background:linear-gradient(150deg,#2b4f8f,#1a223f);font-size:46px}.profhero .public__head-text{flex:auto;gap:6px;min-width:0}.profhero .public__nameplate{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.profhero .public__title{letter-spacing:-.01em;font-size:clamp(26px,3.2vw,36px);line-height:1.12}.profhero__actions{flex-direction:column;flex:none;align-self:center;align-items:stretch;gap:8px;min-width:150px;display:flex}.profhero__actions .public__cta{text-align:center;border-radius:12px;margin-left:0}.profhero__actions>*{justify-content:center}.public a.profchip{border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 11px;font:700 12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}.public a.profchip--feeder{color:#9ecbff;background:#4da3ff29;border:1px solid #4da3ff73}.public a.profchip--feeder:hover{background:#4da3ff42}.profhero__skeltext{gap:10px}.profhero__skelavatar{width:var(--av);height:var(--av);border-radius:50%}.profhero__skelchips,.profhero__skelmeta{gap:8px;margin-top:2px;display:flex}.profstats{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin-top:18px;margin-bottom:6px;display:grid}.profstats__tile{--acc:#7ab8ff;background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 15%, #121826) 0%, #0f141f 72%);border:1px solid color-mix(in srgb, var(--acc) 26%, transparent);min-width:0;animation:.46s cubic-bezier(.2,.8,.2,1) backwards profstat-in;animation-delay:calc(.16s + var(--i,0) * 55ms);border-radius:16px;flex-direction:column;gap:4px;padding:14px 14px 12px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.public a.profstats__tile{color:inherit}.profstats__tile:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--acc) 28%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.public a.profstats__tile:hover{border-color:color-mix(in srgb, var(--acc) 58%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--acc) 20%, transparent);transform:translateY(-2px)}.profstats__icon{background:color-mix(in srgb, var(--acc) 24%, transparent);border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:4px;display:grid}.profstats__num{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:800 clamp(19px,1.9vw,24px)/1.12 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.profstats__label{text-transform:uppercase;letter-spacing:.06em;color:#fff9;font:600 11px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.profstats--skel .profstats__tile{--acc:#56647d;gap:8px;animation:none}.profgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;margin-top:18px;display:grid}.profgrid__main,.profgrid__side{flex-direction:column;gap:18px;min-width:0;display:flex}.profgrid__main>*,.profgrid__side>*{margin-top:0}.profgrid__main>.public__section,.profcollect,.proffaq{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;padding:20px}.profgrid__main>.public__section .public__h2,.profcollect .public__h2,.proffaq .public__h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profcollect .public__section{margin-top:0}.profcollect .public__section+.public__section{margin-top:24px}.profcollect__tabs{scrollbar-width:none;margin:-4px 0 18px;overflow-x:auto}.profcollect__tabs::-webkit-scrollbar{display:none}.profcollect__tabs .public__tab{white-space:nowrap;flex:none}.proffaq{margin-top:22px}.proffaq .dirfaq{margin-top:0}.profcard{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:18px;padding:18px 18px 16px}.profgrid__side .profcard.public__section{margin-top:0}.profcard__h,.profcard .public__h2{color:#fff;opacity:1;margin:0 0 10px;font:700 16px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.profcard__sub{text-transform:uppercase;letter-spacing:.07em;color:#ffffff8c;margin:16px 0 8px;font:700 11px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.profabout__lead{color:#e6ecf5e0;margin:0;font-size:14.5px;line-height:1.62}.profrare{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profrare>li{max-width:100%}.profrare__chip{background:color-mix(in srgb, var(--tier) 14%, transparent);border:1px solid color-mix(in srgb, var(--tier) 48%, transparent);color:#eef3fa;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 10px 5px 8px;font:600 12.5px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}.public a.profrare__chip{color:#eef3fa}.public a.profrare__chip:hover{background:color-mix(in srgb, var(--tier) 26%, transparent)}.profrare__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profrare__tier{text-transform:uppercase;letter-spacing:.06em;color:var(--tier);flex:none;font:800 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.proflinks{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.profstations .profile-stations{margin:0}.profskel .pskel__bar{display:block}.profskel__body{align-items:center;gap:16px;margin-top:16px;display:flex}.profskel__crest{border-radius:50%;flex:none;width:88px;height:88px}.profskel__lines{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.profskel__row{align-items:center;gap:12px;margin-top:12px;display:flex}@keyframes profhero-banner-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes profhero-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes profstat-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.profgrid{grid-template-columns:minmax(0,1fr)}.profgrid__side{order:-1}}@media (max-width:720px){.profhero__banner{border-radius:18px;height:clamp(140px,40vw,200px)}.profhero .profhero__card{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:-56px 8px 0;padding:16px 14px}.profhero .public__avatarwrap{--av:88px;align-self:center;margin-top:-60px}.profhero .public__avatarwrap--framed{margin-top:-78px}.profhero .public__avatar--placeholder{font-size:36px}.profhero .public__head-text{flex:auto;align-items:center;width:100%}.profhero .public__nameplate,.public a.profchip{align-self:center}.profhero .public__meta,.profhero .profhero__skelchips{justify-content:center}.profhero__actions{flex-flow:wrap;justify-content:center;width:100%;min-width:0}.profhero__actions .public__cta{flex:140px;order:0;width:auto}.profstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profstats__tile{padding:12px 12px 10px}.profstats__icon{width:26px;height:26px;margin-bottom:2px}.profstats__num{font-size:21px}.profgrid__main>.public__section,.profcollect,.proffaq,.profcard{padding:16px 14px}.profcollect__tabs{margin:-4px -14px 16px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.profhero__banner,.profhero .profhero__card,.profstats__tile,.profhero__banner--skel:before{animation:none}.profstats__tile{transition:none}.public a.profstats__tile:hover{transform:none}}.digestbox{text-align:left;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.digestbox input{flex:none;margin-top:2px}.digestbox__hint{opacity:.8}.digestbox__note{color:#fbbf24}.welcome-card__digest{margin-top:2px}@media (hover:none) and (pointer:coarse){.digestbox input{width:20px;height:20px;margin-top:0}}.profstations[id],.profcollect[id]{scroll-margin-top:84px}.proffocus{animation:1.6s ease-out profFocus}@keyframes profFocus{0%{box-shadow:0 0 #7dd87a00}20%{box-shadow:0 0 0 3px #7dd87abf,0 0 28px 2px #7dd87a59}to{box-shadow:0 0 #7dd87a00}}@media (prefers-reduced-motion:reduce){.proffocus{outline:2px solid #7dd87ab3;animation:none}}.dirbar{margin-top:4px;margin-bottom:14px}.dirbar__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.dirbar__hint{color:#6b7a8c;font:12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirbar__bar{background:#ffffff0a;border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.dirbar__seg{cursor:pointer;border:none;flex-basis:0;min-width:3px;padding:0;transition:opacity .15s,filter .15s}.dirbar__seg:disabled{cursor:default}.dirbar__seg:not(:disabled):hover{filter:brightness(1.2)}.dirbar__seg.is-dim,.dirbar__key.is-dim{opacity:.35}.dirbar__legend{flex-wrap:wrap;gap:4px 6px;margin-top:8px;display:flex}.dirbar__key,.dirchip{color:#cfd8e3;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.dirbar__key b,.dirchip b{color:#8796a8;font:500 12px IBM Plex Mono,ui-monospace,monospace}.dirbar__key i{border-radius:2px;flex:none;width:9px;height:9px}.dirbar__key:disabled{cursor:default;opacity:.7}.dirbar__key.is-on,.dirchip.is-on{color:#fff;background:#7ab8ff24;border-color:#7ab8ffb3}.dirchip.is-on[style]{border-color:var(--tier);background:color-mix(in srgb, var(--tier) 18%, transparent)}.dirchip i{background:var(--tier);width:8px;height:8px;box-shadow:0 0 6px var(--tier);border-radius:50%}.dirchips{flex-wrap:wrap;gap:6px;margin-top:4px;margin-bottom:8px;display:flex}.dirpills{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.dirpill{color:#dbe8f7;cursor:pointer;text-overflow:ellipsis;background:#7ab8ff1a;border:1px solid #7ab8ff73;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 10px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;overflow:hidden}.dirpill span{opacity:.7;font-size:11px}.dirpill:hover span{opacity:1}.dirview{border:1px solid #ffffff24;border-radius:8px;height:34px;display:inline-flex;overflow:hidden}.dirview button{color:#8796a8;cursor:pointer;background:0 0;border:none;padding:0 12px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirview button.is-on{color:#fff;background:#7ab8ff2e}.dirctl__more{display:contents}.dirctl>.dirctl__more>.dirctl__checks{order:10}.dirctl__morebtn,.dirsheet__head,.dirsheet__scrim{display:none}.dirtable__wrap{border:1px solid #ffffff14;border-radius:10px;min-width:0;overflow-x:auto}.dirtable{border-collapse:collapse;color:#cfd8e3;width:100%;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirtable th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#8796a8;white-space:nowrap;border-bottom:1px solid #ffffff1a;padding:8px 10px;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirtable td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:6px 10px}.dirtable tbody tr:hover{background:#ffffff08}.dirtable .dirtable__num{text-align:right;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace}.dirtable__thumb{width:64px;padding-right:0!important}.dirthumb{border-radius:6px;width:64px;height:36px;display:block;overflow:hidden}.dirthumb img{object-fit:cover;width:100%;height:100%;display:block}.dirthumb svg{box-sizing:border-box;width:100%;height:100%;padding:3px;display:block}.dirtable__name{min-width:140px}.public .dirtable__name a{color:#e6edf5;font-weight:600;text-decoration:none}.public .dirtable__name a:hover{text-decoration:underline}.dirtable__name span{color:#6b7a8c;font:11px IBM Plex Mono,ui-monospace,monospace;display:block}.dirtier{white-space:nowrap;color:var(--tier);align-items:center;gap:6px;display:inline-flex}.dirtier i{background:var(--tier);border-radius:50%;width:7px;height:7px}@media (max-width:620px){.dirchips,.dirbar__legend{scrollbar-width:none;flex-wrap:nowrap;margin-left:-14px;margin-right:-14px;padding:0 14px;overflow-x:auto}.dirchips::-webkit-scrollbar{display:none}.dirbar__legend::-webkit-scrollbar{display:none}.dirbar__hint{display:none}.dirctl__find{flex-basis:100%}.dirctl__morebtn{color:#e6edf5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;align-self:flex-end;align-items:center;height:34px;padding:0 12px;font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.dirctl__more{display:none}.dirctl__more.is-open{z-index:300;max-height:80dvh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:#0d1622;border-top:1px solid #ffffff24;border-radius:14px 14px 0 0;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #00000080}.dirctl__more.is-open>*{flex:none}.dirctl__more.is-open .dirctl__pick select{width:100%;max-width:none}.dirsheet__head{color:#fff;justify-content:space-between;align-items:center;font:16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.dirsheet__done{color:#04101f;cursor:pointer;background:#7ab8ff;border:none;border-radius:8px;min-height:36px;padding:0 18px;font:700 14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dirsheet__scrim{z-index:299;background:#00000080;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.dirtable__opt{display:none}.dirtable__thumb{width:48px}.dirthumb{width:48px;height:28px}.dirtable__name{min-width:0}}.algrid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:12px;margin-top:10px;margin-bottom:0;padding:0;list-style:none;display:grid}.alcard{background:linear-gradient(#7ab8ff12,#ffffff05);border:1px solid #7ab8ff2e;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;transition:border-color .15s,transform .15s;display:flex;position:relative}.alcard:hover{border-color:#7ab8ff8c;transform:translateY(-1px)}.public a.alcard__hit,.alcard__hit{z-index:1;border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0}.alcard__hit:focus-visible{outline-offset:2px;outline:2px solid #7ab8ff}.almark{border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.almark--card{height:84px}.almark--row{border-radius:6px;width:64px;height:36px}.almark--logo{background:#f3f6fa;padding:10px 14px}.almark--row.almark--logo{padding:4px 6px}.almark--logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.almark--code{background:radial-gradient(120% 90% at 30% 20%, #ffffff2e, transparent 60%), var(--al,#3b5b85)}.almark--code b{letter-spacing:.06em;color:#fff;text-shadow:0 1px 2px #00000059;font:800 28px ui-monospace,SFMono-Regular,Menlo,monospace}.almark--row.almark--code b{font-size:13px}.alcard__body{flex-direction:column;gap:4px;min-width:0;display:flex}.alcard__name{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 15px/1.25 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:-webkit-box;overflow:hidden}.alcard__codes{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.alcard__codes code,.alcodes{color:#cfe2ff;font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.alcard__codes code{background:#7ab8ff1f;border-radius:5px;padding:2px 6px}.alcard__call{letter-spacing:.06em;color:#6f8299;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.alcard__country{color:#9fb3c8;font:12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.alcard__foot{color:#9fb3c8;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:auto;font:12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.alcard__foot a,.public .alcard__foot a{z-index:2;color:#7ab8ff;font-weight:600;text-decoration:none;position:relative}.alcard__foot a:hover{text-decoration:underline}@media (max-width:620px){.algrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.alcard{gap:8px;padding:9px}.almark--card{height:64px}.almark--code b{font-size:22px}.alcard__name{font-size:13.5px}.alcard__foot{font-size:11.5px}}.alcard__media{display:block;position:relative}.almark--photo{background:#0b1524}.algrid--mfr .almark--card{height:118px}.almark--photo img{object-fit:cover;width:100%;height:100%;display:block}.public a.alcard__credit,.alcard__credit{z-index:2;color:#e6edf5;white-space:nowrap;text-overflow:ellipsis;background:#040a14b8;border-radius:5px;max-width:calc(100% - 12px);padding:2px 6px;font:10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;position:absolute;bottom:6px;right:6px;overflow:hidden}.public a.alcard__credit:hover{text-decoration:underline}.alcard__hint{color:#6f8299;text-overflow:ellipsis;white-space:nowrap;font:11.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}@media (max-width:620px){.algrid--mfr .almark--card{height:88px}}.alcard--sea{background:linear-gradient(#4fd1c512,#ffffff05);border-color:#4fd1c52e}.alcard--sea:hover{border-color:#4fd1c58c}.alcard--sea .alcard__foot a,.public .alcard--sea .alcard__foot a{color:#4fd1c5}.hubmark{position:relative}.hubmark__icon{opacity:.7;font-size:15px;font-style:normal;position:absolute;bottom:6px;right:8px}.algrid--flags{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.flagmark{background:radial-gradient(90% 80% at 50% 40%, color-mix(in srgb, var(--tier) 26%, transparent), transparent 70%), #ffffff08;border-top:3px solid var(--tier);border-radius:10px;justify-content:center;align-items:center;height:84px;display:flex;position:relative}.flagmark__emoji{font-size:48px;line-height:1}.flagmark code{color:#9fb3c8;font:600 10.5px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:5px;right:6px}.flagmark--row{border-top-width:2px;border-radius:6px;width:64px;height:36px;font-size:22px}.flagtier{color:var(--tier);align-items:center;gap:6px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.flagtier i{background:var(--tier);border-radius:50%;width:8px;height:8px}.alcard .flagtier{color:var(--tier)}@media (max-width:620px){.algrid--flags{grid-template-columns:repeat(2,minmax(0,1fr))}.flagmark{height:66px}.flagmark__emoji{font-size:38px}}.subj{--lane:122, 184, 255;background:radial-gradient(120% 90% at 0% 0%, rgba(var(--lane), .12), transparent 60%), #ffffff06;border:1px solid rgba(var(--lane), .2);border-radius:18px;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:30px;margin-top:6px;margin-bottom:22px;padding:20px;display:grid}.subj--sea{--lane:79, 209, 197}.subj--noart{grid-template-columns:minmax(0,1fr)}.subj__art{min-width:0}.subj__art>div:first-child{margin:0 0 8px!important}.subj__credit{text-align:center;color:#9fb3c8;margin:0;font-size:12px}.subj__credit a{color:#cfe3ff}.subj__text{min-width:0}.subj__kicker{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--lane));flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;font:600 11.5px IBM Plex Mono,ui-monospace,monospace;display:flex}.subj__title.public__title{overflow-wrap:anywhere;margin:0 0 10px}.subj__chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.subj__chip,.public a.subj__chip{color:#dce6f2;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 10px;font:13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex;overflow:hidden}.public a.subj__chip:hover{border-color:rgba(var(--lane), .6);color:#fff}.subj__chip--mono,.public a.subj__chip--mono{letter-spacing:.03em;font:600 12px IBM Plex Mono,ui-monospace,monospace}.subj__chip--tier,.public a.subj__chip--tier{border-color:var(--chip);color:var(--chip);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.subj__lead.public__lead{max-width:62ch;margin:0 0 14px}.subj__stats{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.subj__stats li>div,.subj__stats li>a,.public .subj__stats li>a{box-sizing:border-box;height:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.public .subj__stats li>a:hover{border-color:rgba(var(--lane), .55)}.subj__stats b{font-variant-numeric:tabular-nums;color:rgb(var(--lane));font:700 22px/1.1 IBM Plex Mono,ui-monospace,monospace}.subj__stats span{letter-spacing:.07em;text-transform:uppercase;color:#8ea3b9;font:600 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.subj__actions{flex-wrap:wrap;gap:8px;display:flex}.subj__actions .public__cta{margin:0}.subjspec{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;display:grid}.subjspec__item{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:9px 12px}.subjspec__item dt{letter-spacing:.07em;text-transform:uppercase;color:#8ea3b9;font:600 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.subjspec__item dd{color:#eef4fb;overflow-wrap:anywhere;margin:3px 0 0;font:600 14.5px IBM Plex Mono,ui-monospace,monospace}.subjspec__item dd a{color:#cfe3ff}.subjpanel.public__section{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:16px 18px}.subjpanel__h.public__h2{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:0;display:flex}.subjpanel__icon{align-self:center;display:inline-flex}.subjpanel__n{opacity:.5;font-size:14px;font-weight:400}.subjpanel__aside{margin-left:auto;font:400 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.subjpanel__lead{color:#c3d1e0;margin:-2px 0 12px;font-size:14.5px;line-height:1.55}.subjpanel__note{color:#8ea3b9;margin:12px 0 0;font-size:12.5px;line-height:1.5}.subjcirc{margin:0;padding:0;list-style:none}.subjcirc li{border-top:1px solid #ffffff12;flex-direction:column;gap:2px;padding:9px 0;font-size:14px;line-height:1.45;display:flex}.subjcirc li:first-child{border-top:0}.subjcirc__meta{color:#8ea3b9;font-size:12.5px}.subjcirc a{color:#e6eef6;overflow-wrap:anywhere}.subjcirc a:hover{color:#7dd3fc}.subjcirc__more{margin:10px 0 0;font-size:14px}.subjgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;margin-bottom:0;display:grid}.subjgrid>.subjpanel.public__section{margin-top:0;margin-bottom:0}.subjgrid+.subjpanel,.subjpanel+.subjgrid{margin-top:16px}.subjbars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.subjbars__top{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.subjbars__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.subjbars__val{color:#c3d1e0;flex:none;font:600 12.5px IBM Plex Mono,ui-monospace,monospace}.subjbars__track{background:#ffffff0f;border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.subjbars__track i{background:linear-gradient(90deg,#7ab8ff8c,#7ab8ff);border-radius:999px;height:100%;display:block}.subjpanel--sea .subjbars__track i,.subj--sea~* .subjbars__track i{background:linear-gradient(90deg,#4fd1c58c,#4fd1c5)}.subjbars__sub{color:#8ea3b9;margin-top:3px;font-size:12px}.subjpeople{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.subjpeople__row{align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.subjpeople__n{color:#8ea3b9;text-align:right;flex:0 0 22px;font:600 12px IBM Plex Mono,ui-monospace,monospace}.subjpeople__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subjpeople__meta{color:#8ea3b9;flex:none;margin-left:auto;font-size:12px}.subjwall{grid-template-columns:repeat(auto-fill, minmax(var(--min,160px), 1fr));gap:12px;display:grid}.subjwall__cap{color:#9fb3c8;text-align:center;margin-top:4px;font-size:12px}.subjlog{margin:0;padding:0;list-style:none}.subjlog li{border-top:1px solid #ffffff0f;align-items:baseline;gap:8px;min-width:0;padding:7px 0;font-size:14px;display:flex}.subjlog li:first-child{border-top:0}.subjlog__main{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.subjlog__meta{color:#8ea3b9;flex:none;font-size:12px}.subjlog__dir{text-align:center;flex:0 0 18px;font:700 13px IBM Plex Mono,ui-monospace,monospace}.subjlog__dir--in{color:#4fd1c5}.subjlog__dir--out{color:#f0b23a}@media (max-width:480px){.subjlog li{flex-wrap:wrap}.subjlog__meta{flex-basis:100%;padding-left:26px}}.subjphoto{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin:0;overflow:hidden}.subjphoto--real{background:#8ef0a40d;border-color:#8ef0a44d}.subjphoto img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.subjphoto figcaption{color:#b9c7d6;overflow-wrap:anywhere;padding:5px 8px;font-size:12px}.subjtags{flex-wrap:wrap;gap:6px;display:flex}.subjtags a,.subjtags span,.public .subjtags a{color:#e6edf5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:4px 11px;font-size:13px;text-decoration:none}.public .subjtags a:hover{border-color:#7ab8ff8c}.subjtags small{color:#8ea3b9;margin-left:5px;font:600 11px IBM Plex Mono,ui-monospace,monospace}@media (max-width:860px){.subj{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.subj__art{width:100%;max-width:360px;margin:0 auto}.subjgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.subj__art{max-width:250px}.subj__stats,.subjspec{grid-template-columns:repeat(2,minmax(0,1fr))}.subjpanel.public__section{padding:14px 12px}.subjpeople{grid-template-columns:minmax(0,1fr)}}.stnpage__links{max-width:70ch;margin-top:14px}.stnscore{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.stnscore__part{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px 14px}.stnscore__part p{opacity:.78;margin:8px 0 0;font-size:13px;line-height:1.45}.stnscore__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stnscore__max{font-variant-numeric:tabular-nums;color:var(--hub,#7ab8ff);font-size:13px}.stnscore__bar{background:#ffffff14;border-radius:3px;height:5px;margin-top:8px;display:block;overflow:hidden}.stnscore__bar i{border-radius:inherit;background:var(--hub,#7ab8ff);height:100%;display:block}.stnscore__classes{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.stnscore__classes small{opacity:.7;font-weight:500}.stnnews{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.stnnews__item{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:baseline;gap:10px;min-width:0;padding:10px 12px;display:flex}.stnnews__item a{overflow-wrap:anywhere;min-width:0}.public a.stnnews__item a,.stnnews__item a{color:inherit;text-decoration:none}.stnnews__item a:hover{text-decoration:underline}.stnnews__dot{background:#7ab8ff;border-radius:50%;flex:0 0 8px;height:8px;transform:translateY(-1px)}.stnnews__item--range .stnnews__dot{background:#ffb15c}.stnnews__item--rarest .stnnews__dot{background:#c88cff}.stnnews__item--solo .stnnews__dot{background:#34d399}.stnchip small{opacity:.65;font-variant-numeric:tabular-nums;margin-left:4px}.stncheck__head{margin-bottom:0}.stnctl{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0 0 14px;display:grid}.stnctl__online{align-items:center;gap:6px;display:inline-flex}.stnctl__dot{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #34d3992e}.stnctl__note{margin:0}.stngrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;margin-bottom:16px;display:grid}.stnpod__card--grid{justify-content:flex-start}@media (max-width:640px){.stnscore__part{padding:10px 12px}.stngrid{grid-template-columns:minmax(0,1fr);gap:8px}}.stnpage>.stntabs{margin:18px auto 16px}.nhub__hero-text .stnpage__links{display:block}.nhub__hero-text .stnpage__links a{display:inline}.public a.stnchip{color:inherit;text-decoration:none}.public a.stnchip:hover{border-color:color-mix(in srgb, var(--hub,#7ab8ff) 55%, transparent)}.hubposts{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.public a.hubposts__item,.hubposts__item{box-sizing:border-box;min-width:0;height:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.hubposts__item:hover{background:#7ab8ff0f;border-color:#7ab8ff73}.hubposts__item time{opacity:.6;font-variant-numeric:tabular-nums;font-size:12px}.hubposts__item b{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.hubposts__item span{opacity:.75;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.hubposts__all{margin:10px 0 0}.globeteaser{color:#eaf2fb;text-decoration:none}.globeteaser img{background:#05070b;border-radius:50%;display:block}.globeteaser__text{flex-direction:column;gap:2px;min-width:0;display:flex}.globeteaser__text b{font:600 13.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.globeteaser__text small{color:#98a2b6;white-space:normal;font:400 12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.globeteaser__live{letter-spacing:.08em;text-transform:uppercase;color:#ff9a9a;align-items:center;gap:4px;font:700 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.globeteaser__live>span{animation:1.8s ease-in-out infinite globeteaser-pulse}@keyframes globeteaser-pulse{50%{opacity:.35}}.globeteaser--menu{white-space:normal;background:#5a9bff14;border:1px solid #5a9bff38;align-items:center;gap:10px;min-width:250px;max-width:320px;margin-bottom:4px;padding:8px 10px;display:flex}.globeteaser--menu img{flex:0 0 44px;width:44px;height:44px;box-shadow:0 0 0 1px #7ab8ff59}.globeteaser--menu.pubnav__more-item--primary{display:none}@media (max-width:880px){.globeteaser--menu.pubnav__more-item--primary{max-width:none;display:flex}}.globeteaser--card{background:linear-gradient(90deg,#5a9bff24,#ffffff0a);border:1px solid #5a9bff59;border-radius:12px;align-items:center;gap:14px;padding:10px 40px 10px 12px;transition:transform .12s,border-color .12s;display:flex;position:relative}.globeteaser--card:hover{border-color:#7ab8ffb3;transform:translateY(-1px)}.globeteaser--card img{flex:0 0 64px;width:64px;height:64px;box-shadow:0 0 18px #5a9bff73}.globeteaser--card .globeteaser__text b{align-items:center;gap:8px;font-size:15px;display:flex}.globeteaser--card .globeteaser__text small{font-size:12.5px}.globeteaser__arrow{opacity:.7;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.globeteaser--hero{flex-direction:column;flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.globeteaser__pic{display:block;position:relative}.globeteaser--hero img{width:176px;height:176px;box-shadow:0 0 0 1px color-mix(in srgb, var(--hub,#7ab8ff) 40%, transparent), 0 0 36px color-mix(in srgb, var(--hub,#7ab8ff) 35%, transparent);transition:transform .25s}.globeteaser--hero:hover img{transform:scale(1.04)}.globeteaser--hero .globeteaser__live{background:#0a0e14eb;border:1px solid #ff8a8a66;border-radius:999px;padding:3px 8px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.globeteaser__cta{color:var(--hub,#7ab8ff);font:600 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.public a.globeteaser{color:#eaf2fb}.public a.globeteaser:hover{text-decoration:none}@media (max-width:640px){.nhub__hero:has(.globeteaser--hero) .nhub__radar{display:none}.globeteaser--hero{flex-direction:row;order:-1;gap:14px;margin-left:0}.globeteaser--hero img{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.globeteaser__live>span{animation:none}.globeteaser--hero img,.globeteaser--card{transition:none}}.visit-timer{top:calc(60px + env(safe-area-inset-top));box-sizing:border-box;z-index:110;color:#fff;pointer-events:none;background:#0e121ae0;border:1px solid #78c8ff73;border-radius:22px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:520px;margin:0 auto;padding:6px 14px 6px 6px;font-size:13px;line-height:1.3;animation:.25s ease-out backwards visitTimerIn;display:flex;position:fixed;left:16px;right:16px}@keyframes visitTimerIn{0%{opacity:0;transform:translateY(-6px)}}.visit-timer--quiet{border-color:#ffffff38}.visit-timer--done{border-color:#6edc8c99}.visit-timer__ring{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative}.visit-timer__ring svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.visit-timer__track{fill:none;stroke:#ffffff29;stroke-width:3px}.visit-timer__arc{fill:none;stroke:#78c8ff;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.visit-timer__icon{line-height:0;position:relative}.visit-timer__ring--quiet{background:#ffffff14;border-radius:50%}.visit-timer__ring--bridge{background:#78c8ff33;border-radius:50%}.visit-timer--far .visit-timer__ring svg{color:#9fe3ff;position:static}.visit-timer__ring--done{color:#8ee6a4;background:#6edc8c38;border-radius:50%;font-size:18px;font-weight:700}.visit-timer__body{flex-direction:column;min-width:0;display:flex}.visit-timer__title{font-variant-numeric:tabular-nums;font-weight:600}.visit-timer__sub{color:#ffffffb8;font-size:12px}.visit-timer__seat{color:#f5c518;font-size:12px}@media (hover:none) and (pointer:coarse){.visit-timer{font-size:12px}}@media (prefers-reduced-motion:reduce){.visit-timer{animation:none}.visit-timer__arc{transition:none}}.app:has(.visit-timer:not(.visit-timer--city)) :-webkit-any(.spot-coach,.guest-nudge,.ffpill-wrap,.ffpill--note){display:none}.app:has(.visit-timer:not(.visit-timer--city)) :is(.spot-coach,.guest-nudge,.ffpill-wrap,.ffpill--note){display:none}.app:has(:-webkit-any(.spot-coach,.guest-nudge,.ffpill-wrap,.ffpill--note)) .visit-timer--city{display:none}.app:has(:is(.spot-coach,.guest-nudge,.ffpill-wrap,.ffpill--note)) .visit-timer--city{display:none}.app--no-ui .visit-timer{display:none}:-webkit-any(.app--chat-fullscreen,.app--sheet-fullscreen) .visit-timer{display:none}:is(.app--chat-fullscreen,.app--sheet-fullscreen) .visit-timer{display:none}.gpage__hero .gpage__orb{order:2}.gpage__tilesec{margin-top:14px}.gpage__stamp{margin-top:8px;font-size:13px}.gpage__stage{scroll-margin-top:96px}.gpage__bar{background:#13161c;border:1px solid #222731;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:10px 14px;display:flex}.gpage__counts.worldsky__stats{flex:auto;min-width:0;margin:0}.gpage__live{letter-spacing:.06em;text-transform:uppercase;color:#3ddc84;align-items:center;gap:7px;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.gpage__live--miss{color:#ffc56b}.gpage__livedot{background:currentColor;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite gpage-pulse;box-shadow:0 0}@keyframes gpage-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 9px #0000}}.gpage__sharebtn{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.gpage__tools{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 12px;display:grid}.gpage__grp{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;display:grid}.gpage__grplabel{letter-spacing:.03em;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:600}.gpage__grp .feedchip{align-items:center;gap:6px;display:inline-flex}.gpage__grp .feedchip .netglobe__swatch{margin-right:0}.public a.gpage__navchip,.gpage__navchip{color:#ffd9a8;background:#ff8c3c24;border:1px solid #ff8c3c59;text-decoration:none}.public a.gpage__navchip:hover,.gpage__navchip:hover{background:#ff8c3c3d}.gpage__frame{border-radius:14px}.gpage__space{background:radial-gradient(90% 140% at 0 0,#ff8c3c29,#0000 60%),radial-gradient(60% 120% at 100% 100%,#7ab8ff1f,#0000 60%),linear-gradient(#13161c,#0d0f14);border:1px solid #ff8c3c4d;border-radius:18px;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:22px;display:grid}.gpage__spaceicon{background:#ff8c3c29;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.gpage__spacetext .public__h2{margin-top:0}.gpage__spacetext p{margin:0 0 8px;line-height:1.6}.gpage__spacenote{opacity:.75;font-size:14px}.gpage__spacectas{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.gpage__spacectas .public__cta{align-items:center;gap:6px;margin-left:0;display:inline-flex}.public a.gpage__spacecta,.gpage__spacecta{color:#1a0d03;background:#ff9a4d}.public a.gpage__spacecta:hover,.gpage__spacecta:hover{filter:brightness(1.08);background:#ff9a4d}.gpage__about,.gpage__join{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.gpage__panel{background:#13161c;border:1px solid #222731;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px;display:grid}.gpage__panel--join{border-color:color-mix(in srgb, var(--hub) 30%, transparent)}.gpage__panelicon{grid-row:auto}.gpage__panel--plain{grid-template-columns:minmax(0,1fr)}.gpage__panelh{margin:4px 0 8px;font-size:18px;line-height:1.3}.gpage__panel p{opacity:.88;margin:0 0 10px;line-height:1.6}.gpage__panel .public__cta{margin:4px 0 0;display:inline-block}@media (max-width:640px){.gpage__grp{grid-template-columns:minmax(0,1fr);gap:6px}.gpage__bar{padding:10px 12px}.gpage__sharebtn{margin-left:0}.gpage__space{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.gpage__spaceicon{width:48px;height:48px}.gpage__spacectas .public__cta{flex:auto;justify-content:center}.gpage__panel{gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){.gpage__livedot{animation:none}}.spage__under{margin-top:12px}.spage .gpage__grp .spacenav__time{margin:0}.spage .spacenav__slider{accent-color:var(--hub)}.spage .spacenav__vbar>span{background:var(--hub)}.spage .gpage__grplabel.spacenav__vlabel{align-items:center;gap:6px;display:inline-flex}.spage__facts{gap:6px;margin:0 0 10px;padding-left:18px;line-height:1.55;display:grid}.spage__sources .public__meta{margin:0}.spage__sources .public__cta{margin-top:6px}@media (max-width:640px){.spage .spacenav__date{min-width:0}}.subjpanel__sub{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:12px 0 6px;font-size:12px}.visitrow{align-items:center}.visitrow__face{flex:none;justify-content:center;align-items:center;min-width:44px;display:inline-flex}.visitrow__face .players__framed{margin:0!important}.visitrow__letter{color:#0b1220;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.visitrow__handle{opacity:.6;font-size:.9em}.visitrow__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.visitrow__text .subjpeople__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visitrow__text .subjpeople__meta{text-align:left;margin-left:0}.profairports[id]{scroll-margin-top:84px}.profairports .profcard__h{align-items:center;gap:7px;display:flex}.profairports__count{color:#ffffff8c;margin-left:auto;font:700 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.profairports__note{color:#e6ecf5bf;margin:0;font-size:13.5px;line-height:1.5}.profairports__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.profairports__row{border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;font-size:13.5px;text-decoration:none;display:grid}.public a.profairports__row{color:#eef3fa}.public a.profairports__row:hover{background:color-mix(in srgb, var(--tier) 12%, transparent)}.profairports__dot{border:2px solid var(--tier);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.profairports__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profairports__code{color:#ffffff73;margin-left:6px;font:600 11px/1 ui-monospace,monospace}.profairports__tier{text-transform:uppercase;letter-spacing:.05em;color:var(--tier);white-space:nowrap;font:800 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.profairports__days{color:#e6ecf599;white-space:nowrap;font-size:12px}.profairports__foot{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;display:flex}.profairports__foot:empty{display:none}.profairports__more{color:#eef3fa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font:600 12.5px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.profairports__mine{align-self:center;margin-left:auto;font-size:13px}@media (max-width:420px){.profairports__row{grid-template-columns:10px minmax(0,1fr) auto}.profairports__tier{display:none}}@media (hover:none) and (pointer:coarse){.profairports__row{padding:10px 8px}.profairports__more{padding:9px 14px}}.myap__card{margin-top:14px;margin-bottom:14px}.myap__card .profcard__sub:first-child{margin-top:0}.myap__stats{margin-top:6px}.myap__tiers{flex-wrap:wrap;gap:7px;display:flex}.myap__chip{color:#eef3fa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font:600 12.5px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.myap__chip b{color:#fff9;font-weight:800}.myap__chip.is-on{background:color-mix(in srgb, var(--tier,#7ab8ff) 22%, transparent);border-color:color-mix(in srgb, var(--tier,#7ab8ff) 70%, transparent)}.myap__chip:disabled{opacity:.4;cursor:default}.myap__dot{border:2px solid var(--tier);box-sizing:border-box;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.myap__ctl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;margin-bottom:10px;display:flex}.myap__search{color:#fff;background:#00000040;border:1px solid #ffffff29;border-radius:10px;flex:200px;min-width:0;padding:8px 12px;font-size:14px}.myap__sort{color:#e6ecf5bf;align-items:center;gap:6px;font-size:13px;display:inline-flex}.myap__sort select{color:#fff;background:#141c28;border:1px solid #ffffff29;border-radius:8px;padding:7px 8px;font-size:13px}.myap__clear{color:#eef3fa;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:6px 11px;font-size:12.5px}.myap__count{color:#e6ecf58c;margin-left:auto;font-size:12.5px}.myap__tablewrap{border:1px solid #ffffff14;border-radius:14px;overflow-x:auto}.myap__table{border-collapse:collapse;width:100%;font-size:13.5px}.myap__table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;white-space:nowrap;background:#ffffff0a;padding:9px 10px;font:700 11px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.myap__table td{color:#ebf0f8e0;vertical-align:middle;border-top:1px solid #ffffff0f;padding:9px 10px}.myap__num{text-align:right;font-variant-numeric:tabular-nums}.myap__table th.myap__num{text-align:right}.public a.myap__name{color:#fff;font-weight:600}.myap__code{color:#ffffff73;margin-left:6px;font:600 11px/1 ui-monospace,monospace}.myap__region{color:#ffffff80;font-size:11px;display:block}.myap__tier{text-transform:uppercase;letter-spacing:.05em;color:var(--tier);white-space:nowrap;align-items:center;gap:6px;font:800 10.5px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.myap__today{color:#7dd87a;white-space:nowrap}.myap__next{color:#e6ecf5b3;font-size:12.5px}.myap__note,.myap__hint{color:#e6ecf599;font-size:12.5px;line-height:1.5}.myap__note{margin-top:10px}.myap__privacy{margin-top:22px}.myap__toggle{cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;display:flex}.myap__toggle input{margin-top:3px}.myap__links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.myap__msg{margin-top:10px}@media (max-width:620px){.myap__opt{display:none}.myap__count{width:100%;margin-left:0}}@media (hover:none) and (pointer:coarse){.myap__chip{padding:9px 13px}.myap__search{font-size:16px}.myap__toggle input{width:20px;height:20px;margin-top:0}}.click-to-play__inner--lobby{text-align:left;align-items:stretch;gap:0;width:100%;padding:0}.click-to-play--lobby:not(.click-to-play--first){background:linear-gradient(90deg,#04080fe6 0%,#04080fb3 34%,#04080f33 62%,#04080f14 100%)}.lobby{--lb-ink:#f3f7fc;--lb-dim:#a9b8c9;--lb-faint:#6f8196;--lb-glass:#0a101c9e;--lb-edge:#96c8ff2e;--lb-sky:#48b6ff;--lb-live:#ff5a5f;min-height:100dvh;color:var(--lb-ink);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,470px) minmax(0,1fr) clamp(300px,26vw,420px);column-gap:24px;padding:66px 20px 0 56px;display:grid;position:relative}.lobby>*{min-width:0}.lobby__top{display:none}.lobby__main{flex-direction:column;grid-area:1/1;align-self:center;align-items:stretch;gap:12px;padding:10px 0 16px;display:flex}.lobby__main>*{flex:none}.lobby__side{flex-direction:column;grid-area:1/3;align-self:start;gap:10px;display:flex}.lobby__side .globeteaser--card{text-align:left}.lobby__logo{--lw:180px;align-self:flex-start;margin:0 0 14px}.lobby__logo .click-to-play__logo-img{width:var(--lw);max-width:none;margin:calc(var(--lw) * -.309) 0 calc(var(--lw) * -.269) calc(var(--lw) * -.085);display:block}.lobby__back{background:var(--lb-glass);border:1px solid var(--lb-edge);color:#fff;font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13px}.lobby-eyebrow{letter-spacing:.14em;text-transform:uppercase;min-height:18px;color:var(--lb-dim);align-items:center;gap:8px;font-size:12px;display:flex}.lobby-eyebrow__live{color:var(--lb-live);align-items:center;gap:6px;font-weight:700;display:inline-flex}.lobby-eyebrow__dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite lobby-pulse}@keyframes lobby-pulse{0%{box-shadow:0 0 #ff5a5f8c}to{box-shadow:0 0 0 9px #ff5a5f00}}.lobby__title{letter-spacing:.005em;color:var(--lb-ink);text-wrap:balance;text-shadow:0 2px 14px #00000073;margin:0;font-size:46px;font-weight:700;line-height:1.02}.lobby-proof{color:var(--lb-dim);margin:-2px 0 2px;font-size:16px;line-height:1.4}.lobby-proof--wait{min-height:22px}.lobby-proof b{color:var(--lb-ink);font-variant-numeric:tabular-nums;font-weight:650}.lobby__takeoff,.pause-menu__continue{color:#04101f;width:100%;min-height:56px;font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#7fd0ff,#48b6ff 55%,#2f98ee);border:none;border-radius:16px;padding:12px 20px;font-size:21px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 28px #48b6ff59,inset 0 1px #ffffff80}.lobby__takeoff{justify-content:center;align-items:center;gap:12px;min-height:64px;font-size:23px;display:flex}.lobby__takeoff kbd{color:#06213c;letter-spacing:0;background:#04101f2e;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:600}.lobby__takeoff:hover:not(:disabled),.pause-menu__continue:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #48b6ff73,inset 0 1px #ffffff80}.lobby__takeoff:focus-visible{outline-offset:3px;outline:3px solid #fff}.pause-menu__continue:focus-visible{outline-offset:3px;outline:3px solid #fff}.lobby__takeoff:disabled,.pause-menu__continue:disabled{opacity:.6;cursor:progress}.lobby__main .click-to-play__btn--vr,.lobby__main .click-to-play__worlds--compact,.lobby__main .click-to-play__or{align-self:flex-start}.lobby-crafts{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.lobby-craft{color:#f3f7fc;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#0a101c9e;border:1px solid #96c8ff2e;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;gap:10px;padding:10px 12px 11px;transition:border-color .15s,background .15s;display:grid}.lobby-craft:hover{border-color:#48b6ff99}.lobby-craft:focus-visible{outline-offset:2px;outline:2px solid #48b6ff}.lobby-craft--on{background:#1446828c;border-color:#48b6ff;box-shadow:inset 0 0 0 1px #48b6ff}.lobby-craft__pic{object-fit:contain;justify-self:center;width:38px;height:38px}.lobby-craft__text{flex-direction:column;min-width:0;display:flex}.lobby-craft__text b{font-size:15px;font-weight:650}.lobby-craft__text small{color:#a9b8c9;font-size:12.5px;line-height:1.3}.lobby-crafts--compact .lobby-craft{grid-template-columns:30px 1fr;padding:8px 10px}.lobby-crafts--compact .lobby-craft__pic{width:26px;height:26px}.lobby-do{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lobby-do li{color:var(--lb-dim);align-content:start;gap:4px;font-size:12.5px;line-height:1.3;display:grid}.lobby-do li img{filter:none!important}.lobby-do b{color:var(--lb-ink);font-size:13px;font-weight:600}.lobby-controls{color:var(--lb-faint);font-size:12px;line-height:1.5}.lobby-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f3f7fc;text-align:left;background:#0a101c9e;border:1px solid #96c8ff2e;border-radius:14px;padding:11px 12px;font-size:13px}.lobby-card__title{text-transform:uppercase;letter-spacing:.1em;color:#a9b8c9;margin:0 0 8px;font-size:11px;font-weight:600}.lobby-card a{color:inherit;text-decoration:none}.lobby-card a:hover{text-decoration:underline}.lobby-people__row{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.lobby-people__row+.lobby-people__row{border-top:1px solid #96c8ff1a}.lobby-people__faces{align-items:center;gap:2px;display:flex}.lobby-people__flag{text-align:center;width:24px;font-size:17px;display:inline-block}.lobby-people__line,.lobby-people__quiet{color:#a9b8c9;margin:0 0 6px;font-size:13px}.lobby-people__toggle{font:inherit;color:#48b6ff;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12px}.lobby-people__list{max-height:260px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.lobby-people__list li{align-items:center;gap:7px;min-width:0;padding:3px 0;font-size:13px;display:flex}.lobby-people__list li>a,.lobby-people__anon{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lobby-people__anon{color:#a9b8c9}.lobby-people__list small{color:#6f8196;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px}.lobby-videocard{flex-direction:column;gap:9px;width:100%;display:flex}.lobby-videocard__text{flex-direction:column;gap:2px;min-width:0;display:flex}.lobby-videocard__text b{color:#f3f7fc;font-size:14px}.lobby-videocard__text span{color:#a9b8c9;font-size:12.5px;line-height:1.35}.lobby-videocard__link{color:inherit;border-radius:6px;text-decoration:none}.lobby-videocard__link b:after{content:" →";color:#7ab8ff}.lobby-videocard__link:hover b{text-decoration:underline}.lobby-videocard__link:focus-visible b{text-decoration:underline}.lobby-minivideo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a101c9e;border:1px solid #96c8ff2e;border-radius:14px;width:clamp(240px,26vw,290px);max-width:100%;padding:4px}.lobby-screen{aspect-ratio:16/9;background:#0b1424;border-radius:10px;width:100%;position:relative;overflow:hidden}.lobby-screen__media{object-fit:cover;width:100%;height:100%;display:block}.lobby-screen__fade{object-fit:cover;pointer-events:none;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lobby-screen__fade--on{opacity:1;visibility:visible}.lobby-screen__fade--on.lobby-screen__fade--out{opacity:0;filter:blur(6px)brightness(1.15);transition:opacity .85s,transform .85s cubic-bezier(.3,0,.2,1),filter .85s;transform:scale(1.08)}.lobby-screen__place{animation:.6s both lobbyPlaceIn}@keyframes lobbyPlaceIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lobby-screen__hit{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.lobby-screen__hit:focus-visible{outline-offset:-2px;outline:2px solid #48b6ff}.lobby-screen__play{color:#fff;background:#04080f9e;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:38px;height:38px;padding-left:3px;font-size:14px;transition:transform .15s;display:grid}.lobby-screen__hit:hover .lobby-screen__play{transform:scale(1.08)}.lobby-screen__btn{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;opacity:0;background:#04080f9e;border:1px solid #ffffff4d;border-radius:50%;place-items:center;padding:0;font-size:13px;line-height:1;transition:opacity .15s;display:grid;position:absolute;top:6px}.lobby-screen__btn--full{right:6px}.lobby-screen__btn--close{opacity:1;left:6px}.lobby-screen:hover .lobby-screen__btn,.lobby-screen:not(.lobby-screen--playing) .lobby-screen__btn{opacity:1}.lobby-screen__btn:focus-visible{opacity:1}@media (hover:none){.lobby-screen__btn{opacity:1;width:32px;height:32px}}.lobby-screen__place{color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:1;background:#04080f9e;border-radius:999px;max-width:calc(100% - 52px);padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:8px;left:8px;overflow:hidden}.lobby-screen--closable .lobby-screen__place{max-width:calc(100% - 92px);left:46px}.lobby-screen__fly{color:#fff;max-width:calc(50% - 60px);min-height:24px;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:2;background:#0d6efde0;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11px;font-weight:700;line-height:1.2;transition:background .15s,transform .15s;display:inline-flex;position:absolute;bottom:5px;right:6px;overflow:hidden}.lobby-screen__fly:hover{background:#0d6efd;transform:translateY(-1px)}.lobby-screen__fly:focus-visible{outline-offset:2px;outline:2px solid #48b6ff}.lobby-screen__fly img{flex:none}@media (hover:none){.lobby-screen__fly{min-height:30px;font-size:12px}}.lobby-credit{color:#a9b8c9;align-items:center;gap:8px;min-width:0;padding:0 2px;font-size:10.5px;line-height:1.2;display:flex}.lobby-credit img{flex:none;width:auto;height:16px;display:block}.lobby-credit span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lobby-videocard .lobby-credit{margin-top:-3px}.lobby-minivideo .lobby-credit{margin-top:4px}.lobby-screen__dots{z-index:1;background:#04080f73;border-radius:999px;gap:2px;padding:0 4px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.lobby-screen__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.lobby-screen__dot:before{content:"";background:#ffffff73;border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.lobby-screen__dot--on:before{background:#fff;transform:scale(1.15)}.lobby-screen__dot:focus-visible{outline-offset:-3px;border-radius:50%;outline:2px solid #48b6ff}@media (hover:none){.lobby-screen__dot{width:28px;height:28px}}.lobby-chips{gap:8px;width:100%;display:flex}.lobby-chip{color:#f3f7fc;min-width:0;min-height:36px;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#0a101c9e;border:1px solid #96c8ff2e;border-radius:999px;flex:0 auto;align-items:center;gap:7px;padding:4px 12px 4px 6px;font-size:12.5px;text-decoration:none;display:inline-flex;overflow:hidden}.lobby-chips .lobby-chip:last-child{margin-left:auto}.lobby-chip img{border-radius:50%;flex:0 0 24px}.lobby-chip--video{align-self:flex-end;padding-left:5px}.lobby-chip__play{background:#48b6ff40;border-radius:50%;place-items:center;width:24px;height:24px;padding-left:2px;font-size:10px;display:grid}.lobby-mine{flex-direction:column;gap:6px;width:100%;display:flex}.lobby-mine__row{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#0a101c9e;border:1px solid #96c8ff2e;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex}.lobby-mine__row:hover{border-color:#48b6ff99}.lobby-mine__row--link{padding-block-start:6px;padding-block-end:6px;text-decoration:none}.lobby-mine__label{color:#a9b8c9;flex:auto;min-width:0;font-size:13px}.lobby-mine__row b{flex:none;font-size:13.5px}.lobby-mine__pips{gap:3px;font-size:15px;display:flex}.lobby-mine__pip{opacity:.4}.lobby-mine__pip--done{opacity:1}.lobby-mine__friends{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lobby-mine__friends .lobby-mine__label{flex-basis:100%}.lobby-mine__friends a{color:#fff;background:#0a101c9e;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 3px;font-size:12.5px;text-decoration:none;display:flex}.lobby-mine__friends img,.lobby-mine__initial{border-radius:50%;flex:0 0 24px;width:24px;height:24px}.lobby-mine__initial{text-transform:uppercase;background:#1e3a5f;place-items:center;font-weight:700;display:grid}.lobby-site{background:linear-gradient(#04080f00,#04080fd9);grid-area:2/1/auto/-1;margin:0 -20px 0 -56px;padding:10px 330px 0 52px}.lobby-site__row{flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:52px;padding:6px 0;display:flex}.lobby-site__hub{opacity:.85;align-items:center;display:inline-flex}.lobby-site__hub:hover{opacity:1}.lobby-site__hub img{width:auto;display:block}.lobby-site__link{color:#a9b8c9;font-size:13px;text-decoration:none}.lobby-site__link:hover{color:#fff;text-decoration:underline}.lobby-site__link--discord{color:#b7c0ff;font-weight:600}.lobby-site__more,.pause-menu__site{color:#f3f7fc;font:inherit;cursor:pointer;background:#0a101c9e;border:1px solid #96c8ff2e;border-radius:999px;padding:5px 12px;font-size:12.5px}.lobby-sitegroups{flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0 4px;display:flex}.pause-menu .lobby-sitegroups,.pause-menu .lobby-sitegroup{align-items:center}.lobby-sitegroup{align-items:inherit;flex-direction:column;gap:5px;display:flex}.lobby-sitegroup__title{text-transform:uppercase;letter-spacing:.08em;color:#fff9;font-size:11px}.lobby-sitegroup__row{flex-wrap:wrap;gap:6px;display:flex}.lobby-community--quiet{gap:6px}.pause-menu{color:#f3f7fc;text-align:center;background:#0a101ce6;border:1px solid #96c8ff2e;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;width:min(400px,100%);margin:auto 0;padding:18px;display:flex;box-shadow:0 20px 50px #00000080}.pause-menu>*{flex:none}.pause-menu__title{margin:0;font-size:18px;font-weight:800}.pause-menu__continue{width:100%}.pause-menu .click-to-play__btn--vr,.pause-menu .click-to-play__worlds--compact,.pause-menu__site{align-self:center}.pause-menu__craft{flex-direction:column;gap:6px;display:flex}.pause-menu__label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff9e;text-align:left;font-size:11.5px}.pause-menu .lobby-crafts{width:100%}.pause-menu__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pause-menu__item{color:#fff;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px;font-size:14px}.pause-menu__item:hover{background:#48b6ff1f;border-color:#48b6ff99}a.pause-menu__item{box-sizing:border-box;align-items:center;text-decoration:none;display:flex}@media (min-width:721px){.app:has(>.click-to-play .lobby) .overlay>.players:not(.mobile-sheet){display:none!important}.app:has(>.click-to-play .lobby) .overlay>.lobbylist:not(.mobile-sheet){display:none!important}}@media (max-width:1100px) and (min-width:721px){.lobby{grid-template-columns:minmax(0,470px) minmax(0,1fr);padding-left:32px}.lobby__side{display:none}.lobby__top{flex-direction:column;grid-area:1/2;place-self:start end;align-items:flex-end;gap:8px;display:flex}.lobby-site{margin-left:-32px;padding-left:28px}}@media (max-width:720px){.click-to-play__inner--lobby{max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);margin-top:56px;padding:0}.lobby{flex-direction:column;min-height:calc(100dvh - 56px);padding:2px 16px 0;display:flex}.lobby__top{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.lobby__top .lobby-chips{align-self:stretch}.lobby__main{flex:1 0 auto;justify-content:flex-end;align-self:stretch;gap:11px;padding:6px 0 14px}.lobby__main>.lobby__logo{margin-bottom:auto}.lobby__logo{--lw:116px}.lobby__title{font-size:33px}.lobby-proof{font-size:14.5px}.lobby-craft{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:8px 6px 9px}.lobby-craft__text small{font-size:11.5px}.lobby__takeoff{min-height:58px;font-size:21px}.lobby__takeoff kbd,.lobby-controls{display:none}.lobby-do li span{font-size:11.5px}.lobby__side{display:none}.lobby-site{margin:0 -16px;padding:6px 16px 0 34px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lobby-eyebrow__dot{animation:none}.lobby__takeoff,.pause-menu__continue,.lobby-screen__play,.lobby-screen__btn,.lobby-craft{transition:none}.lobby-screen__place{animation:none}}.tlist__rule{opacity:.8;margin:10px 0 0;font-size:14px}.tlist__signin{opacity:.88;background:#13161c;border:1px solid #222731;border-radius:12px;margin:0;padding:12px 16px;font-size:14px}.tlist__progress{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.public a.tlist__prog,.tlist__prog{color:inherit;background:#13161c;border:1px solid #222731;border-radius:12px;gap:2px;padding:12px 14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.tlist__prog b{font-size:15px}.tlist__prog span{opacity:.8;font-variant-numeric:tabular-nums;font-size:13px}.tlist__prog i{background:var(--hub);height:4px;position:absolute;bottom:0;left:0}.tlist__prog--done{border-color:#3ccf7a8c}.tlist__prog--done i{background:#3ccf7a}.tlist__filter{cursor:pointer;grid-column:1/-1;align-items:center;gap:6px;font-size:14px;display:flex}.tlist__cut{scroll-margin-top:96px}.tlist__cutsub{opacity:.82;margin:-4px 0 12px;font-size:14px}.tlist__rows{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tlist__row{background:#13161c;border:1px solid #222731;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.tlist__row--seen{border-color:#3ccf7a73}.tlist__rank{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--hub) 16%, transparent);width:38px;height:38px;color:var(--hub);border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid}.tlist__row--seen .tlist__rank{color:#3ccf7a;background:#3ccf7a33}.tlist__body{gap:2px;min-width:0;display:grid}.tlist__body b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.public .tlist__body b a{color:inherit;text-decoration:none}.public .tlist__body b a:hover{text-decoration:underline}.tlist__meta{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tlist__no{font-variant-numeric:tabular-nums}.public a.tlist__fly,.tlist__fly{white-space:nowrap;background:color-mix(in srgb, var(--hub) 18%, transparent);color:inherit;border:1px solid color-mix(in srgb, var(--hub) 40%, transparent);border-radius:999px;padding:7px 10px;font-size:13px;font-weight:600;text-decoration:none}.public a.tlist__fly:hover{background:color-mix(in srgb, var(--hub) 30%, transparent)}.tlist__links{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.tlhub__grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:14px;display:grid}.tlhub__card{border:1px solid color-mix(in srgb, var(--hub) 30%, #222731);background:#13161c;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.tlhub__card>*{margin:0}.tlhub__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--hub);font-size:12px;font-weight:700}.tlhub__title{font-size:22px;line-height:1.25}.public .tlhub__title a{color:inherit;text-decoration:none}.tlhub__lead{opacity:.85;font-size:14px;line-height:1.55}.tlhub__top{gap:4px;padding:0;list-style:none;display:grid}.tlhub__top li{grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:14px;display:grid}.tlhub__top li b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tlhub__top li span:last-child{opacity:.65;font-size:13px}.tlhub__rank{color:var(--hub);font-variant-numeric:tabular-nums;font-weight:800}.tlhub__cuts{opacity:.85;gap:3px;padding-left:18px;font-size:13px;display:grid}.tlhub__mine{color:var(--hub);font-size:14px;font-weight:600}.tlhub__card .tlhub__open{align-self:flex-start;margin:auto 0 0}@media (max-width:480px){.tlist__row{grid-template-columns:34px minmax(0,1fr)}.tlist__rank{width:34px;height:34px;font-size:14px}.tlist__fly{grid-column:2;justify-self:start}}.mayors__board{scroll-margin-top:96px}.mayors__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mayors__tabs{flex-wrap:wrap;gap:6px;display:flex}.mayors__tab{color:inherit;font:inherit;cursor:pointer;background:#13161c;border:1px solid #2a303b;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:15px;display:inline-flex}.mayors__tab--on{border-color:var(--hub);background:color-mix(in srgb, var(--hub) 16%, #13161c)}.mayors__count{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px}.mayors__search{min-width:0;max-width:340px;color:inherit;font:inherit;background:#0f1217;border:1px solid #2a303b;border-radius:10px;flex:220px;padding:9px 12px;font-size:16px}.mayors__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mayors__row{background:#13161c;border:1px solid #222731;border-radius:12px;grid-template-columns:34px minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.mayors__rank{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--hub) 18%, transparent);width:34px;height:34px;color:var(--hub);border-radius:50%;place-items:center;font-weight:700;display:grid}.mayors__place,.mayors__who{gap:2px;min-width:0;display:grid}.mayors__place b,.mayors__who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.public .mayors__place b a{color:inherit;text-decoration:none}.public .mayors__place b a:hover{text-decoration:underline}.mayors__meta{opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.public a.mayors__holder,.mayors__holder{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.public a.mayors__holder:hover b{text-decoration:underline}.mayors__face{object-fit:cover;border:2px solid #5b6b7d;border-radius:50%;flex:none;width:36px;height:36px}.mayors__face--letter{color:#0b0e13;border:0;place-items:center;font-size:15px;font-weight:700;display:grid}@media (max-width:640px){.mayors__row{grid-template-columns:34px minmax(0,1fr);row-gap:8px}.public a.mayors__holder,.mayors__holder{grid-column:2}.mayors__search{flex-basis:100%;max-width:none}}.region__grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:16px;display:grid}.region__grid>*{min-width:0}.region__wide{grid-column:1/-1}.region__gov{margin-top:6px}.region__tiers{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.region__tiers li{grid-template-columns:90px minmax(0,1fr) 32px;align-items:center;gap:8px;font-size:13px;display:grid}.region__tiers b{text-align:right;font-variant-numeric:tabular-nums}.region__bar{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.region__bar i{border-radius:4px;height:100%;display:block}.region__places{gap:6px;margin:0;padding:0;list-style:none;display:grid}.region__places li{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.region__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.public .region__chips a{color:#cdeed8;background:#7ee0a01f;border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none;display:inline-block}.stnembed{grid-column:1/-1;min-width:0;max-width:100%;margin-top:12px}.stnembed>summary{cursor:pointer;color:var(--band,#7ab8ff);font-size:13px;display:inline-block}.stnembed__hint{opacity:.8;margin:8px 0;font-size:13px}.stnembed__preview{margin-bottom:8px;line-height:0;display:inline-block}.stnembed__preview img{max-width:100%;height:auto}.stnembed__row{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px;margin:6px 0;display:grid}.stnembed__label{opacity:.75;font-size:12px}.stnembed__code{white-space:nowrap;-webkit-user-select:all;user-select:all;background:#ffffff0f;border-radius:6px;min-width:0;max-width:100%;padding:6px 8px;font-size:11px;overflow-x:auto}.stnembed__copy{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px}@media (max-width:560px){.stnembed__row{grid-template-columns:minmax(0,1fr) auto}.stnembed__label{grid-column:1/-1}}.about__company{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px 18px;margin:10px 0 0;display:grid}.about__company>div{min-width:0}.about__company dt{text-transform:uppercase;letter-spacing:.06em;opacity:.6;font-size:12px}.about__company dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.public .about__company a{color:var(--hub,#7ab8ff);font-weight:600;text-decoration:none}.about__company a:hover{text-decoration:underline}.vpage__player{margin:4px 0 0}.vpage__player video{aspect-ratio:16/9;background:#050a19;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 10px 40px #00000073}.vpage__credit{flex-wrap:wrap;row-gap:2px;margin-top:8px}.vpage__credit span{white-space:normal}.vpage__credit .vpage__dataline{opacity:.8}.vpage__head{margin:18px 0 6px}.vpage__fly{color:#fff;background:#0d6efde6;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:7px;min-height:40px;margin-top:12px;padding:8px 16px 8px 13px;font-weight:700;text-decoration:none;display:inline-flex}.vpage__fly:hover{background:#0d6efd}.vpage__cards{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.vpage__card{min-width:0;color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.vpage__card b{font-size:15px;line-height:1.3}.vpage__card>span:not(.vpage__thumb){opacity:.8;font-size:13.5px;line-height:1.45}.public .vpage__card .vpage__watch{color:var(--hub,#7ab8ff);opacity:1;font-weight:600}.vpage__thumb{background:#050a19;border-radius:10px;display:block;position:relative;overflow:hidden}.vpage__thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.vpage__card:hover .vpage__thumb img{transform:scale(1.03)}.vpage__thumbplay{color:#fff;background:#050a1999;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding-left:3px;font-size:15px;display:grid;position:absolute;top:50%;left:50%}.vpage .vpage__cards+.vpage__credit{margin-top:12px}@media (prefers-reduced-motion:reduce){.vpage__thumb img{transition:none}.vpage__card:hover .vpage__thumb img{transform:none}}.seatrace__free{color:#f5c518;margin:0 0 8px}.seatrace__badge{letter-spacing:.04em;text-transform:uppercase;color:#f5c518;vertical-align:1px;background:#f5c51829;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;display:inline-block}.public a.subjpeople__name .seatrace__badge{color:#f5c518}.seatrace__me{background:#7ab8ff1a;border:1px solid #7ab8ff40;border-radius:8px;margin:10px 0 4px;padding:8px 10px;font-size:13.5px}.mayors__waitingh{margin:14px 0 6px;font-size:15px}.mayors__waiting{gap:4px;margin:0;padding-left:22px;display:grid}.mayors__waiting li{overflow-wrap:anywhere;min-width:0}.mayors__waitingmeta{color:var(--muted,#9fb3c8);font-size:13px}.profcard__more{margin:10px 0 0;font-size:13px}.embedbox{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;padding:14px;display:grid}.embedbox__preview img{width:240px;max-width:100%;height:auto;display:block}.embedbox__code{flex-direction:column;gap:8px;min-width:0;display:flex}.embedbox__tabs{flex-wrap:wrap;gap:6px;display:flex}.embedbox__tab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:4px 10px;font-size:13px}.embedbox__tab--on{background:#7ab8ff2e;border-color:#7ab8ff}.embedbox__snippet{white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;background:#00000059;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:block}.embedbox__code .public__cta{align-self:flex-start}.embedstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.embedstats>div{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.embedstats b{font-size:20px}.embedstats span{opacity:.7;text-transform:uppercase;letter-spacing:.03em;font-size:12px}.embedadd{gap:8px;margin-top:14px;display:flex}.embedadd__input{min-width:0;color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff2e;border-radius:8px;flex:auto;padding:9px 12px;font-size:16px}.embedmsg{color:#ffd27a;opacity:1}.embedlist{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.embedlist__row{background:#ffffff0a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.public a.embedlist__site{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.embedlist__status{background:#ffffff14;border-radius:999px;justify-self:end;padding:2px 8px;font-size:12px}.embedlist__status--verified{color:#8fe3a8;background:#50c87833}.embedlist__status--pending{color:#a9d1ff;background:#7ab8ff2e}.embedlist__status--lost,.embedlist__status--rejected,.embedlist__status--blocked,.embedlist__status--taken{color:#ffb0a3;background:#ff78642e}.embedlist__meta{opacity:.75;overflow-wrap:anywhere;min-width:0;font-size:13px}.embedlist__actions{justify-self:end;gap:6px;display:flex}.embedlist__btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:4px 10px;font-size:12px}@media (max-width:620px){.embedbox{grid-template-columns:minmax(0,1fr)}.embedstats{grid-template-columns:repeat(2,minmax(0,1fr))}.embedadd{flex-direction:column}.embedlist__row{grid-template-columns:minmax(0,1fr)}.embedlist__status,.embedlist__actions{justify-self:start}}@media (hover:none) and (pointer:coarse){.embedbox__tab,.embedlist__btn{min-height:34px}}.mayors__faceWrap{flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.citymayor__face{flex:0 0 56px;width:56px;height:56px;margin:12px 14px 12px 12px;display:inline-block;position:relative}.citymayor__av{object-fit:cover;background:#23305a;border-radius:50%;width:56px;height:56px;display:block}.citymayor__av--letter{color:#0b1220;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.citymayor__badge{box-sizing:border-box;filter:drop-shadow(0 1px 2px #0009);pointer-events:none;z-index:1;background:#0b1220;border-radius:50%;width:26px;height:26px;padding:4px;position:absolute;bottom:-10px;right:-14px;box-shadow:0 0 0 1.5px #f5c518}.profseats__cup{vertical-align:-2px}.profseats__shelf{flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 10px;display:flex}.profseats__shelf img{filter:drop-shadow(0 1px 2px #00000080);width:22px;height:22px}.profseats__more{color:#f5c518;margin-left:2px;font-size:12px;font-weight:700}.profseats .profairports__row{grid-template-columns:16px minmax(0,1fr) auto auto}.profseats__rowcup{width:16px;height:16px}@media (max-width:420px){.profseats .profairports__row{grid-template-columns:16px minmax(0,1fr) auto}}.photobox{z-index:4100;cursor:zoom-out;background:#000000eb;flex-direction:column;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.photobox__frame{min-height:0;padding:calc(56px + env(safe-area-inset-top)) 12px 12px;flex:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}.photobox__frame img{object-fit:contain;cursor:zoom-in;border-radius:4px;max-width:100%;max-height:100%}.photobox--zoom .photobox__frame{touch-action:pan-x pan-y;display:block;overflow:auto}.photobox--zoom .photobox__frame img{cursor:zoom-out;max-width:none;max-height:none}.photobox__caption{padding:10px 16px calc(14px + env(safe-area-inset-bottom));color:#e8eef5;cursor:default;flex-wrap:wrap;flex:none;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.photobox__caption span{color:#a9b8c8;font-size:13px}.photobox__close{top:calc(12px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;width:40px;height:40px;font-size:18px;position:absolute;right:12px}.photothumb{cursor:zoom-in;background:0 0;border:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;display:block}.tower-line{top:calc(106px + env(safe-area-inset-top));box-sizing:border-box;z-index:112;color:#fff;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#0c1016eb;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:4px;width:-moz-fit-content;width:fit-content;min-width:min(300px,100vw - 32px);max-width:520px;margin:0 auto;padding:8px 8px 10px 14px;animation:.28s ease-out tower-line-in;display:flex;position:fixed;left:16px;right:16px;box-shadow:inset 3px 0 #3ddc84,0 8px 28px #0006}@keyframes tower-line-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tower-line__head{align-items:center;gap:6px;min-height:22px;display:flex}.tower-line__badge{background:#3ddc8429;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tower-line__who{letter-spacing:.12em;text-transform:uppercase;color:#3ddc84;flex:none;font:800 10.5px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tower-line__live{background:#3ddc84;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tower-live}@keyframes tower-live{50%{opacity:.3}}.tower-line__end{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.tower-line__key{color:#ffffff73;white-space:nowrap;font:500 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tower-line__text{color:#f4f7fb;text-wrap:pretty;margin:0;padding-right:6px;font:500 14.5px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tower-line__go{color:#fff;cursor:pointer;background:#1f9d5c;border:0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:6px 14px;font:700 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tower-line__x{color:#ffffff8c;cursor:pointer;background:0 0;border:0;flex:none;width:26px;height:26px;font-size:13px}@media (hover:none) and (pointer:coarse){.tower-line__x{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.tower-line,.tower-line__live{animation:none}}.walkie__twr{color:#fff;letter-spacing:.06em;background:#1f9d5c;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:800}.topbar-chat__twr{color:#fff;pointer-events:none;background:#1f9d5c;border-radius:4px;padding:0 4px;font:800 9px/14px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:-4px;right:-6px}.players__talk{box-sizing:border-box;color:#dff9ea;cursor:pointer;pointer-events:auto;background:#1f9d5c2e;border:1px solid #6ee7a073;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:6px;padding:5px 10px;font:700 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.players__talk:hover{background:#1f9d5c52}.tower-line__voice{opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tower-line__voice:hover{opacity:1;background:#ffffff14}.tower-line__voice--off{opacity:.45}@media (hover:none) and (pointer:coarse){.tower-line__voice{width:34px;height:34px}}.tower-line__off{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex:none;margin-right:2px;padding:2px 8px;font:600 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tower-line__off:hover{color:#fff;border-color:#fff6}.tower-toggle{color:#ffffffa6;cursor:pointer;pointer-events:auto;background:#0c1016c7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font:600 11.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.tower-toggle--on{color:#dff9ea;border-color:#3ddc8480}.tower-toggle__state{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;font-size:10px;font-weight:800}.tower-toggle--on .tower-toggle__state{color:#3ddc84}.tower-toggle:not(.tower-toggle--on) img{opacity:.5}.tower-line__freq{color:#ffffff80;letter-spacing:.04em;font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tower-line--city{box-shadow:inset 3px 0 #f5b942,0 8px 28px #0006}.tower-line--city .tower-line__who{color:#f5b942}.tower-line--city .tower-line__badge{background:#f5b94229}.tower-line--airport{box-shadow:inset 3px 0 #f5b942,0 8px 28px #0006}.tower-line--airport .tower-line__who{color:#f5b942}.tower-line--airport .tower-line__badge{background:#f5b94229}.tower-line--country{box-shadow:inset 3px 0 #5fb3ff,0 8px 28px #0006}.tower-line--country .tower-line__who{color:#5fb3ff}.tower-line--country .tower-line__badge{background:#5fb3ff29}.tower-line__op{color:#ffffffbf}.towerlog__h{align-items:center;gap:10px;display:flex}.towerlog__icon{background:#3ddc8424;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.towerlog__lead{opacity:.8;max-width:720px;margin:-6px 0 14px;font-size:14px;line-height:1.5}.towerlog__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.towerlog__line{background:#13161c;border:1px solid #222731;border-radius:12px;padding:10px 14px 11px;box-shadow:inset 3px 0 #3ddc84}.towerlog__line--city,.towerlog__line--airport{box-shadow:inset 3px 0 #f5b942}.towerlog__head{letter-spacing:.08em;flex-wrap:wrap;align-items:baseline;gap:6px;font:800 10.5px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.towerlog__who{color:#3ddc84}.towerlog__line--city .towerlog__who,.towerlog__line--airport .towerlog__who{color:#f5b942}.towerlog__op{color:#ffffffbf}.towerlog__freq{color:#ffffff8c;font-variant-numeric:tabular-nums}.towerlog__time{letter-spacing:0;color:#ffffff80;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.towerlog__text{color:#f1f3f5;margin:6px 0 0;font-size:14.5px;line-height:1.45}.towerlog__text a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.towerlog__text a:hover{text-decoration-color:currentColor}.towerlog__empty{opacity:.85;background:#13161c;border:1px dashed #2a303b;border-radius:12px;margin:0;padding:14px}.towerlog__note{margin-top:10px}.towerlog__more{margin:8px 0 0;font-size:14px}.towerlog__more a{color:#3ddc84}a.tower-line__badge{cursor:pointer;text-decoration:none}a.tower-line__badge:hover{background:#3ddc844d}.tower-call kbd{text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:4px;min-width:16px;padding:0 4px;font:700 10.5px/16px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.tower-call{box-sizing:border-box;color:#f1f3f5;pointer-events:auto;background:#0a0e14f0;border:1px solid #ffffff1f;border-radius:12px;width:260px;max-width:calc(100vw - 24px);padding:8px 10px 8px 12px;box-shadow:inset 3px 0 #3ddc84,0 8px 28px #00000073}.tower-call__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.tower-call__badge{background:#3ddc8429;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tower-call__who{letter-spacing:.08em;text-transform:uppercase;color:#3ddc84;flex:auto;font:800 10.5px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tower-call__close{color:#fff9;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.tower-call__list{gap:4px;display:grid}.tower-call__item{text-align:left;color:#f1f3f5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;font:500 13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.tower-call__item:hover{background:#3ddc8424;border-color:#3ddc8459}.tower-call__foot{color:#ffffff8c;margin-top:6px;font-size:11px}.walkie__mic-allow{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;padding:2px 8px;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.walkie--touch-open .tower-call{width:min(300px,100vw - 16px)}.walkie__panel.wk-panel{background:#0a0e14f2;border-color:#ffffff1a;border-radius:16px;gap:10px;width:320px;max-width:calc(100vw - 16px);padding:12px}.wk-panel>*{min-width:0}.wk-dot{vertical-align:middle;background:#3ddc84;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #3ddc8433}.wk-dot--air{background:#ff5a5a;box-shadow:0 0 0 3px #ff5a5a40}.wk-lcd{background:linear-gradient(#3ddc8421,#3ddc840d);border:1px solid #3ddc844d;border-radius:12px;padding:10px 12px}.wk-lcd--off{background:#ffffff0a;border-color:#ffffff1f}.wk-lcd--air{border-color:#ff5a5a73}.wk-lcd--busy{animation:.4s 2 wk-busy}@keyframes wk-busy{50%{background:#ff5a5a2e}}.wk-lcd__row{align-items:center;gap:10px;display:flex}.wk-lcd__f{color:#3ddc84;letter-spacing:.02em;align-items:center;gap:6px;font:700 26px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.wk-lcd--off .wk-lcd__f{color:#ffffff73}.wk-lcd__n{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:#f5b942;text-transform:uppercase;min-width:0;font:800 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.wk-lcd__pw{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex:none;width:30px;height:30px;margin-left:auto;font-size:14px}.wk-lcd__pw--on{color:#06260f;background:#3ddc84;border-color:#3ddc84;font-weight:900}.wk-lcd__st{color:#c9f5dc;margin-top:7px;font:600 12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-lcd--off .wk-lcd__st{color:#ffffffa6;font-weight:500}.wk-lcd__air{color:#ffd2d2}.wk-lcd__err{color:#ffb4b4}.wk-lcd__note{color:#fff9;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font:500 11px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.wk-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.wk-chip{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font:600 11.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.wk-chip:disabled{cursor:default}.wk-chip--air{color:#ffd2d2;background:#ff5a5a33}.wk-chip--air:before{content:"";background:#ff5a5a;border-radius:50%;width:6px;height:6px}.wk-chip--muted{opacity:.55}.wk-chip--me{color:#ffffffb3;cursor:default;background:0 0;border:1px solid #ffffff26}.wk-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wk-acts--one{grid-template-columns:1fr}.wk-big{color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;padding:6px;font:700 13.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.wk-big:disabled{opacity:.45;cursor:default}.wk-big__t{align-items:center;gap:6px;display:inline-flex}.wk-big small{color:#ffffff8c;font:500 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-big--call{background:#3ddc841f;border-color:#3ddc8466}.wk-big--call:hover,.wk-big--on{background:#3ddc8438}.wk-big--talk:not(:disabled):hover{background:#ffffff17}.wk-big--tx{background:#ff5a5a40;border-color:#ff5a5a99}.wk-big kbd,.wk-keys kbd,.wk-bar__call kbd{text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:4px;min-width:16px;padding:0 4px;font:700 10.5px/16px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.wk-seg{border:1px solid #ffffff1f;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.wk-seg__b{color:#fff9;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px;font:600 11px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.wk-seg__b:first-child{border-left:0}.wk-seg__b span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wk-seg__b b{color:#fff;font:700 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.wk-seg__b--on{color:#ffe2a6;background:#f5b94226}.wk-seg__b--on b{color:#f5b942}.wk-seg__b:disabled{cursor:default;opacity:.6}.wk-keys{color:#ffffff8c;justify-content:space-between;margin-top:-4px;font:500 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.wk-twr{border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.wk-twr__head{align-items:center;gap:6px;display:flex}.wk-twr__title{letter-spacing:.08em;color:#3ddc84;text-transform:uppercase;font:800 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-twr--off .wk-twr__title{color:#ffffff80}.wk-twr__voice{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;font:600 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.wk-twr__switch{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:1px 8px;font:600 10.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-twr--off .wk-twr__switch{color:#c9f5dc;border-color:#3ddc8473;margin-left:auto}.wk-twr__line{color:#e8ecef;border-left:2px solid #3ddc8480;padding-left:8px;font:500 12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-twr__line--city,.wk-twr__line--airport{border-left-color:#f5b942b3}.wk-twr__line--country{border-left-color:#5fb3ffb3}.wk-twr__line i{letter-spacing:.06em;color:#3ddc84;font:800 9.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.wk-twr__line--city i,.wk-twr__line--airport i{color:#f5b942}.wk-twr__line--country i{color:#5fb3ff}.wk-twr__log{color:#3ddc84;font:600 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.wk-twr__log:hover{text-decoration:underline}.wk-more{color:#ffffffb3;text-align:left;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.wk-more small{text-overflow:ellipsis;color:#ffffff73;min-width:0;font:500 11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}.wk-more__body{flex-direction:column;gap:8px;display:flex}.walkie__bar.wk-bar{background:#0a0e14eb;gap:7px;padding:5px 6px}.walkie__bar--on.wk-bar{border-color:#3ddc8459}.wk-bar__ch{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.wk-bar__ch b{letter-spacing:.08em;color:#f5b942;text-transform:uppercase;font:800 9.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-bar__ch span{color:#3ddc84;align-items:center;gap:3px;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.wk-bar__ch .wk-bar__off{color:#ffffffb3;font:600 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-bar__sep{background:#ffffff1f;width:1px;height:22px}.wk-bar__call{color:#fff;background:#3ddc841f;border:1px solid #3ddc8466;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font:600 11.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.wk-bar__call:hover,.wk-bar__call--on{background:#3ddc8440}.wk-bar__twr{opacity:.45;border:1px solid #ffffff24;border-radius:999px;padding:5px 7px;display:inline-flex;position:relative}.wk-bar__twr:not(.wk-bar__twr--on):after{content:"";background:#ff8a8a;height:2px;position:absolute;top:50%;left:7px;right:7px;transform:rotate(-35deg)}.wk-bar__twr--on{opacity:1;background:#3ddc841f;border-color:#3ddc8473}.wk-bar .radio__power--on{color:#06260f;background:#3ddc84}.phrase-menu{box-shadow:inset 3px 0 #5fb3ff,0 8px 28px #00000073}.phrase-menu .tower-call__who{color:#5fb3ff}.phrase-menu .tower-call__badge{background:#5fb3ff29}.phrase-menu__list{grid-template-columns:1fr 1fr}.phrase-menu__list .tower-call__item{padding:6px;font-size:12.5px}.phrase-menu__note{color:#ffffffbf;font:500 12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.phrase-strip{color:#f1f3f5;pointer-events:none;background:#0a0e14f0;border:1px solid #ffffff1a;border-radius:12px;max-width:min(320px,100vw - 16px);padding:7px 10px 8px;animation:.18s ease-out phrase-in;box-shadow:inset 3px 0 #5fb3ff,0 8px 24px #0006}@keyframes phrase-in{0%{opacity:0;transform:translateY(6px)}}.phrase-strip__who{letter-spacing:.08em;color:#5fb3ff;align-items:center;gap:6px;font:800 10px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.phrase-strip__freq{color:#ffffff80;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.phrase-strip__text{margin-top:3px;font:500 13.5px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.wk-phr{color:#e3f1ff;cursor:pointer;background:#5fb3ff1a;border:1px solid #5fb3ff59;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font:600 12.5px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.wk-phr span{align-items:center;gap:6px;display:inline-flex}.wk-phr:hover,.wk-phr--on{background:#5fb3ff33}.wk-phr kbd{text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:4px;min-width:16px;padding:0 4px;font:700 10.5px/16px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.wk-said{gap:3px;margin-top:-4px;display:grid}.wk-said__l{color:#fffc;font:500 11.5px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wk-said__l b{color:#5fb3ff;font-weight:700}.wk-said__l--mine b{color:#fff9}.pip-chip{pointer-events:auto;color:#fff;cursor:pointer;background:#12161eb8;border:1px solid #54e5ff73;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 4px;font:600 13px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.pip-chip--cold{border-color:#ffffff4d}.pip-chip--ready{border-color:#54e5ff;box-shadow:0 0 12px #54e5ff73}.pip-chip--ready .pip-chip__img{animation:1.1s ease-in-out infinite pip-wobble}.pip-chip__img{object-fit:contain;flex:none;width:26px;height:26px}.pip-overlay{z-index:1200;overscroll-behavior:contain;background:#030a148c;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.pip-overlay>.pip-card{flex:none;margin:auto 0}.pip-card{color:#e6f4fb;text-align:center;background:linear-gradient(#0d2238 0%,#071426 100%);border:1px solid #54e5ff59;border-radius:18px;width:min(340px,100%);padding:14px 18px 18px;font:400 14.5px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;box-shadow:0 18px 50px #00000080}.pip-card__x{color:#8fb0c4;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;top:8px;right:10px}.pip-card__art{justify-content:center;align-items:center;min-height:220px;display:flex}.pip-card__art img{max-width:100%;height:auto}.pip-card__egg--warm{animation:2.4s ease-in-out infinite pip-breathe}.pip-card__egg--ready{animation:1.1s ease-in-out infinite pip-wobble}.pip-card__body h3{color:#fff;margin:4px 0 6px;font-size:19px}.pip-card__body p{color:#b9d3e2;margin:0 0 12px}.pip-card__row{justify-content:center;gap:8px;display:flex}.pip-card__btn{color:#04202e;cursor:pointer;background:#54e5ff;border:0;border-radius:10px;padding:9px 22px;font:700 15px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-card__btn:disabled{opacity:.6}.pip-card__btn--ghost{color:#b9d3e2;background:0 0;border:1px solid #b9d3e266}.pip-card__input{box-sizing:border-box;color:#fff;text-align:center;background:#ffffff0f;border:1px solid #54e5ff73;border-radius:10px;width:100%;margin-bottom:10px;padding:9px 12px;font:600 16px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-card__err{font-size:13px;color:#ffb4a8!important}.pip-card__tester{color:#8fb0c4;border-top:1px dashed #8fb0c459;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.pip-card__tester button{color:#dbeaf3;cursor:pointer;background:#ffffff0f;border:1px solid #8fb0c466;border-radius:8px;padding:4px 10px;font:600 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-card__tester button.is-on{color:#54e5ff;border-color:#54e5ff}.pip-profile{color:#b9d3e2;align-items:center;gap:8px;font:600 14px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.pip-profile img{object-fit:contain;width:56px;height:56px}.pip-profile{flex-wrap:wrap}.pip-tally{text-align:left;width:100%;margin:10px 0 4px;font:400 13px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-tally__title{align-items:baseline;gap:8px;font-weight:700;display:flex;color:#e6f4fb!important;margin:0 0 6px!important}.pip-tally__score{color:#54e5ff;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.pip-tally__cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pip-tally__col{background:#54e5ff0f;border:1px solid #54e5ff2e;border-radius:10px;padding:7px 9px}.pip-tally__head{color:#fff;align-items:center;gap:5px;margin:0 0 4px;font-weight:700;display:flex}.pip-tally__head b{color:#54e5ff;margin-left:auto}.pip-tally__row{color:#b9d3e2;align-items:center;gap:6px;padding:1px 0;display:flex}.pip-tally__row i{border-radius:50%;flex:none;width:8px;height:8px}.pip-tally__row b{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto}.pip-tally__row.is-zero{opacity:.45}.pip-tally__note{font-size:12px;color:#8fb0c4!important;margin:6px 0 0!important}.pip-tally__n{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#54e5ff1a;border:1px solid #54e5ff66;border-radius:6px;min-width:26px;margin-left:auto;padding:0 6px;font:700 12.5px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-tally__n:hover,.pip-tally__n.is-on{background:#54e5ff4d;border-color:#54e5ff}.pip-graph{text-align:left;background:#030c188c;border:1px solid #54e5ff40;border-radius:10px;margin:8px 0 4px;padding:8px 10px}.pip-graph__head{color:#fff;align-items:center;gap:6px;font:700 13px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.pip-graph__close{color:#b9d3e2;cursor:pointer;background:0 0;border:1px solid #b9d3e266;border-radius:8px;margin-left:auto;padding:2px 9px;font:600 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-graph__loading{height:60px}.pip-graph__list{overscroll-behavior:contain;max-height:220px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.pip-graph__list li{border-top:1px solid #54e5ff1f;grid-template-columns:auto 1fr;column-gap:8px;padding:5px 0;font-size:12.5px;display:grid}.pip-graph__when{color:#8fb0c4;white-space:nowrap;font-variant-numeric:tabular-nums;grid-row:span 2}.pip-graph__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}a.pip-graph__name:hover{text-decoration:underline}.pip-graph__facts{color:#b9d3e2;font-size:12px}.pip-graph__more{color:#b9d3e2;cursor:pointer;background:0 0;border:1px dashed #b9d3e266;border-radius:8px;width:100%;margin-top:6px;padding:4px;font:600 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}@keyframes pip-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes pip-breathe{0%,to{filter:drop-shadow(0 0 #ffa25a00);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #ffa25a73);transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.pip-chip--ready .pip-chip__img,.pip-card__egg--warm,.pip-card__egg--ready{animation:none}}.pip-chip{position:relative}.pip-chip__bang,.topbar-chat__dot--pip{color:#2a1900;background:#ffc94d}.pip-chip__bang{text-align:center;border-radius:999px;min-width:17px;height:17px;font:800 11px/17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:1.4s ease-in-out infinite pip-bang;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0a0e14d9,0 0 10px #ffc94db3}.topbar-chat__dot--pip{animation:1.4s ease-in-out infinite pip-bang}@keyframes pip-bang{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.pip-chip__bang,.topbar-chat__dot--pip{animation:none}}.pip-place{margin:4px 0 12px}.pip-place__label{color:#8fb0c4;margin-bottom:6px;font:600 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-place__row{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:6px;display:flex}.settings-modal .pip-place__row{justify-content:flex-start}.pip-place__row button{color:#dbeaf3;cursor:pointer;background:#ffffff0f;border:1px solid #8fb0c466;border-radius:8px;min-width:64px;padding:5px 10px;font:600 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-place__row button.is-on{color:#54e5ff;background:#54e5ff1a;border-color:#54e5ff}.pip-place__row button:disabled{opacity:.45;cursor:default}.pip-card__hint{font-size:12.5px;color:#8fb0c4!important;margin:8px 0 0!important}.pip-chip__pet{cursor:pointer;background:#ff7a9a29;border-radius:6px;align-items:center;margin-left:2px;padding:2px 4px;display:inline-flex}.pip-chip__pet:hover{background:#ff7a9a4d}.pip-chip__ring{background:conic-gradient(#54e5ff calc(var(--p,0) * 1%), #ffffff29 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;animation:.9s ease-out pip-ring-flash;display:inline-flex}.pip-chip__ring--top{background:conic-gradient(#f5c518 100%, transparent 0)}.pip-chip__ring .pip-chip__img{background:#0b1d31;border-radius:50%}@keyframes pip-ring-flash{0%{transform:scale(1.35);box-shadow:0 0 #ffd24ae6}60%{box-shadow:0 0 0 8px #ffd24a00}to{box-shadow:none;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pip-chip__ring{animation:none}}.pip-card__btn--hide{margin:10px auto 0;padding:6px 16px;font-size:13px;display:block}.pip-egg-fab{z-index:45;touch-action:manipulation;background:#08182cd1;border:1px solid #54e5ff8c;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:fixed;box-shadow:0 4px 14px #00000059}.pip-egg-fab .pip-chip__bang{position:absolute;top:-4px;right:-4px}.pip-egg-fab--ready{border-color:#ffc94d;animation:1.1s ease-in-out infinite pip-wobble}.pip-card__hint--rule{font-size:11.5px;margin:-2px 0 10px!important}.pip-card__hint--pet{margin:-6px 0 12px!important}.pip-paint{text-align:left}.pip-paint h3{text-align:center}.pip-paint--loading{min-height:120px}.pip-paint__scroll{overscroll-behavior:contain;max-height:min(42vh,340px);margin:0 -6px 12px;padding:0 6px;overflow-y:auto}.pip-paint__h{letter-spacing:.06em;text-transform:uppercase;font:700 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#54e5ff!important;margin:10px 0 6px!important}.pip-paint__row{align-items:center;gap:8px;margin:0 0 6px;display:flex}.pip-paint__label{color:#b9d3e2;flex:0 0 82px;font-size:12.5px}.pip-paint__label em{color:#6f8ea2;font-style:normal}.pip-paint__row.is-locked .pip-paint__label{color:#6f8ea2}.pip-paint__swatches{flex-wrap:wrap;gap:6px;display:flex}.pip-paint__sw{cursor:pointer;border:2px solid #ffffff2e;border-radius:50%;flex:none;width:26px;height:26px;padding:0}.pip-paint__sw.is-on{border-color:#54e5ff;box-shadow:0 0 0 2px #54e5ff59}.pip-paint__sw:disabled{opacity:.28;cursor:default;filter:grayscale(.6)}.pip-paint__slots{flex-wrap:wrap;gap:5px;margin:0 0 8px;display:flex}.pip-paint__slots button{color:#b9d3e2;cursor:pointer;background:#54e5ff14;border:1px solid #54e5ff40;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font:600 12px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.pip-paint__slots button.is-on{color:#fff;background:#54e5ff38;border-color:#54e5ff}.pip-paint__slots i{border-radius:50%;width:10px;height:10px;display:inline-block}.pip-paint__palette{grid-template-columns:repeat(8,1fr);gap:5px;max-width:340px;display:grid}.pip-paint__dot{aspect-ratio:1;cursor:pointer;border:2px solid #ffffff26;border-radius:6px;padding:0}.pip-paint__dot.is-on{border-color:#fff;box-shadow:0 0 0 2px #54e5ff}.pip-paint__clear{color:#b9d3e2;cursor:pointer;background:0 0;border:1px dashed #b9d3e266;border-radius:8px;grid-column:span 8;padding:4px;font:600 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-paint__clear:disabled{opacity:.4;cursor:default}.pip-overlay--3d{background:0 0}body:has(.pip-overlay--3d) .click-to-play{visibility:hidden}.pip-card--3d{background:radial-gradient(circle at 50% 124px,#0000 0 99px,#54e5ff8c 99.5px 101px,#0b1d31 101.5px);box-shadow:0 0 0 200vmax #030a148c,0 18px 50px #00000080}.pip-card__window{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:50%;width:200px;height:200px}.pip-card.pip-card--pet{text-align:left;grid-template-rows:minmax(0,1fr);grid-template-columns:236px minmax(0,1fr);width:min(720px,100%);max-height:calc(100dvh - 32px);padding:0;display:grid;overflow:hidden}.pip-card--pet.pip-card--3d{background:0 0}.pip-card--pet .pip-card__x{z-index:3}.pip-pet__side{text-align:center;border-right:1px solid #54e5ff2e;flex-direction:column;align-items:center;gap:4px;padding:18px 14px 16px;display:flex;position:relative;overflow:hidden}.pip-pet__art{flex:none;justify-content:center;align-items:center;width:196px;height:196px;display:flex}.pip-pet__art .pip-card__window{width:100%;height:100%}.pip-card--3d .pip-pet__art .pip-card__window{box-shadow:0 0 0 1.5px #54e5ff8c,0 0 0 1600px #0b1d31}.pip-pet__id{z-index:1;width:100%;position:relative}.pip-pet__id h3{color:#fff;margin:6px 0 4px;font-size:19px}.pip-pet__main{background:linear-gradient(#0d2238 0%,#071426 100%);flex-direction:column;min-height:0;display:flex}.pip-pet__tabs{border-bottom:1px solid #54e5ff2e;flex:none;gap:4px;padding:12px 44px 0 14px;display:flex}.pip-pet__tabs button{color:#8fb0c4;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px 8px;font:700 13.5px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pip-pet__tabs button.is-on{color:#fff;border-bottom-color:#54e5ff}.pip-pet__body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px 16px;overflow-y:auto}.pip-pet__body>p{color:#b9d3e2;margin:0 0 10px}.pip-pet__actions{justify-content:flex-start;margin:12px 0 0}.pip-card__btn--small{padding:7px 16px;font-size:14px}.pip-pet__body .pip-paint h3{display:none}.pip-pet__body .pip-card__body.pip-paint{padding:0}.pip-pet__body .pip-paint__scroll{max-height:none;margin:0;padding:0;overflow:visible}.pip-pet__body .pip-paint .pip-card__row{background:#081a2c;border-top:1px solid #54e5ff2e;margin:0 -16px -16px;padding:10px 16px 14px;position:sticky;bottom:-16px}.pip-pet__body .pip-graph__list{max-height:none;overflow:visible}.pip-pet__body .pip-tally{margin-top:0}@media (max-width:640px){.pip-card.pip-card--pet{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pip-pet__side{text-align:left;border-bottom:1px solid #54e5ff2e;border-right:0;flex-direction:row;align-items:center;gap:12px;padding:12px 40px 12px 12px}.pip-pet__art{width:112px;height:112px}.pip-pet__id{flex:1;min-width:0}.pip-pet__id h3{margin-top:0;font-size:17px}.pip-pet__tabs{padding-right:14px}}.lb-pip-avatar{object-fit:contain;background:radial-gradient(circle at 50% 45%,#1c4566 0%,#0f2a44 65%,#0a1d31 100%);border-radius:50%;box-shadow:0 0 0 1px #54e5ff59}@keyframes pip-entry-pulse{0%,to{transform:scale(1);box-shadow:0 0 #54e5ff00}45%{transform:scale(1.08);box-shadow:0 0 0 3px #54e5ff,0 0 26px 8px #54e5ffbf}}.pip-chip--pulse,.topbar-chat--pip-pulse{animation:.9s ease-in-out 3 pip-entry-pulse}@media (prefers-reduced-motion:reduce){.pip-chip--pulse,.topbar-chat--pip-pulse{outline-offset:2px;outline:2px solid #54e5ff;animation:none}}.pip-card__stage{font-size:13.5px;font-weight:600;color:#54e5ff!important;margin:-4px 0 6px!important}.pip-card__grew{background:#ffcf5c24;border-radius:8px;padding:6px 10px;font-weight:700;color:#ffd36b!important;margin:0 0 8px!important}.pip-card__grow{color:#8fb0c4;flex-direction:column;gap:4px;margin:0 0 8px;font-size:12.5px;display:flex}.pip-card__bar{background:#8fb0c438;border-radius:3px;height:6px;overflow:hidden}.pip-card__bar span{background:linear-gradient(90deg,#54e5ff,#9af3ff);border-radius:3px;height:100%;display:block}.pip-live{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.pip-live img{pointer-events:none;width:100%;height:100%;display:block}.pipup{z-index:1250;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;font:400 14.5px/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pipup__stagehead{flex:none;width:260px;height:260px;position:relative}.pipup__window{z-index:1;cursor:pointer;touch-action:manipulation;box-shadow:0 0 0 3px var(--acc), 0 0 48px 10px var(--acc), 0 0 0 200vmax #030a14cc;border-radius:50%;animation:.55s cubic-bezier(.2,1.4,.4,1) both pipup-pop;position:absolute;top:0;bottom:0;left:0;right:0}.pipup__window--pic{background:radial-gradient(circle at 50% 42%,#1c4566,#0a1d31 70%);justify-content:center;align-items:center;display:flex;overflow:hidden}.pipup__fx{z-index:2;aspect-ratio:1;background:var(--acc);-webkit-mask-composite:source-in;pointer-events:none;width:340%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.pipup__fx--rays{opacity:0;animation:.7s ease-out forwards pipup-rays-in,14s linear infinite pipup-rays-spin}.pipup--s4 .pipup__fx--rays,.pipup--s5 .pipup__fx--rays{--rays:.7;width:400%}.pipup__fx--burst{width:180%;animation:.9s cubic-bezier(.1,.7,.3,1) .1s both pipup-burst}.pipup__fx--shards{width:320%;animation:1.5s cubic-bezier(.1,.8,.3,1) .1s both pipup-shards}.pipup__panel{z-index:2;text-align:center;color:#e6f4fb;max-width:340px;animation:.5s ease-out .2s both pipup-rise;position:relative}.pipup__title{color:#fff;text-shadow:0 2px 18px var(--acc);margin:0;font:800 26px/1.15 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pipup__stage{color:var(--acc);letter-spacing:.5px;margin:4px 0 0;font:800 36px/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.6s cubic-bezier(.2,1.5,.4,1) .35s both pipup-pop}.pipup__of{color:#8fb0c4;margin:2px 0 10px;font-size:13px}.pipup__new{border:1px solid var(--acc);color:#fff;background:#ffffff14;border-radius:999px;margin:0 0 10px;padding:6px 14px;font-weight:700;display:inline-block}.pipup__next{color:#b9d3e2;margin:0 0 14px;font-size:13px}.pipup__btn{background:var(--acc);color:#04202e;cursor:pointer;border:0;border-radius:12px;padding:11px 34px;font:800 16px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 6px 24px #00000073}@keyframes pipup-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pipup-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pipup-rays-in{to{opacity:var(--rays,.5)}}@keyframes pipup-rays-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pipup-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes pipup-shards{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)rotate(40deg)}}@media (prefers-reduced-motion:reduce){.pipup__window,.pipup__panel,.pipup__stage,.pipup__fx--burst,.pipup__fx--shards{animation:none}.pipup__fx--rays{opacity:.4;animation:none}}body:has(.pipup) .click-to-play{visibility:hidden}body:has(.pipup,.pip-overlay--3d) .app>div:first-child{z-index:1190;position:relative}.pip-card__mail{color:#b9d3e2;margin:-4px 0 12px}.pip-card__mail .digestbox__hint{color:#8fb0c4;opacity:1}.tvx{cursor:none;color:#e8f0f7;background:#05090f;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tvx--missing{cursor:auto;place-items:center;display:grid}.tvx__stage{transform-origin:50%;background:#0b1420;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.tvx__top{background:linear-gradient(#101c2c,#0b1420);border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:22px;padding:0 28px;display:flex}.tvx__logo{width:auto;height:44px}.tvx__title{white-space:nowrap;align-items:baseline;gap:14px;font-size:30px;display:flex}.tvx__live{color:#ff4d5e;letter-spacing:.08em;font-size:20px;font-weight:800}.tvx__code{color:#e8f0f799;font-size:22px}.tvx__meta{font-variant-numeric:tabular-nums;white-space:nowrap;gap:30px;margin-left:auto;font-size:22px;display:flex}.tvx__meta small{color:#e8f0f78c;font-size:15px}.tvx__main{flex:none;display:flex}.tvx__map{flex:none;position:relative}.tvx__map canvas{display:block}.tvx__inset{border:1px solid #ffffff40;border-radius:10px;position:absolute;bottom:20px;right:20px;overflow:hidden;box-shadow:0 6px 24px #00000080}.tvx__inset span{background:#05090fb3;padding:6px 10px;font-size:14px;position:absolute;top:0;left:0;right:0}.tvx__legend{background:#05090fb8;border-radius:8px;gap:18px;padding:8px 14px;font-size:15px;display:flex;position:absolute;bottom:20px;left:20px}.tvx__legend i{vertical-align:middle;border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.tvx__night{background:#05090fc7;border-radius:10px;flex-direction:column;gap:4px;max-width:720px;padding:14px 18px;display:flex;position:absolute;top:20px;left:20px}.tvx__night b{font-size:26px}.tvx__night span{color:#e8f0f7bf;font-size:18px}.tvx__panel{box-sizing:border-box;background:#0d1826;border-left:1px solid #ffffff14;flex-direction:column;flex:none;gap:16px;padding:18px 22px;display:flex;overflow:hidden}.tvx__counts{gap:18px;display:flex;position:relative}.tvx__counts div{background:#ffffff0d;border-radius:10px;flex-direction:column;flex:1;padding:10px 12px;display:flex}.tvx__counts b{font-variant-numeric:tabular-nums;color:#ffcf4a;font-size:40px;line-height:1.1}.tvx__counts span{color:#e8f0f7a6;font-size:15px}.tvx__counts em{color:#ffb36b;font-size:13px;position:absolute;top:-14px;right:0}.tvx__list h3{letter-spacing:.1em;text-transform:uppercase;color:#e8f0f78c;margin:0 0 6px;font-size:15px}.tvx__empty{color:#e8f0f773;margin:4px 0;font-size:17px}.tvx__row{align-items:center;gap:12px;padding:5px 0;display:flex}.tvx__row>div{flex-direction:column;min-width:0;display:flex}.tvx__row b{white-space:nowrap;font-size:20px}.tvx__row b small{color:#e8f0f78c;font-size:15px;font-weight:500}.tvx__row span{color:#e8f0f7b8;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.tvx__al{object-fit:contain;filter:drop-shadow(0 0 3px #000c);flex:none;width:44px;height:26px}.tvx__alcode{text-align:center;background:#ffffff1a;border-radius:4px;flex:none;width:44px;padding:4px 0;font-size:14px;font-weight:800}.tvx__spot{flex-direction:column;gap:3px;margin-top:auto;animation:.6s tvx-in;display:flex}.tvx__photo{aspect-ratio:16/9;background:#000;border-radius:10px;margin-bottom:8px;position:relative;overflow:hidden}.tvx__photo img{object-fit:cover;width:100%;height:100%;display:block}.tvx__photo small{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;background:#0009;padding:4px 8px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tvx__spot b{font-size:24px}.tvx__spot span{color:#e8f0f7bf;font-size:17px}@keyframes tvx-in{0%{opacity:0;transform:translateY(8px)}}.tvx__ticker{background:#101c2c;border-top:1px solid #ffffff14;flex:none;align-items:center;display:flex;overflow:hidden}.tvx__ticker-track{white-space:nowrap;gap:80px;padding-left:40px;font-size:22px;animation:90s linear infinite tvx-scroll;display:flex}.tvx__ticker-track span:before{content:"✈ ";color:#ffcf4a}@keyframes tvx-scroll{to{transform:translate(-50%)}}.tvx__attr{color:#e8f0f780;background:#070d15;flex:none;align-items:center;padding:0 28px;font-size:13px;display:flex}.tvx__fps{color:#7cf36b;background:#000000b3;border-radius:6px;padding:4px 10px;font:700 18px ui-monospace,monospace;position:absolute;top:12px;right:16px}.tvx__cam{z-index:2;color:#fff;background:#05090fc7;border-radius:8px;align-items:baseline;gap:10px;padding:8px 16px;font:700 22px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:absolute;top:16px;left:20px}.tvx__cam i{background:#ff3b30;border-radius:50%;align-self:center;width:12px;height:12px;animation:1.6s ease-in-out infinite tvx-rec}.tvx__cam small{opacity:.8;font-size:17px;font-weight:500}@keyframes tvx-rec{50%{opacity:.35}}.tvx__inset,.tvx__legend,.tvx__fps{z-index:2}.tvx__inset--edit canvas{cursor:crosshair}.tvx__editor{z-index:3;background:#05090fd9;border-radius:10px;flex-direction:column;gap:6px;max-width:560px;padding:12px 16px;font-size:16px;display:flex;position:absolute;top:72px;left:20px}.tvx__editor code{color:#ffd27a;-webkit-user-select:all;user-select:all;font:600 16px ui-monospace,monospace}.tvx__editrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tvx__editor select,.tvx__editor input,.tvx__editor button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:6px;padding:6px 10px;font:500 16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tvx__editor input{flex:1;min-width:180px}.tvx__editor button{cursor:pointer}.tvx__editor .tvx__save{background:#ff7a2f;border-color:#ff7a2f;font-weight:700}.tvx__editid{opacity:.7;font:500 14px ui-monospace,monospace}.tvx__editmsg{color:#9fe6a0}.tvx__playlist{z-index:2;background:#05090fb8;border-radius:10px;width:300px;margin:0;padding:10px 0;font-size:17px;list-style:none;position:absolute;top:16px;right:20px}.tvx__playlist li{color:#e8f0f78c;justify-content:space-between;gap:10px;padding:6px 16px;display:flex;position:relative}.tvx__playlist li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tvx__playlist em{flex:none;align-self:center;font-size:14px;font-style:normal}.tvx__pl--now{color:#fff;background:#ff3b302e;font-weight:700}.tvx__pl--now em{color:#ff6b61;text-transform:uppercase;letter-spacing:.06em}.tvx__pl--next{color:#e8f0f7e6}.tvx__pl--next em{color:#ffb26b}.tvx__playlist li i{transform-origin:0;background:#ff3b30;width:100%;height:3px;animation-name:tvx-shot;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes tvx-shot{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tvx__inset--tl{top:76px;bottom:auto;left:20px;right:auto}.tvx__inset--tr{top:16px;bottom:auto;right:20px}.tvx__inset--bl{bottom:20px;left:20px;right:auto}.tvx__inset--br{bottom:20px;right:20px}.tvx__playlist--low{top:auto;bottom:20px}.tvx__legend--right{left:auto;right:20px}.tvx__divider{z-index:1;box-sizing:border-box;pointer-events:none;border-top:2px solid #0b1420;border-left:2px solid #0b1420;position:absolute}.tvx__cam--small{padding:5px 12px;font-size:16px}.tvx__cam--small small{font-size:14px}.tvx__cam--map i{display:none}.tvx__camno{color:#fff;background:#ff7a2f;border-radius:50%;align-self:center;place-items:center;width:22px;height:22px;font-size:13px;display:inline-grid}.tvx__pl--event{background:#ff7a2f47}.tvx__pl--event em{color:#ffb26b}.tvx__fade{z-index:1;pointer-events:none;background:#05090f;animation:.7s ease-out forwards tvx-fade;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tvx-fade{0%{opacity:1}to{opacity:0}}
