@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.3spzr2pk4d7--.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.1i2s8u2nsha1s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.1j8zp90epkiwf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.1yexyk_f9-p2r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.2luydo5uehvh-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.1q1056bo3qtcm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.3lswex48iwfpe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.0gwn7w9k-i020.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.02rcwld1m-ji4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.17ncvpysp7y4m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.23gs_p123xcz8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1d4mg4yt567i3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.1kvbj6zk-dn_f.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.3jgirgqxkqq7r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.2t53t_nth6shn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.2fz20jxmyia8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_2c52b980-module__AZ-I8G__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_2c52b980-module__AZ-I8G__variable{--font-chakra-petch:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_1463a3a9-module__ATR0dG__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_1463a3a9-module__ATR0dG__variable{--font-noto-thai:"Noto Sans Thai", "Noto Sans Thai Fallback"}
:root{--ink:#090b09;--shell:#0e110e;--panel:#131713;--raised:#181d18;--line:#2b3229;--text:#edf2e7;--muted:#8d9988;--acid:#d8ff63;--amber:#ffb45e;--blue:#72cfff;--danger:#ff6f68;--acid-fill:#87a628;--acid-hover:#e4ff8d;--danger-hover:#ff8880;--on-danger:#1a0704;--well:#101410;--rail:#0a0d0a;--line-hover:#596454;--faint:#667063;--discord:#5865f2;--discord-hover:#4752c4;--acid-wash:#d8ff6312;--acid-tint:#d8ff631f;--acid-tint-strong:#d8ff6333;--acid-edge:#d8ff634d;--acid-edge-strong:#d8ff6375;--acid-glow:#d8ff63b3;--danger-tint:#ff6f681a;--amber-tint:#ffb45e1c;--blue-tint:#72cfff1a;--display:var(--font-chakra-petch,"Chakra Petch"), "Leelawadee UI", sans-serif;--body:var(--font-noto-thai,"Noto Sans Thai"), "Leelawadee UI", sans-serif;--fs-micro-en:12px;--fs-micro:var(--fs-micro-en);--fs-caption-en:13px;--fs-caption:var(--fs-caption-en);--fs-copy-en:14px;--fs-copy:var(--fs-copy-en);--fs-base-en:15px;--fs-base:var(--fs-base-en);--fs-title-en:17px;--fs-title:var(--fs-title-en);--fs-lead-en:19px;--fs-lead:var(--fs-lead-en);--fs-heading-en:21px;--fs-heading:var(--fs-heading-en);--fs-readout-en:23px;--fs-readout:var(--fs-readout-en);--fs-display-1-en:26px;--fs-display-1:var(--fs-display-1-en);--fs-display-2-en:32px;--fs-display-2:var(--fs-display-2-en);--fs-display-3-en:42px;--fs-display-3:var(--fs-display-3-en);--lh-tight-en:1.4;--lh-tight:var(--lh-tight-en);--lh-snug-en:1.45;--lh-snug:var(--lh-snug-en);--lh-body-en:1.5;--lh-body:var(--lh-body-en);--lh-relaxed-en:1.55;--lh-relaxed:var(--lh-relaxed-en);--lh-display-en:1.15;--lh-display:var(--lh-display-en);--fw-copy:600}:root:lang(th){--type-size-delta:1px;--type-leading-delta:.1;--fs-micro:calc(var(--fs-micro-en) + var(--type-size-delta));--fs-caption:calc(var(--fs-caption-en) + var(--type-size-delta));--fs-copy:calc(var(--fs-copy-en) + var(--type-size-delta));--fs-base:calc(var(--fs-base-en) + var(--type-size-delta));--fs-title:calc(var(--fs-title-en) + var(--type-size-delta));--fs-lead:calc(var(--fs-lead-en) + var(--type-size-delta));--fs-heading:calc(var(--fs-heading-en) + var(--type-size-delta));--fs-readout:calc(var(--fs-readout-en) + var(--type-size-delta));--lh-tight:calc(var(--lh-tight-en) + var(--type-leading-delta));--lh-snug:calc(var(--lh-snug-en) + var(--type-leading-delta));--lh-body:calc(var(--lh-body-en) + var(--type-leading-delta));--lh-relaxed:calc(var(--lh-relaxed-en) + var(--type-leading-delta));--lh-display:calc(var(--lh-display-en) + var(--type-leading-delta));--fw-copy:400}*{box-sizing:border-box}.eyebrow{color:var(--acid);font:600 var(--fs-caption) var(--display);letter-spacing:.14em;margin:0}.panel{background:linear-gradient(130deg, #ffffff05, transparent 40%), var(--panel);border:1px solid var(--line)}.panel-heading{justify-content:space-between;align-items:center;padding:19px 20px 16px;display:flex}.panel-heading h2{font:500 var(--fs-heading) var(--display);letter-spacing:-.025em;margin:4px 0 0}.map-card{flex-direction:column;flex:auto;min-width:0;min-height:0;margin-bottom:12px;display:flex}.map-heading{border-bottom:1px solid var(--line);flex:none}.map-sync{color:var(--muted);font:var(--fs-micro) var(--display);letter-spacing:.08em;align-items:center;gap:7px;display:flex}.tactical-map{--gw-status-h:39px;background:#0c100d;flex:auto;min-height:320px;position:relative;overflow:hidden}.tactical-map-bare{height:100%}.gw-leaflet{inset:0 0 var(--gw-status-h) 0;z-index:1;background:var(--ink);position:absolute}.gw-leaflet .leaflet-control-zoom a{color:var(--text);background:var(--panel);border-color:var(--line)}.gw-leaflet .leaflet-control-zoom a:hover{background:var(--raised)}.gw-leaflet .leaflet-popup-content-wrapper,.gw-leaflet .leaflet-popup-tip{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:0}.gw-leaflet .leaflet-popup-content{font:var(--fs-copy) var(--body);margin:9px 11px;line-height:1.5}.map-basemap-missing{z-index:2;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0 40px;display:flex;position:absolute;inset:0}.map-basemap-missing svg{color:var(--amber)}.map-basemap-missing h3{color:var(--text);font:500 var(--fs-title) var(--display);letter-spacing:-.01em;margin:0}.map-basemap-missing p{max-width:460px;font:var(--fs-copy) var(--body);margin:0;line-height:1.55}.map-basemap-missing a{color:var(--blue);font:var(--fs-copy) var(--display);letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex}.map-basemap-missing a:hover{text-decoration:underline}.gw-marker-root{background:0 0;border:0}.gw-marker{cursor:pointer;width:100%;height:100%;position:relative}.gw-marker-player{width:31px;height:31px;color:var(--member-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-marker-bearing{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.gw-marker-bearing svg{margin-left:-6px;display:block;position:absolute;top:-5px;left:50%}.gw-marker-pin{color:currentColor;width:31px;height:31px;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 14%,transparent);font:700 var(--fs-micro)/1 var(--display);background:#10140f;border:2px solid;border-radius:50%;place-items:center;display:grid;position:relative}.gw-marker-name{color:var(--text);font:var(--fs-micro) var(--display);letter-spacing:.06em;white-space:nowrap;background:#090c09bf;padding:2px 6px;position:absolute;top:37px;left:50%;transform:translate(-50%)}.gw-marker-player.is-stale{filter:grayscale();opacity:.53}.gw-marker-self{color:var(--acid);filter:drop-shadow(0 0 6px var(--acid-glow));flex-direction:column;align-items:center;display:flex}.gw-marker-self-label{font:600 var(--fs-micro)/1 var(--display);margin-top:3px}.gw-poi-marker{place-items:center;width:15px;height:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-poi-marker svg{filter:drop-shadow(0 1px 1px #0009);display:block}.gw-poi-name{color:var(--text);font:var(--fs-micro)/1.35 var(--display);letter-spacing:.04em;white-space:nowrap;pointer-events:none;background:#090c09c7;padding:1px 4px;display:none;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.tactical-map.gw-poi-labels-visible .gw-poi-name{display:block}.gw-place-marker{width:1px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-place-name{white-space:nowrap;cursor:pointer;color:var(--text);font:600 var(--fs-title)/1.3 var(--display);letter-spacing:.02em;-webkit-text-stroke:3px #090c09e6;paint-order:stroke fill;text-shadow:0 1px 3px #000000d9;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tactical-map.gw-poi-labels-visible .gw-place-name{display:block}.gw-place-name.gw-place-name-water{color:#9fd8ff}.gw-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gw-mobile-only{display:none}@media (max-width:900px){.gw-desktop-only{display:none!important}.gw-mobile-only{display:revert}}.gw-ctl-stack{z-index:30;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:12px;right:12px}.gw-ctl-group{flex-direction:column;display:flex}.gw-ctl{width:39px;height:39px;color:var(--text);background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--line);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out;display:grid}.gw-ctl+.gw-ctl{margin-top:-1px}.gw-ctl:hover{background:var(--raised);border-color:var(--line-hover)}.gw-ctl:focus-visible,.gw-ctl-link:focus-visible{z-index:1;outline:2px solid var(--acid);outline-offset:3px;position:relative}.gw-ctl[aria-pressed=true]{color:var(--ink);background:var(--acid);border-color:var(--acid)}.gw-ctl[aria-expanded=true]{color:var(--acid);border-color:var(--acid-edge-strong)}.gw-ctl[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.gw-ctl[aria-disabled=true]:hover{background:color-mix(in srgb, var(--panel) 94%, transparent);border-color:var(--line)}.gw-ctl-link{height:39px;color:var(--text);background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--line);font:600 var(--fs-caption) var(--display);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.gw-ctl-link:hover{background:var(--raised);border-color:var(--line-hover)}@media (max-width:900px){.gw-workspace .gw-ctl-zoom,.gw-workspace .gw-ctl-reset{display:none}}.tactical-map.is-placing-waypoint .leaflet-container{cursor:crosshair}.gw-placing-hint{z-index:30;max-width:calc(100% - 140px);color:var(--text);background:var(--raised);border:1px solid var(--acid-edge-strong);box-shadow:var(--elev-raised,0 8px 20px #00000059);font:var(--fs-copy)/var(--lh-snug) var(--body);pointer-events:none;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.gw-placing-hint svg{color:var(--acid);flex:none}.gw-workspace:not(.is-dock-collapsed) .gw-placing-hint{left:calc(50% + 160px)}@media (max-width:900px){.gw-workspace:not(.is-dock-collapsed) .gw-placing-hint{left:50%}}.gw-coord-pin{border:2px solid var(--acid);width:22px;height:22px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-coord-pin:before,.gw-coord-pin:after{content:"";background:var(--acid);position:absolute}.gw-coord-pin:before{height:2px;top:50%;left:-7px;right:-7px;transform:translateY(-50%)}.gw-coord-pin:after{width:2px;top:-7px;bottom:-7px;left:50%;transform:translate(-50%)}.gw-place-popup button,.gw-leaflet .leaflet-popup-content button{min-height:32px;color:var(--text);background:var(--panel);border:1px solid var(--line);font:600 var(--fs-caption) var(--display);cursor:pointer;margin-top:6px;padding:0 12px}.gw-leaflet .leaflet-popup-content button:hover{border-color:var(--line-hover)}.gw-leaflet .leaflet-popup-content button[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.gw-place-popup small{color:var(--muted);font-size:var(--fs-micro)}.gw-leaflet .leaflet-tile-pane{transition:filter .2s ease-out}.tactical-map.gw-heat-dim .leaflet-tile-pane{filter:saturate(.3)brightness(.55)}@media (prefers-reduced-motion:reduce){.gw-leaflet .leaflet-tile-pane{transition:none}}.gw-heat-legend{gap:4px;display:grid}.gw-heat-legend-cap{color:var(--text);font:600 var(--fs-micro) var(--display);letter-spacing:.04em;justify-content:space-between;gap:8px;display:flex}.gw-heat-legend-time{color:var(--muted);font-variant-numeric:tabular-nums}.gw-heat-legend-swatches{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.gw-heat-legend-swatches span{height:10px;display:block}.gw-heat-legend-ranges{color:var(--muted);font:600 var(--fs-micro) var(--display);font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(6,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.gw-heat-row{background:var(--well);border:1px solid var(--line);margin:0 12px 4px;padding:12px}.gw-heat-head{align-items:center;gap:10px;display:flex}.gw-heat-icon{color:var(--amber);flex:none}.gw-heat-row.is-locked .gw-heat-icon,.gw-heat-row.is-locked .gw-heat-name{color:var(--muted)}.gw-heat-name{color:var(--text);font:600 var(--fs-base) var(--display);cursor:pointer;flex:auto}.gw-heat-sub{color:var(--muted);font:var(--fs-caption)/var(--lh-snug) var(--body);margin:4px 0 0 26px}.gw-heat-note{color:var(--muted);font:var(--fs-caption)/var(--lh-snug) var(--body);margin:8px 0 0 26px}.gw-heat-note.is-warn{color:var(--amber)}.gw-heat-note.is-error{color:var(--danger)}.gw-heat-row .gw-heat-legend{margin:10px 0 0 26px}.gw-heat-ranks{min-height:39px;color:var(--text);border:1px solid var(--line);font:600 var(--fs-micro) var(--display);letter-spacing:.06em;align-items:center;margin:8px 0 0 26px;padding:0 12px;text-decoration:none;display:inline-flex}.gw-heat-ranks:hover{border-color:var(--line-hover)}.gw-heat-ranks:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-switch{flex:none;justify-content:flex-end;align-items:center;min-width:44px;min-height:39px;display:inline-flex;position:relative}.gw-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gw-switch input:disabled{cursor:not-allowed}.gw-switch-track{background:var(--raised);border:1px solid var(--line-hover);pointer-events:none;width:40px;height:22px;transition:background-color .16s ease-out;position:relative}.gw-switch-track:after{content:"";background:var(--muted);width:14px;height:14px;transition:transform .16s ease-out,background-color .16s ease-out;position:absolute;top:3px;left:3px}.gw-switch input:checked+.gw-switch-track{background:var(--acid);border-color:var(--acid)}.gw-switch input:checked+.gw-switch-track:after{background:var(--ink);transform:translate(18px)}.gw-switch input:focus-visible+.gw-switch-track{outline:2px solid var(--acid);outline-offset:3px}.gw-switch input:disabled+.gw-switch-track{opacity:.45}@media (prefers-reduced-motion:reduce){.gw-switch-track,.gw-switch-track:after,.gw-ctl{transition:none}}.gw-layers-body{flex-direction:column;min-height:0;display:flex}.gw-layers-group-heading{color:var(--muted);font:600 var(--fs-micro) var(--display);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:12px 12px 6px}.gw-layers-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.gw-text-button{min-height:32px;color:var(--text);border:1px solid var(--line);cursor:pointer;font:600 var(--fs-caption) var(--display);background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gw-text-button:hover{border-color:var(--line-hover)}.gw-text-button.is-danger,.gw-text-button.is-quiet{color:var(--muted);border-color:#0000}.gw-text-button.is-quiet:hover{color:var(--text);background:var(--raised);border-color:#0000}.gw-text-button.is-danger:hover{color:var(--danger);background:var(--danger-tint);border-color:#0000}.gw-text-button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-filter-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;display:flex}.gw-filter-header h2{color:var(--acid);font:600 var(--fs-caption) var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0}.gw-filter-header h2:focus{outline:none}.gw-filter-header h2:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-filter-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gw-filter-close:hover{color:var(--text)}.gw-filter-close:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-layers-popover{z-index:30;width:320px;max-height:calc(100% - var(--gw-status-h) - 24px);background:var(--panel);border:1px solid var(--line);box-shadow:var(--elev-raised,0 8px 20px #00000059);flex-direction:column;display:flex;position:absolute;top:12px;right:63px}.gw-layers-popover .gw-layers-body{overflow-y:auto}@media (max-width:650px){.gw-layers-popover{top:auto;right:8px;bottom:calc(var(--gw-status-h) + 8px);width:auto;max-height:70%;left:8px}}.gw-filter-groups{padding:0 0 8px}.gw-filter-group{border-bottom:1px solid var(--line)}.gw-filter-group:last-child{border-bottom:0}.gw-filter-group-row{align-items:center;gap:6px;min-width:0;min-height:36px;padding:2px 8px 2px 6px;display:flex}.gw-filter-subgroup-row{padding-left:22px}.gw-filter-chevron{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;display:grid}.gw-filter-chevron:hover{color:var(--text)}.gw-filter-chevron-spacer{flex:0 0 24px;width:24px}.gw-filter-label{min-width:0;min-height:32px;color:var(--text);font:var(--fs-copy) var(--body);cursor:pointer;flex:auto;align-items:center;gap:8px;display:flex}.gw-filter-label input{width:16px;height:16px;accent-color:var(--acid);flex:none;margin:0}.gw-filter-swatch{flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.gw-filter-swatch svg{width:100%;height:100%}.gw-filter-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.gw-filter-hint{color:var(--muted);font-size:var(--fs-micro)}.gw-filter-count{color:var(--muted);font:var(--fs-caption) var(--display);font-variant-numeric:tabular-nums;flex:none;padding-left:6px}.gw-filter-heavy{width:17px;height:17px;color:var(--amber);border:1px solid var(--amber);cursor:help;border-radius:50%;flex:0 0 17px;place-items:center;font-weight:700;display:grid}.gw-filter-bulk{flex:none;gap:4px;display:flex}.gw-filter-bulk button{width:24px;height:24px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;display:grid}.gw-filter-bulk button:hover{color:var(--text);border-color:var(--line-hover)}.gw-filter-chevron:focus-visible,.gw-filter-bulk button:focus-visible,.gw-filter-label input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-filter-items{gap:1px;padding-bottom:4px;display:grid}.gw-filter-item{padding:2px 12px 2px 42px}.gw-filter-species{padding-left:14px}.gw-filter-species .gw-filter-item{padding-left:56px}.gw-filter-subgroup .gw-filter-group-row{padding-left:22px}@media (pointer:coarse){.gw-filter-group-row,.gw-filter-label{min-height:44px}.gw-filter-chevron,.gw-filter-bulk button{flex-basis:44px;width:44px;height:44px}.gw-filter-chevron-spacer{flex-basis:44px;width:44px}}.gw-legend-strip{left:12px;bottom:calc(var(--gw-status-h) + 12px);z-index:30;flex-direction:column;gap:8px;max-width:calc(100% - 87px);display:flex;position:absolute}.gw-legend-strip>.gw-heat-legend{background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--line);width:min(280px,100%);padding:8px 10px}.gw-legend-groups{min-height:32px;color:var(--text);background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--line);cursor:pointer;font:600 var(--fs-micro) var(--display);letter-spacing:.06em;text-align:left;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:4px 12px;display:flex}.gw-legend-groups:hover{border-color:var(--line-hover)}.gw-legend-groups:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-legend-item{align-items:center;gap:6px;display:inline-flex}.gw-legend-open{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.gw-status-bar{z-index:30;height:var(--gw-status-h);color:var(--text);background:var(--shell);border-top:1px solid var(--line);font:var(--fs-caption) var(--display);align-items:center;gap:14px;padding:0 8px 0 16px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gw-status-zone{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.gw-status-zone svg{color:var(--acid)}.gw-status-readout{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.gw-status-spacer{flex:auto}.gw-status-chips{align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.gw-status-chip{min-width:0;color:var(--muted);border:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.gw-status-chip svg{flex:none}.gw-status-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.gw-status-chip.is-delayed{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 45%, transparent);background:var(--amber-tint)}.gw-status-chip.is-cannot-connect{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:var(--danger-tint)}.map-share-button{height:32px;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;font:600 var(--fs-caption) var(--display);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.map-share-button:hover{border-color:var(--line-hover)}.map-share-button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (max-width:650px){.gw-compact .gw-status-readout,.gw-compact .gw-status-zone{display:none}}.map-waypoint-status{z-index:30;max-width:260px;color:var(--amber);background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--line);font:var(--fs-micro) var(--display);letter-spacing:.08em;padding:7px 10px;position:absolute;top:12px;left:12px}.map-workspace-page{z-index:1;display:flex;position:fixed;inset:0 0 0 218px}.map-workspace-page>.tactical-map{flex:auto;min-height:0}@media (max-width:900px){.map-workspace-page{top:var(--map-page-top,64px);bottom:56px;left:0}}.map-workspace-loading{background:var(--ink);flex:auto;place-items:center;display:grid;position:relative}.map-workspace-loading .gw-skeleton-block{inset:0 0 var(--gw-status-h,39px) 0;position:absolute}.map-workspace-loading p{color:var(--muted);font:var(--fs-copy) var(--body);margin:0;position:relative}.gw-workspace .gw-legend-strip{max-width:calc(100% - 395px);left:332px}.gw-workspace.is-dock-collapsed .gw-legend-strip{max-width:calc(100% - 119px);left:56px}.gw-dock{top:0;bottom:var(--gw-status-h);z-index:30;background:var(--panel);border-right:1px solid var(--line);width:320px;color:var(--text);flex-direction:column;display:flex;position:absolute;left:0}.gw-dock.is-collapsed{align-items:center;gap:4px;width:44px;padding-top:8px}.gw-dock-header{justify-content:space-between;align-items:center;padding:12px 8px 0 16px;display:flex}.gw-dock-header h2{color:var(--acid);font:600 var(--fs-caption) var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0}.gw-dock-toggle,.gw-dock-strip-tab{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.gw-dock-strip-tab{width:44px;height:44px;color:var(--muted)}.gw-dock-toggle:hover,.gw-dock-strip-tab:hover{color:var(--text);background:var(--raised)}.gw-dock-toggle:focus-visible,.gw-dock-strip-tab:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.gw-sheet-handle{display:none}.gw-dock-search{align-items:center;gap:12px;padding:10px 16px 0;display:flex}.gw-sheet-peek-zone{display:none}.gw-search-field{flex:auto;align-items:center;display:flex;position:relative}.gw-search-icon{color:var(--muted);pointer-events:none;position:absolute;left:12px}.gw-input{width:100%;height:39px;color:var(--text);background:var(--well);border:1px solid var(--line);font:var(--fs-base) var(--body);border-radius:0;padding:0 12px}.gw-input::placeholder{color:var(--muted)}.gw-input:hover{border-color:var(--line-hover)}.gw-input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-input[aria-invalid=true]{border-color:var(--danger)}.gw-input-numeric{font-family:var(--display);font-variant-numeric:tabular-nums}.gw-search-field .gw-input{padding:0 40px 0 38px}.gw-search-field .gw-input::-webkit-search-cancel-button{display:none}.gw-search-clear{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.gw-search-clear:hover{color:var(--text)}.gw-search-clear:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.gw-dock-tabs{border-bottom:1px solid var(--line);margin-top:8px;padding:0 8px;display:flex}.gw-dock-tab{min-width:0;height:44px;color:var(--muted);cursor:pointer;font:600 var(--fs-caption) var(--display);background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.gw-dock-tab svg{flex:none}.gw-dock-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gw-dock-tab:hover{color:var(--text)}.gw-dock-tab[aria-selected=true]{color:var(--acid);border-bottom-color:var(--acid)}.gw-dock-tab:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.gw-dock-panel{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.gw-dock-panel-body{flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.gw-dock-note{color:var(--muted);font:var(--fs-caption)/var(--lh-snug) var(--body);margin:0;padding:12px 16px 4px}.gw-dock-note.is-warn{color:var(--amber)}.gw-dock-note a{color:var(--blue)}.gw-dock-meta{color:var(--muted);font:var(--fs-caption) var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.gw-dock-empty{color:var(--muted);background:var(--well);border:1px dashed var(--line);justify-items:start;gap:10px;margin:12px 16px;padding:16px;display:grid}.gw-dock-empty p{font:var(--fs-copy)/var(--lh-snug) var(--body);margin:0}.gw-search-results{margin:0;padding:0;list-style:none}.gw-search-results:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.gw-search-result{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:12px;min-height:52px;padding:8px 16px 8px 14px;display:flex}.gw-search-result:hover{background:var(--acid-wash)}.gw-search-result[aria-selected=true]{background:var(--acid-wash);border-left-color:var(--acid)}.gw-search-result-text{flex-direction:column;flex:auto;min-width:0;display:flex}.gw-search-result-name{color:var(--text);font:500 var(--fs-base) var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gw-search-result-group{color:var(--muted);font:var(--fs-caption) var(--body)}.gw-search-result-distance{color:var(--muted);font:var(--fs-caption) var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.gw-coords-form{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding:14px 16px 4px;display:grid}.gw-field-label{color:var(--muted);font:var(--fs-caption) var(--display);letter-spacing:.04em}.gw-coords-row{gap:8px;display:flex}.gw-coords-row .gw-input{flex:auto;min-width:0}.gw-field-error{color:var(--danger);font:600 var(--fs-caption)/var(--lh-snug) var(--body);margin:0}.gw-button{height:39px;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;font:600 var(--fs-copy) var(--display);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.gw-button:hover{border-color:var(--line-hover)}.gw-button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-button[aria-pressed=true]{color:var(--acid);background:var(--acid-wash);border-color:var(--acid)}.gw-button[aria-disabled=true]{color:var(--faint);background:var(--raised);cursor:not-allowed}.gw-button.is-primary{color:var(--ink);background:var(--acid);border-color:var(--acid)}.gw-button.is-primary:hover{background:var(--acid-hover);border-color:var(--acid-hover)}.gw-button-sm{height:32px;font-size:var(--fs-caption);padding:0 12px}.gw-waypoint-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gw-waypoint-list,.gw-friend-list{margin:0;padding:0;list-style:none}.gw-waypoint-row{border-bottom:1px solid var(--line);border-left:2px solid #0000;gap:8px;padding:14px 16px 14px 14px;display:grid}.gw-waypoint-row.is-guiding{background:var(--acid-wash);border-left-color:var(--acid)}.gw-waypoint-row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gw-waypoint-name{min-width:0;color:var(--text);cursor:pointer;font:500 var(--fs-base) var(--display);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.gw-waypoint-name:hover{color:var(--acid)}.gw-waypoint-name:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.gw-waypoint-actions{flex-wrap:wrap;gap:4px;display:flex}.gw-friends-share{padding:12px 16px 0}.gw-friend-row{width:100%;min-height:52px;color:var(--text);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 16px;display:flex}.gw-friend-row:hover{background:var(--acid-wash)}.gw-friend-row:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.gw-friend-avatar{color:currentColor;background:var(--well);width:31px;height:31px;font:700 var(--fs-micro)/1 var(--display);border:2px solid;border-radius:50%;flex:none;place-items:center;display:grid}.gw-friend-row.is-stale .gw-friend-avatar{filter:grayscale();opacity:.53}.gw-friend-text{flex-direction:column;flex:auto;min-width:0;display:flex}.gw-friend-name{font:500 var(--fs-base) var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gw-friend-seen{color:var(--muted);font:var(--fs-caption) var(--body)}@media (max-width:900px){.gw-workspace{--gw-status-h:0px;--gw-peek-h:88px}.gw-workspace .gw-leaflet{bottom:var(--gw-peek-h)}.gw-workspace .gw-status-bar{pointer-events:none;background:0 0;border:0;height:auto;padding:0;inset:12px 63px auto 12px;overflow:visible}.gw-workspace .gw-status-zone,.gw-workspace .gw-status-readout,.gw-workspace .gw-status-spacer{display:none}.gw-workspace .gw-status-chips{flex-wrap:wrap}.gw-workspace .gw-status-chip{background:color-mix(in srgb, var(--panel) 94%, transparent)}.gw-workspace .gw-legend-strip,.gw-workspace.is-dock-collapsed .gw-legend-strip{left:12px;bottom:calc(var(--gw-peek-h) + 12px);max-width:calc(100% - 24px)}.gw-workspace .gw-legend-groups{display:none}.gw-workspace .gw-dock,.gw-workspace .gw-dock.is-collapsed{z-index:30;width:auto;height:var(--gw-peek-h);border-top:1px solid var(--line);border-right:0;align-items:stretch;gap:0;padding-top:0;inset:auto 0 0;box-shadow:0 -8px 20px #00000059}.gw-workspace .gw-dock[data-snap=half]{height:50%}.gw-workspace .gw-dock[data-snap=full]{height:calc(100% - 16px)}.gw-workspace .gw-dock-header{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gw-workspace .gw-sheet-handle{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:100%;height:20px;padding:0;display:grid}.gw-workspace .gw-sheet-handle:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.gw-sheet-grip{background:var(--line-hover);width:40px;height:4px}.gw-workspace .gw-dock-search{padding:0 12px}.gw-workspace .gw-sheet-peek-zone{max-width:40%;color:var(--muted);font:600 var(--fs-caption) var(--display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gw-workspace .gw-dock-tabs{margin-top:4px}.gw-workspace .gw-dock[data-snap=peek] .gw-dock-panel,.gw-workspace .gw-dock[data-snap=peek] .gw-dock-tabs{visibility:hidden}}.gw-waypoint-marker{filter:drop-shadow(0 1px 2px #000000a6);place-items:center;width:100%;height:100%;display:grid;position:relative}.gw-waypoint-edge-arrow{z-index:30;pointer-events:none;filter:drop-shadow(0 1px 2px #000000a6);place-items:center;display:grid;position:absolute}
