.td-lootbox{display:block;width:82%;height:82%;overflow:visible;pointer-events:none}.td-lootbox g,.td-lootbox path{transform-box:fill-box}.td-lootbox.is-huge{width:122%;height:auto;aspect-ratio:1;translate:0 -12%}.td-token:has(.td-lootbox.is-huge){overflow:visible}.td-token:has(.td-lootbox.is-huge):after{display:none}.td-lootbox.is-glow-1{filter:drop-shadow(0 0 1.5px var(--td-box-trim))}.td-lootbox.is-glow-2{filter:drop-shadow(0 0 2px var(--td-box-trim)) drop-shadow(0 0 6px var(--td-box-trim))}.td-lootbox.is-glow-3{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px var(--td-box-trim)) drop-shadow(0 0 12px var(--td-box-trim));animation:td-lootbox-aura 2.4s ease-in-out infinite}.td-token:has(.td-lootbox.is-glow-1){box-shadow:inset 0 calc(9 * var(--td-u)) calc(12 * var(--td-u)) #ffffff57,inset 0 calc(-8 * var(--td-u)) calc(10 * var(--td-u)) #0003,0 calc(5 * var(--td-u)) calc(10 * var(--td-u)) #00000061,0 0 calc(18 * var(--td-u)) color-mix(in srgb,var(--td-ring) 70%,transparent)}.td-token:has(.td-lootbox.is-glow-2){box-shadow:inset 0 calc(9 * var(--td-u)) calc(12 * var(--td-u)) #ffffff57,inset 0 0 calc(18 * var(--td-u)) color-mix(in srgb,var(--td-ring) 45%,transparent),0 calc(5 * var(--td-u)) calc(10 * var(--td-u)) #00000061,0 0 calc(26 * var(--td-u)) var(--td-ring)}.td-token:has(.td-lootbox.is-glow-3){box-shadow:inset 0 calc(9 * var(--td-u)) calc(12 * var(--td-u)) #fff6,inset 0 0 calc(24 * var(--td-u)) color-mix(in srgb,var(--td-ring) 65%,transparent),0 calc(5 * var(--td-u)) calc(10 * var(--td-u)) #00000061,0 0 calc(18 * var(--td-u)) var(--td-ring),0 0 calc(40 * var(--td-u)) color-mix(in srgb,var(--td-ring) 70%,transparent);animation:td-lootbox-ring 2.4s ease-in-out infinite}.td-lootbox-halo{opacity:.28}.td-lootbox.is-glow-2 .td-lootbox-halo{opacity:.42}.td-lootbox.is-glow-3 .td-lootbox-halo{opacity:.55;animation:td-lootbox-halo 2.4s ease-in-out infinite}.td-lootbox-sparkle{transform-box:view-box;animation:td-lootbox-twinkle 1.8s ease-in-out infinite;opacity:0}.td-lootbox-rest{animation:td-lootbox-breathe 3.4s ease-in-out infinite;transform-origin:50% 100%}.td-lootbox-rest .td-lootbox-lid{animation:td-lootbox-creak 3.4s ease-in-out infinite}.td-lootbox-cute{animation:td-lootbox-hop 2.6s ease-in-out infinite;transform-origin:50% 100%}.td-lootbox-face{animation:td-lootbox-blink 4s steps(1) infinite;transform-origin:50% 40%}.td-lootbox-heavy{animation:td-lootbox-thud 3.2s ease-in infinite}.td-lootbox-dust{animation:td-lootbox-dust 3.2s ease-out infinite;transform-origin:50% 100%}.td-lootbox-leak{animation:td-lootbox-leak 1.6s ease-in-out infinite alternate}.td-lootbox-strain{animation:td-lootbox-strain .9s ease-in-out infinite alternate;transform-origin:50% 50%}.td-lootbox-glow,.td-lootbox-mouth{opacity:0}.td-lootbox-lid{transform-origin:8% 100%}.td-fx-open .td-token:has(.td-lootbox){overflow:visible}.td-fx-open .td-token:has(.td-lootbox):after{display:none}.td-fx-open.td-fx-charge .td-token:has(.td-lootbox){animation:none}.td-fx-open.td-fx-charge .td-lootbox-art{animation:td-lootbox-wobble .5s ease-in-out infinite;transform-origin:50% 90%}.td-fx-open.td-fx-charge .td-lootbox-lid{animation:td-lootbox-peek .5s ease-in-out infinite}.td-fx-open.td-fx-charge .td-lootbox-lock circle:first-of-type{animation:td-lootbox-gem .5s ease-in-out infinite alternate}.td-fx-open .td-lootbox-rest,.td-fx-open .td-lootbox-rest .td-lootbox-lid,.td-fx-open .td-lootbox-cute,.td-fx-open .td-lootbox-heavy{animation:none}.td-fx-open.td-fx-burst .td-token:has(.td-lootbox){animation:td-lootbox-token-out .9s ease-in both}.td-fx-open.td-fx-burst .td-lootbox-art{animation:td-lootbox-squash .6s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 90%}.td-fx-open.td-fx-burst .td-lootbox-lid{animation:td-lootbox-pop .7s cubic-bezier(.2,.9,.3,1.2) both}.td-fx-open.td-fx-burst .td-lootbox-mouth{opacity:1}.td-fx-open.td-fx-burst .td-lootbox-glow{animation:td-lootbox-beam .8s ease-out both;transform-origin:50% 100%}@keyframes td-lootbox-token-out{0%,60%{opacity:1}to{opacity:0;scale:1.1}}@keyframes td-lootbox-aura{50%{filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px var(--td-box-trim)) drop-shadow(0 0 18px var(--td-box-trim))}}@keyframes td-lootbox-ring{50%{filter:brightness(1.12)}}@keyframes td-lootbox-halo{50%{opacity:.85}}@keyframes td-lootbox-twinkle{0%,to{opacity:0;scale:.3}45%{opacity:1;scale:1;rotate:20deg}}@keyframes td-lootbox-breathe{0%,to{transform:none}50%{transform:translateY(-1.5px) scale(1.015,1.03)}}@keyframes td-lootbox-creak{0%,to{transform:none}50%{transform:rotate(-2.5deg) translateY(-1.5px)}}@keyframes td-lootbox-hop{0%,70%,to{transform:none}76%{transform:scale(1.1,.86)}84%{transform:translateY(-7px) scale(.94,1.08)}92%{transform:scale(1.06,.92)}}@keyframes td-lootbox-blink{0%,92%{transform:none}94%{transform:scaleY(.15)}}@keyframes td-lootbox-thud{0%,82%,to{transform:none}88%{transform:translateY(-3px)}92%{transform:translateY(1.5px) scale(1.02,.97)}}@keyframes td-lootbox-dust{0%,88%{opacity:0;transform:scale(.4)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3) translateY(-2px)}}@keyframes td-lootbox-leak{to{opacity:.35}}@keyframes td-lootbox-strain{to{transform:scaleX(1.08)}}@keyframes td-lootbox-wobble{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes td-lootbox-peek{50%{translate:0 -3px}}@keyframes td-lootbox-gem{to{fill:#fff}}@keyframes td-lootbox-squash{0%{scale:1}25%{scale:1.12 .84}55%{scale:.94 1.08}to{scale:1}}@keyframes td-lootbox-pop{0%{transform:none}45%{transform:translate(-4px,-26px) rotate(-30deg)}to{transform:translate(-10px,-18px) rotate(-38deg)}}@keyframes td-lootbox-beam{0%{opacity:0;scale:.4 .2}35%{opacity:.85;scale:1}to{opacity:0;scale:1.3 1.1}}@media(prefers-reduced-motion:reduce){.td-lootbox,.td-lootbox *,.td-token:has(.td-lootbox){animation:none!important}}.td-trophy-screen{position:relative}.td-trophy-shell{--td-lane: #f4b42a;position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:calc(2 * var(--td-u)) solid #3b606e;border-radius:0 0 calc(18 * var(--td-u)) calc(18 * var(--td-u));background:radial-gradient(circle at 85% -5%,color-mix(in srgb,var(--td-lane) 20%,transparent),transparent 42%),#11161c;box-shadow:inset 0 0 calc(24 * var(--td-u)) #00000040;animation:td-fade-in .22s ease both}.td-trophy-shell.is-progress{--td-lane: #62d8ff}.td-trophy-shell.is-stats{--td-lane: #b48cff}.td-trophy-hero{position:relative;flex:0 0 auto;min-height:calc(100 * var(--td-u));display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--td-u));padding:calc(12 * var(--td-u)) calc(14 * var(--td-u));overflow:hidden;background:linear-gradient(115deg,color-mix(in srgb,var(--td-lane) 19%,#17232b),#192027 70%);border-bottom:1px solid color-mix(in srgb,var(--td-lane) 35%,transparent)}.td-trophy-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.08) 48%,transparent 70%);translate:-120% 0;animation:td-trophy-sheen 7s ease-in-out .6s infinite}.td-trophy-hero>div{min-width:0}.td-trophy-hero p,.td-trophy-hero h2,.td-trophy-hero span{margin:0}.td-trophy-hero p{color:var(--td-lane);font-size:calc(10 * var(--td-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.td-trophy-hero h2{margin-top:calc(3 * var(--td-u));color:#fff;font-size:calc(22 * var(--td-u));font-weight:700;line-height:1.05}.td-trophy-count{font-family:Orbitron,sans-serif;font-size:calc(26 * var(--td-u));font-weight:500;color:var(--td-lane);text-shadow:0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-lane) 60%,transparent)}.td-trophy-hero>div>span{display:block;max-width:calc(250 * var(--td-u));margin-top:calc(6 * var(--td-u));color:#c2ced4;font-size:calc(11 * var(--td-u));line-height:1.25}.td-trophy-hero em{color:#fff;font-style:normal;font-weight:700}.td-trophy-hero-icon{flex:0 0 auto;width:calc(46 * var(--td-u));height:calc(46 * var(--td-u));filter:drop-shadow(0 0 calc(10 * var(--td-u)) var(--td-lane));animation:td-trophy-float 3.6s ease-in-out infinite}.td-trophy-ring{position:relative;flex:0 0 auto;width:calc(78 * var(--td-u));height:calc(78 * var(--td-u));display:grid;place-items:center}.td-trophy-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg;overflow:visible}.td-trophy-ring>svg circle{fill:none;stroke-width:7}.td-trophy-ring-track{stroke:#ffffff17}.td-trophy-ring-fill{stroke:var(--td-accent, var(--td-lane));stroke-linecap:round;filter:drop-shadow(0 0 3px var(--td-accent, var(--td-lane)));animation:td-trophy-ring-fill 1.1s cubic-bezier(.22,1,.36,1) .15s both}.td-trophy-ring-body{position:relative;display:grid;place-items:center;line-height:1;text-align:center}.td-trophy-ring-body>strong{color:#fff;font-family:Orbitron,sans-serif;font-size:calc(17 * var(--td-u));font-weight:500}.td-trophy-ring-body>small{margin-top:calc(3 * var(--td-u));color:#93a4ad;font-size:calc(7 * var(--td-u));letter-spacing:.16em;text-transform:uppercase}.td-trophy-ring.is-hero{width:calc(150 * var(--td-u));height:calc(150 * var(--td-u))}.td-trophy-ring.is-hero>svg circle{stroke-width:5}.td-trophy-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:calc(10 * var(--td-u)) calc(8 * var(--td-u)) calc(18 * var(--td-u))}.td-trophy-scroll::-webkit-scrollbar{display:none}.td-trophy-empty{margin:calc(60 * var(--td-u)) calc(20 * var(--td-u));color:#91a1aa;text-align:center}.td-trophy-section+.td-trophy-section,.td-trophy-headline+.td-trophy-section{margin-top:calc(16 * var(--td-u))}.td-trophy-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--td-u));padding:0 calc(4 * var(--td-u)) calc(7 * var(--td-u))}.td-trophy-section-title h3,.td-trophy-section-title span{margin:0}.td-trophy-section-title h3{color:#f4f7f8;font-size:calc(16 * var(--td-u));font-weight:700}.td-trophy-section-title span{color:var(--td-lane);font-size:calc(9 * var(--td-u));font-weight:700;letter-spacing:.12em;text-transform:uppercase}.td-trophy-card,.td-trophy-spotlight,.td-trophy-progress,.td-trophy-stat,.td-trophy-headline button{--td-accent: #6ec1e4;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-accent) 45%,#29404b);border-radius:calc(15 * var(--td-u));background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--td-accent) 16%,transparent),transparent 50%),linear-gradient(#1c242b,#12171c);color:#fff;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 calc(4 * var(--td-u)) calc(10 * var(--td-u)) #00000042;transition:border-color .16s ease,filter .16s ease,box-shadow .16s ease;animation:td-trophy-card-in .38s cubic-bezier(.22,1,.36,1) var(--td-delay, 0ms) both}.td-trophy-card:after,.td-trophy-spotlight:after,.td-trophy-stat:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:2px;background:var(--td-accent);box-shadow:0 0 calc(8 * var(--td-u)) var(--td-accent);opacity:.75}.td-trophy-card:active,.td-trophy-spotlight:active,.td-trophy-progress:active,.td-trophy-stat:active,.td-trophy-headline button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.td-trophy-card:hover,.td-trophy-spotlight:hover,.td-trophy-progress:hover,.td-trophy-stat:hover,.td-trophy-headline button:hover{border-color:var(--td-accent);filter:brightness(1.08);box-shadow:0 0 calc(14 * var(--td-u)) color-mix(in srgb,var(--td-accent) 25%,transparent),0 calc(6 * var(--td-u)) calc(14 * var(--td-u)) #00000057}}.td-trophy-medal{position:relative;display:grid;place-items:center}.td-trophy-medal .td-achievement-mark{width:calc(58 * var(--td-u));height:calc(58 * var(--td-u));box-shadow:inset 0 calc(7 * var(--td-u)) calc(9 * var(--td-u)) #ffffff61,inset 0 calc(-6 * var(--td-u)) calc(8 * var(--td-u)) #00000047,0 0 calc(14 * var(--td-u)) color-mix(in srgb,var(--td-accent) 55%,transparent)}.td-trophy-medal.is-small .td-achievement-mark{width:calc(40 * var(--td-u));height:calc(40 * var(--td-u));font-size:calc(18 * var(--td-u))}.td-trophy-medal.is-large .td-achievement-mark{width:calc(82 * var(--td-u));height:calc(82 * var(--td-u))}.td-trophy-medal.is-hero .td-achievement-mark{z-index:1;width:calc(108 * var(--td-u));height:calc(108 * var(--td-u));animation:td-trophy-medal-pop .52s cubic-bezier(.2,1.4,.4,1) both}.td-trophy-medal .td-mark-shine{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.td-trophy-medal .td-mark-shine:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 49%,transparent 58%);translate:-100% 0;animation:td-trophy-shine 6s ease-in-out calc(var(--td-delay, 0ms) + .9s) infinite}.td-trophy-halo{position:absolute;inset:calc(-12 * var(--td-u));border-radius:50%;border:1px solid color-mix(in srgb,var(--td-accent) 50%,transparent);box-shadow:0 0 calc(18 * var(--td-u)) color-mix(in srgb,var(--td-accent) 30%,transparent);animation:td-trophy-halo 2.8s ease-in-out infinite;pointer-events:none}.td-trophy-rays{position:absolute;inset:calc(-26 * var(--td-u));border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--td-accent) 22%,transparent) 0deg 6deg,transparent 6deg 30deg);mask:radial-gradient(circle,transparent 38%,#000 52%,transparent 72%);animation:td-trophy-rays 24s linear infinite;pointer-events:none}.td-trophy-spotlight{width:100%;min-height:calc(116 * var(--td-u));display:grid;grid-template-columns:calc(108 * var(--td-u)) 1fr;align-items:center;gap:calc(8 * var(--td-u));margin-bottom:calc(8 * var(--td-u));padding:calc(18 * var(--td-u)) calc(12 * var(--td-u)) calc(12 * var(--td-u));text-align:left;border-color:color-mix(in srgb,var(--td-accent) 75%,#29404b);background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--td-accent) 30%,transparent),transparent 48%),linear-gradient(145deg,#26333c,#13191e)}.td-trophy-ribbon{position:absolute;top:calc(7 * var(--td-u));right:calc(9 * var(--td-u));display:flex;align-items:center;gap:calc(4 * var(--td-u));padding:calc(3 * var(--td-u)) calc(7 * var(--td-u));border-radius:calc(8 * var(--td-u));background:var(--td-lane);color:#10151a;font-size:calc(8 * var(--td-u));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.td-trophy-ribbon .td-fa{width:calc(9 * var(--td-u));height:calc(9 * var(--td-u))}.td-trophy-spotlight-copy{min-width:0;display:grid;gap:calc(4 * var(--td-u))}.td-trophy-spotlight-copy strong{color:var(--td-accent);font-size:calc(19 * var(--td-u));line-height:1.05;text-shadow:0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-accent) 45%,transparent)}.td-trophy-spotlight-copy small{color:#fff;font-size:calc(10 * var(--td-u));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.td-trophy-spotlight-copy em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#b5c2c9;font-size:calc(10 * var(--td-u));line-height:1.25}.td-trophy-spotlight .td-achievement-title-tag{display:none}.td-trophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(7 * var(--td-u))}.td-trophy-card{min-height:calc(132 * var(--td-u));display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--td-u));padding:calc(11 * var(--td-u)) calc(5 * var(--td-u)) calc(9 * var(--td-u));text-align:center}.td-trophy-card>strong{display:-webkit-box;max-width:100%;margin-top:calc(3 * var(--td-u));overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f8fafb;font-size:calc(11 * var(--td-u));line-height:1.15}.td-trophy-card>small{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:color-mix(in srgb,var(--td-accent) 30%,#dce4e8);font-size:calc(8 * var(--td-u));line-height:1.2}.td-trophy-progress-list{display:grid;gap:calc(7 * var(--td-u))}.td-trophy-progress{width:100%;display:grid;grid-template-columns:calc(44 * var(--td-u)) 1fr auto;grid-template-areas:"medal copy percent" "bar bar bar" "foot foot foot";align-items:center;column-gap:calc(8 * var(--td-u));row-gap:calc(6 * var(--td-u));padding:calc(10 * var(--td-u)) calc(11 * var(--td-u));text-align:left;background:radial-gradient(circle at 8% 30%,color-mix(in srgb,var(--td-accent) 16%,transparent),transparent 40%),linear-gradient(#1c242b,#12171c)}.td-trophy-progress>.td-trophy-medal{grid-area:medal}.td-trophy-progress-copy{grid-area:copy;min-width:0;display:grid;gap:calc(2 * var(--td-u))}.td-trophy-progress-copy strong{overflow:hidden;color:#fff;font-size:calc(14 * var(--td-u));line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.td-trophy-progress-copy small{color:#8fa0a9;font-size:calc(9 * var(--td-u));letter-spacing:.1em;text-transform:uppercase}.td-trophy-percent{grid-area:percent;color:var(--td-accent);font-family:Orbitron,sans-serif;font-size:calc(18 * var(--td-u));font-weight:500;text-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-accent) 50%,transparent)}.td-trophy-bar{grid-area:bar;position:relative;height:calc(10 * var(--td-u));overflow:hidden;border-radius:calc(5 * var(--td-u));background:#ffffff14;box-shadow:inset 0 1px 2px #00000080}.td-trophy-bar>span{position:absolute;inset:0 auto 0 0;width:var(--td-fill);overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--td-accent) 55%,#0c1216),var(--td-accent));box-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-accent) 60%,transparent);animation:td-trophy-bar-fill .9s cubic-bezier(.22,1,.36,1) calc(var(--td-delay, 0ms) + .15s) both}.td-trophy-bar>span:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);translate:-160% 0;animation:td-trophy-bar-sheen 2.8s ease-in-out calc(var(--td-delay, 0ms) + 1s) infinite}.td-trophy-progress-foot{grid-area:foot;display:flex;justify-content:space-between;color:#8fa0a9;font-family:Orbitron,sans-serif;font-size:calc(9 * var(--td-u))}.td-trophy-progress-foot>span:last-child{color:#d5dde3}.td-trophy-headline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(7 * var(--td-u))}.td-trophy-headline button{min-height:calc(72 * var(--td-u));display:grid;align-content:center;justify-items:center;gap:calc(4 * var(--td-u));padding:calc(8 * var(--td-u)) calc(4 * var(--td-u));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--td-lane) 26%,transparent),transparent 70%),linear-gradient(#1f2730,#12171c);border-color:color-mix(in srgb,var(--td-lane) 55%,#29404b)}.td-trophy-headline strong{color:#fff;font-family:Orbitron,sans-serif;font-size:calc(16 * var(--td-u));font-weight:500;text-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-lane) 60%,transparent)}.td-trophy-headline small{max-width:100%;overflow:hidden;color:#a9b6bd;font-size:calc(8 * var(--td-u));letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.td-trophy-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(7 * var(--td-u))}.td-trophy-stat{min-height:calc(66 * var(--td-u));display:grid;grid-template-columns:calc(30 * var(--td-u)) 1fr;grid-template-areas:"icon value" "icon label";align-content:center;column-gap:calc(8 * var(--td-u));row-gap:calc(2 * var(--td-u));padding:calc(9 * var(--td-u)) calc(10 * var(--td-u));text-align:left;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--td-accent) 18%,transparent),transparent 45%),linear-gradient(#1c242b,#12171c)}.td-trophy-stat-icon{grid-area:icon;display:grid;place-items:center}.td-trophy-stat-icon .td-achievement-mark,.td-trophy-headline .td-achievement-mark{width:calc(28 * var(--td-u));height:calc(28 * var(--td-u));border:0;background:transparent!important;filter:drop-shadow(0 0 calc(6 * var(--td-u)) color-mix(in srgb,var(--td-accent) 60%,transparent))}.td-trophy-stat-icon .td-achievement-mark>img,.td-trophy-stat-icon .td-achievement-mark>.td-fa{width:100%;height:100%}.td-trophy-stat>strong{grid-area:value;overflow:hidden;color:#fff;font-family:Orbitron,sans-serif;font-size:calc(16 * var(--td-u));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.td-trophy-stat>small{grid-area:label;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#93a4ad;font-size:calc(8 * var(--td-u));letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.td-trophy-detail{--td-accent: #6ec1e4;position:absolute;z-index:15;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:calc(4 * var(--td-u)) calc(10 * var(--td-u)) 0;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--td-accent) 20%,transparent),transparent 38%),#11181e;animation:td-trophy-detail-in .32s cubic-bezier(.22,1,.36,1) both}.td-trophy-detail .td-inspect-aura{width:calc(168 * var(--td-u));height:calc(168 * var(--td-u))}.td-trophy-detail .td-inspect-aura .td-trophy-medal:not(.is-hero) .td-achievement-mark{width:calc(96 * var(--td-u));height:calc(96 * var(--td-u))}.td-trophy-big-number{color:#fff;font-family:Orbitron,sans-serif;font-size:calc(34 * var(--td-u));font-weight:500;line-height:1;text-shadow:0 0 calc(16 * var(--td-u)) color-mix(in srgb,var(--td-accent) 55%,transparent)}.td-trophy-big-number small{color:#8fa0a9;font-size:calc(16 * var(--td-u))}.td-trophy-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;min-height:calc(62 * var(--td-u));display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--td-u));margin:calc(8 * var(--td-u)) calc(6 * var(--td-u)) calc(14 * var(--td-u));border:0;border-radius:calc(17 * var(--td-u));background:linear-gradient(180deg,#ffe08a,#f0b429 48%,#c48412);color:#1a1203;font:inherit;cursor:pointer;box-shadow:0 0 calc(18 * var(--td-u)) #f0b42959}.td-trophy-cta:active{transform:scale(.98)}.td-trophy-cta .td-fa{width:calc(20 * var(--td-u));height:calc(20 * var(--td-u))}.td-trophy-cta>span{display:grid;text-align:left}.td-trophy-cta strong{font-size:calc(16 * var(--td-u));font-weight:800}.td-trophy-cta small{font-size:calc(9 * var(--td-u));opacity:.75}.td-trophy-wearing{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--td-u));margin:calc(8 * var(--td-u)) calc(6 * var(--td-u)) calc(14 * var(--td-u));min-height:calc(50 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-accent) 60%,transparent);border-radius:calc(17 * var(--td-u));color:var(--td-accent);font-size:calc(13 * var(--td-u));font-weight:700}.td-trophy-wearing .td-fa{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u))}@keyframes td-trophy-card-in{0%{opacity:0;transform:translateY(calc(10 * var(--td-u))) scale(.96)}}@keyframes td-trophy-detail-in{0%{opacity:0;transform:translateY(calc(18 * var(--td-u)))}}@keyframes td-trophy-medal-pop{0%{transform:scale(.6) rotate(-12deg)}}@keyframes td-trophy-ring-fill{0%{stroke-dashoffset:var(--td-ring-c)}}@keyframes td-trophy-bar-fill{0%{width:0}}@keyframes td-trophy-bar-sheen{to{translate:320% 0}}@keyframes td-trophy-shine{0%,70%{translate:-100% 0}to{translate:100% 0}}@keyframes td-trophy-sheen{0%,60%{translate:-120% 0}to{translate:120% 0}}@keyframes td-trophy-halo{50%{opacity:.45;transform:scale(1.06)}}@keyframes td-trophy-rays{to{rotate:360deg}}@keyframes td-trophy-float{50%{transform:translateY(calc(-4 * var(--td-u)))}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0);-webkit-touch-callout:none}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%23333'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%2333b5e5'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23333'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%2333b5e5'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.td-convoy-channel{display:grid;place-items:center;width:calc(32 * var(--td-u));height:calc(32 * var(--td-u));border:calc(2 * var(--td-u)) solid var(--td-convoy-accent, #6ec1e4);border-radius:50%;color:var(--td-convoy-accent, #6ec1e4)}.td-convoy-channel svg{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u))}.td-convoy-empty{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--td-u));padding:calc(32 * var(--td-u)) calc(20 * var(--td-u));color:#cdd8dd;text-align:center}.td-convoy-empty-mark{display:grid;place-items:center;width:calc(64 * var(--td-u));height:calc(64 * var(--td-u));border:calc(2 * var(--td-u)) dashed #3b606e;border-radius:50%}.td-convoy-empty-mark svg{width:calc(28 * var(--td-u));height:calc(28 * var(--td-u))}.td-convoy-empty p{margin:0;font-size:calc(15 * var(--td-u));font-weight:700}.td-convoy-empty small{max-width:calc(260 * var(--td-u));color:#8b99a5;font-size:calc(12 * var(--td-u))}.td-convoy-badge{position:relative;display:grid;flex:none;place-items:center}.td-convoy-badge-row{width:calc(136 * var(--td-u));height:calc(42 * var(--td-u))}.td-convoy-badge-pin{width:calc(34 * var(--td-u));height:calc(34 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-convoy-accent, #7ee0ff);border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--td-convoy-accent, #7ee0ff) 42%,#142026),#0d1418 74%);box-shadow:0 calc(3 * var(--td-u)) 0 #1b1d22,0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-convoy-accent, #7ee0ff) 50%,transparent)}.td-convoy-badge-pin .td-convoy-badge-number{top:calc(-4 * var(--td-u));left:calc(-4 * var(--td-u));min-width:calc(13 * var(--td-u));height:calc(13 * var(--td-u));padding:0 calc(2 * var(--td-u));font-size:calc(8 * var(--td-u))}.td-convoy-car{width:100%;height:100%;overflow:visible}.td-convoy-badge.is-cold .td-convoy-car{filter:grayscale(.7);opacity:.7}.td-convoy-wheel-spin{transform-box:fill-box;transform-origin:center;animation:td-convoy-spin 1.15s linear infinite}.td-convoy-car.is-driving{animation:td-convoy-bob 1.3s ease-in-out infinite}@keyframes td-convoy-spin{to{transform:rotate(360deg)}}@keyframes td-convoy-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--td-u)))}}@media(prefers-reduced-motion:reduce){.td-convoy-wheel-spin,.td-convoy-car.is-driving{animation:none}}.td-convoy-badge-number{position:absolute;top:calc(-2 * var(--td-u));left:calc(-2 * var(--td-u));display:grid;place-items:center;min-width:calc(16 * var(--td-u));height:calc(16 * var(--td-u));padding:0 calc(3 * var(--td-u));border:calc(2 * var(--td-u)) solid #0d1418;border-radius:calc(999 * var(--td-u));background:var(--td-convoy-accent, #6ec1e4);color:#0d1418;font-family:var(--td-font-stat);font-size:calc(9 * var(--td-u));font-weight:700}.td-convoy-row{display:flex;align-items:center;gap:calc(12 * var(--td-u));border:calc(2 * var(--td-u)) solid #3b606e;border-radius:calc(14 * var(--td-u));padding:calc(10 * var(--td-u)) calc(12 * var(--td-u));background:#161d24}.td-convoy-row-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:calc(12 * var(--td-u));padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.td-convoy-row-open{cursor:pointer}.td-convoy-row-manage{align-self:flex-start}@media(hover:hover)and (pointer:fine){.td-convoy-row:has(>button.td-convoy-row-open:hover){border-color:color-mix(in srgb,var(--td-lane, #6ec1e4) 60%,#3b606e)}}.td-convoy-row-body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:calc(4 * var(--td-u))}.td-convoy-row-top{display:flex;align-items:baseline;gap:calc(8 * var(--td-u))}.td-convoy-row-top strong{overflow:hidden;color:#f3f8fa;font-size:calc(16 * var(--td-u));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.td-convoy-level{flex:none;color:#9fb0b8;font-family:var(--td-font-stat);font-size:calc(11 * var(--td-u));font-weight:700}.td-convoy-role{flex:none;padding:calc(1 * var(--td-u)) calc(7 * var(--td-u));border-radius:calc(999 * var(--td-u));background:#ffd34d29;color:#ffd34d;font-size:calc(10 * var(--td-u));font-weight:800;letter-spacing:.04em;text-transform:uppercase}.td-convoy-vitals{display:flex;gap:calc(10 * var(--td-u))}.td-convoy-vital{display:flex;flex:1 1 0;align-items:center;gap:calc(5 * var(--td-u));min-width:0;color:#8b99a5;font-size:calc(10 * var(--td-u));font-weight:700}.td-convoy-vital-track{position:relative;flex:1 1 auto;height:calc(6 * var(--td-u));overflow:hidden;border-radius:calc(999 * var(--td-u));background:#0d1418}.td-convoy-vital-track span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--td-convoy-vital, #6ec1e4);transition:width .4s ease}.td-convoy-vital small{min-width:calc(14 * var(--td-u));color:#cdd8dd}.td-convoy-status{display:inline-flex;align-self:flex-start;align-items:center;gap:calc(5 * var(--td-u));color:#8b99a5;font-size:calc(11 * var(--td-u));font-weight:700}.td-convoy-status svg{width:calc(10 * var(--td-u));height:calc(10 * var(--td-u))}.td-convoy-status.is-live{color:#7bba5f}.td-convoy-status.is-stale{color:#e0a100}.td-convoy-status.is-none{color:#6b7780}.td-atlas{background:#10181d}.td-atlas-map{position:absolute;top:0;right:0;bottom:0;left:0}.td-atlas-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#9aefff;font-size:calc(14 * var(--td-u))}.td-atlas-canvas,.td-atlas-canvas .maplibregl-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.td-atlas-fog{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.td-atlas-player{position:relative;width:calc(14 * var(--td-u));height:calc(14 * var(--td-u));border-radius:50%;background:#e9fbff;box-shadow:0 0 0 calc(3 * var(--td-u)) #7ee0ff59,0 0 calc(16 * var(--td-u)) #7ee0ffbf}.td-atlas-player:after{content:"";position:absolute;inset:calc(-6 * var(--td-u));border:calc(2 * var(--td-u)) solid rgba(233,251,255,.75);border-radius:50%;animation:td-atlas-pulse 2.2s ease-out infinite}.td-atlas-player[data-heading="1"]:before{content:"";position:absolute;top:calc(-8 * var(--td-u));left:50%;border-right:calc(5 * var(--td-u)) solid transparent;border-bottom:calc(8 * var(--td-u)) solid #e9fbff;border-left:calc(5 * var(--td-u)) solid transparent;translate:-50% 0}@keyframes td-atlas-pulse{to{opacity:0;transform:scale(1.85)}}.td-atlas-map .maplibregl-ctrl-bottom-right{right:calc(6 * var(--td-u));bottom:calc(168 * var(--td-u))}.td-atlas .td-loadout{min-width:0;gap:calc(6 * var(--td-u))}.td-atlas .td-loadout-slot{flex:1 1 0;width:auto;min-width:0;max-width:calc(68 * var(--td-u));height:auto;aspect-ratio:1}.td-atlas-riders{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.td-atlas-rider{position:absolute;transform:translate(-50%,-50%)}.td-atlas-pins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.td-atlas-pin{position:absolute;display:grid;place-items:center;width:calc(34 * var(--td-u));height:calc(34 * var(--td-u));padding:0;border:calc(3 * var(--td-u)) solid var(--td-pin, #7ee0ff);border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--td-pin, #7ee0ff) 42%,#142026),#0d1418 74%);box-shadow:0 calc(3 * var(--td-u)) 0 #1b1d22,0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-pin, #7ee0ff) 50%,transparent);color:#fff;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.td-atlas-pin svg,.td-atlas-pin img{width:calc(16 * var(--td-u));height:calc(16 * var(--td-u));object-fit:contain}.td-atlas-pin.is-lifted{z-index:2;transform:translate(-50%,calc(-50% - 10 * var(--td-u))) scale(1.14)}.td-atlas-lane .td-icon-lane{width:100%}.td-atlas-lane .td-lane-btn{flex:1 1 0;width:auto;min-width:0}.td-atlas-zoom{position:absolute;top:calc(10 * var(--td-u));right:calc(10 * var(--td-u));z-index:3;display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--td-u));padding:calc(4 * var(--td-u));border:2px solid #314652;border-radius:calc(16 * var(--td-u));background:#0d1418e0}.td-atlas-zoom button{width:calc(32 * var(--td-u));height:calc(26 * var(--td-u));border:0;border-radius:calc(10 * var(--td-u));background:#182229;color:#d5e4ea;font-size:calc(16 * var(--td-u));line-height:1;cursor:pointer}.td-atlas-locate{position:absolute;top:calc(112 * var(--td-u));right:calc(10 * var(--td-u));z-index:3;display:grid;place-items:center;width:calc(40 * var(--td-u));height:calc(40 * var(--td-u));border:2px solid #314652;border-radius:50%;background:#0d1418e0;color:#9aefff;cursor:pointer}.td-atlas-locate:disabled{opacity:.4;cursor:default}.td-atlas-locate svg{width:calc(16 * var(--td-u));height:calc(16 * var(--td-u))}.td-atlas-self{position:absolute;z-index:3;display:grid;place-items:center;width:calc(36 * var(--td-u));height:calc(36 * var(--td-u));padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.td-atlas-zoom span{color:#9aabae;font-size:calc(11 * var(--td-u));font-weight:700;line-height:1}.td-atlas-sheet{position:absolute;left:calc(8 * var(--td-u));right:calc(8 * var(--td-u));bottom:calc(8 * var(--td-u));z-index:4;display:flex;flex-direction:column;height:auto;overflow:hidden;border:calc(3 * var(--td-u)) solid color-mix(in srgb,var(--td-list, #7ee0ff) 70%,#1b1d22);border-radius:calc(18 * var(--td-u));background:#0c1418;box-shadow:0 calc(4 * var(--td-u)) 0 #1b1d22,0 0 calc(18 * var(--td-u)) color-mix(in srgb,var(--td-list, #7ee0ff) 42%,transparent);color:#d5e4ea;transition:height .28s cubic-bezier(.22,1,.36,1)}.td-atlas-tray{padding:calc(8 * var(--td-u)) calc(8 * var(--td-u)) calc(8 * var(--td-u))}.td-atlas-sheet:not(.is-open) ul{display:none}.td-atlas-sheet.is-open ul{flex:1;min-height:0}.td-atlas-sheet.is-open{height:46%}.td-atlas-sheet.is-place{animation:td-atlas-rise .26s cubic-bezier(.22,1,.36,1)}.td-atlas-sheet-grip{position:relative;display:flex;align-items:center;gap:calc(8 * var(--td-u));width:100%;min-height:calc(48 * var(--td-u));padding:0 calc(10 * var(--td-u)) 0 calc(8 * var(--td-u));overflow:hidden;border:0;border-radius:0 0 calc(15 * var(--td-u)) calc(15 * var(--td-u));background:linear-gradient(180deg,rgba(255,255,255,.22) 0 46%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--td-list, #7ee0ff) 62%,#142026),#10181d 72%);box-shadow:inset 0 calc(3 * var(--td-u)) 0 #fff3;color:#fff;cursor:pointer;touch-action:none}.td-atlas-sheet.is-open .td-atlas-sheet-grip{border-radius:0}.td-atlas-sheet-grip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.38) 48%,transparent 64%);translate:-130% 0;animation:td-atlas-shine 3.8s ease-in-out infinite;pointer-events:none}.td-atlas-sheet-grip strong{font-family:var(--td-font-stat);font-size:calc(15 * var(--td-u));font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;-webkit-text-stroke:calc(2.5 * var(--td-u)) #1b1d22;paint-order:stroke fill}.td-atlas-sheet-mark{display:grid;flex:none;place-items:center;width:calc(30 * var(--td-u));height:calc(30 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-list, #7ee0ff);border-radius:50%;background:#0d1418;box-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-list, #7ee0ff) 60%,transparent)}.td-atlas-sheet-mark .td-fa{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u));animation:td-atlas-jiggle 2.8s ease-in-out infinite}.td-atlas-sheet-pull{display:grid;flex:none;place-items:center;width:calc(22 * var(--td-u));height:calc(22 * var(--td-u));margin-left:auto;border:calc(2 * var(--td-u)) solid #1b1d22;border-radius:50%;background:#182229;color:var(--td-list, #7ee0ff)}.td-atlas-sheet-pull .td-fa{width:calc(12 * var(--td-u));height:calc(12 * var(--td-u))}.td-atlas-chevron{animation:td-atlas-beckon 1.3s ease-in-out infinite}.td-atlas-sheet-grip em{display:grid;flex:none;place-items:center;min-width:calc(26 * var(--td-u));height:calc(26 * var(--td-u));border:calc(2 * var(--td-u)) solid #1b1d22;border-radius:50%;background:var(--td-list, #7ee0ff);box-shadow:0 calc(2 * var(--td-u)) 0 #1b1d22;color:#1b1d22;font-family:var(--td-font-stat);font-size:calc(12 * var(--td-u));font-style:normal;font-weight:900}@keyframes td-atlas-beckon{0%,to{translate:0 0}50%{translate:0 calc(-3 * var(--td-u))}}@keyframes td-atlas-jiggle{0%,70%,to{rotate:0deg}78%{rotate:-10deg}86%{rotate:10deg}}@keyframes td-atlas-shine{0%,55%{translate:-130% 0}80%,to{translate:130% 0}}.td-atlas-sheet ul{margin:0;padding:0 calc(8 * var(--td-u)) calc(8 * var(--td-u));overflow:auto;list-style:none}.td-atlas-sheet li button{display:flex;align-items:center;gap:calc(10 * var(--td-u));width:100%;margin-bottom:calc(6 * var(--td-u));padding:calc(6 * var(--td-u));border:0;border-radius:calc(12 * var(--td-u));background:transparent;color:inherit;text-align:left;cursor:pointer}.td-atlas-sheet li button.is-selected{background:#1b3948}.td-atlas-sheet li strong,.td-atlas-sheet li small{display:block}.td-atlas-sheet li button>span:nth-child(2){flex:1;min-width:0}.td-atlas-sheet li strong{overflow:hidden;color:#f3f8fa;font-family:var(--td-font);font-size:calc(15 * var(--td-u));font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.td-atlas-leg{flex:none;margin-left:auto;text-align:right}.td-atlas-leg strong{font-variant-numeric:tabular-nums;font-size:calc(14 * var(--td-u))}.td-atlas-leg small{display:flex;align-items:center;justify-content:flex-end;gap:calc(3 * var(--td-u));white-space:nowrap}.td-atlas-bearing{display:inline-grid;color:#9aefff}.td-atlas-bearing svg{width:calc(10 * var(--td-u));height:calc(10 * var(--td-u))}.td-atlas-sheet li small{margin-top:calc(2 * var(--td-u));color:#b3c2cb;font-family:var(--td-font);font-size:calc(12.5 * var(--td-u));font-weight:500}.td-atlas-sheet-empty{padding:calc(8 * var(--td-u));color:#8b99a5;font-size:calc(12 * var(--td-u))}.td-atlas-place{display:flex;flex-direction:column;gap:calc(12 * var(--td-u));padding:calc(12 * var(--td-u));font-family:var(--td-font)}.td-atlas-place-head{display:flex;align-items:center;gap:calc(10 * var(--td-u))}.td-atlas-back{display:grid;flex:none;place-items:center;width:calc(34 * var(--td-u));height:calc(34 * var(--td-u));margin-left:calc(-4 * var(--td-u));padding:0;border:0;border-radius:50%;background:transparent;color:#c7d6dd;cursor:pointer}.td-atlas-back svg{width:calc(16 * var(--td-u));height:calc(16 * var(--td-u))}.td-atlas-place-mark{display:grid;flex:none;place-items:center;width:calc(42 * var(--td-u));height:calc(42 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-pin, #7ee0ff);border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--td-pin, #7ee0ff) 42%,#142026),#0d1418 74%);box-shadow:0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-pin, #7ee0ff) 45%,transparent)}.td-atlas-place-mark svg,.td-atlas-place-mark img{width:calc(19 * var(--td-u));height:calc(19 * var(--td-u));object-fit:contain}.td-atlas-place-title{flex:1;min-width:0}.td-atlas-place-title strong,.td-atlas-place-title small,.td-atlas-place-leg strong,.td-atlas-place-leg small{display:block}.td-atlas-place-title strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:calc(17 * var(--td-u));font-weight:800;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-atlas-place-title small,.td-atlas-place-leg small{margin-top:calc(2 * var(--td-u));color:#b3c2cb;font-size:calc(12.5 * var(--td-u));font-weight:500}.td-atlas-place-leg{flex:none;text-align:right}.td-atlas-place-leg strong{color:#fff;font-size:calc(15 * var(--td-u));font-variant-numeric:tabular-nums;font-weight:800}.td-atlas-place-leg small{display:flex;align-items:center;justify-content:flex-end;gap:calc(3 * var(--td-u));white-space:nowrap}.td-atlas-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(70 * var(--td-u)),1fr));gap:calc(8 * var(--td-u))}.td-atlas-tile{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--td-u));padding:calc(10 * var(--td-u)) calc(4 * var(--td-u)) calc(8 * var(--td-u));border:calc(2 * var(--td-u)) solid color-mix(in srgb,var(--td-act, #7ee0ff) 55%,#1b1d22);border-radius:calc(14 * var(--td-u));background:linear-gradient(180deg,color-mix(in srgb,var(--td-act, #7ee0ff) 16%,#142026),#10181d);box-shadow:0 calc(3 * var(--td-u)) 0 #1b1d22;color:#f3f8fa;font-family:var(--td-font);font-size:calc(13 * var(--td-u));font-weight:700;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s}.td-atlas-tile:active:not(:disabled){box-shadow:0 calc(1 * var(--td-u)) 0 #1b1d22;transform:translateY(calc(2 * var(--td-u)))}.td-atlas-tile-icon{display:grid;place-items:center;width:calc(36 * var(--td-u));height:calc(36 * var(--td-u));border-radius:50%;background:color-mix(in srgb,var(--td-act, #7ee0ff) 22%,#0d1418)}.td-atlas-tile-icon svg{width:calc(20 * var(--td-u));height:calc(20 * var(--td-u))}.td-atlas-tile.is-on{border-color:var(--td-act, #ffb020);background:linear-gradient(180deg,color-mix(in srgb,var(--td-act, #ffb020) 34%,#142026),#10181d)}.td-atlas-tile:disabled,.td-atlas-ask-go:disabled,.td-atlas-ask-no:disabled{cursor:default;opacity:.55}.td-atlas-ask-form{display:flex;flex-direction:column;gap:calc(10 * var(--td-u))}.td-atlas-ask{display:flex;align-items:center;gap:calc(10 * var(--td-u));margin:0;color:#fff;font-size:calc(16 * var(--td-u));font-weight:800;line-height:1.25}.td-atlas-ask-mark{display:grid;flex:none;place-items:center;width:calc(32 * var(--td-u));height:calc(32 * var(--td-u));border-radius:50%;background:color-mix(in srgb,var(--td-act, #7ee0ff) 26%,#0d1418)}.td-atlas-ask-mark svg{width:calc(17 * var(--td-u));height:calc(17 * var(--td-u))}.td-atlas-ask-detail{margin:0;color:#b3c2cb;font-size:calc(13 * var(--td-u));line-height:1.4}.td-atlas-chips{display:flex;flex-wrap:wrap;gap:calc(6 * var(--td-u))}.td-atlas-chip{padding:calc(8 * var(--td-u)) calc(12 * var(--td-u));border:calc(2 * var(--td-u)) solid #2a3a44;border-radius:999px;background:#142026;color:#e3edf1;font-family:var(--td-font);font-size:calc(13 * var(--td-u));font-weight:600;cursor:pointer}.td-atlas-chip.is-picked{border-color:#7ee0ff;background:#1b3948;color:#fff}.td-atlas-place input{width:100%;min-height:calc(40 * var(--td-u));padding:0 calc(12 * var(--td-u));border:calc(2 * var(--td-u)) solid #2a3a44;border-radius:calc(12 * var(--td-u));background:#0c1418;color:#fff;font-family:var(--td-font);font-size:calc(14 * var(--td-u))}.td-atlas-ask-row{display:grid;grid-template-columns:1fr 1.6fr;gap:calc(8 * var(--td-u))}.td-atlas-ask-no,.td-atlas-ask-go{min-height:calc(44 * var(--td-u));border:calc(2 * var(--td-u)) solid #1b1d22;border-radius:calc(14 * var(--td-u));font-family:var(--td-font);font-size:calc(15 * var(--td-u));font-weight:800;cursor:pointer}.td-atlas-ask-no{background:#182229;color:#e3edf1}.td-atlas-ask-go{background:var(--td-act, #7ee0ff);box-shadow:0 calc(3 * var(--td-u)) 0 #1b1d22;color:#11161a}.td-atlas-place-note{margin:0;color:#9aefff;font-size:calc(13 * var(--td-u));font-weight:600}@keyframes td-atlas-rise{0%{opacity:0;translate:0 calc(16 * var(--td-u))}to{opacity:1;translate:0 0}}.td-atlas-mark{display:grid;flex:none;place-items:center;width:calc(28 * var(--td-u));height:calc(28 * var(--td-u));border:calc(2 * var(--td-u)) solid var(--td-pin, #7ee0ff);border-radius:50%;background:#142026}.td-atlas-mark svg,.td-atlas-mark img{width:calc(13 * var(--td-u));height:calc(13 * var(--td-u));object-fit:contain}.td-atlas-farm-badge{--td-farm: #3ddc97;position:absolute;right:calc(-9 * var(--td-u));bottom:calc(-7 * var(--td-u));display:grid;place-items:center;width:calc(20 * var(--td-u));height:calc(20 * var(--td-u));border-radius:50%;background:radial-gradient(circle,#0f1c17 58%,transparent 60%),conic-gradient(var(--td-farm) calc(var(--td-grow, 0) * 360deg),#263a33 0);box-shadow:0 calc(2 * var(--td-u)) 0 #1b1d22;color:var(--td-farm)}.td-atlas-pin .td-atlas-farm-badge svg{width:calc(10 * var(--td-u));height:calc(10 * var(--td-u))}.td-atlas-farm-badge.is-ready{--td-farm: #ffd34d;animation:td-atlas-farm-pulse 1.6s ease-in-out infinite}.td-atlas-farm-badge.is-expired{--td-farm: #7d8a90}.td-atlas-row-chips{display:flex;flex-wrap:wrap;gap:calc(5 * var(--td-u));margin-top:calc(5 * var(--td-u))}.td-atlas-farm-chip{display:inline-flex;align-items:center;gap:calc(5 * var(--td-u));padding:calc(2 * var(--td-u)) calc(8 * var(--td-u));border-radius:calc(999 * var(--td-u));background:#3ddc9724;color:#7ff0bd;font-family:var(--td-font);font-size:calc(11.5 * var(--td-u));font-weight:700}.td-atlas-farm-chip svg{width:calc(10 * var(--td-u));height:calc(10 * var(--td-u))}.td-atlas-farm-chip.is-ready{background:#ffd34d29;color:#ffd34d}.td-atlas-farm-chip.is-expired{background:#7d8a9029;color:#9aa7ad}.td-atlas-farm{--td-farm: #3ddc97;display:flex;flex-direction:column;gap:calc(8 * var(--td-u));padding:calc(10 * var(--td-u)) calc(12 * var(--td-u));border:calc(2 * var(--td-u)) solid color-mix(in srgb,var(--td-farm) 45%,#1c262c);border-radius:calc(14 * var(--td-u));background:linear-gradient(180deg,color-mix(in srgb,var(--td-farm) 14%,#121b20),#0e1519);box-shadow:inset 0 calc(1 * var(--td-u)) 0 #ffffff0f}.td-atlas-farm.is-ready{--td-farm: #ffd34d}.td-atlas-farm.is-expired{--td-farm: #7d8a90}.td-atlas-farm-head{display:flex;align-items:center;gap:calc(8 * var(--td-u))}.td-atlas-farm-mark{display:grid;place-items:center;width:calc(28 * var(--td-u));height:calc(28 * var(--td-u));border-radius:calc(8 * var(--td-u));background:color-mix(in srgb,var(--td-farm) 22%,#142026)}.td-atlas-farm-mark svg{width:calc(16 * var(--td-u));height:calc(16 * var(--td-u))}.td-atlas-farm-head strong{color:#f3f8fa;font-size:calc(14 * var(--td-u));font-weight:800}.td-atlas-farm-head em{margin-left:auto;color:var(--td-farm);font-family:var(--td-font-stat);font-size:calc(13 * var(--td-u));font-style:normal;font-variant-numeric:tabular-nums}.td-atlas-farm-meter{position:relative;height:calc(12 * var(--td-u));overflow:hidden;border:calc(2 * var(--td-u)) solid #0a0f12;border-radius:calc(999 * var(--td-u));background:#1a2529;box-shadow:0 calc(2 * var(--td-u)) 0 #1b1d22}.td-atlas-farm-meter span{position:absolute;inset:0 auto 0 0;width:calc(var(--td-grow, 0) * 100%);border-radius:inherit;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.18) 0 calc(6 * var(--td-u)),transparent calc(6 * var(--td-u)) calc(12 * var(--td-u))),linear-gradient(180deg,color-mix(in srgb,var(--td-farm) 70%,#fff),var(--td-farm));background-size:calc(17 * var(--td-u)) 100%,100% 100%;transition:width .9s cubic-bezier(.22,1,.36,1);animation:td-atlas-farm-grow 1.2s linear infinite}.td-atlas-farm.is-ready .td-atlas-farm-meter span{animation:td-atlas-farm-shine 1.6s ease-in-out infinite}.td-atlas-farm.is-expired .td-atlas-farm-meter span{animation:none}.td-atlas-farm-hint{margin:0;color:#c9d6dc;font-size:calc(12.5 * var(--td-u));font-weight:600}.td-atlas-farm-facts{display:flex;flex-wrap:wrap;gap:calc(6 * var(--td-u)) calc(14 * var(--td-u));color:#9fb0b8;font-size:calc(11.5 * var(--td-u));font-weight:600}.td-atlas-farm-facts span{display:inline-flex;align-items:center;gap:calc(5 * var(--td-u))}.td-atlas-farm-facts svg{width:calc(11 * var(--td-u));height:calc(11 * var(--td-u));color:var(--td-farm)}.td-atlas-pin.is-leaking:before,.td-atlas-pin.is-leaking:after{position:absolute;inset:calc(-3 * var(--td-u));border:calc(2 * var(--td-u)) solid #a6f05a;border-radius:50%;content:"";opacity:0;pointer-events:none;animation:td-atlas-leak-ripple 2.4s ease-out infinite}.td-atlas-pin.is-leaking:after{animation-delay:1.2s}.td-atlas-leak-badge{position:absolute;top:calc(-7 * var(--td-u));right:calc(-9 * var(--td-u));display:grid;place-items:center;width:calc(20 * var(--td-u));height:calc(20 * var(--td-u));border:calc(2 * var(--td-u)) solid #a6f05a;border-radius:50%;background:#14200f;box-shadow:0 calc(2 * var(--td-u)) 0 #1b1d22,0 0 calc(8 * var(--td-u)) #a6f05a8c;color:#a6f05a}.td-atlas-pin .td-atlas-leak-badge svg{width:calc(9 * var(--td-u));height:calc(9 * var(--td-u))}.td-atlas-leak-badge.is-dry{border-color:#7d8a90;box-shadow:0 calc(2 * var(--td-u)) 0 #1b1d22;color:#7d8a90}.td-atlas-leak-chip{display:inline-flex;align-items:center;gap:calc(5 * var(--td-u));padding:calc(2 * var(--td-u)) calc(8 * var(--td-u));border-radius:calc(999 * var(--td-u));background:#a6f05a24;color:#b9f57c;font-family:var(--td-font);font-size:calc(11.5 * var(--td-u));font-weight:700}.td-atlas-leak-chip svg{width:calc(9 * var(--td-u));height:calc(9 * var(--td-u))}.td-atlas-leak-chip.is-dry{background:#7d8a9029;color:#9aa7ad}.td-atlas-leak{--td-farm: #a6f05a;position:relative;display:flex;flex-direction:column;gap:calc(8 * var(--td-u));overflow:hidden;padding:calc(10 * var(--td-u)) calc(12 * var(--td-u));border:calc(2 * var(--td-u)) solid color-mix(in srgb,var(--td-farm) 45%,#1c262c);border-radius:calc(14 * var(--td-u));background:linear-gradient(180deg,color-mix(in srgb,var(--td-farm) 12%,#11190f),#0e1519);box-shadow:inset 0 calc(1 * var(--td-u)) 0 #ffffff0f}.td-atlas-leak.is-dry{--td-farm: #7d8a90}.td-atlas-leak>:not(.td-atlas-leak-rain){position:relative}.td-atlas-leak-rain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.td-atlas-leak-rain i{position:absolute;top:calc(-14 * var(--td-u));left:calc(var(--i) * 7.1% + 2%);color:#a6f05a;font-family:var(--td-font-stat);font-size:calc(11 * var(--td-u));font-style:normal;opacity:0;animation:td-atlas-leak-fall 2.6s linear infinite;animation-delay:calc(var(--i) * -.41s)}.td-atlas-leak-mark{display:grid;place-items:center;width:calc(28 * var(--td-u));height:calc(28 * var(--td-u));border-radius:calc(8 * var(--td-u));background:color-mix(in srgb,var(--td-farm) 22%,#142026)}.td-atlas-leak-mark svg{width:calc(16 * var(--td-u));height:calc(16 * var(--td-u))}.td-atlas-leak-meter{position:relative;height:calc(12 * var(--td-u));overflow:hidden;border:calc(2 * var(--td-u)) solid #0a0f12;border-radius:calc(999 * var(--td-u));background:#1a2529;box-shadow:0 calc(2 * var(--td-u)) 0 #1b1d22}.td-atlas-leak-meter span{position:absolute;inset:0 auto 0 0;width:calc(var(--td-drain, 1) * 100%);border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(10,20,8,.35) 0 calc(2 * var(--td-u)),transparent calc(2 * var(--td-u)) calc(9 * var(--td-u))),linear-gradient(180deg,#d4ff9e,var(--td-farm));background-size:calc(9 * var(--td-u)) 100%,100% 100%;transition:width .9s cubic-bezier(.22,1,.36,1);animation:td-atlas-leak-flow .9s linear infinite}@keyframes td-atlas-leak-ripple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes td-atlas-leak-fall{0%{opacity:0;transform:translateY(0)}15%{opacity:.32}to{opacity:0;transform:translateY(calc(150 * var(--td-u)))}}@keyframes td-atlas-leak-flow{to{background-position:calc(-9 * var(--td-u)) 0,0 0}}@keyframes td-atlas-farm-grow{to{background-position:calc(17 * var(--td-u)) 0,0 0}}@keyframes td-atlas-farm-shine{50%{filter:brightness(1.3)}}@keyframes td-atlas-farm-pulse{50%{box-shadow:0 calc(2 * var(--td-u)) 0 #1b1d22,0 0 0 calc(4 * var(--td-u)) #ffd34d59;transform:scale(1.12)}}@media(hover:hover)and (pointer:fine){.td-atlas-sheet-grip:hover{filter:brightness(1.08)}.td-atlas-locate:hover:not(:disabled),.td-atlas-zoom button:hover{background:#1b3948;color:#fff}.td-atlas-pin:hover{transform:translate(-50%,calc(-50% - 4 * var(--td-u))) scale(1.06)}.td-atlas-pin.is-lifted:hover{transform:translate(-50%,calc(-50% - 10 * var(--td-u))) scale(1.14)}.td-atlas-sheet li button:hover{background:#182830}.td-atlas-tile:hover:not(:disabled),.td-atlas-ask-go:hover:not(:disabled),.td-atlas-ask-no:hover:not(:disabled),.td-atlas-back:hover,.td-atlas-chip:hover{filter:brightness(1.15)}}.td-atlas-map .maplibregl-ctrl-attrib{background:#080c10b8;color:#9aabae;font-size:calc(9 * var(--td-u))}.td-atlas-map .maplibregl-ctrl-attrib a{color:#c5d4d8}@media(prefers-reduced-motion:reduce){.td-atlas-map .maplibregl-map,.td-atlas-pin,.td-atlas-player:after,.td-atlas-sheet,.td-atlas-tile,.td-atlas-farm-badge,.td-atlas-farm-meter span,.td-atlas-leak-meter span,.td-atlas-leak-rain i,.td-atlas-pin.is-leaking:before,.td-atlas-pin.is-leaking:after,.td-atlas-chevron,.td-atlas-sheet-mark .td-fa,.td-atlas-sheet-grip:after{transition:none;animation:none}}.td-community-screen{position:relative}.td-community-shell{--td-lane: #3ddc97;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:calc(2 * var(--td-u)) solid var(--td-color-edge);border-radius:0 0 calc(18 * var(--td-u)) calc(18 * var(--td-u));background:radial-gradient(circle at 85% -5%,color-mix(in srgb,var(--td-lane) 18%,transparent),transparent 42%),#11161c;box-shadow:inset 0 0 calc(24 * var(--td-u)) #00000040;animation:td-fade-in .22s ease both}.td-community-shell.is-challenges{--td-lane: #f4b42a}.td-community-shell.is-ranks{--td-lane: #62d8ff}.td-community-shell.is-convoy{--td-lane: #ff8a5c}.td-community-shell.is-invite{--td-lane: #b48cff}.td-community-hero{position:relative;flex:0 0 auto;min-height:calc(92 * var(--td-u));display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--td-u));padding:calc(12 * var(--td-u)) calc(14 * var(--td-u));overflow:hidden;background:linear-gradient(115deg,color-mix(in srgb,var(--td-lane) 19%,#17232b),#192027 70%);border-bottom:1px solid color-mix(in srgb,var(--td-lane) 35%,transparent)}.td-community-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.08) 48%,transparent 70%);translate:-120% 0;animation:td-community-sheen 7s ease-in-out .6s infinite}.td-community-hero>div{min-width:0}.td-community-hero p,.td-community-hero h2,.td-community-hero span{margin:0}.td-community-hero p{color:var(--td-lane);font-size:calc(10 * var(--td-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.td-community-hero h2{margin-top:calc(3 * var(--td-u));overflow:hidden;color:#fff;font-size:calc(21 * var(--td-u));font-weight:700;line-height:1.08;text-overflow:ellipsis}.td-community-hero>div>span{display:block;max-width:calc(250 * var(--td-u));margin-top:calc(6 * var(--td-u));color:#c2ced4;font-size:calc(11 * var(--td-u));line-height:1.25}.td-community-count{color:var(--td-lane);font-family:var(--td-font-stat);font-size:calc(25 * var(--td-u));font-weight:500;text-shadow:0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-lane) 60%,transparent)}.td-community-clock{font-variant-numeric:tabular-nums}.td-community-hero-icon{flex:0 0 auto;width:calc(46 * var(--td-u));height:calc(46 * var(--td-u));filter:drop-shadow(0 0 calc(10 * var(--td-u)) var(--td-lane));animation:td-community-float 3.6s ease-in-out infinite}.td-community-hero .td-convoy-channel{border-width:calc(3 * var(--td-u))}.td-community-hero .td-convoy-channel svg{width:calc(22 * var(--td-u));height:calc(22 * var(--td-u))}.td-community-ring{position:relative;flex:0 0 auto;width:calc(72 * var(--td-u));height:calc(72 * var(--td-u));display:grid;place-items:center}.td-community-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg;overflow:visible}.td-community-ring circle{fill:none;stroke-width:7}.td-community-ring-track{stroke:#ffffff17}.td-community-ring-fill{stroke:var(--td-lane);stroke-linecap:round;filter:drop-shadow(0 0 3px var(--td-lane));transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.td-community-ring>span{position:relative;display:grid;place-items:center;line-height:1}.td-community-ring strong{color:#fff;font-family:var(--td-font-stat);font-size:calc(15 * var(--td-u));font-weight:500}.td-community-ring small{margin-top:calc(3 * var(--td-u));color:#93a4ad;font-size:calc(7 * var(--td-u));letter-spacing:.16em;text-transform:uppercase}.td-community-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:calc(10 * var(--td-u)) calc(8 * var(--td-u)) calc(18 * var(--td-u))}.td-community-scroll::-webkit-scrollbar{display:none}.td-community-scroll>*+*{margin-top:calc(14 * var(--td-u))}.td-community-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--td-u));padding:0 calc(4 * var(--td-u)) calc(7 * var(--td-u))}.td-community-section-title h3,.td-community-section-title span{margin:0}.td-community-section-title h3{color:#f4f7f8;font-size:calc(15 * var(--td-u));font-weight:700}.td-community-shell.is-challenges .td-community-section-title h3{font-size:calc(17 * var(--td-u))}.td-community-shell.is-challenges .td-community-section-title span{font-size:calc(11 * var(--td-u))}.td-community-section-title span{overflow:hidden;color:var(--td-lane);font-size:calc(9 * var(--td-u));font-weight:700;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.td-community-list{display:grid;gap:calc(6 * var(--td-u))}.td-community-empty{display:grid;justify-items:center;gap:calc(8 * var(--td-u));padding:calc(22 * var(--td-u)) calc(18 * var(--td-u));color:#91a1aa;text-align:center}.td-community-empty .td-fa{width:calc(34 * var(--td-u));height:calc(34 * var(--td-u));opacity:.85}.td-community-empty p,.td-community-hint{margin:0;font-size:calc(12 * var(--td-u));line-height:1.35}.td-community-hint{padding:calc(6 * var(--td-u)) calc(4 * var(--td-u)) 0;color:#8ea0a8;text-align:center}.td-community-loading{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--td-u));margin:calc(40 * var(--td-u)) 0;color:#91a1aa;font-size:calc(12 * var(--td-u))}.td-community-loading>span{width:calc(16 * var(--td-u));height:calc(16 * var(--td-u));border:calc(2 * var(--td-u)) solid color-mix(in srgb,var(--td-lane, #6ec1e4) 25%,transparent);border-top-color:var(--td-lane, #6ec1e4);border-radius:50%;animation:td-community-spin .8s linear infinite}.td-community-spin{animation:td-community-spin .8s linear infinite}.td-player-avatar{--td-avatar-size: calc(42 * var(--td-u));position:relative;flex:0 0 auto;width:var(--td-avatar-size);height:var(--td-avatar-size);display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 32% 28%,hsl(var(--td-avatar-hue) 70% 62% / .95),hsl(var(--td-avatar-hue) 55% 30%) 75%);box-shadow:inset 0 calc(3 * var(--td-u)) calc(5 * var(--td-u)) #ffffff40,0 0 0 calc(2 * var(--td-u)) #00000059;color:#fff;font-weight:800;font-size:calc(var(--td-avatar-size) * .38);letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.45)}.td-player-avatar.is-sm{--td-avatar-size: calc(30 * var(--td-u))}.td-player-avatar.is-lg{--td-avatar-size: calc(96 * var(--td-u))}.td-player-avatar.is-muted{filter:grayscale(.85) brightness(.7)}.td-player-avatar>img{width:100%;height:100%;object-fit:cover}.td-community-avatar-wrap{position:relative;display:grid}.td-community-presence{position:absolute;right:calc(-1 * var(--td-u));bottom:calc(-1 * var(--td-u));width:calc(12 * var(--td-u));height:calc(12 * var(--td-u));border:calc(2 * var(--td-u)) solid #161d24;border-radius:50%;background:#3ddc97;box-shadow:0 0 calc(6 * var(--td-u)) #3ddc97}.td-community-icon{--td-accent: var(--td-lane);flex:0 0 auto;width:calc(40 * var(--td-u));height:calc(40 * var(--td-u));display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--td-accent) 28%,#1a242c),#10161b 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--td-accent) 55%,transparent),0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-accent) 30%,transparent)}.td-community-icon>.td-fa,.td-community-icon>img{width:58%;height:58%;object-fit:contain}.td-community-icon-glyph{font-size:calc(15 * var(--td-u));font-weight:800}.td-community-search{display:flex;align-items:center;gap:calc(8 * var(--td-u));min-height:calc(44 * var(--td-u));padding:0 calc(4 * var(--td-u)) 0 calc(12 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-lane) 35%,#2b3f49);border-radius:calc(14 * var(--td-u));background:#0d1216;transition:border-color .16s ease,box-shadow .16s ease}.td-community-search:focus-within{border-color:var(--td-lane);box-shadow:0 0 0 calc(3 * var(--td-u)) color-mix(in srgb,var(--td-lane) 18%,transparent)}.td-community-search>.td-fa{flex:0 0 auto;width:calc(15 * var(--td-u));height:calc(15 * var(--td-u));color:#8ea0a8}.td-community-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:calc(14 * var(--td-u))}.td-community-search input::placeholder{color:#66767e}.td-community-search.is-code input{font-family:var(--td-font-stat);letter-spacing:.18em}.td-community-search button{flex:0 0 auto;width:calc(36 * var(--td-u));height:calc(36 * var(--td-u));display:grid;place-items:center;border:0;border-radius:calc(10 * var(--td-u));background:var(--td-lane);color:#0f1418;cursor:pointer;transition:opacity .16s ease,transform .12s ease}.td-community-search button:disabled{opacity:.25;cursor:default}.td-community-search button .td-fa{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u))}.td-community-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--td-u));min-height:calc(32 * var(--td-u));padding:0 calc(12 * var(--td-u));border:1px solid #4d6570;border-radius:calc(16 * var(--td-u));background:#ffffff08;color:#e6edf0;font:inherit;font-size:calc(12 * var(--td-u));font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .12s ease}.td-community-pill .td-fa{width:calc(12 * var(--td-u));height:calc(12 * var(--td-u))}.td-community-pill.is-go{border-color:transparent;background:var(--td-lane);color:#0f1418}.td-community-pill.is-danger{border-color:color-mix(in srgb,var(--td-color-danger) 45%,transparent);color:#ff9a8f}.td-community-icon-btn{flex:0 0 auto;width:calc(32 * var(--td-u));height:calc(32 * var(--td-u));display:grid;place-items:center;border:1px solid #3b505a;border-radius:50%;background:transparent;color:#c8d3d8;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .12s ease}.td-community-icon-btn .td-fa{width:calc(13 * var(--td-u));height:calc(13 * var(--td-u))}.td-community-pill:active,.td-community-icon-btn:active,.td-community-search button:active{transform:scale(.95)}.td-community-pill:disabled,.td-community-icon-btn:disabled{opacity:.45;cursor:default}.td-community-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:calc(54 * var(--td-u));display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--td-u));border:0;border-radius:calc(16 * var(--td-u));background:linear-gradient(180deg,color-mix(in srgb,var(--td-lane, #f0b429) 65%,#fff),var(--td-lane, #f0b429) 55%,color-mix(in srgb,var(--td-lane, #f0b429) 70%,#000));color:#10151a;font:inherit;cursor:pointer;box-shadow:0 0 calc(16 * var(--td-u)) color-mix(in srgb,var(--td-lane, #f0b429) 35%,transparent);transition:filter .16s ease,transform .12s ease}.td-community-cta:active{transform:scale(.98)}.td-community-cta:disabled{filter:saturate(.4) brightness(.7);cursor:default}.td-community-cta>.td-fa{width:calc(20 * var(--td-u));height:calc(20 * var(--td-u))}.td-community-cta>span{display:grid;text-align:left}.td-community-cta strong{font-size:calc(15 * var(--td-u));font-weight:800}.td-community-cta small{font-size:calc(9 * var(--td-u));opacity:.75}.td-community-actions{display:grid;justify-items:center;gap:calc(10 * var(--td-u))}@media(hover:hover)and (pointer:fine){.td-community-pill:not(:disabled):hover{border-color:var(--td-lane);background:color-mix(in srgb,var(--td-lane) 12%,transparent)}.td-community-pill.is-go:not(:disabled):hover{background:color-mix(in srgb,var(--td-lane) 85%,#fff)}.td-community-pill.is-danger:not(:disabled):hover{border-color:var(--td-color-danger);background:color-mix(in srgb,var(--td-color-danger) 12%,transparent)}.td-community-icon-btn:not(:disabled):hover{border-color:var(--td-lane);color:#fff}.td-community-cta:not(:disabled):hover{filter:brightness(1.08)}}.td-community-row{display:flex;align-items:center;gap:calc(6 * var(--td-u));padding-right:calc(8 * var(--td-u));border:1px solid #2a3c45;border-radius:calc(14 * var(--td-u));background:linear-gradient(#1a2229,#13191e);animation:td-community-card-in .36s cubic-bezier(.22,1,.36,1) both}.td-community-row.is-highlight{border-color:color-mix(in srgb,var(--td-lane) 60%,#2a3c45);background:radial-gradient(circle at 10% 50%,color-mix(in srgb,var(--td-lane) 16%,transparent),transparent 45%),linear-gradient(#1c262d,#13191e)}.td-community-row.is-muted{opacity:.8}.td-community-row-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;display:flex;align-items:center;gap:calc(10 * var(--td-u));padding:calc(8 * var(--td-u)) calc(4 * var(--td-u)) calc(8 * var(--td-u)) calc(10 * var(--td-u));border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left}button.td-community-row-main{cursor:pointer}.td-community-row-copy{flex:1;min-width:0;display:grid;gap:calc(2 * var(--td-u))}.td-community-row-copy strong{overflow:hidden;color:#f4f8fa;font-size:calc(15 * var(--td-u));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.td-community-row-copy small{overflow:hidden;color:#8fa0a9;font-size:calc(11 * var(--td-u));text-overflow:ellipsis;white-space:nowrap}.td-community-row.is-highlight .td-community-row-copy small{color:var(--td-lane)}.td-community-row-caret{flex:0 0 auto;width:calc(12 * var(--td-u));height:calc(12 * var(--td-u));color:#5d717b;transition:translate .16s ease,color .16s ease}.td-community-row-actions{flex:0 0 auto;display:flex;align-items:center;gap:calc(6 * var(--td-u))}@media(hover:hover)and (pointer:fine){.td-community-row:has(>button.td-community-row-main:hover){border-color:color-mix(in srgb,var(--td-lane) 55%,#2a3c45)}button.td-community-row-main:hover .td-community-row-caret{color:var(--td-lane);translate:calc(3 * var(--td-u)) 0}}.td-community-fold{border:1px dashed #33454e;border-radius:calc(14 * var(--td-u));padding:calc(4 * var(--td-u)) calc(6 * var(--td-u))}.td-community-fold summary{display:flex;align-items:center;gap:calc(8 * var(--td-u));min-height:calc(34 * var(--td-u));padding:0 calc(6 * var(--td-u));color:#a5b3ba;font-size:calc(13 * var(--td-u));font-weight:700;list-style:none;cursor:pointer}.td-community-fold summary::-webkit-details-marker{display:none}.td-community-fold summary>.td-fa{width:calc(12 * var(--td-u));height:calc(12 * var(--td-u))}.td-community-fold summary>span{color:#6c7d86;font-family:var(--td-font-stat);font-size:calc(10 * var(--td-u))}.td-community-fold-caret{margin-left:auto;transition:rotate .2s ease}.td-community-fold[open] .td-community-fold-caret{rotate:180deg}.td-community-fold .td-community-list{padding:calc(4 * var(--td-u)) 0 calc(4 * var(--td-u))}.td-community-flash-slot{position:absolute;z-index:20;left:calc(16 * var(--td-u));right:calc(16 * var(--td-u));bottom:calc(14 * var(--td-u));display:flex;justify-content:center;pointer-events:none}.td-community-flash{display:inline-flex;align-items:center;gap:calc(8 * var(--td-u));margin:0;padding:calc(9 * var(--td-u)) calc(14 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-color-success) 60%,transparent);border-radius:calc(20 * var(--td-u));background:#0c1410f0;color:#e8f6e2;font-size:calc(12 * var(--td-u));font-weight:700;box-shadow:0 calc(6 * var(--td-u)) calc(18 * var(--td-u)) #00000073;animation:td-community-flash 2.8s ease both}.td-community-flash.is-bad{border-color:color-mix(in srgb,var(--td-color-danger) 60%,transparent);background:#1a0c0cf0;color:#ffd9d4}.td-community-flash .td-fa{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u));color:var(--td-color-success)}.td-community-flash.is-bad .td-fa{color:var(--td-color-danger)}.td-community-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150 * var(--td-u)),1fr));gap:calc(7 * var(--td-u))}.td-community-board{--td-accent: var(--td-lane);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;min-height:calc(128 * var(--td-u));display:grid;justify-items:center;align-content:center;gap:calc(4 * var(--td-u));padding:calc(12 * var(--td-u)) calc(6 * var(--td-u));overflow:hidden;border:1px solid color-mix(in srgb,var(--td-accent) 40%,#29404b);border-radius:calc(15 * var(--td-u));background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--td-accent) 16%,transparent),transparent 55%),linear-gradient(#1c242b,#12171c);color:#fff;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff12;transition:border-color .16s ease,filter .16s ease,box-shadow .16s ease;animation:td-community-card-in .38s cubic-bezier(.22,1,.36,1) var(--td-delay, 0ms) both}.td-community-board:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:var(--td-accent);box-shadow:0 0 calc(8 * var(--td-u)) var(--td-accent);opacity:.7}.td-community-board>strong{max-width:100%;overflow:hidden;font-size:calc(12 * var(--td-u));text-overflow:ellipsis;white-space:nowrap}.td-community-board-rank{color:#fff;font-family:var(--td-font-stat);font-size:calc(22 * var(--td-u));font-weight:500;line-height:1;text-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-accent) 55%,transparent)}.td-community-board>small{color:#8fa0a9;font-size:calc(8 * var(--td-u));letter-spacing:.12em;text-transform:uppercase}.td-community-board.is-p1 .td-community-board-rank{color:#ffd56a}.td-community-board.is-p2 .td-community-board-rank{color:#dfe7ec}.td-community-board.is-p3 .td-community-board-rank{color:#f0a46c}.td-community-board:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.td-community-board:hover{border-color:var(--td-accent);filter:brightness(1.08);box-shadow:0 0 calc(14 * var(--td-u)) color-mix(in srgb,var(--td-accent) 25%,transparent)}}.td-community-detail{--td-accent: var(--td-lane);position:absolute;z-index:15;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:calc(4 * var(--td-u)) calc(10 * var(--td-u)) 0;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--td-accent) 18%,transparent),transparent 40%),#11181e;animation:td-community-detail-in .32s cubic-bezier(.22,1,.36,1) both}.td-community-detail-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(8 * var(--td-u));min-height:calc(46 * var(--td-u))}.td-community-detail-bar h2{margin:0;overflow:hidden;color:#fff;font-size:calc(19 * var(--td-u));text-align:center;text-overflow:ellipsis;white-space:nowrap}.td-community-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:calc(6 * var(--td-u));margin:calc(6 * var(--td-u)) 0 0;padding:0;list-style:none}.td-community-podium li{--td-medal: #dfe7ec;animation:td-community-rise .52s cubic-bezier(.2,1.2,.4,1) both}.td-community-podium li.is-p1{--td-medal: #ffd56a;animation-delay:.16s}.td-community-podium li.is-p2{animation-delay:60ms}.td-community-podium li.is-p3{--td-medal: #f0a46c;animation-delay:.26s}.td-community-podium button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;justify-items:center;gap:calc(4 * var(--td-u));padding:0;border:0;background:transparent;color:#fff;font:inherit;cursor:pointer}.td-community-podium button:disabled{cursor:default}.td-community-podium .td-player-avatar{box-shadow:0 0 0 calc(3 * var(--td-u)) var(--td-medal),0 0 calc(16 * var(--td-u)) color-mix(in srgb,var(--td-medal) 45%,transparent)}.td-community-podium li.is-p1 .td-player-avatar{--td-avatar-size: calc(66 * var(--td-u))}.td-community-podium-medal{display:grid;place-items:center;width:calc(22 * var(--td-u));height:calc(22 * var(--td-u));border-radius:50%;background:var(--td-medal);color:#12171c;font-family:var(--td-font-stat);font-size:calc(11 * var(--td-u));font-weight:700}.td-community-podium strong{max-width:100%;overflow:hidden;font-size:calc(12 * var(--td-u));text-overflow:ellipsis;white-space:nowrap}.td-community-podium li.is-me strong{color:var(--td-accent)}.td-community-podium small{color:#c4d0d6;font-family:var(--td-font-stat);font-size:calc(10 * var(--td-u))}.td-community-podium-step{width:100%;height:calc(34 * var(--td-u));margin-top:calc(4 * var(--td-u));border-radius:calc(10 * var(--td-u)) calc(10 * var(--td-u)) 0 0;background:linear-gradient(color-mix(in srgb,var(--td-medal) 30%,#1d262d),#141a1f);box-shadow:inset 0 1px color-mix(in srgb,var(--td-medal) 55%,transparent)}.td-community-podium li.is-p1 .td-community-podium-step{height:calc(56 * var(--td-u))}.td-community-podium li.is-p3 .td-community-podium-step{height:calc(22 * var(--td-u))}.td-community-ladder{display:grid;gap:calc(4 * var(--td-u));margin:calc(10 * var(--td-u)) 0 0;padding:0;list-style:none}.td-community-ladder button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:calc(30 * var(--td-u)) auto 1fr auto;align-items:center;gap:calc(8 * var(--td-u));min-height:calc(42 * var(--td-u));padding:0 calc(10 * var(--td-u));border:1px solid #263740;border-radius:calc(12 * var(--td-u));background:#151c21;color:#fff;font:inherit;text-align:left;cursor:pointer}.td-community-ladder button:disabled{cursor:default}.td-community-ladder b{color:#8fa0a9;font-family:var(--td-font-stat);font-size:calc(12 * var(--td-u));font-weight:500;text-align:center}.td-community-ladder strong{overflow:hidden;font-size:calc(13 * var(--td-u));text-overflow:ellipsis;white-space:nowrap}.td-community-ladder span:last-child{color:#d5dde3;font-family:var(--td-font-stat);font-size:calc(11 * var(--td-u))}.td-community-ladder li.is-me button{border-color:var(--td-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--td-accent) 22%,transparent),transparent 70%),#151c21;box-shadow:0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-accent) 25%,transparent)}.td-community-ladder li.is-me b,.td-community-ladder li.is-me strong{color:var(--td-accent)}.td-community-ladder-gap{display:flex;justify-content:center;gap:calc(5 * var(--td-u));padding:calc(4 * var(--td-u)) 0}.td-community-ladder-gap span{width:calc(4 * var(--td-u));height:calc(4 * var(--td-u));border-radius:50%;background:#4d6570}@media(hover:hover)and (pointer:fine){.td-community-ladder button:not(:disabled):hover{border-color:color-mix(in srgb,var(--td-accent) 55%,#263740)}.td-community-podium button:not(:disabled):hover .td-player-avatar{filter:brightness(1.12)}}.td-community-event{--td-accent: var(--td-lane);display:grid;gap:calc(8 * var(--td-u));padding:calc(12 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-accent) 55%,#2a3c45);border-radius:calc(16 * var(--td-u));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--td-accent) 22%,transparent),transparent 55%),linear-gradient(145deg,#1f2a31,#12171c);box-shadow:0 0 calc(18 * var(--td-u)) color-mix(in srgb,var(--td-accent) 14%,transparent);animation:td-community-card-in .38s cubic-bezier(.22,1,.36,1) both}.td-community-event.is-upcoming{border-style:dashed;box-shadow:none;opacity:.88}.td-community-event>header{display:flex;align-items:center;gap:calc(10 * var(--td-u))}.td-community-event>header .td-community-icon{width:calc(48 * var(--td-u));height:calc(48 * var(--td-u))}.td-community-event>header>div{min-width:0;display:grid;gap:calc(2 * var(--td-u))}.td-community-tag{justify-self:start;padding:calc(2 * var(--td-u)) calc(7 * var(--td-u));border-radius:calc(8 * var(--td-u));background:var(--td-accent);color:#10151a;font-size:calc(10 * var(--td-u));font-weight:800;letter-spacing:.12em;text-transform:uppercase}.td-community-event.is-live .td-community-tag{animation:td-community-live 2s ease-in-out infinite}.td-community-event.is-upcoming .td-community-tag{background:transparent;box-shadow:inset 0 0 0 1px var(--td-accent);color:var(--td-accent)}.td-community-event>header strong{color:#fff;font-size:calc(17 * var(--td-u));line-height:1.1}.td-community-event>header small{color:#c5d2d8;font-size:calc(13 * var(--td-u))}.td-community-event>header small b{color:var(--td-accent);font-family:var(--td-font-stat);font-weight:500}.td-community-event>p{margin:0;color:#d5e0e5;font-size:calc(13 * var(--td-u));line-height:1.4}.td-community-event-challenges{display:grid;gap:calc(6 * var(--td-u))}.td-community-challenge{--td-accent: var(--td-lane);position:relative;display:grid;grid-template-columns:calc(40 * var(--td-u)) 1fr auto;grid-template-areas:"icon copy done" "tasks tasks tasks" "bar bar bar" "foot foot foot" "rewards rewards rewards";align-items:center;column-gap:calc(10 * var(--td-u));row-gap:calc(7 * var(--td-u));padding:calc(10 * var(--td-u)) calc(11 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-accent) 35%,#29404b);border-radius:calc(15 * var(--td-u));background:radial-gradient(circle at 8% 30%,color-mix(in srgb,var(--td-accent) 14%,transparent),transparent 40%),linear-gradient(#1c242b,#12171c);animation:td-community-card-in .38s cubic-bezier(.22,1,.36,1) var(--td-delay, 0ms) both}.td-community-challenge.is-compact{border-color:#ffffff14;background:#00000038}.td-community-challenge>.td-community-icon{grid-area:icon}.td-community-challenge-copy{grid-area:copy;min-width:0;display:grid;gap:calc(2 * var(--td-u))}.td-community-challenge-copy strong{color:#fff;font-size:calc(16 * var(--td-u));line-height:1.15}.td-community-challenge-copy small{color:#c5d2d8;font-size:calc(13 * var(--td-u));line-height:1.35}.td-community-done{grid-area:done;width:calc(26 * var(--td-u));height:calc(26 * var(--td-u));display:grid;place-items:center;border-radius:50%;background:var(--td-color-success);color:#0f1a0b;box-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-color-success) 60%,transparent);animation:td-community-pop .42s cubic-bezier(.2,1.4,.4,1) both}.td-community-done .td-fa{width:calc(12 * var(--td-u));height:calc(12 * var(--td-u))}.td-community-challenge.is-done{--td-accent: var(--td-color-success)}.td-community-challenge.is-done .td-community-challenge-copy strong{color:#cfe6c5}.td-community-tasks{grid-area:tasks;display:grid;gap:calc(4 * var(--td-u));margin:0;padding:0 0 0 calc(4 * var(--td-u));list-style:none}.td-community-tasks li{display:flex;align-items:center;gap:calc(8 * var(--td-u));color:#d5e0e5;font-size:calc(13 * var(--td-u))}.td-community-tasks .td-fa{flex:0 0 auto;width:calc(16 * var(--td-u));height:calc(16 * var(--td-u));color:#8aa0aa}.td-community-tasks li.is-done{color:#7e8f97;text-decoration:line-through;text-decoration-color:#ffffff40}.td-community-tasks li.is-done .td-fa{color:var(--td-color-success)}.td-community-bar{grid-area:bar;position:relative;display:block;height:calc(8 * var(--td-u));overflow:hidden;border-radius:calc(4 * var(--td-u));background:#ffffff14;box-shadow:inset 0 1px 2px #00000080}.td-community-bar>span{position:absolute;inset:0 auto 0 0;width:var(--td-fill);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--td-accent) 55%,#0c1216),var(--td-accent));box-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-accent) 60%,transparent);animation:td-community-bar-fill .9s cubic-bezier(.22,1,.36,1) calc(var(--td-delay, 0ms) + .15s) both}.td-community-challenge-foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--td-u));color:#c5d2d8;font-family:var(--td-font-stat);font-size:calc(13 * var(--td-u))}.td-community-rewards{grid-area:rewards;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--td-u))}.td-community-reward{--td-accent: var(--td-lane);min-width:0;min-height:calc(58 * var(--td-u));display:flex;align-items:center;gap:calc(6 * var(--td-u));padding:calc(5 * var(--td-u)) calc(7 * var(--td-u)) calc(5 * var(--td-u)) calc(4 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-accent) 40%,#26363d);border-radius:calc(12 * var(--td-u));background:radial-gradient(circle at calc(22 * var(--td-u)) 50%,color-mix(in srgb,var(--td-accent) 22%,transparent),transparent 62%),#12181c;color:#f4f7f8}.td-community-reward .td-community-icon{width:calc(36 * var(--td-u));height:calc(36 * var(--td-u))}.td-community-reward .td-community-icon-glyph{font-size:calc(14 * var(--td-u))}.td-community-icon.is-loot{overflow:visible;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--td-accent) 22%,#1a242c),#10161b 74%)}.td-community-icon.is-loot .td-lootbox,.td-community-icon.is-loot .td-lootbox.is-huge{width:78%;height:78%;translate:none}.td-community-reward-copy{min-width:0;flex:1 1 auto;display:grid;gap:calc(1 * var(--td-u))}.td-community-reward b{color:#f4f7f8;font-family:var(--td-font-stat);font-size:calc(13 * var(--td-u));font-weight:500;line-height:1.1}.td-community-reward small{display:-webkit-box;overflow:hidden;color:#c5d2d8;font-size:calc(10 * var(--td-u));font-weight:600;line-height:1.2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-community-reward.is-chance b{color:#ffe08a}.td-community-code{position:relative;display:grid;justify-items:center;gap:calc(6 * var(--td-u));padding:calc(16 * var(--td-u)) calc(12 * var(--td-u)) calc(14 * var(--td-u));overflow:hidden;border:1px solid color-mix(in srgb,var(--td-lane) 60%,#2a3c45);border-radius:calc(18 * var(--td-u));background:repeating-linear-gradient(135deg,transparent 0 calc(10 * var(--td-u)),rgba(255,255,255,.025) calc(10 * var(--td-u)) calc(20 * var(--td-u))),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--td-lane) 28%,transparent),transparent 70%),#151c22;box-shadow:0 0 calc(20 * var(--td-u)) color-mix(in srgb,var(--td-lane) 18%,transparent)}.td-community-code:before,.td-community-code:after{content:"";position:absolute;top:50%;width:calc(18 * var(--td-u));height:calc(18 * var(--td-u));border-radius:50%;background:#11161c;translate:0 -50%}.td-community-code:before{left:calc(-10 * var(--td-u))}.td-community-code:after{right:calc(-10 * var(--td-u))}.td-community-code small{color:var(--td-lane);font-size:calc(9 * var(--td-u));font-weight:700;letter-spacing:.16em;text-transform:uppercase}.td-community-code strong{color:#fff;font-family:var(--td-font-stat);font-size:calc(30 * var(--td-u));font-weight:500;letter-spacing:.2em;text-shadow:0 0 calc(14 * var(--td-u)) color-mix(in srgb,var(--td-lane) 65%,transparent);-webkit-user-select:all;user-select:all}.td-community-code>div{display:flex;gap:calc(8 * var(--td-u));margin-top:calc(4 * var(--td-u))}.td-community-track{--td-accent: var(--td-lane);display:grid;grid-template-columns:auto 1fr;grid-template-areas:"count note" "bar bar";align-items:baseline;gap:calc(8 * var(--td-u)) calc(12 * var(--td-u));padding:calc(12 * var(--td-u));border:1px solid #2a3c45;border-radius:calc(14 * var(--td-u));background:#151c21}.td-community-track>.td-community-bar{grid-area:bar}.td-community-track-count{grid-area:count;color:#8fa0a9;font-family:var(--td-font-stat);font-size:calc(12 * var(--td-u))}.td-community-track-count b{color:var(--td-accent);font-size:calc(20 * var(--td-u));font-weight:500}.td-community-track small{grid-area:note;justify-self:end;color:#a8b6bd;font-size:calc(11 * var(--td-u))}.td-community-invite-card{display:grid;grid-template-columns:calc(40 * var(--td-u)) 1fr;align-items:center;gap:calc(10 * var(--td-u));padding:calc(12 * var(--td-u));border:1px solid var(--td-lane);border-radius:calc(16 * var(--td-u));background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--td-lane) 22%,transparent),transparent 55%),#171e24;box-shadow:0 0 calc(18 * var(--td-u)) color-mix(in srgb,var(--td-lane) 20%,transparent);animation:td-community-card-in .38s cubic-bezier(.22,1,.36,1) both}.td-community-invite-card>.td-fa{width:calc(34 * var(--td-u));height:calc(34 * var(--td-u))}.td-community-invite-card>div:first-of-type{display:grid;gap:calc(2 * var(--td-u));min-width:0}.td-community-invite-card small{color:#a8b6bd;font-size:calc(11 * var(--td-u))}.td-community-invite-card strong{color:#fff;font-size:calc(17 * var(--td-u))}.td-community-invite-card p{margin:calc(2 * var(--td-u)) 0 0;color:#ffc48a;font-size:calc(10 * var(--td-u))}.td-community-invite-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1.5fr;gap:calc(8 * var(--td-u))}.td-community-history{display:grid;gap:calc(2 * var(--td-u));margin:0;padding:0;list-style:none}.td-community-history li{display:flex;align-items:center;gap:calc(10 * var(--td-u));min-height:calc(34 * var(--td-u));padding:0 calc(8 * var(--td-u));border-bottom:1px solid rgba(255,255,255,.05)}.td-community-history-dot{flex:0 0 auto;width:calc(10 * var(--td-u));height:calc(10 * var(--td-u));border-radius:50%}.td-community-history strong{flex:1;min-width:0;overflow:hidden;color:#d9e2e6;font-size:calc(13 * var(--td-u));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.td-community-history small{color:#7d8e96;font-size:calc(10 * var(--td-u))}.td-confirm-sheet>.td-community-choice-list{grid-template-columns:1fr;gap:calc(6 * var(--td-u))}.td-community-choice-list button{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--td-u))}.td-community-choice-list button .td-fa{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u))}.td-community-choice-list button.is-danger{border-color:color-mix(in srgb,var(--td-color-danger) 55%,transparent);color:#ff9a8f}.td-confirm-sheet>.td-community-picker{grid-template-columns:1fr;gap:calc(4 * var(--td-u));max-height:calc(260 * var(--td-u));overflow-y:auto;text-align:left}.td-confirm-sheet .td-community-picker .td-community-row-main{min-height:calc(46 * var(--td-u));border:1px solid #2a3c45;border-radius:calc(12 * var(--td-u));background:#171e24;font-size:inherit}@media(hover:hover)and (pointer:fine){.td-confirm-sheet .td-community-picker .td-community-row-main:hover{border-color:#ff8a5c}}.td-community-player{--td-lane: #3ddc97}.td-community-player-mark{position:relative;display:grid;justify-items:center}.td-community-player-mark .td-player-avatar{animation:td-community-pop .52s cubic-bezier(.2,1.4,.4,1) both}.td-community-player-mark.is-friend .td-player-avatar{box-shadow:0 0 0 calc(3 * var(--td-u)) var(--td-lane),0 0 calc(20 * var(--td-u)) color-mix(in srgb,var(--td-lane) 45%,transparent)}.td-community-player-tag{position:absolute;bottom:calc(-10 * var(--td-u));display:inline-flex;align-items:center;gap:calc(4 * var(--td-u));padding:calc(3 * var(--td-u)) calc(8 * var(--td-u));border-radius:calc(10 * var(--td-u));background:var(--td-lane);color:#0f1418;font-size:calc(9 * var(--td-u));font-weight:800;white-space:nowrap}.td-community-player-tag.is-ask{background:#f4b42a}.td-community-player-tag .td-fa{width:calc(10 * var(--td-u));height:calc(10 * var(--td-u))}.td-community-player-ranks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--td-u));margin-top:calc(4 * var(--td-u))}.td-community-player-ranks>span{--td-accent: #62d8ff;min-width:0;min-height:calc(52 * var(--td-u));display:flex;align-items:center;gap:calc(6 * var(--td-u));padding:calc(5 * var(--td-u)) calc(7 * var(--td-u)) calc(5 * var(--td-u)) calc(4 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-accent) 40%,#2a3c45);border-radius:calc(12 * var(--td-u));background:#151c21}.td-community-player-ranks .td-community-icon{width:calc(32 * var(--td-u));height:calc(32 * var(--td-u))}.td-community-player-ranks b{flex:0 0 auto;color:#fff;font-family:var(--td-font-stat);font-size:calc(13 * var(--td-u));font-weight:500}.td-community-player-ranks small{display:-webkit-box;min-width:0;flex:1 1 auto;overflow:hidden;color:#c5d2d8;font-size:calc(11 * var(--td-u));font-weight:600;line-height:1.2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-community-player-actions{flex:0 0 auto;display:grid;gap:calc(8 * var(--td-u));padding:calc(8 * var(--td-u)) calc(6 * var(--td-u)) calc(14 * var(--td-u))}.td-community-player-more{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--td-u))}.td-community-player .td-community-empty{margin-top:calc(10 * var(--td-u))}@keyframes td-community-card-in{0%{opacity:0;transform:translateY(calc(10 * var(--td-u))) scale(.97)}}@keyframes td-community-detail-in{0%{opacity:0;transform:translateY(calc(18 * var(--td-u)))}}@keyframes td-community-rise{0%{opacity:0;transform:translateY(calc(30 * var(--td-u)))}}@keyframes td-community-pop{0%{transform:scale(.6)}}@keyframes td-community-bar-fill{0%{width:0}}@keyframes td-community-sheen{0%,60%{translate:-120% 0}to{translate:120% 0}}@keyframes td-community-float{50%{transform:translateY(calc(-4 * var(--td-u)))}}@keyframes td-community-spin{to{rotate:360deg}}@keyframes td-community-live{50%{box-shadow:0 0 calc(10 * var(--td-u)) var(--td-accent)}}@keyframes td-community-flash{0%{opacity:0;transform:translateY(calc(10 * var(--td-u)))}10%,85%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.td-community-shell,.td-community-hero:after,.td-community-hero-icon,.td-community-row,.td-community-board,.td-community-detail,.td-community-podium li,.td-community-event,.td-community-event.is-live .td-community-tag,.td-community-challenge,.td-community-done,.td-community-bar>span,.td-community-invite-card,.td-community-player-mark .td-player-avatar,.td-community-loading>span,.td-community-spin{animation:none}.td-community-flash{animation-name:td-fade-in}.td-community-ring-fill{transition:none}}.td-home{--td-home-blue: #62d8ff;--td-home-panel: #121b21;gap:calc(7 * var(--td-u));background:radial-gradient(circle at 82% 3%,rgba(98,216,255,.1),transparent 29%),var(--td-color-bg)}.td-home-title{min-height:calc(46 * var(--td-u));display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--td-u))}.td-home-title>div{flex:1;min-width:0}.td-home-title p,.td-home-title h2{margin:0}.td-home-title p{color:#7f9aa6;font-size:calc(10 * var(--td-u));font-weight:800;letter-spacing:.16em;text-transform:uppercase}.td-home-title h2{display:flex;min-width:0;color:#eaf8ff;font-weight:600;line-height:1.15}.td-home-title h2 .td-fit-text{flex:1}.td-home-console{position:relative;flex:0 0 auto;overflow:hidden;border:calc(2 * var(--td-u)) solid #3b606e;border-radius:calc(18 * var(--td-u));background:linear-gradient(112deg,rgba(98,216,255,.1),transparent 52%),#11191f;box-shadow:inset 0 0 calc(24 * var(--td-u)) #62d8ff0a}.td-home-console:after{content:"";position:absolute;top:0;bottom:0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);transform:translate(-150%) skew(-18deg);animation:td-home-scan 6s ease-in-out infinite;pointer-events:none}@keyframes td-home-scan{0%,66%{transform:translate(-150%) skew(-18deg)}to{transform:translate(570%) skew(-18deg)}}.td-home-profile{display:grid;grid-template-columns:calc(96 * var(--td-u)) minmax(0,1fr) auto;align-items:center;gap:calc(12 * var(--td-u));padding:calc(10 * var(--td-u)) calc(12 * var(--td-u))}.td-home-avatar{position:relative;width:calc(96 * var(--td-u));height:calc(96 * var(--td-u));display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--td-home-blue) var(--td-xp),#2a3a43 0);box-shadow:0 0 calc(18 * var(--td-u)) #62d8ff47}.td-home-avatar-face{width:calc(86 * var(--td-u));height:calc(86 * var(--td-u));overflow:hidden;display:grid;place-items:center;border:calc(3 * var(--td-u)) solid #11191f;border-radius:50%;background:#142732}.td-home-avatar img,.td-home-avatar svg{width:100%;height:100%;object-fit:cover}.td-home-level-copy{min-width:0;display:grid;gap:calc(4 * var(--td-u))}.td-home-level-copy span{color:#8aa3ae;font-size:calc(11 * var(--td-u));font-weight:800;letter-spacing:.14em;text-transform:uppercase}.td-home-level-copy strong{color:#fff;font-family:var(--td-font-stat);font-size:calc(36 * var(--td-u));line-height:1}.td-home-xp{height:calc(6 * var(--td-u));overflow:hidden;border-radius:calc(3 * var(--td-u));background:#26353d}.td-home-xp i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3aa9d4,var(--td-home-blue));box-shadow:0 0 calc(8 * var(--td-u)) #62d8ff99}.td-home-level-copy small{color:#b4c6ce;font-size:calc(12 * var(--td-u));font-weight:600}.td-home-profile>.td-vitals{flex-direction:column;gap:calc(4 * var(--td-u))}.td-home-launchers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(98,216,255,.18)}.td-home-launchers button{min-width:0;height:calc(62 * var(--td-u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--td-u));border:0;border-right:1px solid rgba(98,216,255,.14);padding:0 calc(4 * var(--td-u));background:#080f146b;color:#e3f0f5;font:inherit;font-weight:700;cursor:pointer}.td-home-launchers button:last-child{border-right:0}.td-home-launchers button:active:not(:disabled){background:#62d8ff29}.td-home-launchers button:disabled{color:#6c7e86;cursor:default}.td-home-launchers .td-fa{width:calc(22 * var(--td-u));height:calc(22 * var(--td-u))}.td-home-launchers .td-fit-text{max-width:100%;text-align:center}.td-home-launchers button>small{margin-top:calc(-2 * var(--td-u));color:#6c7e86;font-size:calc(8 * var(--td-u));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.td-road-board{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:calc(2 * var(--td-u)) solid #3b606e;border-radius:calc(18 * var(--td-u));background:#11171c}.td-road-board header{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--td-u));padding:calc(10 * var(--td-u)) calc(12 * var(--td-u)) calc(6 * var(--td-u))}.td-road-board h2,.td-road-board p{margin:0}.td-road-board h2{display:flex;align-items:center;gap:calc(7 * var(--td-u));color:#f5fbff;font-size:calc(16 * var(--td-u));letter-spacing:.08em;text-transform:uppercase}.td-road-board h2:before{width:calc(7 * var(--td-u));height:calc(7 * var(--td-u));border-radius:50%;background:#39e58c;box-shadow:0 0 calc(8 * var(--td-u)) #39e58c;content:"";animation:td-road-pulse 2.4s ease-out infinite}@keyframes td-road-pulse{70%{box-shadow:0 0 0 calc(7 * var(--td-u)) transparent}}.td-road-board header p,.td-road-empty{color:#8da4ae;font-size:calc(12 * var(--td-u));font-weight:700}.td-road-board ul{flex:1;min-height:0;margin:0;padding:calc(4 * var(--td-u)) calc(8 * var(--td-u)) calc(8 * var(--td-u));overflow:auto;list-style:none;display:flex;flex-direction:column;gap:calc(6 * var(--td-u))}.td-road-board li button{width:100%;display:flex;align-items:flex-start;gap:calc(10 * var(--td-u));border:1px solid #2c4650;border-radius:calc(12 * var(--td-u));padding:calc(10 * var(--td-u));background:#18252c;color:#e7f6ff;text-align:left;font:inherit;font-size:calc(14 * var(--td-u));font-weight:600;line-height:1.35;cursor:pointer}.td-road-board li{animation:td-road-arrive .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--td-road-i) * 55ms)}@keyframes td-road-arrive{0%{opacity:0;transform:translateY(calc(5 * var(--td-u)))}}.td-road-board li button:active{background:#20333c}.td-road-board li .td-fa{flex:0 0 auto;width:calc(18 * var(--td-u));margin-top:calc(1 * var(--td-u));color:var(--td-home-blue);font-size:calc(16 * var(--td-u))}.td-road-empty{flex:1;padding:calc(8 * var(--td-u)) calc(14 * var(--td-u))}.td-road-feed{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--td-u));margin:calc(8 * var(--td-u));border:1px solid #557786;border-radius:calc(14 * var(--td-u));padding:calc(10 * var(--td-u)) calc(12 * var(--td-u));background:#62d8ff14;color:#e5f7ff;font:inherit;font-size:calc(14 * var(--td-u));font-weight:700;cursor:pointer}.td-road-feed:active{background:#62d8ff29}.td-road-feed small{color:#8da4ae;font-size:calc(12 * var(--td-u));font-weight:700}.td-road-section-line{margin:0;padding:calc(10 * var(--td-u)) calc(12 * var(--td-u));border-bottom:1px solid rgba(98,216,255,.12);color:#d5eaf3;font-size:calc(14 * var(--td-u));font-weight:600;line-height:1.35}.td-signal-read{border:1px solid #557786;border-radius:calc(14 * var(--td-u));padding:calc(6 * var(--td-u)) calc(10 * var(--td-u));background:#070e1285;color:#c9e9f7;font:inherit;font-size:calc(12 * var(--td-u));font-weight:700;cursor:pointer}.td-signal-screen .td-signal-feed{border:0;border-radius:0;background:transparent}@media(prefers-reduced-motion:reduce){.td-road-board h2:before,.td-road-board li{animation:none}}.td-signal-feed{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:calc(2 * var(--td-u)) solid #3b606e;border-radius:calc(18 * var(--td-u));background:#11171c}.td-signal-header{min-height:calc(58 * var(--td-u));display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--td-u));padding:calc(8 * var(--td-u)) calc(12 * var(--td-u));background:linear-gradient(90deg,rgba(98,216,255,.12),transparent 58%),#18252c}.td-signal-header>div{display:flex;align-items:center;gap:calc(8 * var(--td-u))}.td-signal-live{width:calc(8 * var(--td-u));height:calc(8 * var(--td-u));border-radius:50%;background:#39e58c;box-shadow:0 0 calc(9 * var(--td-u)) #39e58c;animation:td-signal-pulse 2s ease-out infinite}@keyframes td-signal-pulse{70%{box-shadow:0 0 0 calc(7 * var(--td-u)) transparent}}.td-signal-header h2,.td-signal-header p{margin:0}.td-signal-header h2{color:#f5fbff;font-size:calc(19 * var(--td-u));line-height:1.05}.td-signal-header p{margin-top:calc(2 * var(--td-u));color:#8da4ae;font-size:calc(12 * var(--td-u));font-weight:700}.td-signal-header>button{border:1px solid #557786;border-radius:calc(14 * var(--td-u));padding:calc(8 * var(--td-u)) calc(13 * var(--td-u));background:#070e1285;color:#c9e9f7;font:inherit;font-size:calc(12 * var(--td-u));font-weight:700;cursor:pointer}.td-signal-filters{display:grid;grid-template-columns:repeat(4,1fr);padding:calc(6 * var(--td-u));gap:calc(4 * var(--td-u));border-bottom:1px solid rgba(98,216,255,.12)}.td-signal-filters button{min-width:0;height:calc(38 * var(--td-u));display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--td-u));border:1px solid transparent;border-radius:calc(9 * var(--td-u));background:transparent;color:#6f858f;font:inherit;font-size:calc(12 * var(--td-u));font-weight:700;cursor:pointer}.td-signal-filters button[aria-selected=true]{border-color:#4f7382;background:#62d8ff1a;color:#e5f7ff;box-shadow:inset 0 -2px 0 var(--td-home-blue)}.td-road-report{flex:0 0 auto;display:flex;flex-direction:column;margin:calc(6 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-tone, #62d8ff) 55%,#2a424c);border-radius:calc(12 * var(--td-u));background:linear-gradient(105deg,color-mix(in srgb,var(--td-tone, #62d8ff) 16%,transparent),transparent 46%),#10181d;box-shadow:inset calc(3 * var(--td-u)) 0 0 var(--td-tone, #62d8ff)}.td-road-summary{display:flex;align-items:stretch;gap:calc(8 * var(--td-u));border:0;padding:calc(7 * var(--td-u));background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.td-road-detail{padding:0 calc(10 * var(--td-u)) calc(10 * var(--td-u))}.td-road-report.is-positive{--td-tone: #67c986}.td-road-report.is-negative{--td-tone: #ff6574}.td-road-report.is-neutral{--td-tone: #62d8ff}.td-road-summary:active{background-color:#62d8ff14}.td-road-media{flex:0 0 auto;width:calc(72 * var(--td-u));height:calc(72 * var(--td-u));object-fit:cover;border:1px solid #38515c;border-radius:calc(8 * var(--td-u));background:#0d1418}.td-road-copy{min-width:0;display:grid;align-content:center;gap:calc(2 * var(--td-u))}.td-road-kicker{color:var(--td-tone, #8fd8ff);font-size:calc(10 * var(--td-u));font-weight:800;letter-spacing:.14em;text-transform:uppercase}.td-road-lead{display:-webkit-box;overflow:hidden;color:#f4fbfe;font-size:calc(14 * var(--td-u));font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.td-road-also{display:-webkit-box;overflow:hidden;color:#9eb4bd;font-size:calc(12 * var(--td-u));font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-signal-filters .td-fa{width:calc(15 * var(--td-u));height:calc(15 * var(--td-u))}.td-signal-scroll{flex:1;min-height:0;overflow-y:auto;padding:calc(7 * var(--td-u));scrollbar-width:none;overscroll-behavior:contain;overflow-anchor:none}.td-signal-window{display:grid;align-content:start;gap:calc(7 * var(--td-u))}.td-signal-scroll::-webkit-scrollbar{display:none}.td-signal-card{--td-tone: #6f8995;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-tone) 60%,#26373f);border-radius:calc(11 * var(--td-u));background:linear-gradient(100deg,color-mix(in srgb,var(--td-tone) 8%,transparent),transparent 54%),#141c22}.td-signal-card.is-positive{--td-tone: #67c986}.td-signal-card.is-negative{--td-tone: #ff6574}.td-signal-card.is-unread{box-shadow:inset calc(3 * var(--td-u)) 0 0 var(--td-tone)}.td-signal-card.is-seen{opacity:.78}.td-signal-summary{width:100%;min-height:calc(52 * var(--td-u));display:grid;grid-template-columns:calc(36 * var(--td-u)) minmax(0,1fr) auto calc(14 * var(--td-u));align-items:start;gap:calc(8 * var(--td-u));border:0;padding:calc(8 * var(--td-u)) calc(10 * var(--td-u));background:transparent;color:#dbe8ed;text-align:left;font:inherit;cursor:pointer}.td-signal-type-icon{position:relative;width:calc(36 * var(--td-u));height:calc(36 * var(--td-u));margin-top:calc(1 * var(--td-u));display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--td-tone) 58%,#324750);border-radius:50%;color:var(--td-tone);background:color-mix(in srgb,var(--td-tone) 10%,#10171c)}.td-signal-type-icon .td-fa{width:calc(19 * var(--td-u));height:calc(19 * var(--td-u))}.td-signal-copy{min-width:0;overflow:hidden}.td-signal-description{display:-webkit-box;overflow:hidden;color:#f4fbfe;font-size:calc(14 * var(--td-u));font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.td-signal-aside{display:grid;grid-template-columns:calc(26 * var(--td-u)) calc(30 * var(--td-u));align-items:center;gap:calc(4 * var(--td-u));margin-top:calc(2 * var(--td-u))}.td-signal-aside time{color:#8ea3ac;font-size:calc(12 * var(--td-u));font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.td-signal-count{height:calc(18 * var(--td-u));display:grid;place-items:center;border-radius:calc(9 * var(--td-u));color:#dff6ff;font-size:calc(11 * var(--td-u));font-weight:800;font-variant-numeric:tabular-nums}.td-signal-count:not(:empty){background:#62d8ff24}.td-signal-token{color:#bfe9a5;font-weight:700;text-shadow:0 0 calc(7 * var(--td-u)) rgba(142,225,97,.32)}.td-signal-token.is-u{color:#b1edfc}.td-signal-token.is-p{color:#f49a68}.td-signal-unread{position:absolute;top:calc(-1 * var(--td-u));right:calc(-1 * var(--td-u));width:calc(10 * var(--td-u));height:calc(10 * var(--td-u));border:calc(2 * var(--td-u)) solid #141c22;border-radius:50%;background:#ff5364;box-shadow:0 0 calc(7 * var(--td-u)) #ff5364c2}.td-signal-chevron{width:calc(13 * var(--td-u));margin-top:calc(4 * var(--td-u));transition:transform .18s ease}.td-signal-summary[aria-expanded=true] .td-signal-chevron{transform:rotate(180deg)}.td-signal-summary[aria-expanded=true] .td-signal-description{display:block}.td-signal-detail{display:grid;gap:calc(9 * var(--td-u));padding:0 calc(12 * var(--td-u)) calc(12 * var(--td-u)) calc(54 * var(--td-u));animation:td-signal-open .18s ease-out both}@keyframes td-signal-open{0%{opacity:0;transform:translateY(calc(-4 * var(--td-u)))}}.td-signal-teaser,.td-signal-content{margin:0;color:#c5d4da;font-size:calc(13 * var(--td-u));line-height:1.35}.td-signal-teaser{color:var(--td-tone);font-weight:700}.td-signal-media{width:100%;max-height:calc(180 * var(--td-u));object-fit:contain;border:1px solid #38515c;border-radius:calc(9 * var(--td-u));background:#0d1418}.td-signal-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:calc(6 * var(--td-u))}.td-signal-reward{--td-reward: #62d8ff;position:relative;min-width:0;min-height:calc(50 * var(--td-u));display:flex;align-items:center;gap:calc(8 * var(--td-u));overflow:hidden;border:1px solid color-mix(in srgb,var(--td-reward) 45%,#26363d);border-radius:calc(11 * var(--td-u));padding:calc(6 * var(--td-u)) calc(8 * var(--td-u)) calc(6 * var(--td-u)) calc(6 * var(--td-u));background:radial-gradient(circle at calc(24 * var(--td-u)) 50%,color-mix(in srgb,var(--td-reward) 26%,transparent),transparent 62%),linear-gradient(115deg,color-mix(in srgb,var(--td-reward) 12%,#10181d),#0c1317 70%);box-shadow:inset 0 1px #ffffff0f,0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-reward) 14%,transparent);color:#e6f2f6;text-align:left;font:inherit;animation:td-reward-in .34s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--td-reward-i, 0) * 55ms + 60ms)}.td-signal-reward:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.13) 50%,transparent 70%);transform:translate(-120%);animation:td-reward-shine .9s ease-out both;animation-delay:calc(var(--td-reward-i, 0) * 55ms + .26s);pointer-events:none}@keyframes td-reward-in{0%{opacity:0;transform:translateY(calc(6 * var(--td-u))) scale(.92)}}@keyframes td-reward-shine{to{transform:translate(120%)}}button.td-signal-reward{cursor:pointer}button.td-signal-reward:active{transform:scale(.97)}.td-signal-reward-icon{position:relative;flex:0 0 auto;width:calc(38 * var(--td-u));height:calc(38 * var(--td-u));display:grid;place-items:center;border:calc(2 * var(--td-u)) solid var(--td-reward);border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--td-reward) 34%,#1a262c),#0d1418 72%);box-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-reward) 45%,transparent),inset 0 0 calc(6 * var(--td-u)) #00000080}.td-signal-reward-icon img,.td-signal-reward-icon .td-fa{width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--td-u)) calc(3 * var(--td-u)) rgba(0,0,0,.55))}.td-signal-reward-glyph{font-size:calc(17 * var(--td-u))}.td-signal-reward-xp{color:#dff7ff;font-family:var(--td-font-stat);font-size:calc(13 * var(--td-u));letter-spacing:.04em;text-shadow:0 0 calc(6 * var(--td-u)) rgba(98,216,255,.9)}.td-signal-reward-copy{min-width:0;display:grid;gap:calc(1 * var(--td-u))}.td-signal-reward strong{color:#8ff0a8;font-family:var(--td-font-stat);font-size:calc(16 * var(--td-u));line-height:1;text-shadow:0 0 calc(8 * var(--td-u)) rgba(103,201,134,.45)}.td-signal-reward.is-loss strong{color:#ff8590;text-shadow:0 0 calc(8 * var(--td-u)) rgba(255,101,116,.4)}.td-signal-reward.is-loss .td-signal-reward-icon{filter:saturate(.6) brightness(.85)}.td-signal-reward small{display:-webkit-box;overflow:hidden;color:#b3c4cb;font-size:calc(11 * var(--td-u));font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-signal-more{min-height:calc(28 * var(--td-u));display:grid;place-items:center;color:#8da4ae;font-size:calc(12 * var(--td-u));font-weight:700}.td-signal-empty{min-height:calc(118 * var(--td-u));display:grid;place-items:center;align-content:center;gap:calc(5 * var(--td-u));color:#70858e;text-align:center}.td-signal-empty .td-fa{width:calc(28 * var(--td-u));height:calc(28 * var(--td-u))}.td-signal-empty strong{color:#b8c8ce;font-size:calc(15 * var(--td-u))}.td-signal-empty span{font-size:calc(12 * var(--td-u))}.td-decode-toni-face{position:relative;display:block;flex:none;width:calc(156 * var(--td-u, 1px));height:calc(142 * var(--td-u, 1px))}.td-decode-toni-face svg{display:block;width:100%;height:100%;overflow:visible}.td-toni-rim,.td-toni-plate,.td-toni-wall,.td-toni-lens,.td-toni-hat-edge{stroke:#000;stroke-width:7;stroke-linejoin:round}.td-toni-hat{fill:#011721}.td-toni-brim-under{fill:#143444}.td-toni-hat-edge{fill:none}.td-toni-crease{fill:none;stroke:#000;stroke-width:4;stroke-linecap:round}.td-toni-rim{fill:#c7f4ff}.td-toni-wall{fill:#86c4da}.td-toni-plate{fill:#374860}.td-toni-tick{fill:none;stroke:#1c2636;stroke-width:4;stroke-linecap:round}.td-toni-mouth{fill:#1b2636}.td-toni-tooth{fill:#e7fbff}.td-toni-mouth-line{fill:none;stroke:#e7fbff;stroke-width:11;stroke-linejoin:round}.td-toni-lens{fill:#011721}.td-toni-bridge{fill:none;stroke:#000;stroke-width:8;stroke-linecap:round}@media(prefers-reduced-motion:reduce){.td-decode-toni-face,.td-decode-toni-face *{animation:none!important}}.td-decode{--td-ink: #14161c;--td-crt: #7cf5c4;--td-paper: #f6ecd2;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;gap:calc(8 * var(--td-u));padding:calc(8 * var(--td-u)) calc(10 * var(--td-u)) calc(10 * var(--td-u));background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--td-drive) 22%,transparent),transparent 70%),var(--td-color-bg);overflow:hidden;animation:td-decode-in .32s cubic-bezier(.2,.9,.3,1.2) both}@keyframes td-decode-in{0%{opacity:0;transform:translateY(calc(30 * var(--td-u))) scale(.96)}}.td-decode.is-lost:not(.is-playing) .td-decode-screen{animation:td-decode-fry .6s steps(6) both}@keyframes td-decode-fry{0%,to{filter:none;transform:none}20%{filter:hue-rotate(90deg) saturate(3);transform:translate(calc(-6 * var(--td-u))) skew(8deg)}50%{filter:invert(1);transform:translate(calc(5 * var(--td-u)))}80%{filter:grayscale(1) contrast(2);transform:translateY(calc(3 * var(--td-u)))}}.td-decode-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10 * var(--td-u))}.td-decode-back{width:calc(38 * var(--td-u));height:calc(38 * var(--td-u));border-radius:50%;border:calc(3 * var(--td-u)) solid var(--td-ink);background:var(--td-paper);color:var(--td-ink);font-size:calc(17 * var(--td-u));box-shadow:0 calc(3 * var(--td-u)) 0 var(--td-ink);cursor:pointer}.td-decode-back:active{transform:translateY(calc(2 * var(--td-u)));box-shadow:0 calc(1 * var(--td-u)) 0 var(--td-ink)}.td-decode-back:disabled{opacity:.4}.td-decode-drive{display:flex;align-items:center;gap:calc(8 * var(--td-u));min-width:0}.td-decode-drive .td-token-wrap{width:calc(40 * var(--td-u));height:calc(40 * var(--td-u));flex:none;animation:td-decode-plugged 2.4s ease-in-out infinite}.td-decode-drive .td-token{width:100%;height:100%;border-width:calc(3 * var(--td-u));font-size:calc(17 * var(--td-u))}@keyframes td-decode-plugged{50%{transform:rotate(-6deg) translateY(calc(-2 * var(--td-u)))}}.td-decode-drive small{display:block;color:var(--td-drive);font-size:calc(11 * var(--td-u));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.td-decode-drive strong{display:block;font-size:calc(16 * var(--td-u));font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-decode-clock{position:relative;display:flex;align-items:center;gap:calc(6 * var(--td-u));padding:calc(6 * var(--td-u)) calc(11 * var(--td-u));border-radius:999px;border:calc(3 * var(--td-u)) solid var(--td-ink);background:var(--td-paper);color:var(--td-ink);font-family:var(--td-font-stat);font-size:calc(15 * var(--td-u));font-weight:800;box-shadow:0 calc(3 * var(--td-u)) 0 var(--td-ink)}.td-decode-clock.is-relaxed{font-family:var(--td-font);font-size:calc(12 * var(--td-u));background:#cdeffc}.td-decode-clock.is-urgent{background:#ffd0cc;animation:td-decode-tick 1s steps(1) infinite}@keyframes td-decode-tick{50%{background:#ff5d6c;color:#fff}}.td-decode-penalty{position:absolute;right:calc(4 * var(--td-u));top:100%;color:#ff5d6c;font-size:calc(18 * var(--td-u));font-weight:900;-webkit-text-stroke:calc(1 * var(--td-u)) var(--td-ink);pointer-events:none;animation:td-decode-penalty 1.1s ease-out both}@keyframes td-decode-penalty{0%{opacity:0;transform:translateY(calc(-10 * var(--td-u))) scale(.4)}20%{opacity:1;transform:translateY(0) scale(1.4) rotate(-8deg)}to{opacity:0;transform:translateY(calc(26 * var(--td-u))) scale(1) rotate(4deg)}}.td-decode-screen{position:relative;flex:1 1 auto;min-height:calc(130 * var(--td-u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--td-u));padding:calc(14 * var(--td-u)) calc(10 * var(--td-u)) calc(6 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-ink);border-radius:calc(18 * var(--td-u));background:radial-gradient(130% 100% at 50% 40%,#0f3326,#061510 80%);box-shadow:0 calc(4 * var(--td-u)) 0 var(--td-ink),inset 0 0 calc(30 * var(--td-u)) #7cf5c42e;overflow:hidden;isolation:isolate}.td-decode-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(transparent 0 calc(2 * var(--td-u)),#00000038 calc(2 * var(--td-u)),#00000038 calc(4 * var(--td-u)))}.td-decode-rain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.16;pointer-events:none}.td-decode-rain span{position:absolute;top:0;white-space:pre;color:var(--td-crt);font-family:var(--td-font-mono);font-size:calc(11 * var(--td-u));line-height:1.1;animation:td-decode-rain linear infinite}@keyframes td-decode-rain{0%{transform:translateY(-100%)}to{transform:translateY(calc(260 * var(--td-u)))}}.td-decode-code{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(5 * var(--td-u));max-width:100%}.td-decode-code span{padding:calc(4 * var(--td-u)) calc(7 * var(--td-u));border-radius:calc(7 * var(--td-u));border:calc(2 * var(--td-u)) solid rgba(124,245,196,.35);color:var(--td-crt);font-family:var(--td-font-mono);font-size:calc(17 * var(--td-u));font-weight:700;letter-spacing:.12em;text-shadow:0 0 calc(8 * var(--td-u)) rgba(124,245,196,.8);animation:td-decode-boot .38s calc(var(--td-i) * 45ms) both;transition:background .16s,color .16s,opacity .16s}.td-decode-code[data-long] span{font-size:calc(13 * var(--td-u));padding:calc(3 * var(--td-u)) calc(5 * var(--td-u))}@keyframes td-decode-boot{0%{opacity:0;transform:translateY(calc(-8 * var(--td-u))) scaleY(.2);filter:blur(calc(3 * var(--td-u)))}}.td-decode-code span.is-done{opacity:.4}.td-decode-code span.is-current{background:var(--td-crt);border-color:var(--td-crt);color:#052014;text-shadow:none;box-shadow:0 0 calc(14 * var(--td-u)) #7cf5c4b3;animation:td-decode-bounce .9s ease-in-out infinite}@keyframes td-decode-bounce{50%{transform:translateY(calc(-3 * var(--td-u)))}}.td-decode-jumble{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(5 * var(--td-u))}.td-decode-jumble span{display:grid;place-items:center;width:calc(28 * var(--td-u));height:calc(32 * var(--td-u));border-radius:calc(7 * var(--td-u));background:var(--td-paper);border:calc(2 * var(--td-u)) solid var(--td-ink);color:var(--td-ink);font-size:calc(18 * var(--td-u));font-weight:900;box-shadow:0 calc(3 * var(--td-u)) 0 var(--td-ink);animation:td-decode-tile .52s calc(var(--td-i) * 70ms) cubic-bezier(.3,1.6,.5,1) both}.td-decode-jumble span:nth-child(odd){rotate:-6deg}.td-decode-jumble span:nth-child(2n){rotate:5deg}@keyframes td-decode-tile{0%{opacity:0;transform:translateY(calc(-30 * var(--td-u))) rotate(180deg) scale(.3)}}.td-decode-banner{position:absolute;top:calc(8 * var(--td-u));left:50%;z-index:4;margin:0;padding:calc(5 * var(--td-u)) calc(12 * var(--td-u));border-radius:999px;border:calc(2 * var(--td-u)) solid var(--td-ink);background:#ffd166;color:var(--td-ink);font-size:calc(12 * var(--td-u));font-weight:900;white-space:nowrap;translate:-50% 0;animation:td-decode-banner 2.6s ease-out both}@keyframes td-decode-banner{0%{opacity:0;transform:scale(.3) rotate(-10deg)}12%{opacity:1;transform:scale(1.12) rotate(3deg)}20%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(calc(-14 * var(--td-u)))}}.td-decode-answer{display:grid;grid-template-columns:repeat(var(--td-n),minmax(0,calc(30 * var(--td-u))));justify-content:center;gap:calc(4 * var(--td-u));width:100%}.td-decode-answer span{display:grid;place-items:center;aspect-ratio:.8;border-radius:calc(6 * var(--td-u));border-bottom:calc(3 * var(--td-u)) solid rgba(124,245,196,.45);background:#7cf5c412;color:#fff;font-size:clamp(calc(11 * var(--td-u)),calc(330 * var(--td-u) / var(--td-n) * .6),calc(22 * var(--td-u)));font-weight:900}.td-decode-answer span.is-filled{border-color:var(--td-crt);animation:td-decode-key .22s cubic-bezier(.3,1.8,.5,1)}.td-decode-answer span.is-caret{border-color:#fff;animation:td-decode-caret 1s steps(1) infinite}@keyframes td-decode-key{0%{transform:scale(1.6)}}@keyframes td-decode-caret{50%{border-color:transparent}}.td-decode-answer.is-wrong span{border-color:#ff5d6c;background:#ff5d6c33;color:#ffb3ba}.td-decode-answer.is-wrong{animation:td-decode-shake .48s cubic-bezier(.36,.07,.19,.97)}@keyframes td-decode-shake{10%,90%{transform:translate(calc(-2 * var(--td-u)))}20%,80%{transform:translate(calc(4 * var(--td-u)))}30%,50%,70%{transform:translate(calc(-8 * var(--td-u)))}40%,60%{transform:translate(calc(8 * var(--td-u)))}}.td-decode-answer.is-right span{background:var(--td-crt);color:#052014;animation:td-decode-cheer .6s calc(var(--td-n) * 0ms) cubic-bezier(.3,1.8,.5,1)}@keyframes td-decode-cheer{40%{transform:translateY(calc(-8 * var(--td-u))) scale(1.15)}}.td-decode-strikes{margin:0;color:#ff8a95;font-size:calc(11 * var(--td-u));font-weight:800}.td-decode-folder{flex:none;display:grid;grid-template-rows:auto 0fr;border:calc(3 * var(--td-u)) solid var(--td-ink);border-radius:calc(4 * var(--td-u)) calc(14 * var(--td-u)) calc(14 * var(--td-u)) calc(14 * var(--td-u));background:#e9c97a;color:var(--td-ink);box-shadow:0 calc(4 * var(--td-u)) 0 var(--td-ink);transition:grid-template-rows .32s cubic-bezier(.2,.9,.3,1.1)}.td-decode-folder.is-open{grid-template-rows:auto 1fr}.td-decode-folder-tab{display:flex;align-items:center;gap:calc(8 * var(--td-u));padding:calc(8 * var(--td-u)) calc(12 * var(--td-u));border:0;background:none;color:inherit;font:inherit;font-size:calc(14 * var(--td-u));font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.td-decode-folder-tab small{margin-left:auto;font-size:calc(11 * var(--td-u));font-weight:700;letter-spacing:0;text-transform:none;opacity:.7}.td-decode-folder:not(.is-open) .td-decode-folder-tab svg{animation:td-decode-wiggle 3s ease-in-out infinite}@keyframes td-decode-wiggle{0%,80%,to{transform:none}85%{transform:rotate(-14deg) scale(1.15)}92%{transform:rotate(10deg) scale(1.15)}}.td-decode-folder-body{position:relative;min-height:0;overflow:hidden;margin:0 calc(6 * var(--td-u));border-radius:calc(8 * var(--td-u)) calc(8 * var(--td-u)) 0 0;background:var(--td-paper)}.td-decode-folder.is-open .td-decode-folder-body{margin-bottom:calc(6 * var(--td-u));border-radius:calc(8 * var(--td-u))}.td-decode-stamp{position:absolute;right:calc(6 * var(--td-u));bottom:calc(4 * var(--td-u));padding:calc(1 * var(--td-u)) calc(6 * var(--td-u));border:calc(2 * var(--td-u)) solid rgba(214,40,57,.55);border-radius:calc(4 * var(--td-u));color:#d628398c;font-size:calc(12 * var(--td-u));font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase;rotate:-10deg;pointer-events:none}.td-decode-list{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(2 * var(--td-u)) calc(6 * var(--td-u));margin:0;padding:calc(8 * var(--td-u)) calc(10 * var(--td-u));list-style:none}.td-decode-list li{display:flex;align-items:baseline;gap:calc(4 * var(--td-u));font-size:calc(12 * var(--td-u))}.td-decode-list b{font-weight:900;font-size:calc(14 * var(--td-u))}.td-decode-list span{font-family:var(--td-font-mono);letter-spacing:.04em;color:#4a3f2a}.td-decode-chart{display:grid;gap:calc(4 * var(--td-u));padding:calc(6 * var(--td-u)) calc(8 * var(--td-u)) calc(8 * var(--td-u))}.td-decode-chart p{display:flex;justify-content:center;align-items:center;gap:calc(10 * var(--td-u));margin:0;font-size:calc(11 * var(--td-u));font-weight:800;color:#4a3f2a}.td-decode-chart-row{display:grid;grid-template-columns:repeat(var(--td-cols),1fr);gap:calc(3 * var(--td-u))}.td-decode-chart-row span{position:relative;display:grid;place-items:center;height:calc(22 * var(--td-u));border-radius:calc(5 * var(--td-u));border:calc(2 * var(--td-u)) solid var(--td-ink);background:#fff;font-size:calc(13 * var(--td-u));font-weight:900}.td-decode-chart-row span.is-blank{border-style:dashed;border-color:#14161c40;background:none}.td-decode-keys{flex:none;display:grid;gap:calc(6 * var(--td-u))}.td-decode-key-row{display:flex;justify-content:center;gap:calc(4 * var(--td-u))}.td-decode-key-row button{flex:0 1 calc(34 * var(--td-u));height:calc(42 * var(--td-u));padding:0;border-radius:calc(8 * var(--td-u));border:calc(2 * var(--td-u)) solid var(--td-ink);background:var(--td-paper);color:var(--td-ink);font:inherit;font-size:calc(17 * var(--td-u));font-weight:900;box-shadow:0 calc(4 * var(--td-u)) 0 var(--td-ink);cursor:pointer;touch-action:manipulation;transition:transform 60ms,box-shadow 60ms}.td-decode-key-row button:active:not(:disabled){transform:translateY(calc(3 * var(--td-u)));box-shadow:0 calc(1 * var(--td-u)) 0 var(--td-ink);background:var(--td-crt)}.td-decode-key-row button:disabled{opacity:.55;cursor:default}.td-decode-key-row .td-decode-del{flex-basis:calc(56 * var(--td-u));background:#ffb3ba}@media(hover:hover)and (pointer:fine){.td-decode-key-row button:hover:not(:disabled){background:#fff}.td-decode-folder-tab:hover small{opacity:1}}.td-decode-toni{position:absolute;inset:auto 0 0;z-index:40;display:flex;align-items:flex-end;gap:calc(6 * var(--td-u));padding:calc(36 * var(--td-u)) calc(10 * var(--td-u)) calc(28 * var(--td-u));border:0;background:linear-gradient(transparent,#05080cd9 40%);color:var(--td-ink);font:inherit;text-align:left;cursor:pointer;animation:td-decode-toni-in .42s cubic-bezier(.2,1.4,.4,1) both}@keyframes td-decode-toni-in{0%{opacity:0;transform:translateY(calc(60 * var(--td-u)))}}.td-decode-toni-face{margin-bottom:calc(4 * var(--td-u))}.td-decode-bubble{position:relative;flex:1;display:grid;gap:calc(4 * var(--td-u));margin-bottom:calc(26 * var(--td-u));padding:calc(10 * var(--td-u)) calc(12 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-ink);border-radius:calc(16 * var(--td-u));background:#fff;font-size:calc(14 * var(--td-u));font-weight:600;line-height:1.35;box-shadow:0 calc(4 * var(--td-u)) 0 var(--td-ink);animation:td-decode-pop .28s cubic-bezier(.3,1.6,.5,1) both}.td-decode-bubble:before{content:"";position:absolute;left:calc(-13 * var(--td-u));bottom:calc(14 * var(--td-u));border:calc(8 * var(--td-u)) solid transparent;border-right:calc(12 * var(--td-u)) solid var(--td-ink)}@keyframes td-decode-pop{0%{opacity:0;transform:scale(.7);transform-origin:left bottom}}.td-decode-bubble b{color:#5b4bdb;font-size:calc(12 * var(--td-u));font-weight:900;letter-spacing:.08em;text-transform:uppercase}.td-decode-bubble small{justify-self:end;color:#7a7f8a;font-size:calc(11 * var(--td-u));font-weight:700;animation:td-decode-bounce 1.2s ease-in-out infinite}.td-decode-result{position:absolute;inset:calc(60 * var(--td-u)) calc(16 * var(--td-u)) auto;z-index:35;display:grid;justify-items:center;gap:calc(10 * var(--td-u));padding:calc(20 * var(--td-u)) calc(16 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-ink);border-radius:calc(22 * var(--td-u));background:#1b2a35;box-shadow:0 calc(6 * var(--td-u)) 0 var(--td-ink);text-align:center;animation:td-decode-pop .36s cubic-bezier(.3,1.5,.5,1) both}.td-decode-result h3{margin:0;font-size:calc(18 * var(--td-u));font-weight:900}.td-decode-result p{margin:0;color:var(--td-color-text-muted);font-size:calc(13 * var(--td-u))}.td-decode-result>svg{font-size:calc(46 * var(--td-u))}.td-decode-cloud{font-size:calc(64 * var(--td-u));filter:drop-shadow(0 calc(4 * var(--td-u)) 0 var(--td-ink));animation:td-decode-float 1.4s ease-in-out infinite}.td-decode-result.is-landed .td-decode-cloud{animation:td-decode-cheer .7s cubic-bezier(.3,1.8,.5,1)}@keyframes td-decode-float{50%{transform:translateY(calc(-6 * var(--td-u)))}}.td-decode-reward{display:flex;align-items:baseline;gap:calc(6 * var(--td-u));color:var(--td-crt);font-size:calc(20 * var(--td-u))}.td-decode-reward strong{font-family:var(--td-font-stat);font-size:calc(34 * var(--td-u));font-weight:900;font-variant-numeric:tabular-nums;text-shadow:0 calc(3 * var(--td-u)) 0 var(--td-ink)}.td-decode-result.is-landed .td-decode-reward strong{animation:td-decode-key .42s cubic-bezier(.3,1.8,.5,1)}.td-decode-reward small{font-size:calc(13 * var(--td-u));font-weight:800;text-transform:uppercase}.td-decode-progress{width:80%;height:calc(12 * var(--td-u));border:calc(2 * var(--td-u)) solid var(--td-ink);border-radius:999px;background:#0b141b;overflow:hidden}.td-decode-progress i{display:block;height:100%;width:100%;background:repeating-linear-gradient(-45deg,var(--td-crt) 0 calc(8 * var(--td-u)),#46d6a0 calc(8 * var(--td-u)) calc(16 * var(--td-u)));transform-origin:left;animation:td-decode-load 1.8s cubic-bezier(.5,0,.3,1) both}@keyframes td-decode-load{0%{transform:scaleX(.02)}70%{transform:scaleX(.88)}}.td-decode-collect{margin-top:calc(4 * var(--td-u));padding:calc(10 * var(--td-u)) calc(30 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-ink);border-radius:999px;background:var(--td-crt);color:var(--td-ink);font:inherit;font-size:calc(17 * var(--td-u));font-weight:900;box-shadow:0 calc(4 * var(--td-u)) 0 var(--td-ink);cursor:pointer;animation:td-decode-pop .3s .2s cubic-bezier(.3,1.6,.5,1) both}.td-decode-collect:active{transform:translateY(calc(3 * var(--td-u)));box-shadow:0 calc(1 * var(--td-u)) 0 var(--td-ink)}.td-decode-collect.is-sad{background:#ffb3ba}.td-decode-burst{position:absolute;left:50%;top:calc(130 * var(--td-u));pointer-events:none}.td-decode-burst span{position:absolute;color:var(--td-crt);font-family:var(--td-font-mono);font-size:calc(16 * var(--td-u));font-weight:900;text-shadow:0 0 calc(6 * var(--td-u)) rgba(124,245,196,.9);animation:td-decode-bit .9s cubic-bezier(.1,.8,.3,1) both}@keyframes td-decode-bit{0%{opacity:1;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--td-bx),var(--td-by)) scale(1.2) rotate(180deg)}}.td-decode-glitch{position:relative;font-family:var(--td-font-stat);font-size:calc(30 * var(--td-u));font-weight:900;color:#ff5d6c;letter-spacing:.06em;animation:td-decode-fry 1.6s steps(8) infinite}.td-decode-glitch:before,.td-decode-glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0}.td-decode-glitch:before{color:#62d8ff;clip-path:inset(0 0 55% 0);transform:translate(calc(-3 * var(--td-u)))}.td-decode-glitch:after{color:#ffd166;clip-path:inset(55% 0 0 0);transform:translate(calc(3 * var(--td-u)))}.td-decode-confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;display:grid;place-items:center;padding:calc(24 * var(--td-u));background:#05080cb3;animation:td-decode-in .2s ease-out both}.td-decode-confirm>div{display:grid;justify-items:center;gap:calc(8 * var(--td-u));padding:calc(18 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-ink);border-radius:calc(20 * var(--td-u));background:var(--td-paper);color:var(--td-ink);box-shadow:0 calc(5 * var(--td-u)) 0 var(--td-ink);text-align:center}.td-decode-confirm svg{font-size:calc(36 * var(--td-u))}.td-decode-confirm h3{margin:0;font-size:calc(19 * var(--td-u));font-weight:900}.td-decode-confirm p{margin:0;font-size:calc(13 * var(--td-u))}.td-decode-confirm>div>div{display:flex;gap:calc(8 * var(--td-u));margin-top:calc(6 * var(--td-u))}.td-decode-confirm button{padding:calc(9 * var(--td-u)) calc(14 * var(--td-u));border:calc(3 * var(--td-u)) solid var(--td-ink);border-radius:999px;font:inherit;font-size:calc(14 * var(--td-u));font-weight:900;box-shadow:0 calc(3 * var(--td-u)) 0 var(--td-ink);cursor:pointer}.td-decode-confirm-stay{background:var(--td-crt)}.td-decode-confirm-quit{background:#ff8a95}.td-decode-loading{flex:1;display:grid;place-content:center;justify-items:center;gap:calc(10 * var(--td-u));color:var(--td-crt);font-weight:800}.td-decode-loading span{width:calc(36 * var(--td-u));height:calc(36 * var(--td-u));border:calc(4 * var(--td-u)) solid rgba(124,245,196,.25);border-top-color:var(--td-crt);border-radius:50%;animation:td-decode-spin .8s linear infinite}@keyframes td-decode-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.td-decode,.td-decode *,.td-decode *:before,.td-decode *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.td-decode-rain{display:none}}.td-inspect-aura:has(.td-action-row){margin-bottom:calc(34 * var(--td-u))}.td-action-row{position:absolute;left:50%;top:calc(100% + 8 * var(--td-u));z-index:3;display:flex;gap:calc(10 * var(--td-u));translate:-50% 0}.td-action-button{--td-action: #3ddc97;display:flex;align-items:center;gap:calc(5 * var(--td-u));min-height:calc(34 * var(--td-u));padding:0 calc(16 * var(--td-u)) 0 calc(10 * var(--td-u));border:calc(3 * var(--td-u)) solid #1b1d22;border-radius:calc(17 * var(--td-u));background:linear-gradient(180deg,rgba(255,255,255,.4) 0 38%,transparent 38%),var(--td-action);box-shadow:inset 0 calc(-4 * var(--td-u)) 0 #00000038,0 calc(4 * var(--td-u)) 0 #1b1d22,0 calc(6 * var(--td-u)) calc(14 * var(--td-u)) color-mix(in srgb,var(--td-action) 55%,transparent);color:#fff;font-family:var(--td-font-stat, Orbitron, sans-serif);font-size:calc(17 * var(--td-u));font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:translate 90ms ease-out,box-shadow 90ms ease-out;animation:td-open-bob 2.8s ease-in-out infinite}.td-action-button span{-webkit-text-stroke:calc(4 * var(--td-u)) #1b1d22;paint-order:stroke fill}.td-open-key{width:calc(30 * var(--td-u));height:calc(18 * var(--td-u));overflow:visible;transform-origin:25% 50%;animation:td-open-key 2.8s ease-in-out infinite}.td-action-icon{display:grid;place-items:center;width:calc(24 * var(--td-u));height:calc(18 * var(--td-u))}.td-action-icon .td-fa{font-size:calc(18 * var(--td-u));filter:drop-shadow(0 1px 0 #1b1d22) drop-shadow(0 0 2px #1b1d22);animation:td-action-jiggle 2.8s ease-in-out infinite}.td-action-button:active:not(:disabled),.td-action-button.is-pressed{translate:0 calc(3 * var(--td-u));box-shadow:inset 0 calc(-2 * var(--td-u)) 0 #00000038,0 calc(1 * var(--td-u)) 0 #1b1d22,0 calc(2 * var(--td-u)) calc(8 * var(--td-u)) color-mix(in srgb,var(--td-action) 45%,transparent)}.td-action-button.is-charging{animation:none}.td-action-button.is-charging .td-open-key{animation:td-open-key-turn .42s ease-in-out infinite}.td-action-button.is-charging .td-action-icon .td-fa{animation:td-action-press .45s ease-in-out infinite}.td-action-button:disabled:not(.is-charging){cursor:default}.td-action-button.is-empty{--td-action: #59646b;animation:none;filter:saturate(.4)}.td-action-button.is-empty .td-open-key,.td-action-button.is-empty .td-action-icon .td-fa{animation:none;opacity:.6}@media(hover:hover)and (pointer:fine){.td-action-button:hover:not(:disabled){filter:brightness(1.08)}}@keyframes td-open-bob{0%,to{transform:none}50%{transform:translateY(calc(-2 * var(--td-u)))}}@keyframes td-open-key{0%,62%,to{transform:none}70%{transform:translate(calc(3 * var(--td-u)))}78%{transform:translate(calc(3 * var(--td-u))) rotate(-28deg)}86%{transform:translate(calc(3 * var(--td-u))) rotate(10deg)}94%{transform:none}}@keyframes td-open-key-turn{0%,to{transform:translate(calc(3 * var(--td-u))) rotate(-30deg)}50%{transform:translate(calc(3 * var(--td-u))) rotate(20deg)}}.td-haul{width:100%;max-width:calc(340 * var(--td-u));margin-top:calc(6 * var(--td-u));padding:calc(10 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-inspect, #3ddc97) 40%,#26363d);border-radius:calc(14 * var(--td-u));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--td-inspect, #3ddc97) 16%,transparent),transparent 60%),#0d1418;text-align:left;animation:td-haul-in .32s cubic-bezier(.2,.9,.3,1.2) both}.td-haul header{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--td-u));margin-bottom:calc(8 * var(--td-u))}.td-haul h3{margin:0;color:#fff;font-size:calc(13 * var(--td-u));font-weight:800;letter-spacing:.14em;text-transform:uppercase}.td-haul-opened{color:var(--td-inspect, #3ddc97);font-family:var(--td-font-stat, Orbitron, sans-serif);font-size:calc(11 * var(--td-u));animation:td-haul-tick .36s cubic-bezier(.2,.9,.3,1.4) both}.td-haul-empty{margin:0;color:#8ea0a8;font-size:calc(12 * var(--td-u))}.td-haul-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--td-u))}.td-haul-chip{--td-reward: #62d8ff;position:relative;min-width:0;min-height:calc(50 * var(--td-u));display:flex;align-items:center;gap:calc(8 * var(--td-u));overflow:hidden;border:1px solid color-mix(in srgb,var(--td-reward) 45%,#26363d);border-radius:calc(11 * var(--td-u));padding:calc(6 * var(--td-u)) calc(8 * var(--td-u)) calc(6 * var(--td-u)) calc(6 * var(--td-u));background:radial-gradient(circle at calc(24 * var(--td-u)) 50%,color-mix(in srgb,var(--td-reward) 26%,transparent),transparent 62%),linear-gradient(115deg,color-mix(in srgb,var(--td-reward) 12%,#10181d),#0c1317 70%);box-shadow:inset 0 1px #ffffff0f,0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-reward) 14%,transparent);color:#e6f2f6}.td-haul-chip.is-new{animation:td-haul-arrive .42s cubic-bezier(.2,.9,.3,1.35) both;animation-delay:var(--td-haul-delay, 0ms)}.td-haul-chip.is-rare:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--td-reward) 30%,transparent) 50%,transparent 70%);translate:-120% 0;animation:td-haul-shine 2.6s ease-in-out infinite;pointer-events:none}.td-haul-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 calc(2 * var(--td-u)) var(--td-reward);background:color-mix(in srgb,var(--td-reward) 22%,transparent);opacity:0;animation:td-haul-pulse .6s ease-out both;animation-delay:var(--td-haul-delay, 0ms);pointer-events:none}.td-haul-icon{position:relative;flex:0 0 auto;width:calc(38 * var(--td-u));height:calc(38 * var(--td-u));display:grid;place-items:center;border:calc(2 * var(--td-u)) solid var(--td-reward);border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--td-reward) 34%,#1a262c),#0d1418 72%);box-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-reward) 45%,transparent),inset 0 0 calc(6 * var(--td-u)) #00000080}.td-haul-icon img,.td-haul-icon .td-fa{width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--td-u)) calc(3 * var(--td-u)) rgba(0,0,0,.55))}.td-haul-glyph{font-size:calc(17 * var(--td-u))}.td-haul-copy{position:relative;min-width:0;display:grid;gap:calc(1 * var(--td-u))}.td-haul-copy strong{color:#8ff0a8;font-family:var(--td-font-stat, Orbitron, sans-serif);font-size:calc(16 * var(--td-u));line-height:1;text-shadow:0 0 calc(8 * var(--td-u)) rgba(103,201,134,.45);transform-origin:0 60%}.td-haul-copy strong.is-bumped{animation:td-haul-tick .42s cubic-bezier(.2,.9,.3,1.6) both;animation-delay:var(--td-haul-delay, 0ms)}.td-haul-copy small{display:-webkit-box;overflow:hidden;color:#b3c4cb;font-size:calc(11 * var(--td-u));font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.td-haul-flights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:21;pointer-events:none}.td-haul-flyer{position:absolute;width:0;height:0;animation:td-haul-fly-x .72s cubic-bezier(.45,0,.6,1) both}.td-haul-flyer-arc{position:absolute;left:calc(-19 * var(--td-u));top:calc(-19 * var(--td-u));display:block;animation:td-haul-fly-y .72s linear both;filter:drop-shadow(0 0 calc(8 * var(--td-u)) var(--td-reward))}.td-haul-flyer .td-haul-icon{animation:td-haul-spin .72s ease-out both;animation-delay:inherit}@keyframes td-haul-in{0%{opacity:0;transform:translateY(calc(10 * var(--td-u))) scale(.96)}}@keyframes td-haul-arrive{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes td-haul-pulse{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes td-haul-tick{0%{transform:scale(1)}40%{transform:scale(1.45);color:#fff}to{transform:none}}@keyframes td-haul-shine{0%,55%{translate:-120% 0}to{translate:120% 0}}@keyframes td-haul-fly-x{0%{transform:translate(0)}to{transform:translate(var(--td-fly-x))}}@keyframes td-haul-fly-y{0%{opacity:0;transform:translateY(0) scale(.3);animation-timing-function:cubic-bezier(.2,.8,.4,1)}12%{opacity:1}32%{transform:translateY(calc(-64 * var(--td-u))) scale(1.25);animation-timing-function:cubic-bezier(.5,0,.9,.6)}92%{opacity:1;transform:translateY(var(--td-fly-y)) scale(1)}to{opacity:0;transform:translateY(var(--td-fly-y)) scale(.9)}}@keyframes td-haul-spin{0%{rotate:-200deg}}@media(prefers-reduced-motion:reduce){.td-action-button,.td-open-key,.td-action-icon .td-fa,.td-haul,.td-haul *,.td-haul-chip:after{animation:none!important}}.td-bag-shell{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:calc(2 * var(--td-u)) solid #3b606e;border-radius:0 0 calc(18 * var(--td-u)) calc(18 * var(--td-u));background:radial-gradient(circle at 85% -8%,color-mix(in srgb,var(--td-lane) 22%,transparent),transparent 42%),#11161c;box-shadow:inset 0 0 calc(24 * var(--td-u)) #00000040;animation:td-fade-in .22s ease both}.td-bag-hero{position:relative;flex:0 0 auto;min-height:calc(78 * var(--td-u));display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--td-u));padding:calc(10 * var(--td-u)) calc(14 * var(--td-u));overflow:hidden;background:linear-gradient(115deg,color-mix(in srgb,var(--td-lane) 18%,#17232b),#192027 72%);border-bottom:1px solid color-mix(in srgb,var(--td-lane) 35%,transparent)}.td-bag-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.08) 48%,transparent 70%);translate:-120% 0;animation:td-bag-sheen 7s ease-in-out .6s infinite}.td-bag-hero>div:first-child{min-width:0}.td-bag-hero p,.td-bag-hero h2,.td-bag-hero span{margin:0}.td-bag-hero p{color:var(--td-lane);font-size:calc(10 * var(--td-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.td-bag-hero h2{margin-top:calc(2 * var(--td-u));color:#fff;font-size:calc(22 * var(--td-u));font-weight:700;line-height:1}.td-bag-hero>div:first-child>span{display:block;max-width:calc(230 * var(--td-u));margin-top:calc(5 * var(--td-u));color:#c2ced4;font-size:calc(11 * var(--td-u));line-height:1.25}.td-bag-count{flex:0 0 auto;display:grid;grid-template-columns:calc(18 * var(--td-u)) auto;align-items:center;column-gap:calc(6 * var(--td-u));padding:calc(8 * var(--td-u)) calc(10 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-lane) 65%,transparent);border-radius:calc(12 * var(--td-u));background:#040a0e8a;box-shadow:0 0 calc(16 * var(--td-u)) color-mix(in srgb,var(--td-lane) 16%,transparent)}.td-bag-count .td-fa{grid-row:1 / 3;width:calc(18 * var(--td-u));height:calc(18 * var(--td-u))}.td-bag-count strong{color:#fff;font-family:Orbitron,sans-serif;font-size:calc(16 * var(--td-u));font-weight:500;line-height:1}.td-bag-count small{color:#98aab4;font-size:calc(8 * var(--td-u));letter-spacing:.16em;text-transform:uppercase}.td-bag-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:calc(14 * var(--td-u)) calc(8 * var(--td-u)) calc(12 * var(--td-u))}.td-bag-scroll::-webkit-scrollbar{display:none}.td-bag-empty{margin:calc(28 * var(--td-u)) calc(16 * var(--td-u)) calc(8 * var(--td-u));color:#91a1aa;text-align:center}@keyframes td-bag-sheen{0%,60%{translate:-120% 0}to{translate:120% 0}}.td-settings-screen{position:relative}.td-settings-shell.is-account{--td-lane: #6ec1e4}.td-settings-shell.is-general{--td-lane: #62d8ff}.td-settings-shell.is-player{--td-lane: #3ddc97}.td-settings-shell.is-vehicle{--td-lane: #ff8a5c}.td-settings-shell.is-tutorials{--td-lane: #b48cff}.td-settings-shell.is-dev{--td-lane: #f4b42a}.td-settings-shell .td-community-hero .td-player-avatar.is-lg{--td-avatar-size: calc(64 * var(--td-u))}.td-settings-panel{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-lane) 32%,#2a3c45);border-radius:calc(16 * var(--td-u));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--td-lane) 14%,transparent),transparent 50%),linear-gradient(#1a2229,#13191e);animation:td-community-card-in .38s cubic-bezier(.22,1,.36,1) both}.td-settings-line{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--td-u));min-height:calc(46 * var(--td-u));padding:calc(8 * var(--td-u)) calc(12 * var(--td-u));border-top:1px solid rgba(255,255,255,.05)}.td-settings-line:first-child{border-top:0}.td-settings-line>span{min-width:0;display:grid;gap:calc(2 * var(--td-u));color:#f4f8fa;font-size:calc(14 * var(--td-u));font-weight:600}.td-settings-line small{color:#8fa0a9;font-size:calc(11 * var(--td-u));font-weight:400}.td-settings-choice{display:flex;flex:0 0 auto;gap:calc(4 * var(--td-u))}.td-settings-choice button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(26 * var(--td-u));padding:0 calc(10 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-lane) 28%,#3b4f58);border-radius:calc(999 * var(--td-u));background:transparent;color:#d5dde3;font:inherit;font-size:calc(11 * var(--td-u));font-weight:700;letter-spacing:.04em;cursor:pointer}.td-settings-choice button[aria-checked=true]{border-color:transparent;background:var(--td-lane);color:#10151a}.td-settings-choice button:disabled{cursor:default}.td-settings-chip{flex:0 0 auto;padding:calc(3 * var(--td-u)) calc(8 * var(--td-u));border-radius:calc(8 * var(--td-u));background:color-mix(in srgb,var(--td-lane) 22%,#1a2229);color:var(--td-lane);font-size:calc(10 * var(--td-u));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.td-settings-chip.is-good{--td-lane: var(--td-color-success)}.td-settings-chip.is-warn,.td-settings-chip.is-bad{--td-lane: var(--td-color-warning)}.td-settings-slider{width:calc(132 * var(--td-u));accent-color:var(--td-lane)}.td-settings-email{display:grid;gap:calc(8 * var(--td-u));padding:calc(12 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-lane) 32%,#2a3c45);border-radius:calc(16 * var(--td-u));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--td-lane) 14%,transparent),transparent 50%),linear-gradient(#1a2229,#13191e);animation:td-community-card-in .38s cubic-bezier(.22,1,.36,1) both}.td-settings-email-head{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--td-u));color:#f4f8fa;font-size:calc(14 * var(--td-u));font-weight:700}.td-settings-email-head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--td-lane);font:inherit;font-size:calc(12 * var(--td-u));font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.td-settings-email input,.td-settings-confirm-input{width:100%;min-height:calc(38 * var(--td-u));padding:0 calc(12 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-lane) 35%,#3b4f58);border-radius:calc(12 * var(--td-u));background:#00000038;color:var(--td-color-text);font:inherit;font-size:calc(14 * var(--td-u))}.td-settings-actions{display:grid;gap:calc(8 * var(--td-u))}.td-settings-shell .td-community-event{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.td-settings-shell .td-community-event:disabled{opacity:.45;cursor:default}.td-settings-shell .td-community-event.is-done{--td-accent: var(--td-color-success)}.td-settings-shell .td-community-event.is-danger{--td-accent: var(--td-color-warning)}.td-settings-shell .td-community-icon.is-completed{--td-accent: var(--td-color-success)}.td-settings-shell .td-community-icon.is-locked{--td-accent: #8fa0a9}.td-settings-shell .td-community-icon.is-unlocked{--td-accent: var(--td-lane)}.td-settings-version{margin:calc(8 * var(--td-u)) 0 0;text-align:center;color:#6f8088;font-size:calc(10 * var(--td-u));letter-spacing:.12em;text-transform:uppercase}.td-confirm-sheet a{color:var(--td-color-header)}.td-settings-confirm-input{display:block;margin-top:calc(12 * var(--td-u));text-align:center;letter-spacing:.12em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.td-settings-choice button:not(:disabled):hover{border-color:var(--td-lane)}.td-settings-email-head button:hover,.td-settings-shell .td-community-event:not(:disabled):hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.td-settings-panel,.td-settings-email{animation:none}}.td-store-screen{--td-store-accent: #62d8ff;position:relative}.td-store-shell{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:calc(2 * var(--td-u)) solid #3b606e;border-radius:0 0 calc(18 * var(--td-u)) calc(18 * var(--td-u));background:radial-gradient(circle at 80% -5%,color-mix(in srgb,var(--td-store-accent) 22%,transparent),transparent 40%),#11161c;box-shadow:inset 0 0 calc(24 * var(--td-u)) #00000040}.td-store-bill{--td-store-accent: #f0c36a}.td-store-tediddle{--td-store-accent: #ff9f0a}.td-store-hero{position:relative;flex:0 0 auto;min-height:calc(94 * var(--td-u));display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--td-u));padding:calc(13 * var(--td-u)) calc(15 * var(--td-u));overflow:hidden;background:linear-gradient(115deg,color-mix(in srgb,var(--td-store-accent) 19%,#17232b),#192027 70%);border-bottom:1px solid color-mix(in srgb,var(--td-store-accent) 35%,transparent)}.td-store-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.08) 48%,transparent 70%);translate:-120% 0;animation:td-store-hero-sheen 7s ease-in-out infinite}.td-store-hero>div:first-child{min-width:0}.td-store-hero p,.td-store-hero h2,.td-store-hero span{margin:0}.td-store-hero p{color:var(--td-store-accent);font-size:calc(10 * var(--td-u));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.td-store-hero h2{margin-top:calc(2 * var(--td-u));color:#fff;font-size:calc(24 * var(--td-u));font-weight:700;line-height:1}.td-store-hero>div:first-child>span{display:block;max-width:calc(260 * var(--td-u));margin-top:calc(6 * var(--td-u));color:#c2ced4;font-size:calc(11 * var(--td-u));line-height:1.25}.td-store-countdown{flex:0 0 auto;display:grid;grid-template-columns:calc(18 * var(--td-u)) auto;align-items:center;column-gap:calc(5 * var(--td-u));padding:calc(8 * var(--td-u)) calc(9 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-store-accent) 65%,transparent);border-radius:calc(12 * var(--td-u));background:#040a0e8a;box-shadow:0 0 calc(16 * var(--td-u)) color-mix(in srgb,var(--td-store-accent) 15%,transparent)}.td-store-countdown .td-fa{grid-row:1 / 3;width:calc(18 * var(--td-u))}.td-store-countdown strong{color:#fff;font-family:Orbitron,sans-serif;font-size:calc(12 * var(--td-u));letter-spacing:.04em}.td-store-countdown small{color:#98aab4;font-size:calc(8 * var(--td-u));letter-spacing:.16em;text-transform:uppercase}.td-store-hero-icon{flex:0 0 auto;width:calc(43 * var(--td-u));height:calc(43 * var(--td-u));filter:drop-shadow(0 0 calc(10 * var(--td-u)) var(--td-store-accent));animation:td-store-hero-float 3.6s ease-in-out infinite}.td-store-categories{flex:0 0 auto;display:flex;gap:calc(5 * var(--td-u));padding:calc(7 * var(--td-u)) calc(8 * var(--td-u));overflow-x:auto;scrollbar-width:none;background:#0f141a;border-bottom:1px solid #2a3942}.td-store-categories::-webkit-scrollbar{display:none}.td-store-categories button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:flex;align-items:center;gap:calc(5 * var(--td-u));min-height:calc(30 * var(--td-u));padding:0 calc(10 * var(--td-u));border:1px solid #344a55;border-radius:calc(15 * var(--td-u));background:#171d23;color:#aab5bb;font:inherit;font-size:calc(10 * var(--td-u));cursor:pointer}.td-store-categories button.is-selected{border-color:var(--td-store-accent);background:color-mix(in srgb,var(--td-store-accent) 18%,#171d23);color:#fff;box-shadow:0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-store-accent) 22%,transparent)}.td-store-categories .td-fa{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u))}.td-store-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:calc(12 * var(--td-u)) calc(8 * var(--td-u)) calc(18 * var(--td-u))}.td-store-scroll::-webkit-scrollbar{display:none}.td-store-section+.td-store-section{margin-top:calc(18 * var(--td-u))}.td-store-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--td-u));padding:0 calc(4 * var(--td-u)) calc(7 * var(--td-u))}.td-store-section-title h3,.td-store-section-title span{margin:0}.td-store-section-title h3{order:-1;color:#f4f7f8;font-size:calc(16 * var(--td-u));font-weight:700}.td-store-section-title span{color:var(--td-store-accent);font-size:calc(9 * var(--td-u));font-weight:700;letter-spacing:.12em;text-transform:uppercase}.td-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(7 * var(--td-u))}.td-store-card{--td-offer-ring: #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;min-height:calc(151 * var(--td-u));display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--td-u));padding:calc(10 * var(--td-u)) calc(4 * var(--td-u)) calc(8 * var(--td-u));overflow:hidden;border:1px solid color-mix(in srgb,var(--td-offer-ring) 55%,#29404b);border-radius:calc(15 * var(--td-u));background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--td-offer-ring) 17%,transparent),transparent 46%),linear-gradient(#1c242b,#12171c);color:#fff;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 calc(4 * var(--td-u)) calc(10 * var(--td-u)) #00000042;animation:td-store-card-in .38s cubic-bezier(.22,1,.36,1) var(--td-offer-delay) both}.td-store-card:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:2px;background:var(--td-offer-ring);box-shadow:0 0 calc(8 * var(--td-u)) var(--td-offer-ring);opacity:.75}.td-store-card:active{transform:scale(.96)}.td-store-card.is-short .td-store-price{color:#ff7078}.td-store-card.is-featured{grid-column:span 2;min-height:calc(164 * var(--td-u));background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--td-offer-ring) 30%,transparent),transparent 52%),linear-gradient(145deg,#26333c,#13191e)}.td-store-card.is-featured .td-token-wrap,.td-store-card.is-featured .td-token{width:calc(88 * var(--td-u));height:calc(88 * var(--td-u))}.td-store-pick{position:absolute;top:calc(7 * var(--td-u));left:calc(8 * var(--td-u));z-index:2;padding:calc(3 * var(--td-u)) calc(6 * var(--td-u));border-radius:calc(8 * var(--td-u));background:var(--td-offer-ring);color:#10151a;font-size:calc(8 * var(--td-u));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.td-store-card-token{position:relative}.td-store-card-token .td-token-wrap,.td-store-card-token .td-token{width:calc(76 * var(--td-u));height:calc(76 * var(--td-u))}.td-store-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:50%}.td-store-card-shine:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.6) 49%,transparent 58%);translate:-100% 0;animation:td-store-token-shine 5.5s ease-in-out calc(var(--td-offer-delay) + 1s) infinite}.td-store-card>strong{max-width:100%;overflow:hidden;color:#f8fafb;font-size:calc(11 * var(--td-u));line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.td-store-card>small{color:#81939d;font-size:calc(8 * var(--td-u));line-height:1}.td-store-price{display:flex;align-items:center;gap:calc(4 * var(--td-u));color:var(--td-store-accent);font-family:Orbitron,sans-serif;font-size:calc(13 * var(--td-u));font-weight:500}.td-store-price .td-fa,.td-store-price .td-data-mark{width:calc(14 * var(--td-u));height:calc(14 * var(--td-u))}.td-store-loading,.td-store-empty,.td-store-error{min-height:calc(240 * var(--td-u));display:grid;place-content:center;justify-items:center;color:#91a1aa;text-align:center}.td-store-loading{grid-template-columns:repeat(3,calc(12 * var(--td-u)));gap:calc(8 * var(--td-u))}.td-store-loading span{width:calc(12 * var(--td-u));height:calc(12 * var(--td-u));border-radius:50%;background:var(--td-store-accent);animation:td-store-loading .9s ease-in-out infinite alternate}.td-store-loading span:nth-child(2){animation-delay:.15s}.td-store-loading span:nth-child(3){animation-delay:.3s}.td-store-loading p{grid-column:1 / -1;margin:calc(8 * var(--td-u)) 0 0;font-size:calc(13 * var(--td-u))}.td-promo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(7 * var(--td-u));align-items:end;margin-top:calc(20 * var(--td-u));padding:calc(13 * var(--td-u));border:1px solid #3c4e58;border-radius:calc(15 * var(--td-u));background:linear-gradient(135deg,#1d262d,#12171c)}.td-promo>div{grid-column:1 / -1;display:flex;flex-direction:column}.td-promo>div span{color:#fff;font-size:calc(15 * var(--td-u));font-weight:700}.td-promo>div small{color:#91a1aa;font-size:calc(10 * var(--td-u))}.td-promo label{min-width:0}.td-promo input{box-sizing:border-box;width:100%;height:calc(35 * var(--td-u));border:1px solid #4d6571;border-radius:calc(9 * var(--td-u));outline:none;background:#0d1216;color:#fff;font:inherit;font-size:calc(12 * var(--td-u));letter-spacing:.08em;padding:0 calc(10 * var(--td-u))}.td-promo input:focus{border-color:var(--td-store-accent);box-shadow:0 0 calc(9 * var(--td-u)) color-mix(in srgb,var(--td-store-accent) 25%,transparent)}.td-promo button{height:calc(35 * var(--td-u));border:0;border-radius:calc(9 * var(--td-u));padding:0 calc(13 * var(--td-u));background:var(--td-store-accent);color:#11161b;font:inherit;font-size:calc(11 * var(--td-u));font-weight:800;cursor:pointer}.td-promo button:disabled{opacity:.45}.td-store-notice{margin:calc(10 * var(--td-u)) auto 0;max-width:calc(330 * var(--td-u));color:#f0c36a;font-size:calc(12 * var(--td-u));line-height:1.3;text-align:center}.td-store-detail{position:absolute;z-index:15;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:calc(4 * var(--td-u)) calc(10 * var(--td-u)) 0;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--td-detail-ring, #62d8ff) 18%,transparent),transparent 35%),#11181e;animation:td-store-detail-in .32s cubic-bezier(.22,1,.36,1) both}.td-store-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:3;top:calc(9 * var(--td-u));left:calc(11 * var(--td-u));width:calc(38 * var(--td-u));height:calc(38 * var(--td-u));display:grid;place-items:center;border:1px solid #4b6470;border-radius:50%;background:#0a0f13ad;color:#fff;font-size:calc(22 * var(--td-u));cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.td-store-detail-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:calc(54 * var(--td-u)) calc(18 * var(--td-u)) calc(18 * var(--td-u));text-align:center}.td-store-detail-scroll::-webkit-scrollbar{display:none}.td-store-detail-aura{position:relative;width:calc(142 * var(--td-u));height:calc(142 * var(--td-u));display:grid;place-items:center;margin:0 auto calc(8 * var(--td-u));border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--td-detail-ring) 28%,transparent),transparent 67%)}.td-store-detail .td-inspect-aura .td-token-wrap,.td-store-detail .td-inspect-aura .td-token{width:calc(112 * var(--td-u));height:calc(112 * var(--td-u))}.td-store-detail .td-inspect-aura .td-token-wrap{z-index:2;animation:td-store-detail-token .48s cubic-bezier(.2,1.4,.4,1) both}.td-store-orbit{position:absolute;inset:calc(4 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-inspect, var(--td-detail-ring)) 50%,transparent);border-radius:50%;animation:td-store-orbit 12s linear infinite}.td-store-orbit:after{content:"";position:absolute;top:calc(-3 * var(--td-u));left:50%;width:calc(7 * var(--td-u));height:calc(7 * var(--td-u));border-radius:50%;background:var(--td-inspect, var(--td-detail-ring));box-shadow:0 0 calc(9 * var(--td-u)) var(--td-inspect, var(--td-detail-ring))}.td-store-orbit.orbit-two{inset:calc(15 * var(--td-u));animation-direction:reverse;animation-duration:8s;opacity:.55}.td-store-detail-kicker{margin:0;color:#9baab2;font-size:calc(9 * var(--td-u));font-weight:700;letter-spacing:.16em;text-transform:uppercase}.td-store-detail h2{margin:calc(4 * var(--td-u)) auto calc(7 * var(--td-u));max-width:calc(330 * var(--td-u));font-size:calc(27 * var(--td-u));line-height:1.05;text-shadow:0 0 calc(15 * var(--td-u)) currentColor}.td-store-detail-price{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--td-u));color:#f0c36a}.td-store-detail-price .td-fa,.td-store-detail-price .td-data-mark{width:calc(19 * var(--td-u));height:calc(19 * var(--td-u))}.td-store-detail-price strong{font-family:Orbitron,sans-serif;font-size:calc(20 * var(--td-u))}.td-store-detail-price span{color:#8fa0a9;font-size:calc(10 * var(--td-u))}.td-store-detail-copy{max-width:calc(330 * var(--td-u));margin:calc(14 * var(--td-u)) auto;color:#e7ecef;font-size:calc(14 * var(--td-u));line-height:1.45}.td-bundle-contents{max-width:calc(350 * var(--td-u));margin:calc(16 * var(--td-u)) auto;padding:calc(12 * var(--td-u));border:1px solid #354a54;border-radius:calc(15 * var(--td-u));background:#070b0e66}.td-bundle-contents>span{display:block;margin-bottom:calc(10 * var(--td-u));color:#f0c36a;font-size:calc(9 * var(--td-u));font-weight:800;letter-spacing:.13em;text-transform:uppercase}.td-bundle-contents>div{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(10 * var(--td-u))}.td-bundle-contents>div>div{width:calc(76 * var(--td-u));display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--td-u))}.td-bundle-contents .td-token-wrap,.td-bundle-contents .td-token{width:calc(58 * var(--td-u));height:calc(58 * var(--td-u))}.td-bundle-contents small{width:100%;overflow:hidden;color:#c1cbd0;font-size:calc(8 * var(--td-u));text-overflow:ellipsis;white-space:nowrap}.td-store-quantity{display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--td-u));margin:calc(15 * var(--td-u)) auto}.td-store-quantity button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(38 * var(--td-u));height:calc(38 * var(--td-u));border:1px solid #55727f;border-radius:50%;background:#1d2a31;color:#fff;font:inherit;font-size:calc(24 * var(--td-u));line-height:1;cursor:pointer}.td-store-quantity button:disabled{opacity:.28}.td-store-quantity div{min-width:calc(65 * var(--td-u));display:flex;flex-direction:column}.td-store-quantity strong{color:#fff;font-family:Orbitron,sans-serif;font-size:calc(22 * var(--td-u))}.td-store-quantity span{color:#8fa0a9;font-size:calc(8 * var(--td-u));letter-spacing:.12em;text-transform:uppercase}.td-store-detail-facts{display:flex;justify-content:center;gap:calc(8 * var(--td-u))}.td-store-detail-facts>span{min-width:calc(112 * var(--td-u));padding:calc(8 * var(--td-u)) calc(12 * var(--td-u));display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--td-u));border-radius:calc(10 * var(--td-u));background:#1b252b}.td-store-detail-facts small{color:#899aa3;font-size:calc(9 * var(--td-u))}.td-store-detail-facts strong{color:#fff;font-family:Orbitron,sans-serif;font-size:calc(13 * var(--td-u))}.td-store-buy{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;min-height:calc(66 * var(--td-u));display:flex;align-items:center;justify-content:center;gap:calc(13 * var(--td-u));margin:calc(8 * var(--td-u)) calc(14 * var(--td-u)) calc(67 * var(--td-u));border:1px solid color-mix(in srgb,var(--td-detail-ring, #62d8ff) 75%,white);border-radius:calc(17 * var(--td-u));background:linear-gradient(115deg,color-mix(in srgb,var(--td-detail-ring, #62d8ff) 72%,#fff),var(--td-detail-ring, #62d8ff));color:#0c1418;font:inherit;cursor:pointer;box-shadow:0 0 calc(20 * var(--td-u)) color-mix(in srgb,var(--td-detail-ring, #62d8ff) 36%,transparent),inset 0 1px #ffffff8c}.td-store-buy:active:not(:disabled){transform:scale(.98)}.td-store-buy:disabled{border-color:#563e41;background:#38272a;color:#ff7a82;box-shadow:none}.td-store-buy .td-fa{width:calc(27 * var(--td-u));height:calc(27 * var(--td-u))}.td-store-buy>span{display:flex;flex-direction:column;align-items:flex-start}.td-store-buy strong{font-size:calc(16 * var(--td-u))}.td-store-buy small{font-size:calc(9 * var(--td-u));opacity:.75}.td-purchase-scrim{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:end center;padding:calc(15 * var(--td-u)) calc(15 * var(--td-u)) calc(76 * var(--td-u));background:#040709ba;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:td-store-fade-in .18s ease-out both}.td-purchase-confirm{width:min(100%,calc(350 * var(--td-u)));box-sizing:border-box;padding:calc(22 * var(--td-u));border:1px solid #5b7480;border-radius:calc(23 * var(--td-u));background:radial-gradient(circle at 50% 0,rgba(98,216,255,.2),transparent 45%),#182128;color:#fff;text-align:center;box-shadow:0 calc(12 * var(--td-u)) calc(40 * var(--td-u)) #0009;animation:td-store-confirm-in .3s cubic-bezier(.22,1,.36,1) both}.td-purchase-check{display:block;color:#62d8ff;font-size:calc(42 * var(--td-u))}.td-purchase-confirm p,.td-purchase-confirm h2{margin:0}.td-purchase-confirm p{margin-top:calc(8 * var(--td-u));color:#93a4ad;font-size:calc(10 * var(--td-u));letter-spacing:.14em;text-transform:uppercase}.td-purchase-confirm h2{margin-top:calc(4 * var(--td-u));font-size:calc(21 * var(--td-u))}.td-purchase-confirm>strong{display:block;margin-top:calc(7 * var(--td-u));color:#f0c36a;font-family:Orbitron,sans-serif;font-size:calc(16 * var(--td-u))}.td-purchase-confirm>div{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 * var(--td-u));margin-top:calc(20 * var(--td-u))}.td-purchase-confirm button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(42 * var(--td-u));border:1px solid #465c67;border-radius:calc(12 * var(--td-u));background:#222e35;color:#d7e0e4;font:inherit;font-size:calc(13 * var(--td-u));font-weight:700;cursor:pointer}.td-purchase-confirm button.is-confirm{border-color:#62d8ff;background:#62d8ff;color:#0e161a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes td-store-hero-sheen{0%,72%{translate:-120% 0}88%,to{translate:120% 0}}@keyframes td-store-hero-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(calc(-5 * var(--td-u))) rotate(3deg)}}@keyframes td-store-card-in{0%{opacity:0;transform:translateY(calc(12 * var(--td-u))) scale(.96)}to{opacity:1;transform:none}}@keyframes td-store-token-shine{0%,75%{translate:-100% 0}91%,to{translate:100% 0}}@keyframes td-store-loading{to{transform:translateY(calc(-9 * var(--td-u)));filter:brightness(1.5)}}@keyframes td-store-detail-in{0%{opacity:0;transform:translate(12%)}to{opacity:1;transform:none}}@keyframes td-store-detail-token{0%{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes td-store-orbit{to{rotate:360deg}}@keyframes td-store-fade-in{0%{opacity:0}}@keyframes td-store-confirm-in{0%{opacity:0;transform:translateY(calc(26 * var(--td-u))) scale(.96)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.td-store-card:hover{border-color:var(--td-offer-ring);filter:brightness(1.08);box-shadow:0 0 calc(14 * var(--td-u)) color-mix(in srgb,var(--td-offer-ring) 25%,transparent),0 calc(6 * var(--td-u)) calc(14 * var(--td-u)) #00000057}}@media(prefers-reduced-motion:reduce){.td-store-hero:after,.td-store-hero-icon,.td-store-card,.td-store-card-shine:after,.td-store-loading span,.td-store-detail,.td-store-detail .td-inspect-aura .td-token-wrap,.td-store-orbit,.td-purchase-scrim,.td-purchase-confirm{animation:none!important}}:root{--td-color-bg: #131a20;--td-color-fill: #13191e;--td-color-surface: #13191e;--td-color-surface-solid: #262f38;--td-color-edge: #3b606e;--td-color-border: #3b606e;--td-color-footer: #262f38;--td-color-text: #ffffff;--td-color-text-muted: #939393;--td-color-header: #6ec1e4;--td-color-accent: #6ec1e4;--td-color-accent-soft: rgba(110, 193, 228, .16);--td-color-icon: #ffffff;--td-color-notif: #8b99a5;--td-color-warning: #f26e6e;--td-color-danger: #ff5547;--td-color-success: #7bba5f;--td-color-exp-back: rgba(74, 92, 99, .7);--td-font: "Montserrat", "Segoe UI", "Trebuchet MS", sans-serif;--td-font-stat: "Orbitron", "Montserrat", sans-serif;--td-font-mono: "Cascadia Code", "Consolas", "Courier New", monospace;--td-space-xs: 4px;--td-space-sm: 8px;--td-space-md: 12px;--td-space-lg: 16px;--td-space-xl: 24px;--td-layer-stage: 0;--td-layer-hud: 10;--td-layer-modal: 20;--td-safe-top: env(safe-area-inset-top, 0px);--td-safe-right: env(safe-area-inset-right, 0px);--td-safe-bottom: env(safe-area-inset-bottom, 0px);--td-safe-left: env(safe-area-inset-left, 0px);--td-u: 1px;--td-motion: 1}html[data-td-motion=fast]{--td-motion: .6}html[data-td-motion=slow]{--td-motion: 1.6}.td-app{width:100%;height:100%;position:relative;overflow:hidden;container-type:size;--td-u: min(calc(100cqw / 395), calc(100cqh / 700))}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden;background:var(--td-color-bg);color:var(--td-color-text);font-family:var(--td-font);font-synthesis:none;-webkit-tap-highlight-color:transparent}button,a{font:inherit}h1,h2,p{font-weight:400}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.td-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.td-bootstrap{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:calc(10 * var(--td-u));padding:calc(24 * var(--td-u));text-align:center;background:var(--td-color-bg)}.td-bootstrap h1,.td-bootstrap p{margin:0}.td-bootstrap h1{color:var(--td-color-header);font-size:calc(24 * var(--td-u));font-weight:500}.td-bootstrap p{max-width:calc(320 * var(--td-u));color:var(--td-color-text-muted);font-size:calc(14 * var(--td-u))}.td-bootstrap-spinner,.td-bootstrap-mark{width:calc(54 * var(--td-u));height:calc(54 * var(--td-u));border-radius:50%}.td-bootstrap-spinner{border:calc(4 * var(--td-u)) solid var(--td-color-edge);border-top-color:var(--td-color-header);animation:td-bootstrap-spin .9s linear infinite}.td-bootstrap-mark{display:grid;place-items:center;border:calc(3 * var(--td-u)) solid var(--td-color-warning);color:var(--td-color-warning);font-size:calc(30 * var(--td-u))}.td-bootstrap-error{color:var(--td-color-warning)}@keyframes td-bootstrap-spin{to{transform:rotate(1turn)}}.td-stage{height:100%;min-height:0}.td-stage-fill{position:absolute;top:0;right:0;bottom:0;left:0}.td-motion-settle,.td-motion-fade{animation:td-fade-in .24s ease both}.td-motion-forward{animation:td-slide-forward .34s cubic-bezier(.22,1,.36,1) both}.td-motion-back{animation:td-slide-back .34s cubic-bezier(.22,1,.36,1) both}.td-motion-push{animation:td-push-in .36s cubic-bezier(.22,1,.36,1) both}.td-motion-pop{animation:td-pop-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes td-fade-in{0%{opacity:0}to{opacity:1}}@keyframes td-slide-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes td-slide-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes td-push-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes td-pop-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes td-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.td-stage .td-icon-grid .td-icon-btn,.td-stage .td-feed-card{animation:td-card-in .42s cubic-bezier(.22,1,.36,1) backwards}.td-stage .td-icon-grid .td-icon-btn:nth-child(2),.td-stage .td-feed-card:nth-child(2){animation-delay:45ms}.td-stage .td-icon-grid .td-icon-btn:nth-child(3),.td-stage .td-feed-card:nth-child(3){animation-delay:90ms}.td-stage .td-icon-grid .td-icon-btn:nth-child(4),.td-stage .td-feed-card:nth-child(4){animation-delay:135ms}.td-stage .td-feed-card:nth-child(5){animation-delay:.18s}.td-stage .td-feed-card:nth-child(n+6){animation-delay:.22s}.td-screen{height:100%;min-height:0;display:flex;flex-direction:column;gap:calc(6 * var(--td-u));padding:calc(4 * var(--td-u)) calc(10 * var(--td-u)) calc(4 * var(--td-u));background:var(--td-color-bg);overflow:hidden}.td-titlebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:calc(8 * var(--td-u));min-height:calc(42 * var(--td-u))}.td-titlebar.has-back{grid-template-columns:auto minmax(0,1fr) auto}.td-titlebar.has-back .td-title-actions{display:none}.td-title-actions{display:flex;align-items:center;gap:8px}.td-screen-title{margin:0;color:var(--td-color-header);font-family:var(--td-font);font-size:calc(32 * var(--td-u));font-weight:500;letter-spacing:0;line-height:calc(40 * var(--td-u))}.td-help .td-fa,.td-icon-plain .td-fa,.td-top-action .td-fa{width:calc(18 * var(--td-u));height:calc(18 * var(--td-u))}.td-help-mark .td-fa{width:calc(26 * var(--td-u));height:calc(26 * var(--td-u))}.td-help,.td-icon-plain{width:calc(32 * var(--td-u));height:calc(32 * var(--td-u));border-radius:50%;border:2px solid #4d6672;background:transparent;color:#d5dde3;font-weight:500;cursor:pointer;display:grid;place-items:center}.td-help.td-help-mark{border:0;background:transparent}.td-top-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(68 * var(--td-u));height:calc(34 * var(--td-u));display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--td-u));border:1px solid #4d6672;border-radius:calc(18 * var(--td-u));padding:0 calc(10 * var(--td-u));background:#0a0f1394;color:#dbe7ec;font:inherit;font-size:calc(11 * var(--td-u));font-weight:700;letter-spacing:.04em;cursor:pointer}.td-top-action:active{transform:scale(.97)}.td-sheet{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;border:0;overflow:hidden;background:#16161c}.td-sheet-bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(32 * var(--td-u));background:#3b606e;color:#f4f8fa;text-align:center;font-size:calc(18 * var(--td-u));font-weight:500;letter-spacing:0;line-height:1;padding:0 calc(32 * var(--td-u));border-radius:0;flex:0 0 auto}.td-sheet-aside{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.td-sheet-body{flex:1;min-height:0;overflow:auto;padding:8px;display:grid;gap:8px;align-content:start;border:2px solid #3b606e;border-top:0;border-radius:0 0 calc(16 * var(--td-u)) calc(16 * var(--td-u));scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.td-sheet-body::-webkit-scrollbar{display:none;width:0;height:0}.td-sheet-fade{position:absolute;left:2px;right:2px;height:calc(36 * var(--td-u));pointer-events:none;opacity:0;z-index:2;transition:opacity .16s ease}.td-sheet-fade.is-on{opacity:1}.td-sheet-fade-top{top:calc(32 * var(--td-u));background:linear-gradient(#16161c,transparent)}.td-sheet-fade-bottom{bottom:0;border-radius:0 0 calc(14 * var(--td-u)) calc(14 * var(--td-u));background:linear-gradient(transparent,#16161c)}.td-sheet-body.loose{padding:14px 10px 18px}.td-icon-lane{display:flex;gap:calc(8 * var(--td-u));align-items:center}.td-icon-lane-anchored{position:relative;z-index:0;width:100%;align-items:flex-start;gap:calc(3 * var(--td-u));margin-bottom:calc(-21 * var(--td-u))}.td-icon-lane-anchored .td-lane-btn{flex:1 1 0;width:auto;min-width:0;height:calc(72 * var(--td-u));margin:0;padding:calc(6 * var(--td-u)) calc(2 * var(--td-u)) calc(17 * var(--td-u));border:0;border-radius:calc(12 * var(--td-u));background:#16161c;color:#959596}.td-icon-lane-anchored .td-lane-btn .td-lane-icon svg{width:calc(24 * var(--td-u));height:calc(24 * var(--td-u))}.td-icon-lane-anchored .td-lane-btn[aria-selected=true],.td-icon-lane-anchored .td-lane-btn[aria-pressed=true]{background:#3b606e;color:#fff}.td-lane-icon{display:grid;place-items:center}.td-lane-icon svg{width:calc(22 * var(--td-u));height:calc(22 * var(--td-u))}.td-lane-btn{position:relative;width:calc(48 * var(--td-u));height:calc(44 * var(--td-u));border-radius:12px;border:2px solid #314652;background:#182229;color:#8b99a5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(3 * var(--td-u));cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.td-lane-label{max-width:100%;overflow:hidden;font-size:calc(9 * var(--td-u));font-weight:700;letter-spacing:.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.td-lane-btn[aria-selected=true]{color:#fff;border-color:#6ec1e4;background:#1b3948;animation:td-icon-pop .28s cubic-bezier(.22,1,.36,1)}.td-lane-badge{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#ff3b30}.td-item-grid,.td-offer-grid{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:calc(10 * var(--td-u))}.td-item-grid{gap:calc(25 * var(--td-u))}.td-offer{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:grid;justify-items:center;gap:6px;cursor:pointer;padding:0}.td-offer-cost{color:var(--td-color-success);font-weight:500;font-size:.95rem}.td-token-wrap{position:relative;width:calc(80 * var(--td-u));height:calc(80 * var(--td-u));transition:transform .18s cubic-bezier(.22,1,.36,1)}.td-token-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.td-token-button:active .td-token-wrap,.td-offer:active .td-token-wrap,button.td-loadout-slot:active{transform:scale(.94)}button.td-loadout-slot{font:inherit;color:inherit;padding:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.td-offer:hover .td-token-wrap{z-index:2;transform:translateY(calc(-3 * var(--td-u))) scale(1.06)}}.td-token{width:calc(80 * var(--td-u));height:calc(80 * var(--td-u));border-radius:50%;border:calc(4 * var(--td-u)) solid #d7d7d7;display:grid;place-items:center;font-size:calc(32 * var(--td-u));position:relative;overflow:hidden;color:#1a1a1a;box-shadow:inset 0 calc(9 * var(--td-u)) calc(12 * var(--td-u)) #ffffff57,inset 0 calc(-8 * var(--td-u)) calc(10 * var(--td-u)) #0003,0 calc(5 * var(--td-u)) calc(10 * var(--td-u)) #00000061,0 0 calc(12 * var(--td-u)) color-mix(in srgb,var(--td-ring, #d7d7d7) 48%,transparent)}.td-token:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.72) 50%,transparent 64%);transform:translate(-140%);animation:td-token-shine .72s ease both;pointer-events:none;mix-blend-mode:screen}.td-item-grid>:nth-child(2) .td-token:after,.td-offer-grid>:nth-child(2) .td-token:after{animation-delay:50ms}.td-item-grid>:nth-child(3) .td-token:after,.td-offer-grid>:nth-child(3) .td-token:after{animation-delay:.1s}.td-item-grid>:nth-child(4) .td-token:after,.td-offer-grid>:nth-child(4) .td-token:after{animation-delay:.15s}.td-item-grid>:nth-child(5) .td-token:after,.td-offer-grid>:nth-child(5) .td-token:after{animation-delay:.2s}.td-item-grid>:nth-child(6) .td-token:after,.td-offer-grid>:nth-child(6) .td-token:after{animation-delay:.25s}.td-item-grid>:nth-child(n+7) .td-token:after,.td-offer-grid>:nth-child(n+7) .td-token:after{animation-delay:.3s}@keyframes td-token-shine{to{transform:translate(140%)}}.td-token img,.td-loadout-slot img,.td-token .td-fa,.td-loadout-slot .td-fa{width:68%;height:68%;object-fit:contain;pointer-events:none}.td-fa{overflow:visible}.td-fa path{stroke:#000;stroke-width:10px;stroke-linejoin:round}.td-token-qty,.td-loadout-qty{color:#fff;font-family:var(--td-font);font-weight:500;line-height:1;z-index:1;paint-order:stroke fill;-webkit-text-stroke:calc(2.4 * var(--td-u)) #12161a}.td-token-qty{position:absolute;right:calc(6 * var(--td-u));bottom:calc(4 * var(--td-u));font-size:calc(20 * var(--td-u))}.td-loadout-block{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--td-u));width:100%}.td-loadout-hint{margin:0;color:#d5dde3;font-size:calc(13 * var(--td-u));letter-spacing:.03em;line-height:1.2;text-align:center}.td-loadout{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:calc(8 * var(--td-u));width:100%}.td-loadout-target{color:#fff;animation:td-slot-pulse 1.6s ease-in-out infinite}.td-loadout-slot.td-loadout-pending{animation:td-slot-pulse .55s ease-in-out infinite}button.td-loadout-slot:disabled{opacity:1}.td-loadout-plus{font-size:calc(26 * var(--td-u));line-height:1}.td-loadout-swap,.td-loadout-clear{position:absolute;top:calc(3 * var(--td-u));right:calc(3 * var(--td-u));z-index:1;width:calc(20 * var(--td-u));height:calc(20 * var(--td-u));display:grid;place-items:center;border-radius:50%;background:#081016d1;color:#fff;font-size:calc(11 * var(--td-u));pointer-events:none}.td-loadout-slot.td-loadout-current{border-color:#fff;box-shadow:inset 0 calc(6 * var(--td-u)) calc(8 * var(--td-u)) #ffffff47,0 0 calc(8 * var(--td-u)) #fff,0 0 calc(16 * var(--td-u)) color-mix(in srgb,var(--td-ring, #fff) 70%,white)}@keyframes td-slot-pulse{0%,to{box-shadow:inset 0 calc(6 * var(--td-u)) calc(8 * var(--td-u)) #ffffff29,0 0 calc(6 * var(--td-u)) #ffffff47}50%{box-shadow:inset 0 calc(6 * var(--td-u)) calc(8 * var(--td-u)) #ffffff47,0 0 calc(16 * var(--td-u)) #ffffffd9}}.td-loadout-slot{width:calc(68 * var(--td-u));height:calc(68 * var(--td-u));flex:0 0 auto;border-radius:calc(12 * var(--td-u));border:2px solid #3b606e;background:#172028;display:grid;place-items:center;position:relative;overflow:hidden;font-size:calc(22 * var(--td-u));box-shadow:inset 0 calc(6 * var(--td-u)) calc(8 * var(--td-u)) #ffffff29,0 0 calc(10 * var(--td-u)) color-mix(in srgb,var(--td-ring, transparent) 42%,transparent)}.td-loadout-qty{position:absolute;right:calc(5 * var(--td-u));bottom:calc(4 * var(--td-u));font-size:calc(16 * var(--td-u))}.td-currency{flex:0 0 auto;display:flex;justify-content:center;align-items:center;gap:calc(22 * var(--td-u));font-size:calc(16 * var(--td-u));font-weight:500;padding:2px 0 4px}.td-currency-data{color:var(--td-color-success);display:inline-flex;align-items:center;gap:6px}.td-currency-coin{color:#e0a100;display:inline-flex;align-items:center;gap:6px}.td-currency .td-fa{width:calc(18 * var(--td-u));height:calc(18 * var(--td-u))}.td-empty,.td-muted{color:var(--td-color-text-muted);margin:0}.td-panel{background:var(--td-color-fill);border:2px solid var(--td-color-edge);border-radius:18px;padding:14px}.td-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--td-color-edge);background:#1b3c49;color:var(--td-color-text);border-radius:12px;padding:10px 16px;cursor:pointer;font-weight:500}.td-button:disabled{opacity:.45;cursor:default}.td-button-ghost{background:transparent}.td-tabbar{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:4px 4px calc(6px + var(--td-safe-bottom));background:var(--td-color-footer)}.td-tab-glow{position:absolute;z-index:1;left:calc(4px + var(--td-tab-index) * ((100% - 8px) / 6));bottom:calc(3px + var(--td-safe-bottom));width:calc((100% - 8px) / 6);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#6ec1e4 18%,#ffffff 50%,#6ec1e4 82%,transparent);box-shadow:0 0 12px #6ec1e4e6;pointer-events:none;transition:left .32s cubic-bezier(.22,1,.36,1)}.td-tab{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(56 * var(--td-u));padding:0;border:0;background:transparent;color:#8d98a1;text-decoration:none;cursor:pointer}.td-tab[aria-current=page]{color:var(--td-color-header)}.td-tab[aria-current=page]:before{content:"";position:absolute;width:calc(46 * var(--td-u));height:calc(46 * var(--td-u));border-radius:50%;background:radial-gradient(circle,rgba(110,193,228,.32),transparent 70%);pointer-events:none}.td-tab-icon{width:calc(34 * var(--td-u));height:calc(34 * var(--td-u));display:block;transition:transform .14s cubic-bezier(.22,1,.36,1)}.td-tab:active .td-tab-icon{transform:scale(.88)}.td-tab[aria-current=page] .td-tab-icon{filter:drop-shadow(0 0 6px rgba(110,193,228,.85));animation:td-icon-pop .34s cubic-bezier(.22,1,.36,1)}@keyframes td-icon-pop{0%{transform:scale(.72)}55%{transform:scale(1.14)}to{transform:scale(1)}}.td-nav-badge{position:absolute;top:8px;right:calc(50% - 18px);width:9px;height:9px;border-radius:50%;background:#ff3b30;box-shadow:0 0 #ff3b30b3;animation:td-badge-pulse 1.8s ease-out infinite}@keyframes td-badge-pulse{0%{box-shadow:0 0 #ff3b308c}70%{box-shadow:0 0 0 7px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.td-status{display:flex;align-items:center;gap:8px}.td-battery{color:var(--td-color-success);display:grid;place-items:center}.td-player-name{margin:0;flex:1;min-width:0;color:var(--td-color-header);font-size:calc(32 * var(--td-u));font-weight:500;line-height:calc(40 * var(--td-u));letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-dash-row{display:grid;grid-template-columns:calc(130 * var(--td-u)) minmax(0,1fr) calc(130 * var(--td-u));align-items:center;justify-items:center;min-height:calc(136 * var(--td-u))}.td-icon-grid{display:grid;grid-template-columns:calc(60 * var(--td-u)) calc(60 * var(--td-u));gap:calc(10 * var(--td-u));width:calc(130 * var(--td-u));height:calc(130 * var(--td-u))}.td-icon-btn{width:calc(60 * var(--td-u));height:calc(60 * var(--td-u));border-radius:calc(14 * var(--td-u));border:calc(5 * var(--td-u)) solid #3b606e;background:#13191e;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,box-shadow .16s ease}.td-icon-btn:not(:disabled):active{transform:scale(.93);border-color:#6ec1e4;box-shadow:0 0 16px #6ec1e459}@media(hover:hover)and (pointer:fine){.td-icon-btn:not(:disabled):hover{border-color:#6ec1e4;box-shadow:0 0 16px #6ec1e459}}.td-icon-btn svg{width:calc(34 * var(--td-u));height:calc(34 * var(--td-u))}.td-battery svg{width:calc(30 * var(--td-u));height:calc(30 * var(--td-u))}.td-avatar svg{width:86%;height:86%}.td-avatar img{width:100%;height:100%;object-fit:cover}.td-stat-glyph{position:absolute;top:0;right:0;bottom:0;left:0}.td-stat-glyph>.td-fa,.td-stat-fill .td-fa{width:calc(37 * var(--td-u));height:calc(37 * var(--td-u))}.td-stat-glyph>.td-fa{position:absolute;top:0;right:0;bottom:0;left:0}.td-stat-fill{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.td-stat-fill .td-fa{position:absolute;left:0;bottom:0}.td-icon-btn:disabled{cursor:default}.td-level-col{display:grid;justify-items:center;gap:calc(4 * var(--td-u))}.td-level{position:relative;width:calc(91 * var(--td-u));height:calc(91 * var(--td-u));border-radius:50%;display:grid;place-items:center;background:conic-gradient(#6ec1e4 0 var(--td-xp, 0%),#2a3640 var(--td-xp, 0%) 100%)}.td-level:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,255,255,.72) 84%,transparent 94%);mask:radial-gradient(circle,transparent 76%,#000 81%);animation:td-ring-sweep 4.8s linear infinite;pointer-events:none}@keyframes td-ring-sweep{to{transform:rotate(1turn)}}.td-level span{width:calc(74 * var(--td-u));height:calc(74 * var(--td-u));border-radius:50%;display:grid;place-items:center;background:#131a20;color:#fff;font-family:var(--td-font-stat);font-size:calc(34 * var(--td-u));font-weight:500;line-height:1}.td-vitals{display:flex;gap:calc(6 * var(--td-u));align-items:center;font-weight:500}.td-hp,.td-armor{position:relative;width:calc(37 * var(--td-u));height:calc(37 * var(--td-u));display:grid;place-items:center}.td-hp{color:#e24545}.td-armor{color:#767676}.td-stat-value{position:relative;color:#fff;font-family:var(--td-font-stat);font-size:calc(14 * var(--td-u));font-weight:500;line-height:1;paint-order:stroke fill;-webkit-text-stroke:calc(2 * var(--td-u)) #000}.td-avatar{width:calc(130 * var(--td-u));height:calc(130 * var(--td-u));border-radius:50%;background:radial-gradient(circle at 50% 42%,#1d4d63 0 22%,transparent 23%),radial-gradient(circle at 50% 78%,#163246 0 26%,transparent 27%),#101820;border:calc(3 * var(--td-u)) solid #245066;display:grid;place-items:center;overflow:hidden}.td-feed-card{position:relative;border:2px solid #3b606e;border-radius:12px;padding:calc(8 * var(--td-u)) calc(26 * var(--td-u)) calc(8 * var(--td-u)) calc(10 * var(--td-u));background:#161d24;font-size:calc(16 * var(--td-u));line-height:1.25;font-weight:400}.td-feed-card.good{border-color:#67a84a}.td-feed-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#8b99a5;font-weight:500}.td-em-place{color:#e07a3d;font-weight:500}.td-em-reward,.td-em-item{color:#8fd16a;font-weight:500}.td-friend{display:flex;gap:10px;align-items:center;border:2px solid #3b606e;border-radius:12px;padding:8px 10px;background:#161d24}.td-friend-avatar{width:calc(42 * var(--td-u));height:calc(42 * var(--td-u));border-radius:10px;display:grid;place-items:center;background:#24313a;font-size:1.3rem;flex:0 0 auto}.td-friend-name{font-size:calc(23 * var(--td-u));font-weight:400;line-height:calc(28 * var(--td-u))}.td-friend-status{color:#aeb6bd;font-size:calc(12 * var(--td-u));font-weight:400;line-height:calc(15 * var(--td-u))}.td-friend>.td-button,.td-friend>.td-settings-env-switch{margin-left:auto;flex:0 0 auto}.td-button-selected{background:var(--td-color-header);color:#0b1220}.td-settings-env-switch{display:flex;gap:calc(6 * var(--td-u))}.td-map-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.td-zoom{display:flex;align-items:center;gap:8px;color:#d5dde3;font-size:calc(22 * var(--td-u));font-weight:400}.td-zoom button{width:28px;height:28px;border:0;background:transparent;color:inherit;font-size:1.3rem;cursor:pointer}.td-map{position:relative;flex:1;min-height:0;border-radius:8px;overflow:hidden;background:linear-gradient(115deg,transparent 0 46%,rgba(90,110,120,.55) 47% 49%,transparent 50%),linear-gradient(20deg,transparent 0 38%,rgba(70,100,112,.45) 39% 41%,transparent 42%),linear-gradient(rgba(110,193,228,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(110,193,228,.05) 1px,transparent 1px),linear-gradient(180deg,#24343c,#1a2830 40%,#31424a);background-size:auto,auto,32px 32px,32px 32px,auto}.td-poi{position:absolute;width:28px;height:28px;display:grid;place-items:center;font-size:1rem}.td-player-pin{position:absolute;left:48%;top:54%;width:18px;height:18px;margin-left:-9px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#f4f7f8;box-shadow:0 0 0 4px #ffffff2e}.td-map-dock{position:absolute;left:10px;right:10px;bottom:10px}.td-cruise{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:10px 14px 8px;background:#131a20c7;pointer-events:none}.td-cruise-title{display:flex;align-items:center;gap:8px;pointer-events:none}.td-cruise-title .td-screen-title{font-size:calc(36 * var(--td-u));line-height:calc(40 * var(--td-u))}.td-cruise-title .td-fa{width:calc(28 * var(--td-u));height:calc(28 * var(--td-u))}.td-cruise-title .td-icon-plain{pointer-events:auto}.td-compass{margin:4px 18px 0;padding:7px 22px;display:flex;justify-content:space-between;align-items:center;color:#d5e7ef;font-weight:500;letter-spacing:.18em;background:linear-gradient(#4d7384,#345868);clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%)}.td-compass b{color:#fff;background:#ffffff24;padding:0 8px}.td-radar-wrap{display:grid;justify-items:center;gap:8px}.td-radar{width:calc(260 * var(--td-u));aspect-ratio:1;border-radius:50%;position:relative;background:repeating-radial-gradient(circle,transparent 0 34px,rgba(110,193,228,.45) 35px 37px),radial-gradient(circle,#14243033,#131a2026 70%)}.td-radar:before,.td-radar:after{content:"";position:absolute;background:#6ec1e459}.td-radar:before{left:50%;top:8%;bottom:8%;width:1px}.td-radar:after{top:50%;left:8%;right:8%;height:1px}.td-radar-label{position:absolute;color:#9ec5d4;font-size:.75rem;font-weight:500}.td-radar-label.n{top:16%;left:50%;transform:translate(-50%)}.td-radar-label.e{right:14%;top:50%}.td-radar-label.w{left:14%;top:50%}.td-radar-core{position:absolute;left:50%;top:50%;width:calc(118 * var(--td-u));height:calc(118 * var(--td-u));transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle at 40% 32%,#303846,#0c1014 72%);border:3px solid rgba(110,193,228,.45);box-shadow:0 8px 18px #00000059}.td-search-pct{font-family:var(--td-font);font-size:calc(30 * var(--td-u));font-weight:400;line-height:1}.td-search-label{margin-top:2px;font-size:calc(12 * var(--td-u));letter-spacing:.04em;color:#d5e7ef;font-weight:400}.td-renderer-note{margin-top:2px;font-size:.58rem;letter-spacing:.06em;color:#8b99a5;font-weight:500}.td-fact{display:flex;gap:10px;align-items:center;margin:0 4px;padding:10px 12px;border-radius:14px;background:#2a2142;border:2px solid #6d4ea3;pointer-events:none}.td-fact-icon{width:calc(54 * var(--td-u));height:calc(54 * var(--td-u));flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#7a4ea8;border:3px solid #c9a6e8;font-weight:500}.td-fact p{margin:0;font-size:calc(16 * var(--td-u));font-weight:400;line-height:1.25}.td-playback{pointer-events:auto}.td-refresh{margin:0;text-align:center;font-family:var(--td-font-stat);font-size:calc(16 * var(--td-u));font-weight:400}.td-status-line{margin:0;text-align:center}.td-fit-text{display:block;min-width:0;overflow:hidden;white-space:nowrap}.td-achievement-mark{position:relative;width:calc(64 * var(--td-u));height:calc(64 * var(--td-u));justify-self:center;border:calc(2 * var(--td-u)) solid;border-radius:50%;display:grid;place-items:center;overflow:visible;font-size:calc(28 * var(--td-u))}.td-achievement-mark>img,.td-achievement-mark>.td-fa{width:68%;height:68%;object-fit:contain}.td-mark-shine{display:none}.td-achievement-mark .td-achievement-title-tag{position:absolute;width:calc(24 * var(--td-u));height:calc(24 * var(--td-u));right:calc(-11 * var(--td-u));bottom:calc(-5 * var(--td-u));color:#fff}@keyframes td-bar-sheen{to{transform:translate(320%)}}.td-inspect{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.td-inspect-back{position:absolute;z-index:3;top:calc(4 * var(--td-u));left:0;width:auto}.td-inspect-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--td-u));padding:calc(46 * var(--td-u)) calc(8 * var(--td-u)) calc(12 * var(--td-u));text-align:center;scrollbar-width:none}.td-inspect-body::-webkit-scrollbar{display:none}.td-inspect-aura{position:relative;width:calc(142 * var(--td-u));height:calc(142 * var(--td-u));display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--td-inspect, #6ec1e4) 28%,transparent),transparent 68%)}.td-inspect-kicker{margin:0;color:#9baab2;font-size:calc(9 * var(--td-u));font-weight:700;letter-spacing:.16em;text-transform:uppercase}.td-purpose{margin:0 0 calc(8 * var(--td-u));color:#8ea0a8;font-size:calc(11 * var(--td-u));letter-spacing:.04em;text-align:center}.td-detail-token{position:relative}.td-detail-token .td-token-wrap{position:relative;z-index:1}.td-fx-use.td-fx-burst .td-token-qty{opacity:0;transition:opacity .15s ease-out}.td-fx-use.td-fx-charge .td-token{animation:td-charge-hover 1.1s ease-in-out infinite}.td-fx-open.td-fx-charge .td-token{animation:td-box-rattle .9s ease-in-out infinite}.td-fx-use.td-fx-burst .td-token{animation:td-use-burst .82s cubic-bezier(.3,.7,.3,1) both}.td-fx-open.td-fx-burst .td-token{animation:td-open-burst .9s cubic-bezier(.3,.7,.3,1) both}.td-fx-recoil{animation:td-detail-shake .4s linear}.td-fx-recoil .td-token{animation:td-recoil-dim .45s ease-out}.td-fx-stage{position:absolute;z-index:20;width:0;height:0;pointer-events:none}.td-charge,.td-burst{position:absolute;left:0;top:0;width:0;height:0}.td-charge-glow{position:absolute;left:calc(-110 * var(--td-u));top:calc(-110 * var(--td-u));width:calc(220 * var(--td-u));height:calc(220 * var(--td-u));border-radius:50%;background:radial-gradient(circle,transparent 0 44%,color-mix(in srgb,var(--td-fx-color) calc(45% + var(--td-power) * 40%),transparent) 52%,transparent 78%);animation:td-charge-glow 1.1s ease-in-out infinite}.td-charge-open .td-charge-glow{animation-duration:.9s}.td-charge-mote{position:absolute;left:calc(-3 * var(--td-u));top:calc(-3 * var(--td-u));width:calc(6 * var(--td-u));height:calc(6 * var(--td-u));border-radius:50%;background:#fff;box-shadow:0 0 calc(8 * var(--td-u)) var(--td-fx-color),0 0 calc(3 * var(--td-u)) #fff;opacity:0;animation:td-charge-mote .9s ease-in infinite}.td-burst-flash{position:absolute;left:calc(-85 * var(--td-u));top:calc(-85 * var(--td-u));width:calc(170 * var(--td-u));height:calc(170 * var(--td-u));border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0 22%,color-mix(in srgb,var(--td-fx-color) 55%,transparent) 42%,transparent 68%);mix-blend-mode:screen;opacity:0;animation:td-burst-flash .38s ease-out .12s both}.td-burst-shock{position:absolute;left:calc(-60 * var(--td-u));top:calc(-60 * var(--td-u));width:calc(120 * var(--td-u));height:calc(120 * var(--td-u));border-radius:50%;border:calc(4 * var(--td-u)) solid var(--td-fx-color);box-shadow:0 0 calc(12 * var(--td-u)) var(--td-fx-color),inset 0 0 calc(10 * var(--td-u)) var(--td-fx-color);opacity:0;animation:td-burst-shock .6s cubic-bezier(.1,.7,.3,1) .14s both}.td-burst-rays{position:absolute;left:calc(-130 * var(--td-u));top:calc(-130 * var(--td-u));width:calc(260 * var(--td-u));height:calc(260 * var(--td-u));border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--td-fx-color) 75%,#fff) 0deg 7deg,transparent 7deg 22deg);mask:radial-gradient(circle,#000 12%,transparent 68%);opacity:0;animation:td-burst-rays .9s ease-out .12s both}.td-spark{position:absolute;left:calc(var(--s) * -.5 * var(--td-u));top:calc(var(--s) * -.5 * var(--td-u));width:calc(var(--s) * var(--td-u));height:calc(var(--s) * var(--td-u));border-radius:50%;background:color-mix(in srgb,var(--td-fx-color) 65%,#fff);box-shadow:0 0 calc(4 * var(--td-u)) #fff,0 0 calc(10 * var(--td-u)) var(--td-fx-color);opacity:0;animation:td-spark .7s cubic-bezier(.15,.8,.3,1) .12s both}.td-spark-white{background:#fff}.td-mote{position:absolute;left:calc(-5 * var(--td-u));top:calc(-5 * var(--td-u));width:calc(10 * var(--td-u));height:calc(10 * var(--td-u));border-radius:50%;background:#fff;box-shadow:0 0 calc(10 * var(--td-u)) var(--td-fx-color),0 0 calc(4 * var(--td-u)) #fff;opacity:0;animation:td-mote .62s cubic-bezier(.5,0,.75,.4) both}.td-burst-minus{position:absolute;left:calc(36 * var(--td-u));top:calc(-60 * var(--td-u));color:#fff;font-size:calc(24 * var(--td-u));font-weight:800;text-shadow:0 1px 0 #000,0 0 calc(8 * var(--td-u)) var(--td-fx-color);white-space:nowrap;opacity:0;animation:td-burst-minus .8s ease-out .18s both}.td-loadout-slot.td-loadout-landed{animation:td-slot-land .6s cubic-bezier(.3,1.6,.5,1)}.td-loadout-slot.td-loadout-lifting>:not(.td-loadout-clear){opacity:.25;transition:opacity .2s ease-out}.td-vital-bump{display:inline-block;animation:td-vital-bump .7s ease-out}.td-vital-up{--td-bump-color: #7dff9b}.td-vital-down{--td-bump-color: #ff6b6b}.td-screen-fx{position:relative}.td-inventory-base{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(6 * var(--td-u))}.td-inventory-covered{animation:td-inventory-cover .18s ease both;pointer-events:none}.td-inventory-reveal{animation:td-fade-in .22s ease .14s both;pointer-events:none}.td-token-source{visibility:hidden}.td-detail-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:calc(6 * var(--td-u));padding:calc(4 * var(--td-u)) calc(10 * var(--td-u)) calc(4 * var(--td-u));background:var(--td-color-bg);overflow:hidden}.td-detail-enter{animation:td-detail-enter .24s ease .15s both}.td-detail-leave{animation:td-detail-leave .18s ease both;pointer-events:none}.td-detail-traveling .td-detail-token .td-token-wrap{visibility:hidden}.td-detail-enter .td-inspect-aura,.td-detail-enter .td-detail-name,.td-detail-enter .td-detail-facts,.td-detail-enter .td-detail-copy,.td-detail-enter .td-action-row,.td-detail-enter .td-loadout-block,.td-detail-enter .td-detail-vitals{animation:td-detail-rise .38s cubic-bezier(.22,1,.36,1) both}.td-detail-enter .td-inspect-aura{animation-name:td-detail-fade;animation-delay:.16s}.td-detail-enter .td-detail-name{animation-delay:.2s}.td-detail-enter .td-detail-facts{animation-delay:.24s}.td-detail-enter .td-detail-copy{animation-delay:.28s}.td-detail-enter .td-action-row{animation-name:td-detail-fade;animation-delay:.4s}.td-detail-enter .td-loadout-block{animation-delay:.3s}.td-detail-enter .td-detail-vitals{animation-delay:.34s}.td-travel-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none}.td-token-travel{position:absolute;z-index:1;animation:td-token-travel .46s cubic-bezier(.4,0,.2,1) both}.td-token-travel .td-token-wrap,.td-token-travel .td-token{width:100%;height:100%}.td-token-travel .td-token:after{animation:none}@keyframes td-inventory-cover{to{opacity:0}}@keyframes td-detail-enter{0%{opacity:0}to{opacity:1}}@keyframes td-detail-leave{0%{opacity:1}to{opacity:0}}@keyframes td-detail-fade{0%{opacity:0}to{opacity:1}}@keyframes td-detail-rise{0%{opacity:0;transform:translateY(calc(12 * var(--td-u)))}to{opacity:1;transform:none}}@keyframes td-token-travel{0%{transform:translate(-50%,-50%)}to{width:var(--td-to-w);height:var(--td-to-h);transform:translate(calc(-50% + var(--td-fly-x)),calc(-50% + var(--td-fly-y)))}}.td-reward-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:calc(16 * var(--td-u));background:radial-gradient(circle at 50% 45%,#141a22d1,#000000eb);animation:td-reward-fade .25s ease-out both}.td-reward-collecting{animation:td-reward-fade-out .7s ease-in both}.td-reward-panel{display:flex;flex-direction:column;align-items:center;gap:calc(18 * var(--td-u));max-width:100%}.td-reward-title{margin:0;color:#fff;font-size:calc(26 * var(--td-u));font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 0 #000;animation:td-reward-title .4s cubic-bezier(.3,1.5,.5,1) both}.td-reward-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(22 * var(--td-u)) calc(18 * var(--td-u));max-width:calc(340 * var(--td-u))}.td-reward{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--td-u));width:calc(96 * var(--td-u));animation:td-reward-pop .55s cubic-bezier(.3,1.6,.5,1) calc(.25s + var(--i) * .14s) both}.td-reward .td-token-wrap,.td-reward .td-token{position:relative;z-index:1;width:calc(72 * var(--td-u));height:calc(72 * var(--td-u))}.td-reward-rays{position:absolute;left:50%;top:calc(36 * var(--td-u));width:calc((110 + var(--td-power) * 70) * var(--td-u));height:calc((110 + var(--td-power) * 70) * var(--td-u));border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--td-fx-color) 70%,transparent) 0deg 8deg,transparent 8deg 24deg);mask:radial-gradient(circle,#000 10%,transparent 66%);opacity:calc(.35 + var(--td-power) * .5);translate:-50% -50%;animation:td-reward-rays 6s linear infinite}.td-reward-name{max-width:100%;font-size:calc(13 * var(--td-u));font-weight:700;line-height:1.15;text-align:center;text-shadow:0 1px 0 #000}.td-reward-collect{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:calc(160 * var(--td-u));min-height:calc(44 * var(--td-u));border:calc(2 * var(--td-u)) solid #f0c36a;border-radius:calc(22 * var(--td-u));background:linear-gradient(#3a2e14,#1d170a);color:#f0c36a;font-size:calc(16 * var(--td-u));font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;animation:td-reward-fade .3s ease-out .7s both}.td-reward-collect:active{transform:scale(.95)}.td-reward-collecting .td-reward{animation:td-reward-collect .6s cubic-bezier(.5,0,.8,.4) calc(var(--i) * .06s) both}@keyframes td-charge-hover{0%,to{transform:translateY(calc(-4 * var(--td-u))) scale(1.04) rotate(-2deg);filter:brightness(1.15)}50%{transform:translateY(calc(-8 * var(--td-u))) scale(1.07) rotate(2deg);filter:brightness(1.45)}}@keyframes td-box-rattle{0%,40%,to{transform:scale(1.04) rotate(0);filter:brightness(1.15)}48%{transform:scale(1.06) rotate(-5deg)}56%{transform:scale(1.07) rotate(6deg);filter:brightness(1.5)}64%{transform:scale(1.08) rotate(-7deg)}72%{transform:scale(1.08) rotate(8deg);filter:brightness(1.7)}82%{transform:scale(1.05) rotate(-3deg)}}@keyframes td-use-burst{0%{transform:scale(1.05);filter:brightness(1.3) blur(0);opacity:1}16%{transform:scale(.8);filter:brightness(1.5) blur(0);opacity:1}32%{transform:scale(1.25);filter:brightness(2.6) blur(0);opacity:1}52%{transform:scale(1.4);filter:brightness(2) blur(calc(6 * var(--td-u)));opacity:0}74%{transform:scale(.55);filter:brightness(1.4) blur(0);opacity:0}to{transform:scale(1);filter:brightness(1) blur(0);opacity:1}}@keyframes td-open-burst{0%{transform:scale(1.05) rotate(0);filter:brightness(1.5)}14%{transform:scale(1.1,.82) rotate(0);filter:brightness(1.8)}30%{transform:scale(1.35,1.3) rotate(0);filter:brightness(3.2)}50%{transform:scale(1.12) rotate(-4deg);filter:brightness(1.8)}70%{transform:scale(.96) rotate(2deg);filter:brightness(1.2)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes td-recoil-dim{0%{filter:grayscale(.6) brightness(.7)}to{filter:none}}@keyframes td-charge-glow{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:.9;transform:scale(1.05)}}@keyframes td-charge-mote{0%{opacity:0;transform:rotate(var(--a)) translate(calc(84 * var(--td-u))) scale(1)}25%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + 70deg)) translate(calc(18 * var(--td-u))) scale(.3)}}@keyframes td-burst-flash{0%{opacity:0;transform:scale(.3)}20%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes td-burst-shock{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(calc(1.7 + var(--td-power) * 1.1))}}@keyframes td-burst-rays{0%{opacity:0;transform:scale(.3) rotate(0)}25%{opacity:calc(.6 + var(--td-power) * .4)}to{opacity:0;transform:scale(1.15) rotate(50deg)}}@keyframes td-spark{0%{opacity:1;transform:rotate(var(--a)) translate(calc(10 * var(--td-u))) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(calc(var(--d) * var(--td-u))) scale(.2)}}@keyframes td-mote{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}40%{opacity:1;transform:translate(var(--ox),var(--oy)) scale(1)}to{opacity:.2;transform:translate(var(--mx),var(--my)) scale(.4)}}@keyframes td-burst-minus{0%{opacity:0;transform:translateY(calc(10 * var(--td-u))) scale(.6)}25%{opacity:1;transform:translateY(0) scale(1.15)}70%{opacity:1}to{opacity:0;transform:translateY(calc(-26 * var(--td-u))) scale(1)}}@keyframes td-slot-land{0%{transform:scale(.82);box-shadow:0 0 color-mix(in srgb,var(--td-ring, #fff) 90%,transparent);filter:brightness(2)}45%{transform:scale(1.14)}to{transform:scale(1);box-shadow:0 0 0 calc(14 * var(--td-u)) transparent;filter:brightness(1)}}@keyframes td-vital-bump{0%{transform:scale(1);color:inherit}25%{transform:scale(1.6);color:var(--td-bump-color);text-shadow:0 0 calc(8 * var(--td-u)) var(--td-bump-color)}to{transform:scale(1);color:inherit}}@keyframes td-reward-fade{0%{opacity:0}to{opacity:1}}@keyframes td-reward-fade-out{0%,45%{opacity:1}to{opacity:0}}@keyframes td-reward-title{0%{opacity:0;transform:translateY(calc(-12 * var(--td-u))) scale(.7)}to{opacity:1;transform:none}}@keyframes td-reward-pop{0%{opacity:0;transform:scale(0) rotate(-25deg);filter:brightness(3)}60%{opacity:1;filter:brightness(1.6)}to{opacity:1;transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes td-reward-rays{to{rotate:360deg}}@keyframes td-reward-collect{0%{transform:none;opacity:1}25%{transform:translateY(calc(-14 * var(--td-u))) scale(1.08);opacity:1}to{transform:translateY(calc(420 * var(--td-u))) scale(.3);opacity:0}}.td-flight-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}.td-item-flight{position:fixed;z-index:31;pointer-events:none;animation:td-item-fly .56s cubic-bezier(.2,.75,.2,1) forwards}.td-item-flight-return{animation-name:td-item-return}.td-item-flight .td-token-wrap,.td-item-flight .td-token{width:100%;height:100%}@keyframes td-action-press{0%,to{transform:translateY(0) scale(1) rotate(0)}50%{transform:translateY(calc(5 * var(--td-u))) scale(.9) rotate(-8deg)}}@keyframes td-detail-shake{0%,to{transform:translate(0)}25%{transform:translate(calc(-6 * var(--td-u)))}75%{transform:translate(calc(6 * var(--td-u)))}}@keyframes td-item-fly{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--td-fly-x)),calc(-50% + var(--td-fly-y))) scale(.62);opacity:1}}@keyframes td-item-return{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--td-fly-x)),calc(-50% + var(--td-fly-y))) scale(1.2);opacity:.15}}@keyframes td-action-jiggle{0%,33.333%,to{transform:rotate(0) scale(1)}8.333%{transform:rotate(-10deg) scale(1.04)}16.667%{transform:rotate(0) scale(1.1)}25%{transform:rotate(10deg) scale(1.04)}}.td-item-status{margin:0;max-width:calc(320 * var(--td-u));color:#f0c36a;font-size:calc(14 * var(--td-u));line-height:1.3}.td-detail-token .td-token-wrap,.td-detail-token .td-token{width:calc(112 * var(--td-u));height:calc(112 * var(--td-u))}.td-detail-mark{width:calc(96 * var(--td-u));height:calc(96 * var(--td-u));box-shadow:inset 0 calc(7 * var(--td-u)) calc(9 * var(--td-u)) #ffffff61,inset 0 calc(-6 * var(--td-u)) calc(8 * var(--td-u)) #00000047,0 0 calc(14 * var(--td-u)) color-mix(in srgb,var(--td-ring, #6ec1e4) 55%,transparent)}.td-detail-name{margin:0;max-width:calc(330 * var(--td-u));color:var(--td-inspect, #fff);font-size:calc(26 * var(--td-u));font-weight:500;line-height:1.1;text-shadow:0 0 calc(16 * var(--td-u)) color-mix(in srgb,var(--td-inspect, #fff) 45%,transparent)}.td-detail-facts{width:min(100%,calc(320 * var(--td-u)));margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(6 * var(--td-u))}.td-detail-facts div{min-width:calc(92 * var(--td-u));border:1px solid #3d5560;border-radius:calc(8 * var(--td-u));padding:calc(5 * var(--td-u)) calc(8 * var(--td-u));background:#ffffff08}.td-detail-facts dt{color:#8b9aa3;font-size:calc(9 * var(--td-u));letter-spacing:.08em;text-transform:uppercase}.td-detail-facts dd{margin:calc(2 * var(--td-u)) 0 0;color:#fff;font-size:calc(13 * var(--td-u));font-weight:700}.td-detail-copy{margin:calc(4 * var(--td-u)) 0 0;max-width:calc(320 * var(--td-u));color:#d5dde3;font-size:calc(15 * var(--td-u));line-height:1.35}.td-detail-copy strong,.td-achieved-card small strong{font-weight:700}.td-detail-copy em,.td-achieved-card small em{font-style:italic}.td-detail-action{flex:0 0 auto;margin:calc(8 * var(--td-u)) calc(16 * var(--td-u)) calc(12 * var(--td-u));min-height:calc(44 * var(--td-u));border:calc(3 * var(--td-u)) solid #3b606e;border-radius:calc(8 * var(--td-u));background:#1b3948;color:#fff;font:inherit;font-size:calc(16 * var(--td-u));cursor:pointer}.td-detail-action:active{transform:scale(.98)}.td-detail-vitals{flex:0 0 auto;display:flex;justify-content:center;align-items:center;gap:calc(28 * var(--td-u));min-height:calc(36 * var(--td-u));padding:calc(2 * var(--td-u)) 0 calc(6 * var(--td-u))}.td-footer-hp,.td-footer-armor{display:flex;align-items:center;gap:calc(6 * var(--td-u));color:#fff;font-family:var(--td-font-stat);font-size:calc(20 * var(--td-u));font-weight:500}.td-footer-hp .td-fa{width:calc(26 * var(--td-u));height:calc(26 * var(--td-u));color:#e24545}.td-footer-armor .td-fa{width:calc(24 * var(--td-u));height:calc(24 * var(--td-u));color:#8d98a1}.td-footer-hp b,.td-footer-armor b{font-weight:500}.td-confirm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;background:#0000009e;animation:td-fade-in .16s ease both}.td-confirm-sheet{width:100%;border-radius:calc(22 * var(--td-u)) calc(22 * var(--td-u)) 0 0;padding:calc(18 * var(--td-u)) calc(16 * var(--td-u)) calc(22 * var(--td-u));background:radial-gradient(circle at 50% 0,rgba(244,180,42,.16),transparent 42%),#12181d;text-align:center;animation:td-sheet-rise .24s cubic-bezier(.22,1,.36,1) both}.td-confirm-sheet p,.td-confirm-sheet h2,.td-confirm-sheet strong,.td-confirm-error{margin:0}.td-confirm-sheet p{color:#f4b42a;font-size:calc(10 * var(--td-u));font-weight:700;letter-spacing:.16em;text-transform:uppercase}.td-confirm-sheet h2{margin-top:calc(6 * var(--td-u));color:#fff;font-size:calc(22 * var(--td-u));line-height:1.1}.td-confirm-sheet strong,.td-confirm-error{display:block;margin-top:calc(6 * var(--td-u));font-size:calc(14 * var(--td-u));font-weight:500}.td-confirm-sheet strong{color:#d5dde3}.td-confirm-error{color:#ff8d7a}.td-confirm-sheet>div{display:grid;grid-template-columns:1fr 1.4fr;gap:calc(8 * var(--td-u));margin-top:calc(14 * var(--td-u))}.td-confirm-sheet button{min-height:calc(42 * var(--td-u));border:1px solid #4d6570;border-radius:calc(10 * var(--td-u));background:transparent;color:#fff;font:inherit;font-size:calc(14 * var(--td-u));cursor:pointer}.td-confirm-sheet button:active{transform:scale(.98)}.td-confirm-sheet .is-confirm{border:0;background:linear-gradient(180deg,#ffe08a,#f0b429 48%,#c48412);color:#1a1203;font-weight:800}.td-confirm-sheet button:disabled{cursor:default;opacity:.55}@keyframes td-sheet-rise{0%{transform:translateY(100%)}}
