.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-cyrillic-ext-400-normal-CAda7jDo.woff2)format("woff2"),url(/assets/lobster-cyrillic-ext-400-normal-CTC7nHHC.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-cyrillic-400-normal-DeMp0mA3.woff2)format("woff2"),url(/assets/lobster-cyrillic-400-normal-C0k4M1Yq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-vietnamese-400-normal-t7FFQ-Nt.woff2)format("woff2"),url(/assets/lobster-vietnamese-400-normal-CQxa60ei.woff)format("woff");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:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-latin-ext-400-normal-CBN1Kyd4.woff2)format("woff2"),url(/assets/lobster-latin-ext-400-normal-DjkE4ffB.woff)format("woff");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:Lobster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lobster-latin-400-normal-VmWungf4.woff2)format("woff2"),url(/assets/lobster-latin-400-normal-Cc8ENR_t.woff)format("woff");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-opsz-normal-oos9povj.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2)format("woff2-variations");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");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}:root{--bg:#0d1424;--panel:#141d31;--panel-2:#1b2640;--line:#27334f;--text:#ece6d8;--muted:#98a1b6;--gold:#e8b04a;--gold-soft:#e8b04a24;--red:#d9483b;--red-soft:#d9483b29;--green:#5fb58a;--blue:#6aa5e8;--radius:14px;--display:"Fraunces Variable", "Fraunces", Georgia, serif;--body:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:radial-gradient(1200px 500px at 85% -10%, #e8b04a14, transparent 60%), radial-gradient(900px 400px at -10% 0%, #6aa5e812, transparent 60%), var(--bg);color:var(--text);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--gold);text-underline-offset:3px}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 .4em;font-weight:800;line-height:1.15}h2{font-size:1.25rem}p{margin:0 0 .6em}button,input,select,textarea{font:inherit;color:inherit}code,.mono{font-family:var(--mono);font-size:.85em}.muted{color:var(--muted)}.empty{color:var(--muted);padding:1.5rem 0}.app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.page-pad{max-width:1400px;margin:0 auto;padding:1.25rem 1rem 2rem}.page-pad.narrow{max-width:720px}.top{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0d1424db;align-items:center;gap:1.5rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.brand{color:var(--gold);font-family:var(--display);align-items:center;gap:.55rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:flex}.brand em{color:var(--text);font-style:normal;font-weight:600}.top nav{gap:.25rem;margin-left:auto;display:flex}.top nav a{color:var(--muted);border-radius:999px;padding:.4rem .75rem;font-weight:500;text-decoration:none}.top nav a:hover{color:var(--text)}.top nav a.active{color:var(--bg);background:var(--gold)}.online{color:var(--muted);font-family:var(--mono);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.on{background:var(--green);box-shadow:0 0 0 4px #5fb58a2e}.wordmark{line-height:1;display:grid}.wm-script{font-family:"Lobster", var(--display);color:#e2483a;letter-spacing:.01em;text-shadow:0 0 1px #fff3d6,1px 1px #fff3d6,-1px 1px #fff3d6,1px -1px #fff3d6,-1px -1px #fff3d6,0 3px 10px #e8b04a59;font-size:1.55rem;font-weight:400}.wm-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:.25rem;font-size:.7rem}.brand{gap:.6rem}.brand svg{filter:drop-shadow(0 2px 6px #e8b04a59);flex-shrink:0}.hero-mark{z-index:1;filter:drop-shadow(0 8px 24px #e8b04a73);flex-shrink:0;position:relative}.hero h1{font-family:"Lobster", var(--display);color:#e2483a;text-shadow:0 0 1px #fff3d6,2px 2px #fff3d6,-2px 2px #fff3d6,2px -2px #fff3d6,-2px -2px #fff3d6,0 6px 22px #e8b04a59;font-weight:400}.banner{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg, var(--panel-2), var(--panel));margin-bottom:1rem;padding:1.1rem 1.25rem;position:relative;overflow:hidden}.banner h1{margin:.35rem 0 .2rem;font-size:clamp(1.5rem,3.4vw,2.3rem)}.banner p{color:var(--muted);margin:0}.banner-prize{color:var(--text)!important;margin-top:.3rem!important}.banner-pill{letter-spacing:.06em;text-transform:uppercase;background:var(--gold-soft);color:var(--gold);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.banner-active .banner-pill{background:var(--red-soft);color:#ff8a7d}.banner-active .banner-pill:before{content:"";vertical-align:1px;background:#ff6b5c;border-radius:50%;width:7px;height:7px;margin-right:.4rem;animation:1.6s infinite pulse;display:inline-block}.banner-found .banner-pill{color:var(--green);background:#5fb58a29}@keyframes pulse{50%{opacity:.3}}.hero{border:1px solid var(--line);background:radial-gradient(600px 240px at 100% 0,#e8b04a38,#0000 70%),radial-gradient(500px 220px at 0 100%,#d9483b24,#0000 70%),linear-gradient(135deg,#18233c,#111a2e);border-radius:20px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.25rem 1.5rem;margin-bottom:1rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff8,#0000),radial-gradient(1px 1px at 70% 20%,#fff6,#0000),radial-gradient(1.5px 1.5px at 85% 70%,#fff7,#0000),radial-gradient(1px 1px at 40% 80%,#fff5,#0000),radial-gradient(1px 1px at 10% 85%,#fff6,#0000),radial-gradient(1.5px 1.5px at 55%,#fff4,#0000);position:absolute;inset:0}.hero-copy{z-index:1;max-width:560px;position:relative}.hero h1{margin:.5rem 0 .35rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.hero-sub{color:var(--muted);margin:0;font-size:1.05rem}.hero-sub strong{color:var(--text)}.hero-prize{color:var(--gold);margin:.4rem 0 0;font-weight:600}.countdown{z-index:1;gap:.6rem;margin-left:auto;display:flex;position:relative}.cd-cell{background:#0d1424a6;border:1px solid #e8b04a59;border-radius:14px;justify-items:center;min-width:4.6rem;padding:.7rem .5rem .55rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.cd-num{font-family:var(--display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1}.cd-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.3rem;font-size:.7rem}.stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.stats div{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);padding:.85rem 1rem;display:grid}.stats strong{font-family:var(--display);font-size:1.6rem;line-height:1.1}.stats span{color:var(--muted);font-size:.85rem}.map-title{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 .25rem .5rem;display:flex}.map-title h2{margin:0;font-size:1.15rem}.map-title a{font-size:.9rem;font-weight:600;text-decoration:none}.how{padding:1rem 1.1rem;overflow-y:auto}.how ol{color:#d5d0c4;gap:.75rem;margin:0;padding-left:1.2rem;display:grid}.how strong{color:var(--text)}.year-strip{scrollbar-width:thin;gap:.6rem;padding:1rem 0 .25rem;display:flex;overflow-x:auto}.year-chip{background:var(--panel);border:1px solid var(--line);min-width:150px;max-width:220px;color:var(--muted);border-radius:12px;flex:none;gap:.15rem;padding:.7rem .9rem;font-size:.82rem;text-decoration:none;display:grid}.year-chip:hover{border-color:var(--gold)}.year-chip .year{font-size:1.3rem}.year-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contest-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:1rem;display:grid}.map-wrap{min-width:0}.hunt-map{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);height:clamp(420px,100vh - 290px,820px)}.hunt-map.tall{height:clamp(420px,62vh,760px)}.pick-map .hunt-map{cursor:crosshair;height:320px}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .25rem 0;font-size:.85rem;display:flex}.legend span{align-items:center;gap:.35rem;display:inline-flex}.legend-cta{margin-left:auto;font-weight:600;text-decoration:none}.lg{border-radius:50%;width:12px;height:12px;display:inline-block}.lg-clue{background:var(--gold)}.lg-bonus{background:var(--red)}.lg-community{background:var(--blue)}.lg-pickup{background:var(--green)}.lg-found{background:#fff}.map-note{color:var(--muted);margin:.35rem .25rem 0;font-size:.82rem}.side{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;height:clamp(420px,100vh - 290px,820px);display:flex;overflow:hidden}.tabs{border-bottom:1px solid var(--line);display:flex}.tabs button{white-space:nowrap;cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.75rem;font-weight:600}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--gold)}.count{font-family:var(--mono);background:var(--panel-2);border-radius:999px;margin-left:.3rem;padding:.1rem .45rem;font-size:.75rem}.side-body{flex-direction:column;flex:1;min-height:0;display:flex}.clue-list{flex:1;padding:.75rem;overflow-y:auto}.search{background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;margin-bottom:.5rem;padding:.55rem .8rem}.clue-day h3{z-index:1;font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:var(--panel);margin:0;padding:.6rem 0 .35rem;font-size:.75rem;font-weight:700;position:sticky;top:-.75rem}.clue-day ol{gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.clue button{text-align:left;cursor:pointer;background:var(--panel-2);border:1px solid #0000;border-radius:10px;gap:.25rem;width:100%;padding:.65rem .75rem;transition:border-color .15s,background .15s;display:grid}.clue button:hover{border-color:var(--line)}.clue.selected button{border-color:var(--gold);background:var(--gold-soft)}.clue.bonus button{box-shadow:inset 3px 0 0 var(--red)}.clue-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.clue-num{font-family:var(--mono);color:var(--gold);font-size:.8rem}.clue-time{font-family:var(--mono);color:var(--muted);font-size:.8rem}.clue-text{font-size:.97rem}.clue-interp{color:var(--muted);font-size:.85rem}.clue-interp:before{content:"→ ";color:var(--gold)}.tag{text-transform:uppercase;letter-spacing:.05em;background:var(--panel);color:var(--muted);border-radius:5px;margin-left:.2rem;padding:.08rem .4rem;font-size:.68rem;font-weight:700}.tag-bonus{background:var(--red-soft);color:#ff8a7d}.tag-map{background:var(--gold-soft);color:var(--gold)}.tag-theory{color:var(--blue);background:#6aa5e829}.clue-pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.clue-pane .clue-list{flex:none;overflow:visible}.reports{padding:.75rem .75rem 0}.report-form{background:var(--gold-soft);border:1px solid #e8b04a59;border-radius:10px;gap:.35rem;padding:.75rem;display:grid}.report-form label{font-size:.92rem;font-weight:700}.report-row{gap:.4rem;display:flex}.report-row input{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;padding:.55rem .75rem}.report-row input:focus{outline:2px solid var(--gold);outline-offset:-1px}.report-row button,.report-foot button{background:var(--gold);color:var(--bg);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:.5rem .85rem;font-weight:700}.report-row button:disabled,.report-foot button:disabled{opacity:.45;cursor:default}.report-hint{color:var(--muted);margin:0;font-size:.8rem}.report-msg{color:var(--gold);margin:.5rem 0 0;font-size:.88rem}.report-list{gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.report-list li{border:1px dashed var(--line);background:var(--panel);border-radius:10px;gap:.3rem;padding:.65rem .75rem;display:grid}.report-meta{align-items:center;gap:.45rem;display:flex}.report-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.report-foot button{background:var(--panel-2);color:var(--gold);border:1px solid var(--gold);padding:.35rem .75rem;font-size:.85rem}.meter{gap:4px;display:inline-flex}.meter i{background:var(--line);border-radius:3px;width:18px;height:6px}.meter i.on{background:var(--gold)}.tag-unconfirmed{background:var(--panel-2);color:var(--muted);margin-left:0}.tag-crowd{color:var(--green);background:#5fb58a29}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat-head{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.85rem;display:flex}.chat-list{flex-direction:column;flex:1;gap:.55rem;padding:.6rem .9rem;display:flex;overflow-y:auto}.msg{position:relative}.msg-name{color:var(--gold);font-size:.88rem;font-weight:700}.msg-time{color:var(--muted);font-size:.75rem;font-family:var(--mono);margin-left:.4rem}.msg p{overflow-wrap:anywhere;margin:.05rem 0 0}.msg-del{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:1.1rem;position:absolute;top:0;right:0}.chat-error{color:#ff8a7d;margin:0 .9rem .4rem;font-size:.85rem}.chat-form{border-top:1px solid var(--line);gap:.4rem;padding:.6rem;display:flex}.chat-form input{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;padding:.55rem .75rem}.chat-form button{background:var(--gold);color:var(--bg);cursor:pointer;border:0;border-radius:10px;padding:.5rem .9rem;font-weight:700}.chat-form button:disabled{opacity:.45;cursor:default}.chat-form .name-chip{background:var(--panel-2);color:var(--gold);text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;font-weight:600;overflow:hidden}.solo-chat{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);height:60vh;display:flex;overflow:hidden}.chatango{flex-direction:column;flex:1;min-height:0;display:flex}.chatango-box{flex:1;min-height:0}.chatango-box iframe{border:0;width:100%!important;height:100%!important}.chatango-note{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:.45rem .9rem;font-size:.78rem}.toast{z-index:2000;border-radius:var(--radius);background:var(--gold);max-width:380px;color:var(--bg);gap:.2rem;padding:.9rem 1rem;animation:.35s ease-out rise;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 14px 40px #00000073}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.pin{border:2px solid #0d1424cc;border-radius:50% 50% 50% 0;place-items:center;width:30px;height:30px;display:grid;transform:rotate(-45deg);box-shadow:0 3px 10px #0006}.pin span{font:700 11px/1 var(--mono);color:#0d1424;transform:rotate(45deg)}.pin-clue{background:var(--gold)}.pin-bonus{background:var(--red)}.pin-bonus span{color:#fff}.pin-community{background:var(--blue)}.pin-pickup{background:var(--green)}.pin-found{background:#fff}.pin-pick{background:var(--text);animation:1.2s infinite pulse}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--panel-2);color:var(--text)}.leaflet-popup-content{font:14px/1.45 var(--body);margin:.75rem .9rem}.leaflet-popup-content p{margin:.35rem 0 0}.leaflet-container a.leaflet-popup-close-button{color:var(--muted)}.leaflet-control-layers{background:var(--panel-2);color:var(--text);border:1px solid var(--line)!important}.page-head{margin-bottom:1rem}.page-head h1{font-size:clamp(1.6rem,3.5vw,2.4rem)}.page-head p{color:var(--muted);max-width:60ch}.crumbs{margin-bottom:.6rem}.crumbs a{text-decoration:none}.year-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.year-card{color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:.2rem;padding:1rem;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.year-card:hover{border-color:var(--gold);transform:translateY(-2px)}.year{font-family:var(--display);color:var(--gold);font-size:2rem;font-weight:800;line-height:1}.year-status{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:700}.year-meta{color:var(--muted);font-size:.85rem}.year-loc{font-size:.9rem}.notes{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-top:1.25rem;padding:1rem 1.25rem}.notes p{white-space:pre-wrap;color:var(--muted)}.form{gap:.9rem;display:grid}.form label{gap:.3rem;display:grid}.form label>span,.label{color:var(--muted);font-size:.85rem;font-weight:600}.form input:not([type=radio]):not([type=checkbox]):not([type=file]),.form textarea,.form select,.admin select{background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;padding:.6rem .75rem}.form input:focus,.form textarea:focus,.form select:focus,.search:focus,.chat-form input:focus{outline:2px solid var(--gold);outline-offset:-1px}.pick-map{gap:.35rem;display:grid}.kind-pick{border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem;margin:0;padding:0;display:grid}.kind-pick legend{color:var(--muted);margin-bottom:.4rem;font-size:.85rem;font-weight:600}.kind-pick label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;padding:.75rem}.kind-pick label.on{border-color:var(--gold);background:var(--gold-soft)}.kind-pick input{opacity:0;pointer-events:none;position:absolute}.kind-pick span{color:var(--muted);font-size:.85rem}.hp{left:-9999px;position:absolute!important}.primary{background:var(--gold);color:var(--bg);cursor:pointer;border:0;border-radius:10px;justify-self:start;padding:.65rem 1.2rem;font-weight:700}.primary:disabled{opacity:.45;cursor:default}.link{color:var(--gold);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.link.danger,.danger{color:#ff8a7d}.notice{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:.75rem .9rem}.notice.ok{border-color:var(--green);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.notice.err{border-color:var(--red);color:#ffb3aa}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:1.1rem}.row{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.row>label{flex:120px}.row .grow,.grow{flex:auto}.row .check{flex:none;align-items:center;gap:.4rem;padding-bottom:.6rem;display:flex}.num{max-width:7rem}.admin-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.admin-tabs{flex-wrap:wrap;gap:.25rem;display:flex}.admin-tabs button{border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--muted);border-radius:999px;padding:.45rem .85rem}.admin-tabs button.on{background:var(--gold);color:var(--bg);border-color:var(--gold);font-weight:700}.year-pick{color:var(--muted);align-items:center;gap:.4rem;margin-left:auto;font-size:.9rem;display:flex}.year-pick select{width:auto}.admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-list{gap:.5rem;max-height:75vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.admin-list li{background:var(--panel-2);border-radius:10px;justify-content:space-between;gap:.75rem;padding:.7rem;display:flex}.admin-list li.dim{opacity:.5}.admin-list p{overflow-wrap:anywhere;margin:.25rem 0 0}.actions{flex-direction:column;flex-shrink:0;align-items:end;gap:.3rem;display:flex}.prose h1{font-size:2.2rem}.prose h2{margin-top:1.5rem}.prose p,.prose li{color:#d5d0c4}.foot{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:1.25rem 1rem;font-size:.85rem}.foot p{margin:.2rem 0}.ad{min-height:90px;margin:1.25rem 0}@media (width<=960px){.contest-grid,.admin-grid{grid-template-columns:1fr}.hunt-map{height:52vh}.side{height:60vh}}@media (width<=640px){.hero{padding:1.25rem}.hero-mark{width:96px;height:72px}.wm-script{font-size:1.3rem}.brand svg{width:38px;height:28px}.countdown{justify-content:space-between;gap:.4rem;width:100%}.cd-cell{flex:1;min-width:0}.stats{gap:.4rem}.stats div{padding:.6rem .7rem}.stats strong{font-size:1.25rem}.top{flex-wrap:wrap;gap:.5rem;padding:.55rem .75rem}.brand span{font-size:1rem}.top nav{order:3;width:100%;margin:0;overflow-x:auto}.top nav a{white-space:nowrap;padding:.35rem .65rem;font-size:.92rem}.online{margin-left:auto}.page-pad{padding:1rem .75rem 2rem}.legend-cta{margin-left:0}.toast{max-width:none;left:.75rem;right:.75rem}}.heard-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.heard-fields .row{grid-column:1/-1}.heard-fields input[type=checkbox]{width:auto}.clue-monitor{margin-bottom:24px;line-height:1.7}.clue-monitor input{width:100%;margin-top:6px;padding:12px}.clue-monitor label span{font-weight:600;display:block}.clue-monitor details{margin-top:14px}.admin-list .actions{flex-wrap:wrap}@media (width<=650px){.heard-fields{grid-template-columns:1fr}.clue-monitor .row{flex-wrap:wrap}}.hero{flex-wrap:wrap;gap:24px}.approved-rock{object-fit:contain;border-radius:12px;width:clamp(200px,22vw,340px);max-width:100%;height:auto}.print-link{margin:18px 0;font-size:14px}@media (width<=700px){.approved-rock{width:260px;margin:0 auto}}.pin-year{border-radius:8px;width:54px;height:32px;position:relative;transform:none}.pin-year span{z-index:1;font-size:12px;position:relative;transform:none}.pin-year:after{content:"";background:#fff;border-bottom:2px solid #0d1424cc;border-right:2px solid #0d1424cc;width:10px;height:10px;position:absolute;bottom:-7px;left:20px;transform:rotate(45deg)}.current-clues{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.current-clues-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.current-clues-head h2{margin:6px 0;font-size:25px}.current-clues-head p{margin:0;font-size:13px}.current-clues-head a{white-space:nowrap;font-size:14px}.current-clues .eyebrow{letter-spacing:.12em;color:var(--gold);font-size:11px;font-weight:700}.current-clues-body{flex:1;min-height:350px;max-height:620px;padding:18px 22px;overflow:auto}.current-clues-body .empty{text-align:left;padding:28px 0}.current-clues-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 22px;font-size:13px;display:flex}.home-map{margin-top:28px}.home-map .hunt-map{height:460px;min-height:460px}@media (width<=700px){.current-clues-head{flex-wrap:wrap;align-items:flex-start;padding:18px}.current-clues-body{min-height:180px;padding:16px 18px}.home-map .hunt-map{height:360px;min-height:360px}}.home-clue-grid{align-items:stretch}.home-clue-grid .side{height:580px}.home-clue-grid{grid-template-columns:minmax(0,1fr);gap:22px}.home-clue-grid .side{width:100%;height:580px}.current-clues-body{scrollbar-gutter:stable;scrollbar-color:var(--gold) var(--panel);min-height:180px;max-height:620px;overflow:hidden auto}.current-clues-body .clue-list{padding:0;overflow:visible}.current-clues .clue-day{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.current-clues .clue-day:last-child{border-bottom:0}.current-clues .clue-day h3{margin:10px 0}.current-clues .clue-day ol{margin:0}.clue-sheet-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.clue-sheet-label{white-space:nowrap;color:var(--gold);font-size:14px;font-weight:700}.clue-sheet-row .clue-text{flex:1;min-width:150px;font-size:15px;line-height:1.55}.clue-sheet-row.bonus .clue-sheet-label{color:#f4bd65}.clue-sheet-row .clue-meta{margin-top:7px}.clue-sheet-row button{padding:10px 12px}@media (width<=650px){.current-clues .clue-day{grid-template-columns:1fr;gap:4px}.clue-sheet-line{gap:5px 10px}.home-clue-grid .side{height:560px}}.clue-schedule-intro{margin-bottom:18px}.clue-schedule-intro h3{letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:17px}.clue-schedule-intro p,.clue-schedule-note{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.clue-schedule-lines{gap:9px;margin:0;padding:0;list-style:none;display:grid}.clue-schedule-lines li{background:var(--bg);border:1px solid var(--line);border-radius:10px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.clue-schedule-label{color:var(--gold);white-space:nowrap;font-size:15px;font-weight:700}.clue-schedule-waiting{color:var(--muted);border-bottom:1px dashed var(--line);padding-bottom:5px;font-size:14px;line-height:1.5}.clue-schedule-lines .clue-schedule-bonus{border-left:3px solid var(--gold);background:var(--gold-soft)}.clue-schedule-note{margin-top:16px}#current-clue-heading{scroll-margin-top:100px}@media (width<=600px){.clue-schedule-lines li{grid-template-columns:135px minmax(0,1fr);gap:10px;padding:13px 12px}.clue-schedule-label,.clue-schedule-waiting{font-size:13px}}@media (width<=360px){.clue-schedule-lines li{grid-template-columns:1fr;gap:7px}}.discord-page .page-head{max-width:760px}.discord-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:2rem;max-width:920px;padding:1.5rem;display:grid}.discord-copy{padding:.5rem .25rem}.discord-copy h2{margin:.35rem 0 .75rem}.discord-card iframe{background:#111827;border:0;border-radius:10px;width:350px;max-width:100%;display:block}@media (width<=760px){.discord-card{grid-template-columns:1fr;padding:1rem}.discord-card iframe{width:100%;max-width:350px}}.kklz-live{justify-content:center;padding:.55rem 1rem .45rem;display:flex}.kklz-live a{border:1px solid var(--line);background:var(--panel);color:var(--gold);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .95rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.kklz-live a:hover{border-color:var(--gold);background:var(--gold-soft)}.kklz-live .on-air{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.6s infinite kklz-onair;box-shadow:0 0 #d9483b99}@keyframes kklz-onair{70%{box-shadow:0 0 0 7px #d9483b00}to{box-shadow:0 0 #d9483b00}}@media (prefers-reduced-motion:reduce){.kklz-live .on-air{animation:none}}.radio{align-items:center;gap:.4rem;max-width:calc(100vw - 2rem);display:inline-flex}.radio-btn{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--gold);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .95rem .3rem .45rem;font-size:.88rem;font-weight:700;display:inline-flex}.radio-btn:hover{border-color:var(--gold);background:var(--gold-soft)}.radio-icon{background:var(--gold);width:22px;height:22px;color:var(--bg);letter-spacing:-1px;border-radius:50%;flex:none;place-items:center;font-size:.62rem;display:grid}.radio-label{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.radio-label b{color:var(--text)}.radio .on-air{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite kklz-onair;box-shadow:0 0 #d9483b99}.radio .eq{flex:none;align-items:flex-end;gap:2px;height:12px;display:inline-flex}.radio .eq i{background:var(--gold);border-radius:1px;width:3px;animation:.9s ease-in-out infinite alternate eq}.radio .eq i:nth-child(2){animation-delay:-.3s}.radio .eq i:nth-child(3){animation-delay:-.6s}.radio .eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{height:3px}to{height:12px}}.radio-vol{width:80px;accent-color:var(--gold)}.radio-site{color:var(--muted);padding:.2rem .35rem;font-size:.9rem;text-decoration:none}.radio-site:hover{color:var(--gold)}.radio.error .radio-btn{color:#ff8a7d}@media (width<=640px){.radio-vol{display:none}.radio-label{max-width:26ch}}@media (prefers-reduced-motion:reduce){.radio .eq i{height:8px;animation:none}}.kklz-live a.radio-site{color:var(--muted);background:0 0;border:0;padding:.2rem .35rem;font-weight:600}.social-links{text-align:center}.foot .footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .55rem;display:flex}.footer-links a{white-space:nowrap}.footer-links .egg-footglyph{margin-left:0}.current-clues-body:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (width<=700px){.current-clues-body{max-height:70svh}}@media print{.current-clues-body{scrollbar-gutter:auto;max-height:none;overflow:visible}}.land-result{border:1px solid var(--border,#283550);background:var(--panel,#141e33);border-radius:16px;margin:20px 0;padding:24px}.land-result h2{margin-top:0}.land-result ul{padding-left:24px}.property-tools{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.property-tools>div,.property-tools form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.property-tools form{align-content:start;gap:10px;display:grid}.property-tools input{width:100%;min-width:0}.property-tools small{color:var(--muted)}.property-embed{border:1px solid var(--line);border-radius:var(--radius);margin:24px 0;padding:20px}.property-embed summary{cursor:pointer;color:var(--gold);font-weight:700}.property-embed iframe{border:0;border-radius:10px;width:100%;height:650px;margin-top:16px;display:block}.property-embed p{margin-top:12px}@media (width<=700px){.property-tools{grid-template-columns:1fr}.property-embed iframe{height:500px}.land-result{padding:18px}}.top .brand{flex-shrink:0}.top nav{min-width:0}.top nav a{white-space:nowrap;flex-shrink:0}@media (width>=641px){.top{flex-wrap:wrap;gap:8px 24px}.top nav{flex-wrap:wrap;order:3;justify-content:center;width:100%;margin:0;overflow:visible}.top .online{margin-left:auto}}.property-page{max-width:1800px}.county-map-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:20px 0 40px;overflow:hidden}.county-map-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.county-map-toolbar h2{margin:0 0 6px}.county-map-toolbar p{color:var(--muted);margin:0}.county-parcel-form{flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px 20px;display:flex}.county-parcel-form input{min-width:160px;max-width:260px}.county-map-frame{background:#101727;width:100%;height:76vh;min-height:650px;max-height:1100px}.county-map-frame iframe{border:0;width:100%;height:100%;display:block}.county-map-frame:fullscreen{height:100vh;min-height:0;max-height:none}.county-map-section>.map-note,.county-map-section>p{padding:0 20px}.county-map-toolbar button,.county-parcel-form button{white-space:nowrap}@media (width<=700px){.county-map-toolbar{flex-direction:column;align-items:flex-start;padding:16px}.county-parcel-form{gap:8px;padding:0 16px 16px}.county-parcel-form input{flex:1;max-width:none}.county-map-frame{height:70svh;min-height:520px;max-height:none}}.map-placeholder{background:var(--panel);color:var(--muted);text-align:center;border-radius:10px;place-items:center;padding:20px;display:grid}.home-map-still{pointer-events:none;-webkit-user-select:none;user-select:none}.home-map-still .leaflet-container{touch-action:pan-y pinch-zoom;cursor:default}.home-map-still .leaflet-control-layers{display:none}.home-map-preview{border-radius:10px;overflow:hidden}.live-map-page{max-width:1600px}.live-map-wrap .hunt-map{height:clamp(480px,72vh,850px);min-height:480px}.live-map-page .page-head p{max-width:1000px}@media (width<=700px){.live-map-wrap .hunt-map{height:68svh;min-height:400px}}.old-school-shell .old-school-main-nav{background:#f1ead7;border-bottom:2px solid #80682f;flex-wrap:wrap;gap:4px;padding:10px 12px;font-family:Georgia,serif;display:flex}.old-school-shell .old-school-main-nav a{color:#29251c;background:#fffdf4;border:1px solid #82765b;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.old-school-shell .old-school-main-nav a:hover{background:#e6d8b3}.old-school-shell .old-school-main-nav a.active{color:#fff;background:#514324;border-color:#514324}.old-school-shell .old-school-main-nav a:focus-visible{outline-offset:2px;outline:3px solid #914200}@media (width<=640px){.old-school-shell .old-school-main-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid}.old-school-shell .old-school-main-nav a{text-align:center;min-width:0;padding:8px 4px;font-size:13px}.old-school-shell .old-school{box-sizing:border-box;width:100%;min-width:0}.old-school-shell .old-school-tools{flex-wrap:wrap;gap:6px;font-size:13px}.old-school-shell .old-school-content,.old-school-shell .old-school-sidebar{box-sizing:border-box;width:100%;min-width:0}.old-school-shell .old-school-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.old-school-shell .old-school-sidebar>*{min-width:0;max-width:100%}}.mobile-menu-toggle{display:none}@media (width<=640px){.top{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px 8px;padding:8px 12px}.top .brand{flex:1;gap:6px;min-width:0}.top .brand img{width:32px!important}.top .brand .wm-script{white-space:nowrap;font-size:1rem}.top .online{order:1;margin-left:0;font-size:.75rem}.mobile-menu-toggle{border:1px solid var(--line);background:var(--panel);min-width:64px;min-height:44px;color:var(--text);cursor:pointer;border-radius:9px;order:2;padding:8px;font-size:.85rem;display:block}.top nav{gap:4px;display:none;overflow:visible}.top nav a{white-space:normal;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;font-size:.88rem;display:flex}.top:not(.mobile-menu-open) nav{display:none}.top.mobile-menu-open nav{overscroll-behavior:contain;border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;max-height:calc(100svh - 100px);padding:8px;display:flex;overflow-y:auto;box-shadow:0 12px 24px #00000040}.top.mobile-menu-open nav a{background:0 0;border:0;justify-content:flex-start;padding:12px 14px;font-size:1rem}.top.mobile-menu-open nav a.active{background:var(--gold);color:var(--bg)}.page-pad{padding:16px 12px 24px}.hero{gap:16px;padding:20px 16px}.hero .heist{margin:0 auto}.hero .hero-mark{width:160px!important}.hero h1{font-size:2rem;line-height:1.12}.hero-copy{width:100%;min-width:0}.hunt-quick-links{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:0;display:flex}.hunt-quick-links a{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;font-size:.9rem;text-decoration:none;display:flex}.hunt-prize{flex-flow:wrap;gap:8px 16px;margin-bottom:16px;padding:14px 16px}.hunt-prize .hunt-prize-rules{flex:1;min-width:150px}.hunt-prize strong{font-size:1.5rem}.radio-btn,.radio-site{align-items:center;min-height:44px;display:inline-flex}.radio{max-width:100%;padding:0 8px}.radio-label{font-size:.85rem}.current-clues-head{padding:16px}.current-clues-head h2{font-size:1.4rem;line-height:1.25}.current-clues-body{scrollbar-gutter:auto;max-height:none;padding:16px;overflow:visible}.current-clues-head>a,.current-clues-foot>a{align-items:center;min-height:44px;display:inline-flex}.clue-sheet-row .clue-text{width:100%;min-width:0;font-size:1rem}.clue-schedule-lines li{grid-template-columns:1fr;gap:5px}.clue-schedule-label,.clue-schedule-waiting{font-size:.95rem}.tabs button{min-height:48px;padding:10px 6px;font-size:.9rem}.chatango-header{flex-wrap:wrap}.chatango-reload,.chatango-head a{min-height:44px}.map-title{flex-wrap:wrap;align-items:flex-start;gap:8px}.map-title a{align-items:center;min-height:44px;display:inline-flex}.year-chip{min-height:64px}.form input:not([type=checkbox]):not([type=radio]),.form select,.form textarea,.search,.report-row input,.chat-form input{min-height:44px;font-size:16px}.report-row{flex-wrap:wrap}.report-row button,.form button{min-height:44px}.page-pad details>summary{min-height:44px;padding:12px 0}.foot{padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.footer-links>a,.social-links a{align-items:center;min-height:44px;padding:6px;display:inline-flex}.merch-card-copy>a,.merch-info a,.merch-home-link>a{align-items:center;min-height:44px;display:inline-flex}.mobile-menu-toggle:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.app .hunt-prize{grid-template-columns:minmax(110px,1fr) minmax(0,1.15fr);align-items:center;gap:8px 12px;margin-bottom:16px;padding:14px 16px;display:grid}.app .hunt-prize .hunt-prize-rules{text-align:right;min-width:0}.app .hunt-prize .hunt-prize-sponsor{grid-column:1/-1;min-width:0}.app .hunt-prize span{line-height:1.35}.app .hunt-prize strong{font-size:1.5rem}.app .hunt-prize a{align-items:center;min-height:44px;display:inline-flex}#current-clue-heading{scroll-margin-top:130px}.app .poll-answer{min-height:48px;font-size:1rem}.app .media-years a,.app .media-filters button{min-height:44px}.app .media-page select{font-size:16px}.app .form input:not([type=checkbox]):not([type=radio]),.app .form select,.app .form textarea{min-height:44px;font-size:16px}}@media (width<=360px){.top .online{display:none}.top .brand img{width:26px!important}.top .brand .wm-script{font-size:.86rem}}@media (width<=640px){.top .beam-lights{height:12px;overflow:hidden}}:root.transmission-mode[class],:root.transmission-mode[class] body{--bg:#071811;--panel:#10271f;--panel-2:#20382b;--line:#45694f;--text:#fff4df;--muted:#c0cfbd;--gold:#f9ce7d;--gold-soft:#f9ce7d22;--red:#ef777f;--red-soft:#d7434b22;--green:#9be5ba;--blue:#bce9e4}:root.transmission-mode[class] body{background:radial-gradient(at 20% 0,#39785b55,#0000 50%),radial-gradient(at 100% 35%,#882f432e,#0000 48%),linear-gradient(160deg,#0c201b,#06130f 70%) fixed!important}:root.transmission-mode[class] .top,:root.transmission-mode[class] .foot{background:#08231cf2;border-color:#68855b}:root.transmission-mode[class] .top{border-bottom:3px solid #d44850;box-shadow:0 3px 22px #edca7c18}:root.transmission-mode[class] .hero,:root.transmission-mode[class] .banner{background:radial-gradient(at 85% 0,#64854744,#0000 65%),linear-gradient(120deg,#173e31,#2c1521);border-color:#9d8552;box-shadow:inset 0 0 0 1px #f9ce7d15,0 12px 35px #0003}:root.transmission-mode[class] .wm-script,:root.transmission-mode[class] .hero h1{color:#fff2c5;text-shadow:0 2px 8px #cc404b66}:root.transmission-mode[class] .card,:root.transmission-mode[class] .clue-card,:root.transmission-mode[class] .weather-window,:root.transmission-mode[class] .weather-day{background:var(--panel);border-color:var(--line);color:var(--text)}:root.transmission-mode[class] .weather-heading,:root.transmission-mode[class] .weather-footer,:root.transmission-mode[class] .weather-units{border-color:var(--line);background:#123124}:root.transmission-mode[class] .cd-cell{background:#09251acc;border-color:#e5c78688}:root.transmission-mode[class] .page-pad{background:0 0}:root.transmission-mode[class] h1,:root.transmission-mode[class] h2,:root.transmission-mode[class] h3{color:#fff1c4}:root.transmission-mode[class] .theme-dock{background:#102b20ed;border-color:#e5c786;box-shadow:0 0 22px #c7444b33}:root.transmission-mode[class] .grey-runners,:root.transmission-mode[class] .egypt-scenery,:root.transmission-mode[class] .matrix-rain{display:none}:root.transmission-mode[class] .vault-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:500;background:#04160d80}:root.transmission-mode[class] .vault-room{background:radial-gradient(at 100% 0,#4c2129,#0000 65%),linear-gradient(145deg,#163b2c,#081b15);border:1px solid #e5c786;position:relative;box-shadow:0 0 0 5px #071811,0 0 70px #5d91692b}:root.transmission-mode[class] .vault-room:before{content:"";border-radius:inherit;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,#0001 0 1px,#0000 1px 4px);position:absolute;inset:0}:root.transmission-mode[class] .vault-room header{color:#bfe6c5;font-family:var(--mono)}:root.transmission-mode[class] .vault-room h2{color:#ffe6b3}:root.transmission-mode[class] .vault-room pre{color:#bdf6d5;background:#061b13;border-color:#577253}:root.transmission-mode[class] .vault-room input{box-sizing:border-box;color:#fff4df;font:inherit;background:#091f18;border:1px solid #6a8c64;border-radius:7px;padding:.7rem}:root.transmission-mode[class] .vault-room input:focus-visible{outline-offset:2px;outline:2px solid #f9ce7d}:root.transmission-mode[class] .vault-room .primary{color:#152819;background:#f9ce7d}:root.transmission-mode[class] .vault-room .link{color:#c7ebd2}.vault-season{letter-spacing:.12em;text-transform:uppercase;color:#f9ce7d!important;font:700 .72rem var(--mono)!important}.christmas-scene{pointer-events:none;z-index:251;position:fixed;inset:0;overflow:hidden}.christmas-lights{filter:drop-shadow(0 0 4px #ffd68d);background-color:#0000;background-image:radial-gradient(4px 5px at 10px 3px,#ff6b71 85%,#0000 100%),radial-gradient(4px 5px at 40px 3px,#ffe19a 85%,#0000 100%),radial-gradient(4px 5px at 70px 3px,#7bf8c1 85%,#0000 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:90px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:8px;animation:4s ease-in-out infinite alternate christmas-glow;position:absolute;top:0;left:0;right:0}.christmas-night-sky{z-index:-1;background-image:radial-gradient(1px 1px at 14% 19%,#f6ebcdcc,#0000),radial-gradient(1px 1px at 83% 29%,#cfffeac9,#0000),radial-gradient(2px 2px at 75% 7%,#fff8dfb0,#0000);position:absolute;inset:0}.christmas-tree{filter:drop-shadow(0 0 13px #fff7bc22);transform-origin:bottom;width:clamp(112px,15vw,225px);height:auto;animation:7s ease-in-out infinite alternate christmas-tree-sway;position:absolute;bottom:-12px}.christmas-tree-left{left:76px}.christmas-tree-right{animation-delay:-3s;right:-15px}.christmas-santa{transform-origin:bottom;filter:drop-shadow(0 8px 12px #0006);width:clamp(85px,10vw,145px);height:auto;animation:4s ease-in-out infinite christmas-santa-bob;position:absolute;bottom:12px;right:clamp(80px,12vw,195px)}.christmas-ufo{filter:drop-shadow(0 0 16px #ffdaa930);width:clamp(100px,13vw,175px);height:auto;animation:7s ease-in-out infinite christmas-ufo-hover;position:absolute;top:130px;right:2vw}.christmas-snow{position:absolute;inset:0;overflow:hidden}.christmas-snow i{opacity:.75;animation:christmas-fall var(--fall-time) linear var(--fall-delay) infinite;background:#edfff8;border-radius:50%;position:absolute;top:-15px;box-shadow:0 0 5px #fff6}.christmas-paused *{animation-play-state:paused!important}@keyframes christmas-fall{0%{opacity:.2;transform:translateY(-20px)}10%{opacity:.75}to{transform:translate3d(var(--drift),calc(100vh + 30px),0);opacity:.4}}@keyframes christmas-tree-sway{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes christmas-santa-bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes christmas-ufo-hover{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(-25px,14px)rotate(4deg)}}@keyframes christmas-glow{0%{opacity:.65}to{opacity:1}}@media (width<=1550px){.christmas-tree{width:110px}.christmas-tree-left{left:-25px}.christmas-tree-right{right:-25px}.christmas-santa{width:75px;right:64px}}@media (width<=900px){.christmas-tree{opacity:.88}.christmas-santa{width:70px;right:50px}.christmas-ufo{width:110px;top:185px}}@media (width<=700px){.christmas-tree{width:72px;bottom:-6px}.christmas-tree-left{left:-25px}.christmas-tree-right{right:-25px}.christmas-santa{width:60px;bottom:8px;right:34px}.christmas-ufo{width:85px;top:140px;right:5px}:is(.transmission-mode:has(.vault-overlay) .christmas-tree,.transmission-mode:has(.vault-overlay) .christmas-santa){opacity:.35}.transmission-mode:has(.vault-overlay) .christmas-ufo{width:68px;top:8px}.christmas-snow i:nth-child(n+25){display:none}}@media (prefers-reduced-motion:reduce){.christmas-scene *{animation:none!important}.christmas-snow{display:none}}.christmas-garland{pointer-events:none;position:absolute}.christmas-garland-top,.christmas-garland-bottom{border-top:2px solid #244632;height:22px;left:0;right:0}.christmas-garland-top{top:3px}.christmas-garland-bottom{bottom:0;transform:rotate(180deg)}.christmas-garland-left,.christmas-garland-right{border-left:2px solid #244632;width:19px;top:25px;bottom:25px}.christmas-garland-left{left:2px}.christmas-garland-right{right:2px;transform:rotate(180deg)}.christmas-bulb{background:var(--light-color);width:8px;height:12px;box-shadow:0 0 5px var(--light-color),0 0 13px var(--light-color);animation:christmas-bulb-twinkle 3.8s ease-in-out var(--light-delay) infinite alternate;border-radius:45% 45% 55% 55%;position:absolute}.christmas-bulb:before{content:"";background:#63765c;border-radius:1px;width:5px;height:4px;position:absolute;top:-3px;left:1.5px}.christmas-bulb:after{content:"";background:#fff9;border-radius:50%;width:2px;height:5px;position:absolute;top:2px;left:2px}.christmas-garland-top .christmas-bulb,.christmas-garland-bottom .christmas-bulb{left:var(--light-position);top:5px;transform:translate(-50%)}.christmas-garland-left .christmas-bulb,.christmas-garland-right .christmas-bulb{top:var(--light-position);left:5px;transform:rotate(-90deg)}@keyframes christmas-bulb-twinkle{0%{opacity:.65;filter:brightness(.9)}to{opacity:1;filter:brightness(1.3)}}.christmas-ufo-flight{will-change:transform;width:clamp(110px,14vw,180px);animation:14s ease-in-out both christmas-ufo-fly;left:0;right:auto}.christmas-flight-reverse{animation-name:christmas-ufo-fly-reverse}@keyframes christmas-ufo-fly{0%{transform:translate(-220px)rotate(-8deg)}25%{transform:translate(22vw,30px)rotate(7deg)}50%{transform:translate(50vw,-40px)rotate(-5deg)}75%{transform:translate(78vw,20px)rotate(6deg)}to{transform:translate(calc(100vw + 220px),-20px)rotate(-8deg)}}@keyframes christmas-ufo-fly-reverse{0%{transform:translate(calc(100vw + 220px))rotate(8deg)}25%{transform:translate(78vw,-35px)rotate(-6deg)}50%{transform:translate(50vw,25px)rotate(5deg)}75%{transform:translate(22vw,-20px)rotate(-7deg)}to{transform:translate(-220px,15px)rotate(8deg)}}@media (width<=700px){.christmas-garland{opacity:.85}.christmas-garland-top .christmas-bulb:nth-child(2n),.christmas-garland-bottom .christmas-bulb:nth-child(2n){display:none}.christmas-ufo-flight{width:100px}.transmission-mode:has(.vault-overlay) .christmas-ufo-flight{width:80px}}@media (prefers-reduced-motion:reduce){.christmas-ufo-flight{display:none}.christmas-bulb{opacity:1;animation:none!important}}.theme-dock{background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:8px auto;padding:0;display:flex}.theme-dock button{width:30px;height:30px;color:var(--muted,#b0b9cc);cursor:pointer;opacity:.72;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:7px;transition:color .2s,opacity .2s,border-color .2s;display:grid}.theme-dock button svg{width:16px;height:16px;display:block}.theme-dock button:hover,.theme-dock button[aria-pressed=true]{color:var(--gold,#e8b04a);opacity:1}.theme-dock button[aria-pressed=true]{border-color:var(--gold-soft,#e8b04a44)}.theme-dock button:focus-visible{outline:2px solid var(--gold,#e8b04a);outline-offset:2px;opacity:1}.page-pad>.theme-dock{margin:0 0 8px auto}@media (width<=640px){.theme-dock button{width:36px;height:36px;padding:10px}.theme-dock{gap:2px}.page-pad>.theme-dock{margin:0 auto 4px}}@media (prefers-reduced-motion:reduce){.theme-dock button{transition:none}}.ew-wall{color:#d7bb78;padding:12px 14px}.ew-wall-script{letter-spacing:.12em;word-spacing:.45em;text-align:justify;overflow-wrap:anywhere;width:100%;font:400 clamp(20px,1.45vw,28px)/2.6 Noto Sans Egyptian Hieroglyphs,Segoe UI Historic,serif}.ew-wall-clue{opacity:.24}.ew-wall-clue:nth-child(6n+2){animation:ew-wall-glow 79s ease-in-out infinite var(--line-delay)}.ew-wall-divider{color:#a08548;padding:0 .7em;font-size:.5em}.ew-words{flex-wrap:nowrap;justify-content:center;gap:16px}.ew-wall .ew-word{opacity:.12;animation:ew-wall-glow 43s ease-in-out infinite var(--line-delay);font-size:clamp(15px,2vw,28px)}.ew-wall .ew-coded,.ew-wall .ew-english{opacity:1;font:inherit;position:static}.ew-wall .ew-english{font:600 .66em/1.6 var(--mono,monospace);letter-spacing:.04em;opacity:0;position:absolute;inset:0}.ew-wall .ew-coded{font-family:Noto Sans Egyptian Hieroglyphs,Segoe UI Historic,serif}.ew-wall .ew-word .ew-coded{animation:ew-code 43s linear infinite calc(var(--word-delay) + var(--line-delay))}.ew-wall .ew-word .ew-english{animation:ew-echo 43s linear infinite calc(var(--word-delay) + var(--line-delay))}.ew-words{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 16px;display:flex}.ew-word{width:calc(var(--letters)*.82em);min-height:1.5em;color:inherit;letter-spacing:.03em;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;font:400 30px/1.5 Noto Sans Egyptian Hieroglyphs,Segoe UI Historic,serif;display:inline-grid;position:relative}.ew-coded{white-space:nowrap;display:block}.ew-english{font:600 16px/1.5 var(--mono,monospace);letter-spacing:.06em;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.ew-tablet .ew-coded{opacity:1}.ew-tablet .ew-english{opacity:1;color:#f0e6cd;overflow-wrap:anywhere;min-width:0;max-width:100%;margin-top:4px;position:static}.ew-tablet .ew-word{color:#e9d09a;text-shadow:0 0 15px #dcb77826;width:max-content;min-width:0;max-width:100%;font-size:26px;line-height:1.25}@keyframes ew-code{0%,80%,85%,to{opacity:1}81%,84%{opacity:0}}@keyframes ew-echo{0%,80%,85%,to{opacity:0}81%,84%{opacity:1}}@keyframes ew-wall-glow{0%,76%,to{opacity:.24;text-shadow:none}82%,88%{opacity:.48;text-shadow:0 0 14px #debd7055}}.brand-cipher{align-items:center;gap:4px;min-width:0;display:flex}.brand-cipher .ew-inspect{width:32px;height:36px;color:var(--gold);cursor:pointer;opacity:.75;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:8px;display:grid}.brand-cipher .ew-inspect svg{width:16px;height:16px;display:block}.brand-cipher .ew-inspect:hover{opacity:1}.brand-cipher .ew-inspect:focus-visible{outline:2px solid var(--gold);outline-offset:2px;opacity:1}.top .brand-cipher:has(.ew-inspect)~.frame-welder .fw-bubble{position:relative;left:128px}.top .brand-cipher:has(.ew-inspect)~.frame-welder{pointer-events:none}:is(.top .brand-cipher:has(.ew-inspect)~.frame-welder .fw-bubble,.top .brand-cipher:has(.ew-inspect)~.frame-welder .fw-body){pointer-events:auto}@media (width<=640px){.top .brand-cipher{flex:1;gap:2px}.top .brand-cipher .brand{flex:0 auto}.brand-cipher .ew-inspect{height:44px}}.ew-overlay{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee2c7;background:#040910cf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ew-study{width:min(730px,100%);max-height:calc(100dvh - 48px);font:15px/1.55 var(--body,Arial,sans-serif);background:radial-gradient(at 45% 0,#29343d55,#0000 70%),linear-gradient(145deg,#151c24,#090f16);border:1px solid #bba47166;border-radius:12px;padding:28px;overflow:auto;box-shadow:0 30px 90px #0009,inset 0 0 80px #bf975e08}.ew-study header{justify-content:space-between;align-items:center;gap:18px;display:flex}.ew-eyebrow{font:10px/1.5 var(--mono,monospace);letter-spacing:.18em;color:#baaa89}.ew-study h2{margin:5px 0;font:32px/1.2 Georgia,serif;color:#eee2c7!important;letter-spacing:0!important}.ew-study button{color:inherit;cursor:pointer;touch-action:manipulation;font-family:inherit}.ew-study header>button{background:#ffffff04;border:1px solid #bba47144;border-radius:50%;width:40px;height:40px;font:26px/1 Arial}.ew-intro{color:#bdb7aa;max-width:570px;margin:17px 0 22px}.ew-clue-picker{color:#dac493;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;display:flex}.ew-clue-picker select{color:#eee2c7;min-width:0;max-width:100%;font:inherit;touch-action:manipulation;background:#111b25;border:1px solid #bba47166;border-radius:5px;flex:1;padding:10px}.ew-clue-picker select:focus-visible{outline-offset:2px;outline:2px solid #e4c477}.ew-tabs button{background:#ffffff03;border:1px solid #bba4713a;border-radius:5px;padding:9px 13px;font-size:12px}.ew-tabs button[aria-pressed=true]{color:#eed5a4;background:#bca17416;border-color:#baa16c99}.ew-tablet{background:repeating-linear-gradient(170deg,#ffffff02 0 1px,#0000 1px 7px),radial-gradient(at 50% 20%,#a27f3420,#0000 80%),#11171e;border:1px solid #b79c6766;border-radius:4px;min-height:205px;padding:26px 28px 22px;position:relative;box-shadow:inset 0 0 0 5px #11171e,inset 0 0 0 6px #bba47120}.ew-tablet-id{font:9px var(--mono,monospace);letter-spacing:.2em;color:#b4a07a;margin-bottom:24px;display:block}.ew-tablet-rule{background:linear-gradient(90deg,#0000,#b19a6355,#0000);height:1px;margin:22px 0 12px}.ew-seal{text-align:center;color:#bba16c;font:24px Noto Sans Egyptian Hieroglyphs,serif;display:block}.ew-note{color:#bcb6a7;gap:12px;margin:18px 0;font-size:13px;display:flex}.ew-note>span{color:#bea26c;margin-top:2px}.ew-note p{margin:0}.ew-alphabet-title{color:#e8d3a4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:20px 0 0;font:18px Georgia,serif;display:flex}.ew-alphabet-title span{font:9px var(--mono,monospace);letter-spacing:.08em;color:#b0a58b}.ew-alphabet{grid-template-columns:repeat(9,1fr);gap:6px;margin-top:14px;display:grid}.ew-letter{background:#ffffff03;border:1px solid #bba47130;border-radius:3px;justify-items:center;gap:5px;padding:8px 3px;display:grid}.ew-letter span{color:#dac493;font:22px/1.3 Noto Sans Egyptian Hieroglyphs,serif}.ew-alphabet b{font:600 13px var(--mono,monospace);color:#e9dbb9}.ew-answer{border-top:1px solid #bba47130;margin-top:22px;padding-top:18px}.ew-answer label{color:#ead6ac;margin-bottom:8px;font-size:14px;display:block}.ew-answer textarea{box-sizing:border-box;resize:vertical;color:#f1e7d2;width:100%;min-height:76px;font:16px/1.5 var(--mono,monospace);touch-action:manipulation;background:#070d14;border:1px solid #bba47166;border-radius:5px;padding:12px;display:block}.ew-answer textarea::placeholder{color:#928c7f}.ew-answer textarea:focus-visible{outline-offset:2px;outline:2px solid #e4c477}.ew-answer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.ew-answer-actions p{color:#bdb7aa;margin:0;font-size:11px}.ew-answer-actions button{background:#bca17420;border:1px solid #c9af79;border-radius:5px;padding:10px 16px;font-size:13px}.ew-answer-result{color:#dcc49c;min-height:20px;margin:10px 0 0;font-size:13px}.ew-answer-result.correct{color:#9cd9b9}.ew-study footer{font:9px var(--mono,monospace);letter-spacing:.13em;color:#9a947f;border-top:1px solid #bba47122;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;padding-top:15px;display:flex}.ew-study button:focus-visible{outline-offset:3px;outline:2px solid #e4c477}@media (width<=640px){.ew-wall{padding:8px}.ew-wall-script{letter-spacing:.08em;font-size:18px;line-height:2.8}.ew-clue-picker{gap:6px;display:grid}.ew-overlay{padding:12px}.ew-study{max-height:calc(100dvh - 24px);padding:19px}.ew-study h2{font-size:26px}.ew-intro{font-size:13px}.ew-tablet{padding:21px 16px 16px}.ew-tablet .ew-words{gap:12px}.ew-tablet .ew-word{max-width:100%;font-size:19px}.ew-tablet .ew-coded{white-space:normal;overflow-wrap:anywhere}.ew-tablet .ew-english{font-size:14px}.ew-tabs button{padding:9px 10px}.ew-alphabet{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.ew-wall-clue{animation:none!important}}:root[data-simulation]{--sim-accent:#73dcff}:root[data-simulation=egypt]{--sim-accent:#f2c668}:root[data-simulation=matrix]{--sim-accent:#67ff8f}:root[data-simulation=christmas]{--sim-accent:#83ffe1}.simulation-status{border:1px solid color-mix(in srgb,var(--sim-accent) 40%,transparent);width:min(1100px,100% - 32px);color:var(--sim-accent);font:11px/1.6 var(--mono,monospace);letter-spacing:.08em;box-shadow:inset 0 0 20px color-mix(in srgb,var(--sim-accent) 8%,transparent);background:#06101be8;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:12px auto 0;padding:10px 16px;display:flex}.simulation-indicator{background:var(--sim-accent);width:6px;height:6px;box-shadow:0 0 10px var(--sim-accent)}.simulation-status strong{color:#f0fafb;font-weight:500}.simulation-note{color:#9aacb6;letter-spacing:0}.simulation-projection{z-index:250;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#05152209 3px 4px);position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 0 100px #04101b30}.simulation-projection i{border:1px solid color-mix(in srgb,var(--sim-accent) 8%,transparent);clip-path:polygon(0 0,14% 0,14% 2px,2px 2px,2px 14%,0 14%);margin:18px;position:absolute;inset:0}.simulation-projection i:nth-child(2){transform:rotate(180deg)}.simulation-projection i:nth-child(3){background:linear-gradient(transparent,color-mix(in srgb,var(--sim-accent) 8%,transparent));clip-path:none;transform-origin:bottom;background-image:linear-gradient(color-mix(in srgb,var(--sim-accent) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sim-accent) 12%,transparent) 1px,transparent 1px);opacity:.4;background-size:60px 60px;height:35%;margin:0;inset:auto 0 0;transform:perspective(450px)rotateX(62deg)}:root[data-simulation=egypt] .egypt-side{filter:drop-shadow(0 0 7px #f1ba53)saturate(.65);opacity:.72}:root[data-simulation=christmas] .christmas-tree,:root[data-simulation=christmas] .christmas-santa{filter:drop-shadow(0 0 8px #8af4ef)saturate(.75);opacity:.88}:root[data-simulation=christmas] .christmas-snow i{background:#b5fff1;border-radius:0;box-shadow:0 0 8px #72ffd4}@media (width<=700px){.simulation-status{gap:6px 10px;font-size:9px}.simulation-note{display:none}.simulation-projection i{margin:7px}}.matrix-glyph{color:var(--muted);opacity:.4;cursor:pointer;background:0 0;border:0;padding:.35rem .6rem;font-size:1.15rem}.matrix-glyph:hover,.matrix-glyph:focus-visible{opacity:1;color:#63ff89}.matrix-rain{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.matrix-mode{--bg:#020a04;--panel:#06150bee;--gold:#6dff98;--gold-soft:#6dff9816;--text:#d5ffdf;--muted:#91ba9c;--border:#31553a;background:#020a04!important}.matrix-mode .app{z-index:1;background:0 0;position:relative}.matrix-mode .top,.matrix-mode .foot{background:#041109eb}.matrix-mode .page-pad{background:#041109c9}.matrix-mode h1,.matrix-mode h2,.matrix-mode h3{color:#caffd6}.matrix-mode .card,.matrix-mode .clue-card{border-color:#31553a}.matrix-exit{z-index:1001;opacity:1;color:#b2ffcc;background:#07160fed;border:1px solid #38ac60;border-radius:30px;padding:.7rem 1rem;font:600 .8rem monospace;position:fixed;bottom:6rem;left:1rem;box-shadow:0 4px 20px #0008}.matrix-mode .app>main,.matrix-mode .app>.foot,.matrix-mode .app>.kklz-live{z-index:1;position:relative}.site-ornament{vertical-align:middle;cursor:default;background:0 0;border:0;width:96px;height:24px;display:inline-block}.site-sky{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.site-ornament:focus-visible,.site-sky:focus-visible{outline:1px dashed var(--muted);outline-offset:3px}.watcher-message{z-index:6000;box-sizing:border-box;color:#ede4db;width:min(320px,100vw - 24px);font:12px/1.4 var(--body,Arial,sans-serif);background:linear-gradient(145deg,#161c29f5,#160f19fa);border:1px solid #825a65;border-radius:10px;padding:8px 10px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0007}.watcher-message header{justify-content:space-between;align-items:center;gap:8px;display:flex}.watcher-message-title{color:#d6a9ad;white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.watcher-message-title:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.watcher-message-actions{flex:none;gap:2px;display:flex}.watcher-message button{width:40px;height:40px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.watcher-message button:hover{background:#ffffff0c}.watcher-message button:focus-visible{outline-offset:1px;outline:2px solid #edb647}.watcher-message small{color:#bdb3b5;margin:2px 0 4px;font-size:11px;display:block}.watcher-message small:empty,.watcher-message audio{display:none}.watcher-transmission-glow{z-index:-1;pointer-events:none;opacity:0;position:fixed;inset:0;box-shadow:inset 0 0 75px #b02c3538}.watcher-transmitting .watcher-transmission-glow{opacity:1;animation:4s ease-in-out infinite alternate watcher-transmission}@keyframes watcher-transmission{to{box-shadow:inset 0 0 110px #b02c3555}}.watcher-message[data-speaker=rock]{background:linear-gradient(145deg,#252015f5,#17120bfa);border-color:#97723b}.watcher-message[data-speaker=rock] .watcher-message-title{color:#e7bc72}.watcher-transmitting .watcher-message[data-speaker=rock] .watcher-transmission-glow{animation:4s ease-in-out infinite alternate rock-transmission;box-shadow:inset 0 0 75px #d99c3338}@keyframes rock-transmission{to{box-shadow:inset 0 0 110px #d99c3355}}@media (width<=640px){.watcher-message{bottom:12px;right:12px}.watcher-message button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.watcher-message .watcher-transmission-glow{animation:none!important}}.watcher-night-lights{z-index:400;pointer-events:none;background:radial-gradient(at 0 30%,#d8182340,#0000 42%),radial-gradient(at 100% 70%,#d8182340,#0000 42%);display:none;position:fixed;inset:0;box-shadow:inset 0 0 75px #da18226b}.watcher-night-active .watcher-night-lights{animation:1.7s ease-in-out infinite alternate watcher-night-glow;display:block}.watcher-night-active .app{animation:.4s linear infinite watcher-night-tremor}@keyframes watcher-night-glow{0%{opacity:.35}to{opacity:.85}}@keyframes watcher-night-tremor{0%,to{transform:translate(0)}20%{transform:translate(1px,-1px)}40%{transform:translate(-1px,1px)}60%{transform:translate(1px)}80%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.watcher-night-active .app,.watcher-night-active .watcher-night-lights{animation:none}.watcher-night-active .watcher-night-lights{opacity:.5}}.pickup-directory{border:1px solid var(--border,#29354b);background:var(--panel,#141e30);border-radius:14px;margin:2rem 0;padding:1.2rem}.pickup-directory summary{cursor:pointer;color:var(--gold,#e8b04a);font-size:1.15rem;font-weight:700}.pickup-directory summary span{font-weight:400}.pickup-directory>p{line-height:1.6}.pickup-directory label{max-width:420px;margin:1rem 0;display:block}.pickup-directory input{box-sizing:border-box;width:100%;margin-top:.5rem;display:block}.pickup-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.pickup-grid article{border:1px solid var(--border,#29354b);border-radius:10px;padding:1rem}.pickup-grid h3{margin:0;font-size:1rem}.pickup-grid p{font-size:.9rem;line-height:1.5}.pickup-grid article>div{flex-wrap:wrap;justify-content:space-between;gap:.7rem;display:flex}.pickup-grid small{margin-top:.8rem;display:block}.old-school .pickup-directory{background:#fff;border-color:#aaa}.old-school .pickup-directory summary{color:#126}.old-school .pickup-grid article{border-color:#bbb}.hunt-polls{background:var(--panel);border:1px solid var(--border);border-radius:18px;margin:2rem 0;padding:1.5rem}.hunt-polls header{margin-bottom:1.4rem}.hunt-polls h2{margin:.3rem 0 .7rem}.hunt-polls header>p:last-child,.poll-count{color:var(--muted)}.poll-card{border-top:1px solid var(--border);padding:1.2rem 0}.poll-card h3{flex:1;margin:0}.poll-count{font-size:.8rem}.poll-options{gap:.6rem;margin:1rem 0;display:grid}.poll-answer{text-align:left;width:100%;color:var(--text);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.poll-answer:hover:not(:disabled),.poll-answer.selected{border-color:var(--gold)}.poll-answer:disabled{opacity:1;cursor:default}.poll-answer>span:not(.poll-bar){z-index:1;position:relative}.poll-label{flex:1}.poll-bar{background:var(--gold-soft);transition:width .35s;position:absolute;top:0;bottom:0;left:0}.poll-admin-choices{min-height:160px}@media (prefers-reduced-motion:reduce){.poll-bar{transition:none}}@media (width<=600px){.hunt-polls{padding:1rem}.poll-answer{padding:.8rem;font-size:.85rem}}.hunt-prize{background:linear-gradient(110deg,var(--gold-soft),var(--panel));border:1px solid #e8b04a55;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.4rem;display:flex}.hunt-prize>div{gap:.2rem;display:grid}.hunt-prize span{color:var(--gold);letter-spacing:.13em;font-size:.65rem;font-weight:700}.hunt-prize strong{font-family:var(--display);font-size:clamp(1.25rem,3vw,1.75rem)}.hunt-prize a{font-size:.85rem}.book-prize{border-left:2px solid var(--gold);background:var(--gold-soft);gap:.3rem;margin:0 0 1rem;padding:.5rem .8rem;display:grid}.book-prize>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.book-prize strong{font-family:var(--display);color:var(--gold);font-size:1.2rem;line-height:1.2}.book-prize small{color:var(--muted);font-size:.72rem;line-height:1.4}@media (width<=650px){.hunt-prize{flex-direction:column;align-items:start}}.hunt-prize .hunt-prize-sponsor strong,.hunt-prize .hunt-prize-sponsor a{font-size:1.1rem}.hunt-prize-sponsor{min-width:160px}.hunt-prize .hunt-prize-rules{text-align:right;gap:.35rem}.hunt-prize-rules small{color:var(--muted);font-size:.72rem;line-height:1.4}@media (width<=650px){.hunt-prize .hunt-prize-rules{text-align:left}}.weather-atmosphere{z-index:30;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;width:100%;height:100%;position:fixed;inset:0}.weather-now{font:11px/1.4 var(--body);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin:4px 0 6px;display:flex}.weather-now b{color:var(--text);margin-right:4px;font-weight:600}.weather-now button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:5px;min-height:28px;padding:4px 7px}.weather-now button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.weather-now button:disabled{cursor:default;opacity:.7}@media (width<=640px){.weather-now button{min-height:36px}}@media (prefers-reduced-motion:reduce){.weather-atmosphere{display:none}}.weather-window{color:#f7efd9;background:linear-gradient(115deg,#18253b,#111c2f);border:1px solid #2b3953;border-radius:12px;margin:14px 0 20px;padding:10px 14px 8px}.weather-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.weather-heading .eyebrow{display:none}.weather-heading h2{margin:0;font-size:17px;line-height:1.2}.weather-heading h2 span{color:#a6b8d0;margin-left:6px;font-size:12px;font-weight:400}.weather-units{border:1px solid #34425b;border-radius:7px;gap:2px;padding:2px;display:flex}.weather-units button{color:#b5c5db;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:11px}.weather-units button[aria-pressed=true]{color:#162138;background:#f2ba4b;font-weight:800}.weather-units button:focus-visible,.weather-empty button:focus-visible{outline-offset:3px;outline:2px solid #ffc65c}.weather-days{scrollbar-width:thin;scrollbar-color:#45556d transparent;grid-template-columns:repeat(5,minmax(116px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.weather-day{text-align:left;background:#0e1829;border:1px solid #28364d;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:6px;padding:5px 8px;display:grid}.weather-day h3{color:#d0dcf0;grid-column:1/-1;margin:0 0 1px;font:600 10px/1.3 system-ui,sans-serif}.weather-icon{grid-area:2/1/4;width:28px;height:28px;margin:0;display:block}.weather-temperatures{white-space:nowrap;grid-column:2;align-items:baseline;gap:7px;margin:0;font-family:system-ui,sans-serif;display:flex}.weather-temperatures strong{color:#fff2d1;font-size:19px;font-weight:800}.weather-temperatures span{color:#91a8c6;font-size:13px}.weather-condition{color:#e2e9f5;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;font-size:10px;line-height:1.2;overflow:hidden}.weather-wind,.weather-rain{display:none}.weather-footer{color:#8fa4c0;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;margin-top:5px;font-size:9px;display:flex}.weather-footer a,.weather-empty a{color:#cbb784;text-decoration:none}.weather-footer a:hover,.weather-empty a:hover{text-decoration:underline}.weather-empty{color:#a6b8d0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.weather-empty button{color:#f7efd9;cursor:pointer;background:#1b2c44;border:1px solid #45556d;border-radius:7px;padding:5px 9px}.weather-swipe{color:#94a9c4;margin:4px 0 0;font-size:9px;display:none}@media (width<=700px){.weather-window{padding:9px 10px 7px}.weather-heading h2{font-size:16px}.weather-heading h2 span{font-size:11px}.weather-days{scroll-snap-type:x proximity;grid-template-columns:repeat(5,116px)}.weather-day{scroll-snap-align:start}.weather-swipe{display:block}}body.matrix-mode .weather-window{color:#b4ffc4;background:#06190e;border-color:#235438}body.matrix-mode .weather-day{background:#05110b;border-color:#235438}:root.invasion .weather-window{background:linear-gradient(115deg,var(--panel-2),var(--panel));border-color:var(--line);color:var(--text)}:root.invasion .weather-day{background:var(--bg);border-color:var(--line)}:root.invasion .weather-heading h2 span,:root.invasion .weather-temperatures span,:root.invasion .weather-footer,:root.invasion .weather-empty,:root.invasion .weather-swipe{color:var(--muted)}:root.invasion .weather-day h3,:root.invasion .weather-temperatures strong,:root.invasion .weather-condition{color:var(--text)}:root.invasion .weather-units,:root.invasion .weather-empty button{border-color:var(--line)}:root.invasion .weather-units button{color:var(--muted)}:root.invasion .weather-units button[aria-pressed=true]{background:var(--gold);color:var(--bg)}:root.invasion .weather-empty button{background:var(--panel-2);color:var(--text)}:root.invasion .weather-footer a,:root.invasion .weather-empty a{color:var(--gold)}:root.invasion .weather-units button:focus-visible,:root.invasion .weather-empty button:focus-visible{outline-color:var(--gold)}:root.invasion .weather-days{scrollbar-color:var(--line) transparent}.official-updates{border:1px solid var(--line,#293650);background:var(--panel,#131c2f);border-radius:16px;margin:1.5rem 0;padding:1.25rem 1.5rem}.official-updates-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.official-updates h2{margin:.25rem 0;font-size:1.5rem}.official-updates>p{margin:.6rem 0 0}.official-updates-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1rem;display:grid}.official-updates-list article{border:1px solid var(--line,#293650);border-radius:10px;min-width:0;padding:1rem}.official-updates-list h3{margin:.35rem 0;font-size:1.1rem}.official-updates-list p{white-space:pre-line;overflow-wrap:anywhere}.kklz-inbox{gap:1rem;display:grid}.kklz-inbox .form{padding:1.25rem}.kklz-evidence{white-space:pre-wrap;font:inherit;color:var(--muted,#98acc8);overflow-wrap:anywhere}.kklz-source-list{overflow-wrap:anywhere}.kklz-review-options{gap:.6rem;display:grid}.kklz-review-options label{align-items:center;gap:.7rem;display:flex}.kklz-review-options input{width:auto}@media (width<=600px){.official-updates{padding:1rem}.official-updates-head{flex-direction:column;align-items:flex-start}.official-updates-list{grid-template-columns:1fr}}.heist{z-index:2;flex-shrink:0;display:grid;position:relative}.heist>*{grid-area:1/1}.heist-rock{cursor:pointer;transform-origin:50% 100%;transition:transform 1.5s ease-in,opacity 1.5s ease-in,filter 1.2s ease-in}.heist-rock>*{display:block}.rock-up .heist-rock{opacity:0;filter:brightness(2.6)saturate(.3)blur(3px)drop-shadow(0 0 14px #9fe7ff);transform:translateY(-14%)scaleX(.82)scaleY(1.12)}.rock-show .heist-rock{transition:transform 1.5s ease-out,opacity 1.5s ease-out,filter 1.8s ease-out}.heist-sign{pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 8px 18px #00000073);width:124%;height:128%;transition:transform 1.5s ease-out,opacity 1.5s ease-out,filter 1.8s ease-out;position:absolute;top:-14%;left:-12%;overflow:visible}.sign-up .heist-sign{opacity:0;filter:brightness(2.6)saturate(.3)blur(3px)drop-shadow(0 0 14px #9fe7ff);transition:transform 1.5s ease-in,opacity 1.5s ease-in,filter 1.2s ease-in;transform:translateY(-14%)scaleX(.82)scaleY(1.12)}.sign-bulb{fill:#ffd23f;stroke:#b07a1f;stroke-width:.4px}.sign-show .sign-bulb{animation:.5s steps(2,end) infinite bulb}.sign-bulb.b1{animation-delay:.25s}@keyframes bulb{0%{fill:#fff3c4}50%{fill:#b07a1f}}.heist-ufo{z-index:3;pointer-events:none;filter:drop-shadow(0 6px 10px #00000080);width:58%;height:auto;position:absolute;top:-2%;left:21%}.ufo-start .heist-ufo{opacity:0;transition:none;transform:translate(1100%,-30%)rotate(-8deg)}.ufo-here .heist-ufo{opacity:1;transition:transform 2.6s cubic-bezier(.25,.6,.3,1),opacity .2s;animation:1.1s ease-in-out infinite ufo-bob;transform:translate(0)}.ufo-gone .heist-ufo{opacity:1;transition:transform .9s cubic-bezier(.6,0,.9,.4);transform:translate(-260%,-60%)rotate(-14deg)}@keyframes ufo-bob{0%,to{translate:0;rotate:-2deg}50%{translate:0 4px;rotate:2deg}}.ufo-light{fill:#ffd23f;stroke:#8a5a14;stroke-width:.5px;animation:1.1s linear infinite ufo-chase;animation-delay:calc(var(--i) * -.1s)}@keyframes ufo-chase{0%,60%{fill:#5a4a20}70%{fill:#fff6c8}85%{fill:#ffd23f}}.ufo-emitter{animation:.9s ease-in-out infinite ufo-pulse}.ufo-under{opacity:.55;animation:.9s ease-in-out infinite ufo-pulse}.beam-on .ufo-under{opacity:1}@keyframes ufo-pulse{50%{filter:brightness(1.4)}}@keyframes ufo-blink{50%{opacity:.25}}.heist-beam{z-index:2;pointer-events:none;clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);opacity:0;transform-origin:50% 0;background:linear-gradient(#9fe7ffbf,#9fe7ff26 85%,#9fe7ff00);width:40%;transition:opacity .35s,transform .45s ease-out;position:absolute;top:26%;bottom:-4%;left:30%;transform:scaleY(0)}.beam-on .heist-beam{opacity:1;animation:.18s steps(2,end) infinite beam-flicker;transform:scaleY(1)}@keyframes beam-flicker{50%{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.heist-ufo,.heist-beam{display:none}}.heist-beam:after{content:"";opacity:0;background:radial-gradient(circle,#fff 0 1.2px,#0000 1.8px) 12% 0/22px 26px,radial-gradient(circle,#d8fbff 0 1px,#0000 1.6px) 60% 9px/30px 34px,radial-gradient(circle,#fff 0 .9px,#0000 1.4px) 35% 17px/18px 21px;position:absolute;inset:0}.beam-on .heist-beam:after{opacity:.9;animation:1.1s linear infinite beam-sparkle}@keyframes beam-sparkle{to{background-position:12% -26px,60% -25px,35% -4px}}.heist-rock{position:relative}.angry-face{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.angry-face .af-face{transform-box:fill-box;transform-origin:50%;animation:.22s ease-out af-pop}.angry-face .af-eyes{transform-box:fill-box;transform-origin:50% 70%;transition:transform .25s}.angry-face .af-jaw{transform-box:fill-box;transform-origin:50% 0}.mood-chomp .af-jaw{animation:.6s ease-in-out infinite af-chomp}.mood-chomp .af-eyes{animation:1.2s ease-in-out infinite af-glower}.mood-squint .af-eyes{transform:scaleY(.62)}.mood-squint .af-jaw{animation:.25s steps(2,end) infinite af-grind}.mood-yell .af-jaw{animation:.5s ease-in-out infinite alternate af-yell}.mood-yell .af-eyes{transform:scale(1.08)}.mood-wobble .af-face{animation:.7s ease-in-out infinite alternate af-wobble}.angry-face .af-shake{animation:.12s linear infinite af-shake}.angry-face .af-scream{transform-box:fill-box;transform-origin:50% 0;animation:.3s ease-in-out infinite alternate af-yell}.angry-face .af-sweat{animation:.9s ease-in infinite af-sweat}@keyframes af-pop{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes af-chomp{0%,to{transform:scaleY(1)}45%{transform:scaleY(.6)}}@keyframes af-glower{50%{transform:translateY(6px)scaleY(.9)}}@keyframes af-grind{50%{transform:translate(10px)scaleY(.92)}}@keyframes af-yell{0%{transform:scaleY(1)}to{transform:scaleY(1.16)scaleX(1.05)}}@keyframes af-wobble{0%{transform:rotate(-2.8deg)}to{transform:rotate(2.8deg)}}@keyframes af-shake{25%{transform:translate(6px,-4px)}50%{transform:translate(-6px,4px)}75%{transform:translate(5px,5px)}}@keyframes af-sweat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}@media (prefers-reduced-motion:reduce){.angry-face *{animation:none!important}}.ufo-pilot{transform-box:fill-box;transform-origin:50% 60%;animation:7s ease-in-out infinite ufo-pilot-look}.ufo-cockpit-scan{animation:4s ease-in-out infinite ufo-cockpit-scan}@keyframes ufo-pilot-look{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(1px)rotate(2deg)}}@keyframes ufo-cockpit-scan{50%{opacity:.12;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ufo-pilot,.ufo-cockpit-scan{animation:none}}.ufo-start .heist-ufo{visibility:hidden}.ufo-start .heist-ufo *{animation-play-state:paused}.rock-life{transform-origin:50% 90%;animation:5.7s ease-in-out infinite rock-living-breathe;display:block;position:relative}.rock-life>img{display:block}.heist-rock:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:16px}.af-gaze{transform:translate(var(--rock-gaze-x,0px),var(--rock-gaze-y,0px));transition:transform .28s ease-out}.af-blink{transform-origin:535px 355px;animation:13.7s infinite rock-living-blink}.mood-idle .af-jaw{animation:17s ease-in-out infinite rock-living-grumble}.rock-posture{transform-origin:55% 95%;transform:translateY(var(--rock-lift,0px)) rotate(var(--rock-lean,0deg));display:block;position:relative}[data-recording=rock] .rock-life{animation:none}.mood-speaking .af-jaw{transform:scale(var(--rock-mouth-width,1),var(--rock-jaw,.24));transition:none;animation:none}.mood-speaking .af-eyes{transform:translateY(var(--rock-brow-y,0px)) rotate(var(--rock-brow-tilt,0deg));transition:none;animation:none}[data-recording=rock] .af-gaze{transform:translate(var(--rock-speech-gaze-x,0px),var(--rock-speech-gaze-y,0px))}@keyframes rock-living-breathe{0%,to{transform:scale(1)rotate(-.35deg)}45%{transform:scale(1.003,1.008)rotate(.25deg)}70%{transform:scale(1.002,1.003)rotate(.08deg)}}@keyframes rock-living-blink{0%,32%,35%,79%,83%,to{transform:scaleY(1)}33%,80%{transform:scaleY(.18)}81%{transform:scaleY(1)}82%{transform:scaleY(.35)}}@keyframes rock-living-grumble{0%,72%,85%,to{transform:none}76%{transform:scaleY(.92)translate(4px)}80%{transform:scaleY(1.03)}}.rock-paused .rock-life,.rock-paused .angry-face *,.rock-paused .heist-ufo,.rock-paused .heist-ufo *,.rock-paused .heist-beam,.rock-paused .heist-beam:after,.rock-paused .sign-bulb{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.rock-posture,.rock-life,.angry-face *{transition:none!important;animation:none!important;transform:none!important}.heist-rock,.heist-sign{transition:none!important}}.luxor-sky-beam{opacity:.72;animation:5s ease-in-out infinite luxor-beam-shimmer}@keyframes luxor-beam-shimmer{50%{opacity:1}}.gate-wheel{transform-origin:110px 94px}.gate-surface,.gate-ripple,.gate-observer,.gate-lock-light{opacity:0}.ring-powered .gate-wheel{animation:6s cubic-bezier(.25,.6,.25,1) both gate-dial}.ring-powered .gate-chevron{animation:gate-lock .35s ease-out var(--lock-delay) both;transform-box:fill-box;transform-origin:50%}.ring-powered .gate-lock-light{animation:gate-light .35s ease-out var(--lock-delay) both}.ring-powered .gate-surface{transform-origin:110px 94px;animation:1.4s ease-out 6.1s both gate-open}.ring-powered .gate-ripple{animation:gate-ripple 2.5s linear calc(7s + var(--ripple-delay)) infinite;transform-origin:110px 94px}.ring-powered .gate-observer{animation:2s ease-out 8s both gate-observer}@keyframes gate-dial{0%{transform:rotate(0)}20%{transform:rotate(120deg)}24%{transform:rotate(120deg)}48%{transform:rotate(-75deg)}54%{transform:rotate(-75deg)}85%{transform:rotate(310deg)}to{transform:rotate(300deg)}}@keyframes gate-lock{0%{translate:0 -2px}to{translate:0 2px}}@keyframes gate-light{to{opacity:1;filter:drop-shadow(0 0 3px #ffb34b)}}@keyframes gate-open{0%{opacity:0;transform:scale(.1)}65%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes gate-ripple{0%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(2.3)}}@keyframes gate-observer{0%{opacity:0;transform:translateY(12px)}to{opacity:.8;transform:translateY(0)}}.sign-up .luxor-sky-beam,.sign-up .ring-relic *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.luxor-sky-beam,.ring-relic *{animation:none!important}.gate-surface,.gate-observer,.gate-lock-light{opacity:0}}.egg-star{z-index:3;cursor:default;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute;top:14%;right:9%}.egg-star:after{content:"";opacity:.45;background:#cfe9ff;border-radius:50%;width:2px;height:2px;animation:5s ease-in-out infinite egg-twinkle;position:absolute;top:8px;left:8px;box-shadow:0 0 3px #9fe7ff}@keyframes egg-twinkle{0%,to{opacity:.2}47%{opacity:.2}50%{opacity:.9}53%{opacity:.2}}.egg-glyph{color:var(--muted);opacity:.28;cursor:default;vertical-align:middle;background:0 0;border:0;margin-left:.35rem;padding:0 .15rem;font-size:.8rem}.egg-glyph:hover{opacity:.7}.egg-overlay{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020604c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.egg-term{color:#8dff9a;width:min(560px,100%);max-height:90vh;font:14px/1.6 var(--mono,monospace);text-shadow:0 0 6px #78ff8c73;background:#050c07;border:1px solid #2f7a3a;border-radius:10px;padding:18px 20px 20px;overflow:auto;box-shadow:0 0 0 1px #0b2a12,0 0 40px #50ff782e}.egg-term header{letter-spacing:.08em;color:#b8ffbf;align-items:center;gap:.5rem;margin-bottom:.8rem;font-weight:700;display:flex}.egg-blink{color:#ff5a5a;animation:1s steps(2,end) infinite egg-twinkle}.egg-x{color:#8dff9a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.3rem}.egg-say{color:#d6ffd9;font-style:italic}.egg-dim{opacity:.55;font-size:.85em}.egg-code{white-space:pre-wrap;word-break:break-word;letter-spacing:.12em;color:#c6ffcc;background:#071409;border:1px dashed #2f7a3a;border-radius:6px;padding:.8rem;font-size:15px}.egg-input{color:#c6ffcc;width:100%;font:inherit;background:#071409;border:1px solid #2f7a3a;border-radius:6px;margin:.3rem 0 .6rem;padding:.6rem .7rem}.egg-input:focus{outline-offset:-1px;outline:2px solid #8dff9a}.egg-btn{color:#c6ffcc;font:inherit;cursor:pointer;background:#0e2a14;border:1px solid #8dff9a;border-radius:6px;padding:.5rem 1rem;font-weight:700}.egg-btn:hover{background:#164020}.egg-wrong{color:#ff7b7b;text-shadow:none}.egg-map{filter:drop-shadow(0 4px 12px #00000080);border-radius:6px;width:100%;height:auto;margin-top:.4rem}.grey-runners{z-index:7;pointer-events:none;height:0;position:absolute;bottom:1px;left:0;right:0}.grey-lane{animation:grey-run var(--dur) linear var(--delay) infinite;position:absolute;bottom:0;left:0}.grey-run{animation:.3s steps(2,end) infinite grey-hop;display:block}.gsp{image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000073);background:url(/grey-sprite-v1.png) 0 0/300% 100% no-repeat;animation:.32s step-end infinite gsp-run,.32s steps(2,end) infinite grey-hop;display:block}.gsp.carrying{background-position-x:100%;animation:none}@keyframes gsp-run{0%{background-position-x:0}50%{background-position-x:50%}}@media (width<=640px){.grey-lane .gsp{height:calc(var(--sz) * .58px)!important;width:calc(var(--sz) * .32px)!important}}.grey-run .legs-b{visibility:hidden;animation:.3s step-end infinite grey-legs}.grey-run .legs-a{animation:.3s step-end infinite grey-legs-a}@keyframes grey-legs{50%{visibility:visible}}@keyframes grey-legs-a{50%{visibility:hidden}}@keyframes grey-hop{50%{transform:translateY(-2px)}}@keyframes grey-run{0%{left:-30px;transform:scaleX(1)}49.9%{left:calc(100% + 10px);transform:scaleX(1)}50%{left:calc(100% + 10px);transform:scaleX(-1)}to{left:-30px;transform:scaleX(-1)}}.egg-saucer{z-index:1500;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:50%;width:40px;height:40px;font-size:20px;position:fixed;bottom:12px;left:12px;box-shadow:0 6px 18px #0006}:root.invasion{--bg:#0c0716;--panel:#160e27;--panel-2:#20153a;--line:#3a2a63;--text:#e6ffe8;--muted:#a79bc8;--gold:#7dff6a;--gold-soft:#7dff6a24;--red:#c46bff;--red-soft:#c46bff2e;--green:#7dff6a}:root.invasion body{background:radial-gradient(1200px 500px at 85% -10%, #7dff6a1a, transparent 60%), radial-gradient(900px 400px at -10% 0%, #c46bff1f, transparent 60%), var(--bg)}:root.invasion .top{background:#0c0716e0}:root.invasion .hero{background:radial-gradient(600px 240px at 100% 0,#7dff6a33,#0000 70%),radial-gradient(500px 220px at 0 100%,#c46bff33,#0000 70%),linear-gradient(135deg,#1c1033,#0f0a1f)}:root.invasion .wm-script,:root.invasion .hero h1{color:#7dff6a}@media (prefers-reduced-motion:reduce){.grey-lane,.grey-run{animation:none}}.egg-footglyph{color:var(--muted);opacity:.16;cursor:default;background:0 0;border:0;margin-left:.5rem;padding:0 .2rem;font-size:.8rem}.egg-footglyph:hover{opacity:.45}.egg-term.rc{width:min(420px,100%)}.rc-hud{color:#ffd27a;letter-spacing:.02em;margin-left:auto}.rc-hud+.egg-x{margin-left:.6rem}.rc-stage{position:relative}.rc-canvas{aspect-ratio:3/4;touch-action:none;cursor:crosshair;background:#060a14;border:1px solid #2f7a3a;border-radius:8px;width:100%;height:auto;display:block}.rc-card{text-align:center;background:#050c07d1;border-radius:8px;place-content:center;gap:.4rem;padding:1.2rem;display:grid;position:absolute;inset:0}.rc-card .egg-btn{justify-self:center}.gc{z-index:2;opacity:0;position:absolute;bottom:-2px}.gc.l{left:-14px}.gc.r{right:-14px}.carry-fight .gc,.carry-grab .gc,.carry-bag .gc,.carry-away .gc{opacity:1}.carry-fight .gc.l{transform:translate(-120px)}.carry-fight .gc.r{transform:translate(120px)}.carry-fight .gc.r .gsp{transform:scaleX(-1)}.carry-fight .gc .gsp{animation:.5s step-end infinite gsp-aim}@keyframes gsp-aim{0%{background-position-x:0}50%{background-position-x:0;transform:translateY(-1px)}}.gc:after{content:"";opacity:0;background:#5a626d;border-radius:1px;width:10px;height:4px;position:absolute;top:52%;right:-9px;box-shadow:3px -2px 0 -1px #2f3640}.gc.r:after{left:-9px;right:auto}.carry-fight .gc:after{opacity:1}.gc-zaps{z-index:3;pointer-events:none;width:0;height:0;position:absolute;bottom:46%;left:50%}.zap{opacity:0;background:#ff3b3b;border-radius:2px;width:18px;height:3px;position:absolute;top:0;box-shadow:0 0 6px 2px #ff3c3ccc,0 0 14px 4px #ff3c3c59}.zap.l{animation:.55s linear infinite zap-l}.zap.r{animation:.55s linear .27s infinite zap-r}.zap.z2{animation-delay:.4s;top:-6px}.zap.r.z2{animation-delay:.12s;top:5px}@keyframes zap-l{0%{opacity:1;left:-110px}85%{opacity:1;left:-16px}to{opacity:0;left:-10px}}@keyframes zap-r{0%{opacity:1;left:92px}85%{opacity:1;left:0}to{opacity:0;left:-4px}}.zap-hit{background:radial-gradient(circle,#fff 0 25%,#ffd27a 45%,#ff503c99 60%,#0000 72%);border-radius:50%;width:20px;height:20px;animation:.27s ease-out infinite zap-hit;position:absolute;top:-9px;left:-10px}@keyframes zap-hit{0%,60%{opacity:0;transform:scale(.2)}75%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.6)}}@media (width<=640px){.carry-fight .gc.l{transform:translate(-70px)}.carry-fight .gc.r{transform:translate(70px)}@keyframes zap-l{0%{opacity:1;left:-64px}85%{opacity:1;left:-10px}to{opacity:0;left:-6px}}}.carry-grab .gc.l{animation:1.1s ease-out forwards gc-in-l}.carry-grab .gc.r{animation:1.1s ease-out forwards gc-in-r}.carry-grab .gc.r .gsp{transform:scaleX(-1)}@keyframes gc-in-l{0%{transform:translate(-120px)}to{transform:translate(0)}}@keyframes gc-in-r{0%{transform:translate(120px)}to{transform:translate(0)}}.frame-welder.carry-away{transition:transform 3.6s cubic-bezier(.45,0,.9,.6)!important;transform:translate(-115vw,-8px)!important}.frame-welder.carry-away .fw-body{animation:.25s steps(2,end) infinite gc-flail}@keyframes gc-flail{50%{transform:translateY(-3px)rotate(-4deg)}}.frame-welder.carry-gone{visibility:hidden;transition:none!important;transform:translate(-115vw)!important}.frame-welder.carry-back{animation:2.6s linear forwards fw-return;transition:none!important}@keyframes fw-return{0%{transform:translate(100vw)}to{transform:translate(0)}}.frame-welder.carry-fight .fw-bubble,.frame-welder.carry-grab .fw-bubble,.frame-welder.carry-bag .fw-bubble,.frame-welder.carry-away .fw-bubble{display:none}.alien-map{border-radius:var(--radius);background:#021004;border:1px solid #1f6b2c;position:relative;overflow:hidden}.alien-map svg{width:100%;height:100%;display:block}.alien-map:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#000f00b3 100%);animation:3s steps(2,end) infinite nv-flicker;position:absolute;inset:0}@keyframes nv-flicker{50%{opacity:.82}}.alien-map .am-x{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite a51-pulse}.alien-map .am-ring{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite a51-ring}.alien-map .am-reticle{animation:9s ease-in-out infinite am-sweep}.alien-map .am-rec{fill:#ff4d4d;animation:1s steps(2,end) infinite nv-flicker}@keyframes a51-pulse{50%{transform:scale(1.15)}}@keyframes a51-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes am-sweep{0%{transform:translate(600px,380px)}30%{transform:translate(430px,290px)}60%,75%{transform:translate(250px,120px)}to{transform:translate(600px,380px)}}.gc-sack{z-index:3;transform-origin:50% 100%;height:auto;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.carry-bag .gc-sack{animation:.5s cubic-bezier(.3,1.4,.5,1) both sack-drop}@keyframes sack-drop{0%{opacity:0;transform:translate(-50%,-140%)scaleY(.6)}to{opacity:1;transform:translate(-50%)scaleY(1)}}.carry-bag .fw-body{animation:.5s step-end .25s forwards sack-hide}@keyframes sack-hide{to{visibility:hidden}}.frame-welder.carry-away .fw-body{visibility:hidden;animation:none}.carry-away .gc-sack{animation:.22s ease-in-out infinite alternate sack-wiggle}@keyframes sack-wiggle{0%{transform:translate(-50%,-6px)rotate(-6deg)}to{transform:translate(-50%,-10px)rotate(6deg)}}.carry-bag .gc.l,.carry-away .gc.l{transform:translate(10px)}.carry-bag .gc.r,.carry-away .gc.r{transform:translate(-10px)}body:has(.egg-overlay){overflow:hidden}.egg-overlay{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain;overflow:auto}.egg-term{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 32px)}.egg-term header{z-index:1;background:#050c07;position:sticky;top:-18px}.egg-x{flex-shrink:0;min-width:36px;min-height:36px}.rc-card .rc-home{color:#ffb3b3;background:0 0;border-color:#ff7b7b}.hero:after{opacity:1;background-image:radial-gradient(1.5px 1.5px at 91.22% 64.41%,#cfe9ff61 35%,#0000 100%),radial-gradient(1.5px 1.5px at 12.14% 48.87%,#cfe9ff47 35%,#0000 100%),radial-gradient(1.5px 1.5px at 92.22% 44.92%,#cfe9ff57 35%,#0000 100%),radial-gradient(1px 1px at 75.53% 5.7%,#cfe9ff4a 35%,#0000 100%),radial-gradient(1.25px 1.25px at 96.19% 68.53%,#cfe9ff57 35%,#0000 100%),radial-gradient(1.25px 1.25px at 49.06% 36.03%,#cfe9ff29 35%,#0000 100%),radial-gradient(1px 1px at 82.05% 30.88%,#cfe9ff38 35%,#0000 100%),radial-gradient(1.25px 1.25px at 14.22% 61.69%,#cfe9ff42 35%,#0000 100%),radial-gradient(1.25px 1.25px at 78.77% 25.76%,#cfe9ff4a 35%,#0000 100%),radial-gradient(2px 2px at 45.86% 76.97%,#cfe9ff6b 35%,#0000 100%),radial-gradient(1px 1px at 6.7% 34.04%,#cfe9ff29 35%,#0000 100%),radial-gradient(2px 2px at 10.62% 8.69%,#cfe9ff38 35%,#0000 100%),radial-gradient(1px 1px at 52.2% 88.94%,#cfe9ff38 35%,#0000 100%),radial-gradient(1.5px 1.5px at 92.85% 65.93%,#cfe9ff45 35%,#0000 100%),radial-gradient(2px 2px at 85.86% 16.69%,#cfe9ff4a 35%,#0000 100%),radial-gradient(1.5px 1.5px at 28.9% 58.34%,#cfe9ff5e 35%,#0000 100%),radial-gradient(2px 2px at 4.99% 68.11%,#cfe9ff6b 35%,#0000 100%),radial-gradient(1px 1px at 81.78% 68.13%,#cfe9ff3d 35%,#0000 100%),radial-gradient(1px 1px at 7.65% 54.99%,#cfe9ff66 35%,#0000 100%),radial-gradient(1.25px 1.25px at 63.62% 66.6%,#cfe9ff4d 35%,#0000 100%),radial-gradient(1px 1px at 69.47% 47.62%,#cfe9ff59 35%,#0000 100%),radial-gradient(1.25px 1.25px at 29.01% 24.92%,#cfe9ff54 35%,#0000 100%),radial-gradient(1.5px 1.5px at 86.65% 46%,#cfe9ff6e 35%,#0000 100%),radial-gradient(1.5px 1.5px at 95.92% 53.6%,#cfe9ff2b 35%,#0000 100%),radial-gradient(1px 1px at 30.25% 83.3%,#cfe9ff5c 35%,#0000 100%),radial-gradient(2px 2px at 62.47% 11.16%,#cfe9ff6e 35%,#0000 100%),radial-gradient(2px 2px at 68.12% 50.29%,#cfe9ff47 35%,#0000 100%),radial-gradient(1px 1px at 70.62% 35.64%,#cfe9ff36 35%,#0000 100%),radial-gradient(2px 2px at 53.84% 74.26%,#cfe9ff66 35%,#0000 100%),radial-gradient(1px 1px at 58.92% 32.02%,#cfe9ff69 35%,#0000 100%),radial-gradient(1.25px 1.25px at 29.86% 42.93%,#cfe9ff6b 35%,#0000 100%),radial-gradient(2px 2px at 48.87% 10.3%,#cfe9ff69 35%,#0000 100%),radial-gradient(1px 1px at 87.38% 10.02%,#cfe9ff38 35%,#0000 100%),radial-gradient(1px 1px at 76.77% 89.27%,#cfe9ff36 35%,#0000 100%),radial-gradient(1.5px 1.5px at 64.7% 38.31%,#cfe9ff52 35%,#0000 100%),radial-gradient(1.25px 1.25px at 55.54% 15.05%,#cfe9ff66 35%,#0000 100%),radial-gradient(1px 1px at 58.25% 78.98%,#cfe9ff2b 35%,#0000 100%),radial-gradient(1.25px 1.25px at 97.18% 10.05%,#cfe9ff5c 35%,#0000 100%),radial-gradient(1px 1px at 96.47% 13.32%,#cfe9ff5c 35%,#0000 100%),radial-gradient(2px 2px at 3.47% 72.51%,#cfe9ff42 35%,#0000 100%),radial-gradient(2px 2px at 39.89% 75.65%,#cfe9ff2e 35%,#0000 100%),radial-gradient(1.25px 1.25px at 68.7% 92.38%,#cfe9ff33 35%,#0000 100%),radial-gradient(2px 2px at 44.35% 94.05%,#cfe9ff42 35%,#0000 100%),radial-gradient(1.25px 1.25px at 80.41% 23%,#cfe9ff5c 35%,#0000 100%),radial-gradient(2px 2px at 25.73% 79.88%,#cfe9ff66 35%,#0000 100%),radial-gradient(1px 1px at 49.92% 45.24%,#cfe9ff30 35%,#0000 100%),radial-gradient(1.25px 1.25px at 20.17% 53.08%,#cfe9ff45 35%,#0000 100%),radial-gradient(1.5px 1.5px at 85.73% 66.55%,#cfe9ff47 35%,#0000 100%),radial-gradient(1.5px 1.5px at 25.19% 14.92%,#cfe9ff45 35%,#0000 100%),radial-gradient(1.25px 1.25px at 48.36% 39.15%,#cfe9ff3d 35%,#0000 100%),radial-gradient(1.5px 1.5px at 7.48% 52.88%,#cfe9ff66 35%,#0000 100%),radial-gradient(1.5px 1.5px at 85.09% 70.25%,#cfe9ff33 35%,#0000 100%),radial-gradient(2px 2px at 38.82% 84.54%,#cfe9ff69 35%,#0000 100%),radial-gradient(1.5px 1.5px at 73.32% 59.58%,#cfe9ff30 35%,#0000 100%),radial-gradient(1.5px 1.5px at 45.43% 71.66%,#cfe9ff52 35%,#0000 100%),radial-gradient(1.5px 1.5px at 81.81% 82.38%,#cfe9ff42 35%,#0000 100%),radial-gradient(2px 2px at 80.53% 33.5%,#cfe9ff38 35%,#0000 100%),radial-gradient(1.25px 1.25px at 10.04% 74.27%,#cfe9ff57 35%,#0000 100%),radial-gradient(1.25px 1.25px at 89.45% 94.66%,#cfe9ff52 35%,#0000 100%),radial-gradient(1px 1px at 45.52% 41.98%,#cfe9ff57 35%,#0000 100%),radial-gradient(2px 2px at 83.73% 14.54%,#cfe9ff3d 35%,#0000 100%),radial-gradient(1px 1px at 28.89% 23.88%,#cfe9ff6b 35%,#0000 100%),radial-gradient(1.5px 1.5px at 50.86% 92.98%,#cfe9ff5e 35%,#0000 100%),radial-gradient(2px 2px at 47.2% 18.43%,#cfe9ff47 35%,#0000 100%),radial-gradient(1px 1px at 56.95% 56.29%,#cfe9ff3b 35%,#0000 100%),radial-gradient(1.5px 1.5px at 84.43% 78.03%,#cfe9ff2e 35%,#0000 100%),radial-gradient(2px 2px at 17.32% 44.67%,#cfe9ff42 35%,#0000 100%),radial-gradient(1.5px 1.5px at 36.9% 10.13%,#cfe9ff2b 35%,#0000 100%),radial-gradient(1.25px 1.25px at 82.35% 24.6%,#cfe9ff59 35%,#0000 100%),radial-gradient(1.25px 1.25px at 50.5% 45.91%,#cfe9ff42 35%,#0000 100%),radial-gradient(1.25px 1.25px at 15.33% 74.56%,#cfe9ff42 35%,#0000 100%),radial-gradient(1px 1px at 12.85% 44.31%,#cfe9ff69 35%,#0000 100%),radial-gradient(1px 1px at 19.08% 11.29%,#cfe9ff5c 35%,#0000 100%),radial-gradient(2px 2px at 84.77% 26.77%,#cfe9ff61 35%,#0000 100%),radial-gradient(2px 2px at 89.41% 35.3%,#cfe9ff3b 35%,#0000 100%),radial-gradient(1px 1px at 30.09% 66.82%,#cfe9ff47 35%,#0000 100%),radial-gradient(1px 1px at 45.61% 84.06%,#cfe9ff57 35%,#0000 100%),radial-gradient(1px 1px at 87.08% 74.84%,#cfe9ff40 35%,#0000 100%),radial-gradient(1.5px 1.5px at 21.26% 24.68%,#cfe9ff2e 35%,#0000 100%),radial-gradient(2px 2px at 30.89% 32.19%,#cfe9ff47 35%,#0000 100%),radial-gradient(1.25px 1.25px at 10.25% 21.77%,#cfe9ff2b 35%,#0000 100%),radial-gradient(1.25px 1.25px at 75.9% 94.92%,#cfe9ff59 35%,#0000 100%),radial-gradient(1px 1px at 2.49% 82.54%,#cfe9ff40 35%,#0000 100%),radial-gradient(1px 1px at 16.12% 15.65%,#cfe9ff66 35%,#0000 100%),radial-gradient(1.5px 1.5px at 91.19% 48.59%,#cfe9ff5c 35%,#0000 100%),radial-gradient(1.25px 1.25px at 75.24% 62.72%,#cfe9ff40 35%,#0000 100%),radial-gradient(1.5px 1.5px at 87.58% 37.43%,#cfe9ff4a 35%,#0000 100%),radial-gradient(1.5px 1.5px at 43.3% 37.98%,#cfe9ff54 35%,#0000 100%),radial-gradient(2px 2px at 94.66% 59.65%,#cfe9ff29 35%,#0000 100%),radial-gradient(2px 2px at 97.37% 61.82%,#cfe9ff42 35%,#0000 100%)}.hero:before{content:"";z-index:0;pointer-events:none;filter:drop-shadow(0 0 1.5px #9fe7ff);background-image:radial-gradient(1px 1px at 76.92% 10.01%,#cfe9ffa1 35%,#0000 100%),radial-gradient(1.5px 1.5px at 24.23% 32.53%,#cfe9ff94 35%,#0000 100%),radial-gradient(1.25px 1.25px at 36.93% 20.3%,#cfe9ff75 35%,#0000 100%),radial-gradient(1px 1px at 56.24% 5.1%,#cfe9ff78 35%,#0000 100%),radial-gradient(1.25px 1.25px at 87.1% 53.02%,#cfe9ff6b 35%,#0000 100%),radial-gradient(1.25px 1.25px at 59.87% 76.93%,#cfe9ff73 35%,#0000 100%),radial-gradient(1.5px 1.5px at 18.93% 9.76%,#cfe9ffa8 35%,#0000 100%),radial-gradient(1.5px 1.5px at 94.92% 49.44%,#cfe9ff6e 35%,#0000 100%),radial-gradient(1.5px 1.5px at 34.09% 61.99%,#cfe9ff69 35%,#0000 100%),radial-gradient(1.5px 1.5px at 6.21% 86.92%,#cfe9ffa6 35%,#0000 100%),radial-gradient(1.25px 1.25px at 68.88% 61.08%,#cfe9ffad 35%,#0000 100%),radial-gradient(1.5px 1.5px at 22.45% 51.83%,#cfe9ffa3 35%,#0000 100%),radial-gradient(1.25px 1.25px at 28.85% 79.63%,#cfe9ffa6 35%,#0000 100%),radial-gradient(2px 2px at 21.84% 49.91%,#cfe9ff91 35%,#0000 100%),radial-gradient(1px 1px at 30.44% 94.83%,#cfe9ff8a 35%,#0000 100%),radial-gradient(1px 1px at 87.3% 29.79%,#cfe9ff96 35%,#0000 100%),radial-gradient(2px 2px at 59.79% 91.57%,#cfe9ff8a 35%,#0000 100%),radial-gradient(2px 2px at 49.39% 47.04%,#cfe9ff6e 35%,#0000 100%),radial-gradient(2px 2px at 44.01% 17.09%,#cfe9ffab 35%,#0000 100%),radial-gradient(1px 1px at 20.27% 82.11%,#cfe9ffa6 35%,#0000 100%),radial-gradient(1.25px 1.25px at 14.54% 52.36%,#cfe9ff9c 35%,#0000 100%),radial-gradient(1px 1px at 46.1% 56.63%,#cfe9ffa8 35%,#0000 100%),radial-gradient(1px 1px at 64.88% 24.24%,#cfe9ff7d 35%,#0000 100%),radial-gradient(1.25px 1.25px at 62.76% 7.09%,#cfe9ff70 35%,#0000 100%);animation:5s ease-in-out infinite egg-twinkle;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero:before,.egg-star:after{opacity:.45;animation:none}}.chatango-chat{flex-direction:column;width:100%;min-height:520px;display:flex}.chatango-chat>iframe{background:#fff;border:0;flex:none;width:100%;height:460px;display:block}.community-chat-head{flex-wrap:wrap;justify-content:space-between;gap:12px}.community-chat-head>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.chat-reload{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px}.chat-help,.chat-load-status{color:var(--muted);margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.chat-load-status{color:var(--text)}.community-discord{padding:22px}.discord-join-card{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:30px;max-width:850px;margin:auto;display:grid}.discord-join-card h2{margin:8px 0 12px;font-size:clamp(1.5rem,3vw,2.15rem)}.discord-join-card p{font-size:15px;line-height:1.6}.discord-join-button{background:#5865f2;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:13px 23px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.discord-join-button:hover{background:#4752c4}.discord-join-card .discord-join-note{color:var(--muted);font-size:12px}.discord-qr{color:var(--text);flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex}.discord-qr img{background:#fff;border-radius:8px;width:180px;height:180px;display:block}.discord-members{max-width:850px;color:var(--muted);margin:24px auto 0}.discord-members summary{cursor:pointer;font-size:13px}.discord-join-button:focus-visible,.discord-qr:focus-visible,.chat-reload:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.chat-pane[hidden]{display:none!important}@media (width<=540px){.community-discord{padding:18px}.discord-join-card{text-align:center;grid-template-columns:1fr;gap:20px}.discord-qr{justify-self:center}.chatango-chat>iframe{height:480px}.community-chat-head>div{gap:10px}.discord-join-button{width:100%}}.contest-grid .side.side-discord{align-self:start;height:auto;min-height:560px}.side.side-discord .side-body{flex:none}.discord-members summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.chatango-chat>.chat-frame-placeholder{background:var(--panel);flex:none;width:100%;height:460px}@media (width<=540px){.chatango-chat>.chat-frame-placeholder{height:480px}}.side .tabs{flex-wrap:wrap}.side .tabs [role=tab]{white-space:normal;min-height:44px}@media (width<=540px){.side .tabs [role=tab]{flex:45%;min-width:0}}.contest-grid .side.side-chat{align-self:start;height:auto;min-height:0}.side.side-chat .side-body{flex:none}.side-chat .chat-pane,.side-chat .chatango-chat{min-width:0}.chatango-chat .chat-head,.chatango-chat .chat-help,.chatango-chat .chat-load-status{flex-shrink:0}.chatango-chat .chat-help{overflow-wrap:anywhere}.pxw-theme-gear{pointer-events:none;shape-rendering:crispedges;width:100%;height:100%;display:none;position:absolute;inset:0}.pxw-theme-gear .outfit-kneeling,.pxw-kneel .outfit-standing,.pxw-kneelWeld .outfit-standing,.pxw-kneelWave .outfit-standing{display:none}.pxw-kneel .outfit-kneeling,.pxw-kneelWeld .outfit-kneeling,.pxw-kneelWave .outfit-kneeling,:root.invasion:not(.transmission-mode) .pxw-space-gear,:root.egypt:not(.transmission-mode) .pxw-egypt-gear,:root.transmission-mode .pxw-christmas-gear{display:block}.pxw-matrix-gear{pointer-events:none;shape-rendering:crispedges;width:100%;height:100%;display:none;position:absolute;inset:0}.matrix-mode .pxw-matrix-gear{display:block}.pxw-matrix-gear .matrix-outfit-kneeling,.pxw-kneel .matrix-outfit-standing,.pxw-kneelWeld .matrix-outfit-standing,.pxw-kneelWave .matrix-outfit-standing{display:none}.pxw-kneel .matrix-outfit-kneeling,.pxw-kneelWeld .matrix-outfit-kneeling,.pxw-kneelWave .matrix-outfit-kneeling{display:block}.transmission-mode .pxw-matrix-gear{display:none}.pxw{flex:none;position:relative}.pxw-sprite{image-rendering:pixelated;background:url(/decall-sprite-v15.png) no-repeat;position:absolute;inset:0}.pxw-idle .pxw-sprite{animation:3.4s step-end infinite pxw-idle}@keyframes pxw-idle{0%{background-position-x:0}88%{background-position-x:calc(var(--fw) * -1)}92%{background-position-x:0}}.pxw-walk .pxw-sprite{animation:.44s step-end infinite pxw-walk,.22s steps(2,end) infinite pxw-bounce}@keyframes pxw-walk{0%{background-position-x:calc(var(--fw) * -2)}50%{background-position-x:calc(var(--fw) * -3)}}@keyframes pxw-bounce{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--s) * -1px))}}.pxw-weld .pxw-sprite{background-position-x:calc(var(--fw) * -4)}.pxw-kneel .pxw-sprite{animation:2.4s step-end infinite pxw-kneel}@keyframes pxw-kneel{0%{background-position-x:calc(var(--fw) * -6)}80%{background-position-x:calc(var(--fw) * -7)}86%{background-position-x:calc(var(--fw) * -6)}}.pxw-kneelWeld .pxw-sprite{background-position-x:calc(var(--fw) * -8)}.pxw-thumbs .pxw-sprite{background-position-x:calc(var(--fw) * -9);animation:.6s steps(2,end) infinite pxw-pop}.pxw-wipe .pxw-sprite{background-position-x:calc(var(--fw) * -10)}.pxw-coffee .pxw-sprite{background-position-x:calc(var(--fw) * -11)}.pxw-grind .pxw-sprite{background-position-x:calc(var(--fw) * -12);animation:80ms steps(2,end) infinite pxw-buzz}.pxw-block .pxw-sprite{background-position-x:calc(var(--fw) * -14);animation:.18s steps(2,end) infinite pxw-brace}@keyframes pxw-brace{50%{transform:translateX(calc(var(--s) * -1px))}}.pxw-kneelWave .pxw-sprite{background-position-x:calc(var(--fw) * -13);animation:.5s steps(2,end) infinite pxw-wave}@keyframes pxw-pop{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--s) * -2px))}}@keyframes pxw-buzz{0%{transform:translate(0)}50%{transform:translateX(calc(var(--s) * .6px))}}.pxw-arc.grind .glow{box-shadow:0 0 calc(var(--s) * 4px) calc(var(--s) * 2px) #ff9a2e;background:#ffd27a}.pxw-arc.grind .spark{--y:calc(var(--s) * 2px)!important}.pxw-wave .pxw-sprite{background-position-x:calc(var(--fw) * -5);animation:.5s steps(2,end) infinite pxw-wave}@keyframes pxw-wave{0%{transform:rotate(0)}50%{transform:rotate(-2deg)}}.pxw-arc{pointer-events:none;width:0;height:0;position:absolute}.pxw-arc .glow{left:calc(var(--s) * -2px);top:calc(var(--s) * -2px);width:calc(var(--s) * 4px);height:calc(var(--s) * 4px);box-shadow:0 0 calc(var(--s) * 3px) calc(var(--s) * 2px) #fff, 0 0 calc(var(--s) * 9px) calc(var(--s) * 5px) #8fd3ff, 0 0 calc(var(--s) * 22px) calc(var(--s) * 10px) #78beff73, 0 0 calc(var(--s) * 40px) calc(var(--s) * 18px) #ffaa3c40;background:#fff;animation:.1s steps(2,end) infinite pxw-flicker;position:absolute}.pxw-arc .spark{width:max(2px, calc(var(--s) * 1px));height:max(2px, calc(var(--s) * 1px));opacity:0;animation:pxw-spark .6s steps(5) var(--d) infinite;background:#ffe39a;position:absolute;top:0;left:0;box-shadow:0 0 4px #ff9a2e}@keyframes pxw-flicker{0%{opacity:1}50%{opacity:.55}}@keyframes pxw-spark{0%{opacity:1;background:#fff6d0;transform:translate(0)}60%{background:#ff8a1f}to{opacity:0;transform:translate(var(--x), calc(var(--y) + var(--fall)))}}@media (prefers-reduced-motion:reduce){.pxw .pxw-sprite,.pxw-arc .glow{animation:none!important}.pxw-arc .spark{display:none}}.top{border-bottom:0!important}.top:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(circle at 6px 3px, #e8b04a8c 1.1px, transparent 1.5px) 0 0 / 46px 6px repeat-x, linear-gradient(var(--line), #1b2640 45%, #141d31 70%, #0d1424);border-top:1px solid #e8b04a59;height:6px;position:absolute;bottom:-5px;left:0;right:0;box-shadow:0 2px 4px #00000073}.frame-welder{--walk:90px;z-index:6;align-items:flex-end;gap:6px;transition:transform 2.2s linear;display:flex;position:absolute;bottom:-5px;left:max(270px,21%)}.frame-welder .fw-body{filter:drop-shadow(0 3px 3px #00000080);line-height:0;display:block}.frame-welder .fw-bubble{border:1px solid var(--gold);background:var(--panel-2);color:var(--gold);font:700 12px/1.1 var(--mono,monospace);white-space:nowrap;opacity:0;border-radius:4px;margin-bottom:72px;padding:5px 9px;text-decoration:none;transition:opacity .25s,transform .25s;transform:translateY(4px);box-shadow:0 4px 14px #0006}.frame-welder:hover .fw-bubble,.frame-welder.talk .fw-bubble{opacity:1;transform:none}.frame-welder .fw-seam{pointer-events:none;opacity:.85;background:linear-gradient(90deg,#0000,#ff9a2e 30%,#fff3c4 60%,#ff9a2e 80%,#0000);border-radius:2px;width:26px;height:3px;position:absolute;bottom:-2px;box-shadow:0 0 8px #ff9a2e}@media (width<=1180px){.frame-welder{left:250px}.frame-welder .fw-bubble{display:none}}@media (width>=641px) and (width<=1000px){.frame-welder{display:none}}@media (width<=640px){.frame-welder{inset:.35rem 3.4rem auto auto}.frame-welder .fw-seam{display:none}}.frame-welder.away{transform:translateX(var(--walk))}@media (width<=1180px){.frame-welder{--walk:0px}}@media (width<=640px){.frame-welder{--walk:-64px}}@media (prefers-reduced-motion:reduce){.frame-welder{transition:none}}.beam-lights{z-index:4;pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.beam-strand{width:100%;height:0;position:absolute;top:0;left:0}.beam-keep{position:absolute;inset:0}.beam-bulb{transform-origin:50% 0;animation:bulb-swing var(--t) ease-in-out var(--d) infinite alternate;margin-left:-4px;position:absolute;top:6px}.beam-bulb svg{filter:drop-shadow(0 1px 2px #00000073);display:block}.beam-bulb .bulb-glass{animation:bulb-twinkle var(--tw) ease-in-out infinite}@keyframes bulb-swing{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes bulb-twinkle{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.beam-bulb,.beam-bulb .bulb-glass{animation:none}}.beam-ropes{filter:drop-shadow(0 2px 3px #0006);display:block;position:absolute;top:0;left:0}.beam-snap{width:0;height:0;position:absolute;top:-4px}.beam-snap:before{content:"";background:radial-gradient(circle,#fff 0 20%,#ffd27a 40%,#0000 70%);border-radius:50%;width:20px;height:20px;animation:.6s ease-out forwards snap-flash;position:absolute;top:-10px;left:-10px}@keyframes snap-flash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.beam-string{display:block;position:absolute;top:0;left:0}.beam-ornament{transform-origin:50% 0;animation:ornament-swing 3.2s ease-in-out var(--d) infinite alternate;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.beam-ornament i{background:#8d949c;width:1px;display:block}.beam-ornament svg{filter:drop-shadow(0 2px 3px #00000073);display:block}@keyframes ornament-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@media (width<=640px){.beam-ornament:nth-child(3),.beam-ornament:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.beam-ornament{animation:none}}@font-face{font-family:Noto Sans Egyptian Hieroglyphs;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-egyptian-hieroglyphs-egyptian-hieroglyphs-400-normal-BokTPaJH.woff2)format("woff2"),url(/assets/noto-sans-egyptian-hieroglyphs-egyptian-hieroglyphs-400-normal-DRY7XQ7Z.woff)format("woff")}.eye-glyph{color:var(--muted);vertical-align:middle;opacity:.14;cursor:default;background:0 0;border:0;margin-left:.3rem;padding:0 2px;font-family:Noto Sans Egyptian Hieroglyphs,Segoe UI Historic,serif;font-size:14px;line-height:1;display:inline}.eye-glyph:hover{opacity:.35}.papyrus{color:#3b2a12;background:radial-gradient(at 30% 20%,#f7e7bf,#e9cf96 60%,#d9b874);border:2px solid #8a6424;border-radius:10px;width:min(520px,100%);max-height:90vh;padding:18px 22px 22px;font:15px/1.5 Georgia,serif;overflow:auto;box-shadow:0 0 0 4px #3b2a12,0 20px 60px #0009}.papyrus header{letter-spacing:.08em;color:#6b3d0a;align-items:center;gap:.6rem;font-weight:800;display:flex}.pap-time{font-family:var(--mono,monospace);color:#a12a17;margin-left:auto}.pap-x{color:#6b3d0a;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.pap-say{margin:.6rem 0;font-style:italic}.pap-key{background:#fff8e173;border:1px dashed #8a6424;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;padding:10px;display:grid}.pap-key span{font:700 13px var(--mono,monospace);justify-content:center;align-items:center;gap:4px;display:flex}.pap-key b,.pap-word{color:#1f3f8a;font-family:Noto Sans Egyptian Hieroglyphs,Segoe UI Historic,serif;font-weight:400}.pap-key b{font-size:22px}.pap-round{color:#6b3d0a;margin:.9rem 0 .2rem;font-size:13px}.pap-word{letter-spacing:.1em;text-align:center;margin:0 0 .6rem;font-size:42px}.pap-word.shake{color:#a12a17;animation:.4s pap-shake}@keyframes pap-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.papyrus form{gap:8px;display:flex}.pap-input{color:#3b2a12;font:700 16px var(--mono,monospace);text-transform:uppercase;background:#fff8e6;border:1px solid #8a6424;border-radius:6px;flex:1;padding:.55rem .7rem}.pap-btn{color:#f7e7bf;cursor:pointer;background:#1f3f8a;border:1px solid #6b3d0a;border-radius:6px;padding:.55rem 1rem;font-weight:800}.pap-sand{background:#6b3d0a33;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.pap-sand span{background:linear-gradient(90deg,#c99a4b,#e8b04a);height:100%;transition:width 1s linear;display:block}:root.egypt{--bg:#0e1630;--panel:#17214a;--panel-2:#1f2c5c;--line:#3a4a86;--text:#f6e7c1;--muted:#c9b48a;--gold:#f2c14e;--gold-soft:#f2c14e29;--red:#d1495b;--red-soft:#d1495b2e;--green:#2ec4b6}:root.egypt body{font-family:var(--body);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221600%22%20height%3D%221000%22%20viewBox%3D%220%200%201600%201000%22%3E%3Ccircle%20cx%3D%221528.87%22%20cy%3D%22649.96%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22549.19%22%20cy%3D%22508.66%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22774.14%22%20cy%3D%22562.24%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22256.99%22%20cy%3D%22269.95%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%221466.50%22%20cy%3D%2285.33%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22908.34%22%20cy%3D%22956.15%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%221362.90%22%20cy%3D%22530.59%22%20r%3D%221.1%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%2298.09%22%20cy%3D%22286.64%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%221509.01%22%20cy%3D%22252.39%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22469.58%22%20cy%3D%22831.04%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%221386.28%22%20cy%3D%22867.70%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22771.08%22%20cy%3D%22138.42%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%22269.21%22%20cy%3D%22739.47%22%20r%3D%221.1%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22663.32%22%20cy%3D%22985.39%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%221250.74%22%20cy%3D%22640.98%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22229.33%22%20cy%3D%22853.41%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.21%22%2F%3E%3Ccircle%20cx%3D%22615.74%22%20cy%3D%22337.38%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%221226.01%22%20cy%3D%22292.43%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%221368.26%22%20cy%3D%22957.09%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.20%22%2F%3E%3Ccircle%20cx%3D%22533.10%22%20cy%3D%22762.13%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22186.38%22%20cy%3D%22999.64%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%221549.13%22%20cy%3D%22409.12%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22875.61%22%20cy%3D%22907.11%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%221588.06%22%20cy%3D%22482.18%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22379.03%22%20cy%3D%2255.24%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%221031.09%22%20cy%3D%22927.44%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22400.48%22%20cy%3D%22899.76%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%221517.57%22%20cy%3D%22766.00%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%2250.44%22%20cy%3D%229.50%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%221181.55%22%20cy%3D%22350.10%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22735.91%22%20cy%3D%22185.36%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%221334.60%22%20cy%3D%22479.89%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%2257.40%22%20cy%3D%22258.51%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22960.08%22%20cy%3D%22545.83%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%22198.00%22%20cy%3D%22215.61%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%221228.96%22%20cy%3D%2274.21%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22466.72%22%20cy%3D%2243.70%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22701.34%22%20cy%3D%22920.13%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%221333.86%22%20cy%3D%22564.08%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.46%22%2F%3E%3Ccircle%20cx%3D%2239.46%22%20cy%3D%22349.52%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%221287.07%22%20cy%3D%22322.43%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%22527.68%22%20cy%3D%22211.87%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22418.14%22%20cy%3D%22932.89%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%22144.54%22%20cy%3D%2267.26%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22425.26%22%20cy%3D%22887.59%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%221024.12%22%20cy%3D%22226.66%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22354.47%22%20cy%3D%22141.36%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22619.53%22%20cy%3D%22809.43%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22425.99%22%20cy%3D%22240.60%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%221295.41%22%20cy%3D%22264.86%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22623.15%22%20cy%3D%22387.79%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%2221.64%22%20cy%3D%22429.37%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22172.08%22%20cy%3D%22924.53%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22552.62%22%20cy%3D%22416.37%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22960.99%22%20cy%3D%22397.96%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22837.13%22%20cy%3D%22538.31%22%20r%3D%221.1%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%221151.99%22%20cy%3D%22349.56%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22792.73%22%20cy%3D%22473.85%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.20%22%2F%3E%3Ccircle%20cx%3D%2268.34%22%20cy%3D%22919.67%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22101.52%22%20cy%3D%2295.45%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22411.71%22%20cy%3D%22287.71%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22550.29%22%20cy%3D%22552.51%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%221128.52%22%20cy%3D%22838.30%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%2260.03%22%20cy%3D%2284.25%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%221384.07%22%20cy%3D%22496.26%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22113.54%22%20cy%3D%22939.11%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%22824.61%22%20cy%3D%22574.97%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22121.18%22%20cy%3D%22395.54%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22242.40%22%20cy%3D%22282.12%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%221576.49%22%20cy%3D%22216.14%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22853.29%22%20cy%3D%22432.20%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22529.12%22%20cy%3D%22563.09%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.21%22%2F%3E%3Ccircle%20cx%3D%221594.57%22%20cy%3D%22274.04%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22426.85%22%20cy%3D%22616.01%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22710.10%22%20cy%3D%22657.10%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.22%22%2F%3E%3Ccircle%20cx%3D%221160.76%22%20cy%3D%22558.49%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%221065.58%22%20cy%3D%22861.94%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%221244.85%22%20cy%3D%22598.26%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22981.41%22%20cy%3D%22255.91%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22827.86%22%20cy%3D%2214.06%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.22%22%2F%3E%3Ccircle%20cx%3D%22183.84%22%20cy%3D%22373.48%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%22810.61%22%20cy%3D%22659.18%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%221540.69%22%20cy%3D%2210.03%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%221560.98%22%20cy%3D%22645.09%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%2246.41%22%20cy%3D%22804.89%22%20r%3D%221.1%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%221553.12%22%20cy%3D%22923.31%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%22656.94%22%20cy%3D%220.15%22%20r%3D%221.1%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22615.90%22%20cy%3D%22531.96%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%221488.53%22%20cy%3D%22718.62%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22799.76%22%20cy%3D%22989.59%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%221575.43%22%20cy%3D%22400.93%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%221151.00%22%20cy%3D%2217.48%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22866.35%22%20cy%3D%22473.11%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%221288.03%22%20cy%3D%22646.44%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22808.54%22%20cy%3D%22258.39%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22683.10%22%20cy%3D%2240.77%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22850.04%22%20cy%3D%22492.42%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22120.31%22%20cy%3D%22258.23%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%22113.46%22%20cy%3D%22206.56%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%221042.21%22%20cy%3D%22441.51%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22571.24%22%20cy%3D%22433.52%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22714.09%22%20cy%3D%22530.04%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%22967.98%22%20cy%3D%2262.44%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%221386.35%22%20cy%3D%22516.89%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%221551.72%22%20cy%3D%22172.57%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%221232.00%22%20cy%3D%22816.04%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%221272.16%22%20cy%3D%22191.08%22%20r%3D%221.1%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%221450.98%22%20cy%3D%22502.49%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%221480.34%22%20cy%3D%22636.22%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%221161.24%22%20cy%3D%22219.69%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22928.18%22%20cy%3D%22311.52%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%221315.71%22%20cy%3D%22819.37%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22824.85%22%20cy%3D%22548.38%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%221123.95%22%20cy%3D%22272.57%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22789.02%22%20cy%3D%22368.67%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%221137.32%22%20cy%3D%22895.95%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22707.12%22%20cy%3D%22161.39%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22507.66%22%20cy%3D%22409.62%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22153.08%22%20cy%3D%22458.27%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%221071.28%22%20cy%3D%22354.05%22%20r%3D%221.1%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22138.51%22%20cy%3D%22223.72%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22523.61%22%20cy%3D%22233.58%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%221416.14%22%20cy%3D%22310.63%22%20r%3D%221.1%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22209.94%22%20cy%3D%2252.35%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%221103.09%22%20cy%3D%22839.67%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.20%22%2F%3E%3Ccircle%20cx%3D%22139.53%22%20cy%3D%22415.72%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%221102.77%22%20cy%3D%22253.83%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%221123.11%22%20cy%3D%22964.29%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22704.44%22%20cy%3D%22509.56%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22550.10%22%20cy%3D%22318.39%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22329.65%22%20cy%3D%22291.46%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22903.10%22%20cy%3D%22538.63%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%221557.99%22%20cy%3D%22822.31%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%221198.09%22%20cy%3D%22579.75%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%221233.37%22%20cy%3D%22113.75%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%221383.25%22%20cy%3D%22434.34%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%221433.68%22%20cy%3D%22634.78%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22989.28%22%20cy%3D%22575.34%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22270.69%22%20cy%3D%22797.70%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%221452.00%22%20cy%3D%22314.88%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22480.53%22%20cy%3D%22818.31%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22156.42%22%20cy%3D%22601.17%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%221512.87%22%20cy%3D%22132.03%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22155.73%22%20cy%3D%22160.18%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%221510.47%22%20cy%3D%22484.33%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%223.51%22%20cy%3D%2298.32%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22383.27%22%20cy%3D%22853.45%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22613.71%22%20cy%3D%22922.73%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22846.71%22%20cy%3D%22933.53%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22478.88%22%20cy%3D%22740.57%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%221231.63%22%20cy%3D%22506.70%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%221562.58%22%20cy%3D%22936.12%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22188.02%22%20cy%3D%22240.93%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22966.64%22%20cy%3D%22487.87%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22596.04%22%20cy%3D%22738.73%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.21%22%2F%3E%3Ccircle%20cx%3D%22842.54%22%20cy%3D%22663.93%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%221332.71%22%20cy%3D%22398.79%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%2216.66%22%20cy%3D%22248.51%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%2243.75%22%20cy%3D%22191.14%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22486.73%22%20cy%3D%22629.29%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22443.62%22%20cy%3D%22480.39%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%22744.90%22%20cy%3D%22334.72%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%221080.65%22%20cy%3D%22586.98%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%221474.25%22%20cy%3D%22574.33%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%221335.65%22%20cy%3D%22783.28%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22113.14%22%20cy%3D%22598.44%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%221190.77%22%20cy%3D%22400.31%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%221581.29%22%20cy%3D%22982.65%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%221042.86%22%20cy%3D%22292.82%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22355.46%22%20cy%3D%22874.17%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22747.80%22%20cy%3D%22842.31%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22187.81%22%20cy%3D%22691.79%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%22907.38%22%20cy%3D%22775.61%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%221420.12%22%20cy%3D%22864.08%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22816.15%22%20cy%3D%22384.61%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%221253.35%22%20cy%3D%22427.62%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%221342.00%22%20cy%3D%22125.51%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%221211.04%22%20cy%3D%22408.79%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%221145.07%22%20cy%3D%2237.22%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%22303.31%22%20cy%3D%22816.56%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22640.22%22%20cy%3D%22237.20%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%221076.81%22%20cy%3D%22145.82%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22544.47%22%20cy%3D%22864.44%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22166.81%22%20cy%3D%22324.04%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22702.63%22%20cy%3D%2275.99%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22233.74%22%20cy%3D%22659.53%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.22%22%2F%3E%3Ccircle%20cx%3D%22708.33%22%20cy%3D%22879.61%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.20%22%2F%3E%3Ccircle%20cx%3D%22854.04%22%20cy%3D%22445.63%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.30%22%2F%3E%3Ccircle%20cx%3D%22355.39%22%20cy%3D%22237.40%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22665.71%22%20cy%3D%22331.63%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%2299.93%22%20cy%3D%22182.57%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%2260.29%22%20cy%3D%22905.62%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%22870.50%22%20cy%3D%22586.57%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22100.49%22%20cy%3D%22309.54%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22548.90%22%20cy%3D%22226.65%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%221461.76%22%20cy%3D%2225.45%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%2223.79%22%20cy%3D%22693.22%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.40%22%2F%3E%3Ccircle%20cx%3D%22866.79%22%20cy%3D%22669.35%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22490.37%22%20cy%3D%22651.05%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.21%22%2F%3E%3Ccircle%20cx%3D%221278.81%22%20cy%3D%22799.77%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22270.21%22%20cy%3D%22479.82%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22928.66%22%20cy%3D%22914.97%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%221114.38%22%20cy%3D%22293.42%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22491.34%22%20cy%3D%2268.70%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%22520.18%22%20cy%3D%22411.23%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22991.63%22%20cy%3D%22145.54%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%221484.45%22%20cy%3D%2249.61%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22539.75%22%20cy%3D%2253.18%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%221484.81%22%20cy%3D%22809.38%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%221352.60%22%20cy%3D%22263.32%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%221326.30%22%20cy%3D%2278.84%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22314.43%22%20cy%3D%22129.20%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%221279.18%22%20cy%3D%22139.95%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22529.27%22%20cy%3D%22475.92%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22723.68%22%20cy%3D%22600.18%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%221583.29%22%20cy%3D%22531.82%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.50%22%2F%3E%3Ccircle%20cx%3D%22918.93%22%20cy%3D%22699.23%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22606.30%22%20cy%3D%22299.44%22%20r%3D%220.65%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%2278.02%22%20cy%3D%22728.07%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.24%22%2F%3E%3Ccircle%20cx%3D%22750.73%22%20cy%3D%22742.24%22%20r%3D%221.1%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%221223.91%22%20cy%3D%22586.28%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22964.71%22%20cy%3D%22718.75%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%221007.01%22%20cy%3D%2289.80%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%221115.49%22%20cy%3D%2252.89%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.46%22%2F%3E%3Ccircle%20cx%3D%22500.38%22%20cy%3D%22800.27%22%20r%3D%221.1%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22131.68%22%20cy%3D%22194.80%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22731.67%22%20cy%3D%2210.53%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22600.64%22%20cy%3D%22663.03%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%221015.91%22%20cy%3D%22720.61%22%20r%3D%220.85%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%221073.84%22%20cy%3D%2284.77%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%22998.67%22%20cy%3D%22382.90%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.22%22%2F%3E%3Ccircle%20cx%3D%22954.85%22%20cy%3D%2219.33%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22915.99%22%20cy%3D%22372.60%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%2281.96%22%20cy%3D%2210.13%22%20r%3D%220.45%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%2246.19%22%20cy%3D%22751.32%22%20r%3D%220.65%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22366.26%22%20cy%3D%22652.80%22%20r%3D%220.65%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%221004.73%22%20cy%3D%22184.55%22%20r%3D%220.45%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%221472.64%22%20cy%3D%2252.37%22%20r%3D%220.85%22%20fill%3D%22%23fff1d1%22%20opacity%3D%220.23%22%2F%3E%3Ccircle%20cx%3D%22256.50%22%20cy%3D%2226.01%22%20r%3D%220.85%22%20fill%3D%22%23e5eaff%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%2274.67%22%20cy%3D%22513.16%22%20r%3D%220.45%22%20fill%3D%22%23c9d8ef%22%20opacity%3D%220.36%22%2F%3E%3C%2Fsvg%3E),radial-gradient(900px 400px at 50% -10%,#f2c14e24,#0000 60%),linear-gradient(#0e1630 0%,#1a2350 55%,#3a2a3a 100%);background-position:50%,0 0,0 0;background-repeat:no-repeat;background-size:cover,100% 100%,100% 100%;background-attachment:fixed}:root.egypt .top{background:#0e1630e6}:root.egypt .wm-script,:root.egypt h1,:root.egypt h2{letter-spacing:.02em;text-shadow:none!important}:root.egypt .hero{background:radial-gradient(600px 240px at 100% 0,#f2c14e40,#0000 70%),radial-gradient(500px 220px at 0 100%,#2ec4b62e,#0000 70%),linear-gradient(135deg,#1f2c5c,#121a3c)}:root.egypt .wm-script,:root.egypt .hero h1{color:#f2c14e}.egypt-scenery{z-index:5;pointer-events:none;position:fixed;inset:0}.egypt-side{filter:drop-shadow(0 0 12px #00000059);width:clamp(90px,15vw,220px);height:auto;position:absolute;bottom:0}.egypt-side.left{left:0}.egypt-side.right{right:0}.palm-top{animation:4s ease-in-out infinite alternate palm-sway}@keyframes palm-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.egypt-toggle{z-index:1500;border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--gold);cursor:pointer;border-radius:50%;font:20px/1 Noto Sans Egyptian Hieroglyphs,Segoe UI Historic,serif;position:fixed;bottom:12px;left:12px;box-shadow:0 6px 18px #0006}@media (width<=640px){.egypt-side{opacity:.85;width:70px}}@media (prefers-reduced-motion:reduce){.palm-top{animation:none}}:root.egypt .top .wm-script{font-size:1rem}.pap-leave{background:#6b3d0a!important}.egypt-map{border-radius:var(--radius);background:#c99a4b;border:2px solid #8a6424;position:relative;overflow:hidden}.egypt-map svg{width:100%;height:100%;display:block}.egypt-map:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #6b3d0a8c}.egypt-map .em-x{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite em-pulse}@keyframes em-pulse{50%{transform:scale(1.15)}}:root.egypt .pxw-sprite{background-image:url(/decall-egypt-v1.png)}body:has(.egg-saucer) .egypt-toggle{left:60px}.egg-saucer[aria-pressed=true],.egypt-toggle[aria-pressed=true]{box-shadow:0 0 0 2px var(--gold), 0 6px 18px #0006}.egypt-glyph-field{z-index:0;pointer-events:none;contain:layout paint;position:fixed;inset:0;overflow:hidden}:root.egypt .app>main,:root.egypt .foot{z-index:1;position:relative}
