.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;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.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{max-width:none!important;max-height:none!important;width:auto;padding:0}.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:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.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{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.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;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;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{-webkit-transition:none;-moz-transition:none;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{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 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-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.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-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);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{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;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{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.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{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.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{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.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{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;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{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:Bedstead;src:url(/assets/Bedstead-OSqLCfiS.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Print Char 21";src:url(/assets/PrintChar21-BXL_GNjH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Gorton;src:url(/assets/OpenGorton-Bold-BRdQiJOm.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bedstead;src:url(/assets/Bedstead-Bold-i--xNvcc.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.console-page,.console-page *{font-family:Bedstead,monospace!important}:root{--ink:#020a18;--panel:#06152b;--panel2:#081c38;--blue:#1597ff;--blue2:#74c8ff;--yellow:#ffe12c;--muted:#7290ad;--line:rgba(35,148,255,.42);font-family:IBM Plex Mono,monospace;color:#b9dcfa;background:#010712;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#010712}button,input,textarea{font:inherit}.console-page{min-height:100vh;background:radial-gradient(circle at 65% 40%,rgba(0,90,170,.15),transparent 40%),linear-gradient(180deg,#020b18,#010611);position:relative;overflow:hidden}.console-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,117,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,117,255,.035) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.scanlines{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.1;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#55b7ff 4px)}button{color:inherit}.console-header{height:116px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:260px 1fr 260px;align-items:center;padding:0 30px;position:relative;background:#010a18eb;box-shadow:0 0 25px #006fff1f}.federal-mark{display:flex;align-items:center;gap:13px;color:var(--blue)}.federal-mark>svg{width:42px;height:42px;border:1px solid var(--line);padding:8px}.federal-mark div{display:grid}.federal-mark strong{font-family:Rajdhani,sans-serif;font-size:25px;line-height:1;color:#e7f5ff}.federal-mark span{font-size:8px;letter-spacing:.14em;margin-top:5px}.main-title{text-align:center}.main-title p{color:var(--blue);font:600 14px Rajdhani,sans-serif;letter-spacing:.45em;margin:0 0 4px}.main-title h1{font:700 25px Rajdhani,sans-serif;letter-spacing:.16em;color:#d8efff;margin:0;text-shadow:0 0 13px rgba(42,157,255,.5)}.main-title>span{font-size:8px;letter-spacing:.22em;color:#567a9c}.system-status{justify-self:end;text-align:right;display:grid;gap:8px}.system-status span{font-size:10px;color:#74d9b1}.system-status i,.panel-heading>span i,.signal-box i{width:7px;height:7px;background:#4cf8a4;border-radius:50%;display:inline-block;margin-right:5px;box-shadow:0 0 9px #4cf8a4}.system-status small{font-size:8px;color:#5c7f9e}.menu-toggle{display:none;background:none;border:0}.login-strip{height:48px;background:#06142a;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-size:9px;letter-spacing:.17em;color:#5b84a7}.login-strip>button,.login-strip div button{background:var(--yellow);color:#071020;border:0;padding:10px 17px;font-weight:700;font-size:10px;letter-spacing:.08em;cursor:pointer}.login-strip>button span{margin-left:22px}.login-strip>div{display:flex;align-items:center;gap:8px;color:#62dfa9}.login-strip div button{margin-left:18px;padding:7px 11px;display:inline-flex;gap:6px;align-items:center}.console-body{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 196px)}aside{border-right:1px solid var(--line);padding:28px 18px;background:#030e1fdb}.rail-heading{font-size:9px;color:#527697;letter-spacing:.2em;margin:0 10px 13px}aside nav{display:grid;gap:4px}aside nav button{border:1px solid transparent;background:transparent;min-height:49px;text-align:left;padding:0 12px;color:var(--yellow);font-size:10px;letter-spacing:.07em;cursor:pointer;display:grid;grid-template-columns:29px 1fr 10px;align-items:center;transition:.2s}aside nav button span{color:#5a7187;font-size:9px}aside nav button b{font-size:19px;font-weight:400}aside nav button:hover,aside nav button.active{border-color:var(--yellow);background:#ffe12c14;box-shadow:inset 3px 0 var(--yellow),0 0 12px #ffe12c12;color:#fff486}aside nav button.active span{color:var(--yellow)}.token-bank,.signal-box{border:1px solid rgba(20,143,255,.27);margin-top:28px;padding:14px 13px;display:grid}.token-bank>span,.signal-box p{font-size:8px;color:#6991b4;letter-spacing:.12em;margin:0 0 12px}.token-bank>div{display:flex;gap:3px}.token-bank i{width:14px;height:5px;background:#162c3e}.token-bank i.on{background:var(--yellow);box-shadow:0 0 6px #ffe12c8c}.token-bank strong{color:var(--yellow);font:700 19px Rajdhani,sans-serif;margin-top:8px}.token-bank small{font-size:7px;color:#4b6e8c;margin-top:2px}.signal-box{gap:9px}.signal-box span{font-size:8px;color:#6d9abd}.signal-box i{width:5px;height:5px}.console-main{position:relative;padding:30px 38px;min-width:0;max-width:1260px;width:100%;margin:0 auto}.access-screen{min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.radar{width:180px;height:180px;border:1px solid var(--blue);border-radius:50%;position:relative;margin-bottom:28px;box-shadow:0 0 30px #0087ff2b,inset 0 0 30px #0087ff14;background:repeating-radial-gradient(circle,transparent 0,transparent 28px,rgba(30,145,255,.25) 29px,transparent 30px)}.radar:before,.radar:after{content:"";position:absolute;background:#1f9cff6b}.radar:before{width:1px;height:100%;left:50%}.radar:after{height:1px;width:100%;top:50%;left:0}.radar i{position:absolute;width:6px;height:6px;background:var(--yellow);box-shadow:0 0 8px var(--yellow);border-radius:50%}.radar i:nth-child(1){top:32%;left:62%}.radar i:nth-child(2){top:64%;left:34%}.radar i:nth-child(3){top:71%;left:70%}.radar span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:700 21px Rajdhani;color:#b4e3ff}.kicker{font-size:9px;letter-spacing:.2em;color:var(--blue)}.access-screen h2{font:700 clamp(37px,5vw,70px)/.95 Rajdhani,sans-serif;letter-spacing:.04em;color:#d5edff;margin:11px 0 17px;text-shadow:0 0 21px rgba(22,143,255,.24)}.access-screen h2 em{color:var(--yellow);font-style:normal}.access-screen>p:not(.kicker){max-width:620px;color:#7396b5;font-size:12px;line-height:1.8}.yellow-button{border:0;background:var(--yellow);color:#071020;padding:13px 18px;font-size:10px;letter-spacing:.08em;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 0 16px #ffe12c1f}.yellow-button:hover{background:#fff17a}.yellow-button:disabled{opacity:.35;cursor:not-allowed}.access-screen>.yellow-button{margin-top:20px}.access-grid{display:grid;grid-template-columns:repeat(3,140px);margin-top:50px;border:1px solid var(--line)}.access-grid>span{padding:13px;color:var(--blue2);font:700 18px Rajdhani;border-right:1px solid var(--line)}.access-grid>span:last-child{border:0}.access-grid small{display:block;font:500 7px IBM Plex Mono;color:#557996;letter-spacing:.08em}.panel-heading{border-bottom:1px solid var(--line);display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:17px;margin-bottom:24px}.panel-heading p{font-size:8px;letter-spacing:.14em;color:#5c81a1;margin:0 0 4px}.panel-heading h2{font:700 28px Rajdhani;color:#d8efff;letter-spacing:.11em;margin:0}.panel-heading>span{font-size:8px;color:#53c695}.updates-panel{display:grid;gap:22px}.update-list{display:grid}.update-list article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:23px 10px;border-bottom:1px solid rgba(30,137,233,.22)}.update-index{border:1px solid var(--line);width:42px;height:42px;display:grid;place-items:center;color:var(--yellow);font:700 16px Rajdhani}.update-list article span{font-size:7px;color:#4d82ae;letter-spacing:.08em}.update-list h3{font:700 20px Rajdhani;color:#a9d8fa;letter-spacing:.08em;margin:7px 0}.update-list p{font-size:11px;line-height:1.75;color:#82a3bf;margin:0;max-width:820px}.transmit-form{border:1px solid var(--line);background:#071933d1;padding:22px;display:grid;gap:11px}.transmit-form.compact{grid-template-columns:180px 1fr 140px;align-items:center}.transmit-form.compact p{font-size:8px;color:var(--yellow);margin:0}.transmit-form.compact textarea{height:72px}.transmit-form label,.pin-dialog p{font-size:8px;color:var(--yellow);letter-spacing:.12em}.transmit-form input,.transmit-form textarea,.pin-dialog input,.pin-dialog textarea,.terminal-modal input{background:#020b19;border:1px solid rgba(41,145,237,.45);color:#cde9ff;padding:13px;outline:none;resize:vertical}.transmit-form input:focus,.transmit-form textarea:focus,.pin-dialog input:focus,.pin-dialog textarea:focus,.terminal-modal input:focus{border-color:var(--yellow);box-shadow:0 0 10px #ffe12c14}.transmit-form>div{display:flex;align-items:center;justify-content:space-between}.transmit-form>div>span{font-size:8px;color:#557c9d}.transmit-form:not(.compact) textarea{height:210px}.transmission-notice{border-left:3px solid var(--yellow);padding:13px 17px;background:#ffe12c0f;display:flex;gap:13px;margin-bottom:18px;color:var(--yellow)}.transmission-notice div{display:grid;gap:5px}.transmission-notice strong{font-size:10px}.transmission-notice span{font-size:8px;color:#7193ae}.wall-feed,.inbox-panel{display:grid;gap:10px;margin-top:22px}.wall-feed article,.inbox-panel article{border:1px solid rgba(29,134,228,.28);padding:17px;background:#051327b3}.wall-feed header,.inbox-panel header{display:flex;align-items:center;gap:10px}.wall-feed header>span{border:1px solid var(--line);width:29px;height:29px;display:grid;place-items:center;font-size:8px;color:var(--yellow)}.wall-feed strong,.inbox-panel strong{font-size:9px;color:#8bc8f5}.wall-feed time,.inbox-panel time{margin-left:auto;font-size:7px;color:#496b87}.wall-feed article p,.inbox-panel article p{font-size:11px;line-height:1.65;color:#90afc8;margin:13px 0 2px}.map-panel{position:relative}.map-toolbar{height:42px;border:1px solid var(--line);border-bottom:0;display:flex;justify-content:space-between;align-items:center;padding:0 12px}.map-toolbar>div{display:flex;align-items:center;gap:8px;font-size:8px;color:#72a7ce}.map-toolbar button{background:transparent;border:1px solid var(--yellow);color:var(--yellow);padding:7px 10px;font-size:8px;display:flex;align-items:center;gap:6px;cursor:pointer}.map-toolbar button.active{background:var(--yellow);color:#061020}.map-frame{height:480px;border:1px solid var(--blue);position:relative;overflow:hidden;box-shadow:inset 0 0 20px #007cff26}.la-map{height:100%;background:#031126}.la-map .leaflet-tile-pane{filter:hue-rotate(170deg) saturate(2.2) brightness(.76) contrast(1.18)}.la-map .leaflet-control-attribution{background:#010812cc!important;color:#3f7198;font-size:7px}.la-map .leaflet-control-attribution a{color:#538eb8}.map-grid-overlay{position:absolute;z-index:400;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(0,146,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,146,255,.08) 1px,transparent 1px);background-size:60px 60px}.terminal-map-pin span{display:block;width:16px;height:16px;background:var(--yellow);transform:rotate(45deg);border:2px solid #07152c;box-shadow:0 0 13px var(--yellow)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#06172d!important;color:#a9d9fa!important;border:1px solid var(--yellow);border-radius:0!important}.leaflet-popup-content{font:10px IBM Plex Mono}.leaflet-popup-content p{margin:6px 0}.location-log{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:0}.location-log>div{display:grid;grid-template-columns:27px 1fr;gap:2px;padding:10px;border-right:1px solid var(--line)}.location-log span{grid-row:span 2;color:var(--yellow);font-size:9px}.location-log strong{font-size:8px;color:#8ec8ee}.location-log small{font-size:7px;color:#4f7492}.pin-dialog{position:absolute;z-index:500;top:65px;left:50%;transform:translate(-50%);width:min(430px,90%);display:grid;gap:10px;padding:18px;background:#031126;border:1px solid var(--yellow);box-shadow:0 15px 50px #000}.pin-dialog>button:first-child{position:absolute;right:7px;top:7px;border:0;background:none}.pin-dialog textarea{height:75px}.console-notice{position:fixed;z-index:600;right:24px;bottom:30px;background:var(--yellow);color:#071020;padding:12px 16px;font-size:9px;box-shadow:0 0 20px #ffe12c33}.console-notice button{border:0;background:none;margin-left:20px}.empty{border:1px solid var(--line);padding:70px;text-align:center;font-size:9px;color:#567d9d}.console-footer{height:32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 30px;font-size:7px;color:#456985;letter-spacing:.08em}.terminal-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#00050ee0;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.terminal-modal{width:min(470px,100%);background:#041127;border:1px solid var(--blue);box-shadow:0 0 0 5px #020914,0 0 50px #007eff40;padding:34px;position:relative}.terminal-modal:before{content:"SECURE ACCESS TERMINAL";position:absolute;top:-10px;left:20px;background:#041127;padding:3px 8px;color:var(--blue);font-size:8px;letter-spacing:.13em}.terminal-modal>.close{position:absolute;right:14px;top:14px;border:0;background:none;color:#6a93b4}.terminal-modal>svg{color:var(--yellow)}.terminal-modal h2{font:700 28px Rajdhani;color:#d9efff;letter-spacing:.08em;margin:3px 0}.modal-copy{color:#668aa9;font-size:10px;line-height:1.6}.method-tabs{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;border:1px solid var(--line)}.method-tabs button{border:0;background:transparent;color:#5f87a7;padding:10px;font-size:9px}.method-tabs button.active{background:var(--yellow);color:#061020}.terminal-modal form{display:grid;gap:8px}.terminal-modal label{font-size:8px;color:#77a7cc;margin-top:4px}.terminal-modal form .yellow-button{margin-top:9px}.status-line{font-size:8px;color:#5ee6ad;line-height:1.5}.demo-button{display:block;width:100%;border:0;background:none;color:var(--yellow);font-size:8px;padding:14px;cursor:pointer}.terminal-modal>small{display:flex;align-items:center;justify-content:center;gap:6px;color:#456985;font-size:7px;margin-top:5px}.sms-rate-notice{margin:14px 0 8px;padding:10px 11px;border-top:1px solid rgba(255,225,44,.36);border-bottom:1px solid rgba(255,225,44,.18);background:#ffe12c09;color:#90abc0;font-family:"Print Char 21",Courier New,monospace!important;font-size:8px;line-height:1.6;text-align:left}@media(max-width:900px){.console-header{grid-template-columns:1fr auto;height:92px;padding:0 18px}.federal-mark,.system-status{display:none}.main-title{text-align:left}.main-title h1{font-size:20px}.menu-toggle{display:block}.login-strip{padding:0 18px}.login-strip>span{display:none}.console-body{display:block}.console-body aside{position:absolute;z-index:700;left:0;top:140px;width:260px;min-height:calc(100vh - 140px);transform:translate(-102%);transition:.25s;box-shadow:20px 0 40px #000}.console-body aside.open{transform:translate(0)}.console-main{padding:25px 18px}.transmit-form.compact{grid-template-columns:1fr}.map-frame{height:430px}.location-log{grid-template-columns:repeat(2,1fr)}.console-footer span:nth-child(2){display:none}}@media(max-width:560px){.main-title p{font-size:10px}.main-title h1{font-size:15px}.main-title>span{font-size:6px}.login-strip{height:54px}.login-strip>button{width:100%}.login-strip>div{font-size:7px}.login-strip div button{margin-left:4px}.access-screen{min-height:540px}.radar{width:130px;height:130px}.access-screen h2{font-size:38px}.access-grid{grid-template-columns:repeat(3,1fr);width:100%}.access-grid>span{font-size:15px;padding:9px}.panel-heading h2{font-size:21px}.panel-heading>span{display:none}.update-list article{grid-template-columns:40px 1fr;gap:10px;padding-left:0}.update-index{width:34px;height:34px}.transmit-form{padding:14px}.transmit-form>div{align-items:flex-start;gap:12px;flex-direction:column}.transmit-form>div .yellow-button{width:100%}.map-frame{height:360px}.map-toolbar>div span{display:none}.location-log{grid-template-columns:1fr}.console-footer span:first-child{display:none}.console-footer{justify-content:center}.terminal-modal{padding:28px 20px;max-height:calc(100dvh - 24px);overflow:auto}.sms-rate-notice{font-size:7px}}.mock-mode-banner{position:fixed;z-index:1200;left:50%;bottom:10px;transform:translate(-50%);max-width:calc(100vw - 20px);padding:7px 12px;background:#ffe12c;color:#071020;border:1px solid #fff17a;box-shadow:0 0 18px #ffe12c47;font-size:8px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.attachment-picker{min-height:48px;border:1px dashed rgba(255,225,44,.55);background:#ffe12c0d;padding:10px 12px;display:flex!important;align-items:center;gap:9px;color:var(--yellow)!important;cursor:pointer}.attachment-picker input{display:none}.attachment-picker span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.attachment-picker button{border:0;background:transparent;color:var(--yellow);padding:5px;display:grid;place-items:center}.telegram-media{display:grid;gap:8px;margin:10px 0 7px;padding:9px;border:1px solid rgba(21,151,255,.35);background:#020914}.telegram-media img{display:block;width:min(100%,520px);max-height:420px;object-fit:contain;background:#010611}.telegram-media audio{width:min(100%,520px);height:38px;filter:hue-rotate(165deg) saturate(1.4)}.telegram-media a{display:flex;align-items:center;gap:6px;color:#74c8ff;font-size:7px;overflow-wrap:anywhere}.user-account-panel{display:grid;gap:16px}.account-identity{border:1px solid var(--line);background:#041226d1;padding:16px;display:flex;align-items:center;gap:14px}.account-identity>span{width:46px;height:46px;border:1px solid var(--yellow);display:grid;place-items:center;color:var(--yellow);font-size:11px}.account-identity>div{display:grid;gap:4px}.account-identity small,.account-identity em{font-size:7px;color:#557c9d;font-style:normal}.account-identity strong{font-size:13px;color:#c7e8ff}.account-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.account-contact-grid form{border:1px solid var(--line);background:#041226d1;padding:17px;display:grid;gap:9px}.account-contact-grid label,.phone-verification label{font-size:8px;color:var(--yellow);letter-spacing:.1em}.account-contact-grid input,.phone-verification input{background:#020b19;border:1px solid rgba(41,145,237,.45);color:#cde9ff;padding:12px;outline:none}.account-contact-grid small{font-size:7px;line-height:1.5;color:#557c9d;min-height:22px}.phone-verification{border:1px solid var(--yellow);background:#ffe12c0d;padding:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:13px;color:var(--yellow)}.phone-verification>div{display:grid;gap:6px}.phone-verification input{width:160px;letter-spacing:.35em}.user-account-panel .account-identity>span,.user-account-panel .account-identity strong,.user-account-panel .account-identity em,.user-account-panel .account-contact-grid input,.user-account-panel .account-contact-grid small,.user-account-panel .phone-verification input{font-family:"Print Char 21",Courier New,monospace!important;font-weight:400;letter-spacing:.015em}@media(max-width:560px){.resident-home-actions button{padding:8px 6px;grid-template-columns:16px 1fr auto;gap:4px}.resident-home-actions strong{font-size:9px}.resident-home-actions small{font-size:4px}.resident-home-actions b{font-size:12px}.account-contact-grid,.phone-verification{grid-template-columns:1fr}.phone-verification>svg{display:none}.phone-verification input{width:100%}.telegram-media img{max-height:300px}}.console-notice{pointer-events:none}.console-notice button{pointer-events:auto}.resident-view.home-channel .console-header{display:none!important}.resident-view.home-channel .console-body,.resident-view.home-channel .resident-mobile-home{min-height:100vh}.console-page.signed-out{background:#000207}.console-page.auth-boot{min-height:100vh;background:#000207}.console-page.auth-boot:before{display:none}.auth-boot .scanlines{opacity:.035}.console-page.signed-out:before,.signed-out .console-header,.signed-out .login-strip,.signed-out .console-body>aside,.signed-out .console-footer{display:none}.signed-out .scanlines{opacity:.055}.signed-out .console-body{display:block;min-height:100vh}.signed-out .console-main{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.signed-out .access-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:28px}.signed-out .access-screen h1{margin:0;color:#27bfff;font-family:"Print Char 21",Courier New,monospace!important;font-size:clamp(31px,5.2vw,72px);font-weight:400;line-height:1.05;letter-spacing:.055em;text-shadow:0 0 7px rgba(39,191,255,.92),0 0 22px rgba(0,132,255,.55),0 0 48px rgba(0,91,255,.22)}.signed-out .access-screen h1 img{display:block;width:min(88vw,850px);height:auto;filter:drop-shadow(0 0 5px rgba(39,191,255,.9)) drop-shadow(0 0 16px rgba(0,132,255,.46))}.signed-out .splash-connect{border:0;background:transparent;color:#ff344f;padding:8px 12px;font-family:"Print Char 21",Courier New,monospace!important;font-size:clamp(13px,1.55vw,21px);font-weight:400;line-height:1.2;letter-spacing:.075em;text-shadow:0 0 7px rgba(255,35,67,.72),0 0 18px rgba(255,20,54,.26);cursor:pointer;transition:color .14s ease,text-shadow .14s ease}.signed-out .splash-connect:hover,.signed-out .splash-connect:focus-visible{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9),0 0 20px rgba(130,208,255,.42);outline:none}.signed-out .splash-options{display:flex;flex-direction:column;align-items:center;gap:9px}.signed-out .splash-destination,.signed-out .splash-coming-soon{border:0;background:transparent;padding:8px 12px;font-family:"Print Char 21",Courier New,monospace!important;font-size:clamp(13px,1.55vw,21px);font-weight:400;line-height:1.2;letter-spacing:.075em;text-decoration:none}.signed-out .splash-destination{color:#ffe229;text-shadow:0 0 7px rgba(255,226,41,.7),0 0 18px rgba(255,193,20,.24);transition:color .14s ease,text-shadow .14s ease}.signed-out .splash-destination:hover,.signed-out .splash-destination:focus-visible{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9),0 0 20px rgba(255,229,100,.42);outline:none}.signed-out .splash-coming-soon{color:#2cbfff;opacity:.58;text-shadow:0 0 7px rgba(39,191,255,.52);cursor:default}@media(max-width:560px){.console-page.signed-out,.signed-out .console-body,.signed-out .console-main,.signed-out .access-screen{width:100%;min-height:100dvh}.signed-out .console-main{overflow:hidden}.signed-out .access-screen{gap:18px;padding:20px 12px}.signed-out .access-screen h1{max-width:100%;font-size:clamp(20px,7vw,30px);letter-spacing:.025em;white-space:nowrap;text-align:center}.signed-out .access-screen h1 img{width:min(92vw,560px)}.signed-out .splash-connect,.signed-out .splash-destination,.signed-out .splash-coming-soon{max-width:100%;font-size:clamp(11px,3.65vw,16px);letter-spacing:.045em;white-space:nowrap}}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);background:#06152beb;padding:13px 14px}.inbox-toolbar>div{display:grid;gap:5px}.inbox-toolbar strong{color:#c7e8ff;font-size:10px;letter-spacing:.09em}.inbox-toolbar small{color:#567d9d;font-size:7px}.owner-inbox-landing .thread-directory{max-height:none}.owner-inbox-landing .thread-directory>button{min-height:70px}.thread-back{border:0;background:transparent;color:var(--yellow);padding:11px 3px;font-size:8px;letter-spacing:.08em;cursor:pointer}.new-telegram-form{margin-top:10px;border-color:var(--yellow)}.new-telegram-form select{background:#020b19;border:1px solid rgba(41,145,237,.45);color:#cde9ff;padding:13px;outline:none}.new-telegram-form select:focus{border-color:var(--yellow)}.compose-launch{position:sticky;z-index:70;bottom:8px;width:100%;min-height:48px;margin-top:12px;border:1px solid var(--yellow);background:#ffe12c;color:#061020;display:flex;align-items:center;justify-content:center;gap:9px;font-family:Open Gorton,Arial Narrow,sans-serif!important;font-size:10px;font-weight:700;letter-spacing:.05em;box-shadow:0 -10px 30px #000000b8,0 3px #554300;cursor:pointer}.compose-launch:active{transform:translateY(2px);box-shadow:0 -7px 20px #000000a6,0 1px #554300}.bottom-composer{position:sticky;z-index:70;bottom:8px;margin-top:12px;border-color:var(--yellow);box-shadow:0 -14px 34px #000000c2}@media(max-width:560px){.inbox-toolbar{position:sticky;z-index:75;top:0;align-items:stretch;flex-direction:column}.inbox-toolbar .yellow-button{width:100%}.owner-inbox-landing .thread-directory{display:grid;overflow:visible}.owner-inbox-landing .thread-directory>button{min-width:0}.new-telegram-form{padding:13px}.message-panel .wall-feed{margin-top:8px}.compose-launch{bottom:6px;min-height:52px}.bottom-composer{bottom:6px}.master-thread .conversation-thread{max-height:none}.thread-back{width:100%;text-align:left}}.wall-panel{background:#0003098a}.wall-panel .wall-feed{display:block;margin-top:14px;border-top:1px solid rgba(38,174,255,.72);box-shadow:0 -1px 13px #1597ff1f}.wall-panel .wall-feed article{width:100%;margin:0;border:0;border-bottom:1px solid rgba(38,174,255,.65);background:linear-gradient(90deg,#000207eb,#00050cc7 68%,#0011236b);padding:18px 16px;box-shadow:inset 0 -1px #50c6ff14}.wall-panel .wall-feed article{font-family:"Print Char 21",Courier New,monospace!important}.wall-panel .wall-feed article p{margin:11px 0 0;color:#55c4ff;font-family:"Print Char 21",Courier New,monospace!important;font-size:15px;line-height:1.6;text-shadow:0 0 5px rgba(21,151,255,.42),0 0 12px rgba(21,151,255,.12)}.wall-panel .wall-feed article:hover{background:linear-gradient(90deg,#000309f5,#000b17d6 68%,#001f3a75);box-shadow:inset 3px 0 #1597ff,inset 0 -1px #50c6ff29}.wall-panel .wall-feed strong{color:#ff5269;font-family:"Print Char 21",Courier New,monospace!important;font-size:12px;text-shadow:0 0 5px rgba(255,45,72,.62),0 0 12px rgba(255,45,72,.2)}.wall-panel .wall-feed time{font-family:"Print Char 21",Courier New,monospace!important;font-size:9px;color:#5fc5ff}.wall-panel .owner-action{color:#ff435c;border-color:#ff435cbf;background:#2d000857;box-shadow:0 0 9px #ff28461a}.wall-panel .owner-action:hover{color:#ff8393;border-color:#ff435c;background:#ff28461f;box-shadow:0 0 13px #ff284638}@media(min-width:561px){.wall-panel .wall-feed article p{font-size:18px;line-height:1.65}.wall-panel .wall-feed strong{font-size:14px}.wall-panel .wall-feed time{font-size:11px}}.telegram-panel .conversation-thread{display:block;max-height:none;padding:0;border:1px solid rgba(255,45,72,.68);background-color:#030307;background-image:linear-gradient(rgba(255,38,66,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,38,66,.065) 1px,transparent 1px);background-size:32px 32px;box-shadow:inset 0 0 28px #5a00122e,0 0 14px #ff264214;overflow:visible}.telegram-panel .conversation-thread article,.telegram-panel .conversation-thread article.incoming,.telegram-panel .conversation-thread article.outgoing{width:100%;max-width:none;margin:0;padding:17px 16px;border:0;border-bottom:1px solid rgba(255,45,72,.62);background:linear-gradient(90deg,#030207f0,#04040ad1 70%,#1c00076b);box-shadow:none}.telegram-panel .conversation-thread article:last-child{border-bottom:0}.telegram-panel .conversation-thread article:hover{background:linear-gradient(90deg,#040309f7,#030b14db 68%,#2a000a7a);box-shadow:inset 3px 0 #ff2d48}.telegram-panel .conversation-thread strong{color:#ff4b63;text-shadow:0 0 5px rgba(255,45,72,.58),0 0 11px rgba(255,45,72,.18)}.telegram-panel .conversation-thread p{color:#55c4ff;text-shadow:0 0 5px rgba(21,151,255,.4),0 0 12px rgba(21,151,255,.11)}.telegram-panel .conversation-thread p,.telegram-panel .conversation-thread header strong,.telegram-panel .conversation-thread header time,.owner-inbox-landing .thread-preview>span:last-child{font-family:"Print Char 21",monospace!important;font-weight:400;letter-spacing:.015em}.telegram-panel .conversation-thread p{font-size:13px;line-height:1.55}.telegram-panel .conversation-thread header strong{font-size:10px;line-height:1.35}.telegram-panel .conversation-thread header time{font-size:9px;line-height:1.35}.owner-inbox-landing .thread-preview>span:last-child{font-size:11px;line-height:1.35}.telegram-panel .conversation-thread time{color:#708aa2}.telegram-panel .conversation-thread small{color:#d33d53}.thread-preview{display:flex!important;align-items:center;gap:7px;min-width:0}.thread-preview>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-attachment-indicator{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid rgba(255,225,44,.58);color:var(--yellow);background:#ffe12c12;font-size:6px;letter-spacing:.05em;text-shadow:0 0 6px rgba(255,225,44,.28)}.owner-inbox-landing .thread-directory>button div em{font-size:8px;line-height:1.3;color:#56c3ff;letter-spacing:.025em;text-shadow:0 0 5px rgba(21,151,255,.3)}.owner-inbox-landing .thread-directory>button small.thread-preview{font-size:10px;line-height:1.45;color:#7ed2ff;text-shadow:0 0 6px rgba(21,151,255,.4)}.telegram-panel .transmission-notice,.telegram-panel .thread-heading{border-color:#ff2d48a3;background:linear-gradient(90deg,#2d00094d,#03070ee6);box-shadow:inset 3px 0 #ff2d48}@media(max-width:560px){.resident-view .telegram-panel{margin-left:0!important;margin-right:0!important}.telegram-panel>.transmission-notice{margin:0 18px 12px}.telegram-panel .conversation-thread{border-left:0;border-right:0}.telegram-panel>.compose-launch,.telegram-panel>.bottom-composer{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.master-inbox.telegram-panel{margin:0!important}.master-inbox.telegram-panel>.inbox-toolbar,.master-inbox.telegram-panel>.new-telegram-form,.master-inbox.telegram-panel>.owner-inbox-landing{margin-left:18px;margin-right:18px}.master-inbox.telegram-panel .master-thread .thread-back,.master-inbox.telegram-panel .master-thread .thread-heading{margin-left:18px;margin-right:18px}.master-inbox.telegram-panel .master-thread .conversation-thread{margin-left:0;margin-right:0}}@media(max-width:560px){.resident-view .wall-panel{margin-left:0!important;margin-right:0!important}.wall-panel .wall-feed{margin-top:0}.wall-panel .wall-feed article{padding:17px 18px}.wall-panel .wall-feed article p{font-size:13px;line-height:1.65}.wall-panel .wall-feed strong{font-size:11px}.wall-panel .wall-feed time{font-size:8px}.wall-panel>.compose-launch,.wall-panel>.bottom-composer{width:calc(100% - 36px);margin-left:18px;margin-right:18px}}.yellow-button,.login-strip>button,.login-strip div button,.method-tabs button.active{background-color:#ffe12c;background-image:linear-gradient(180deg,#fff36b 0,#ffe12c 38%,#d6aa00);background-repeat:no-repeat;background-size:100% 100%;background-position:center;border:0;border-radius:5px;color:#020914;font-family:Open Gorton,Arial Narrow,sans-serif;font-weight:700;text-shadow:0 1px rgba(255,255,255,.38);box-shadow:0 4px #554300,0 6px 10px #0000007a,inset 0 1px #ffffff8c;transform:translateY(-1px);transition:transform .08s ease,box-shadow .08s ease,filter .12s ease}.yellow-button:hover,.login-strip>button:hover,.login-strip div button:hover,.method-tabs button.active:hover,.resident-home-actions button:hover{background-color:#ffe12c;filter:brightness(1.06)}.yellow-button:active,.login-strip>button:active,.login-strip div button:active,.method-tabs button.active:active,.resident-home-actions button:active{transform:translateY(3px);box-shadow:0 1px #554300,0 2px 4px #0000007a,inset 0 1px #ffffff61}.yellow-button:disabled{transform:none;filter:saturate(.45) brightness(.65);box-shadow:0 2px #554300,0 3px 5px #00000059}.resident-home-actions{gap:4px;padding:4px;background:#020914;border-top:1px solid rgba(21,151,255,.35)}.resident-home-actions button{min-width:0;min-height:74px;padding:10px 7px 13px;border:0;border-radius:3px;background-color:#ffe12c;background-image:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;color:#020914;font-family:Open Gorton,Arial Narrow,sans-serif;box-shadow:0 3px #554300,0 5px 8px #00000080;transform:translateY(-1px)}.resident-home-actions strong{color:#020914;font-family:Open Gorton,Arial Narrow,sans-serif;font-size:11px;letter-spacing:.055em;text-shadow:0 1px rgba(255,255,255,.35)}.resident-home-actions small,.resident-home-actions b{color:#312900;font-family:Bedstead,monospace;text-shadow:none}.resident-home-actions svg{color:#020914;filter:drop-shadow(0 1px rgba(255,255,255,.28))}.transmit-form.compact{grid-template-columns:160px minmax(180px,.5fr) minmax(240px,1fr) 140px}.update-list article{grid-template-columns:54px 1fr auto}.owner-action{border:1px solid rgba(255,225,44,.35);background:transparent;color:var(--yellow);padding:6px 8px;font-size:7px;letter-spacing:.06em;display:inline-flex;align-items:center;gap:5px;cursor:pointer;align-self:start}.owner-action:hover{border-color:var(--yellow);background:#ffe12c17}.location-log>div{position:relative}.location-log .owner-action{position:absolute;right:6px;top:6px;padding:3px}.wall-feed header .owner-action,.inbox-panel header .owner-action{margin-left:5px}.inbox-panel article.unread{border-left:3px solid var(--yellow);background:#ffe12c09}.inbox-panel article.read{opacity:.76}.unread-label{color:#071020;background:var(--yellow);padding:3px 6px;font-size:7px;margin-left:8px}.open-inbox{margin:4px 0 16px}.conversation-thread{display:flex;flex-direction:column;gap:12px;margin-top:22px;padding:18px;border:1px solid rgba(21,151,255,.32);background:#010814b8;max-height:520px;overflow-y:auto}.conversation-thread article{width:min(76%,680px);padding:14px 16px;border:1px solid var(--line);background:#06172d;position:relative}.conversation-thread article.incoming{align-self:flex-start;border-left:3px solid var(--blue);box-shadow:-8px 0 22px #1597ff14}.conversation-thread article.outgoing{align-self:flex-end;border-right:3px solid var(--yellow);background:#ffe12c0e;box-shadow:8px 0 22px #ffe12c0f}.conversation-thread header{display:flex;align-items:center;gap:10px}.conversation-thread strong{font-size:8px;color:var(--yellow);letter-spacing:.08em}.conversation-thread time{margin-left:auto;font-size:7px;color:#527a9c}.conversation-thread p{color:#a9c9e1;font-size:11px;line-height:1.65;margin:10px 0}.conversation-thread small{font-size:7px;color:#547996}.reply-form{position:sticky;bottom:8px;z-index:50;margin-top:18px;border-color:var(--yellow);box-shadow:0 -18px 40px #000000b3}.reply-form>div{justify-content:flex-end;gap:10px}.reply-form>div>span{margin-right:auto}.master-inbox{margin-top:0}.master-inbox-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px}.thread-directory{border:1px solid var(--line);background:#020b19d1;max-height:690px;overflow:auto;align-self:start}.thread-directory>button{width:100%;border:0;border-bottom:1px solid rgba(21,151,255,.2);background:transparent;color:#9dc9e7;padding:12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;text-align:left;cursor:pointer}.thread-directory>button>span,.thread-heading>span{width:32px;height:32px;border:1px solid var(--line);display:grid;place-items:center;color:var(--yellow);font-size:8px}.thread-directory>button div{min-width:0;display:grid;gap:5px}.thread-directory>button strong{font-size:8px;color:#9fd7ff}.thread-directory>button small{font-size:7px;color:#557996;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-directory>button b{background:var(--yellow);color:#071020;min-width:19px;height:19px;display:grid;place-items:center;font-size:7px}.thread-directory>button:hover,.thread-directory>button.active{background:#ffe12c13;box-shadow:inset 3px 0 var(--yellow)}.master-thread{min-width:0}.thread-heading{border:1px solid var(--line);background:#071933d1;padding:12px;display:flex;gap:10px;align-items:center}.thread-heading div{display:grid;gap:5px}.thread-heading strong{font-size:9px;color:var(--yellow)}.thread-heading small{font-size:7px;color:#5b83a2}.master-thread .conversation-thread{margin-top:0;border-top:0;max-height:430px}.master-thread .reply-form{margin-top:10px}.panel-heading>span.fallback{color:var(--yellow)}.map-frame{box-shadow:inset 0 0 38px #007cff40,0 0 28px #006eff26}.checkin-console{display:grid;grid-template-columns:minmax(210px,1fr) minmax(260px,1.7fr) auto;gap:12px;align-items:center;border:1px solid var(--yellow);border-bottom:0;padding:14px;background:linear-gradient(90deg,#ffe12c14,#06152bf2);box-shadow:0 0 20px #ffe12c14}.checkin-console>div{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center}.checkin-console svg{grid-row:span 2;color:var(--yellow)}.checkin-console label{font-size:9px;color:var(--yellow);letter-spacing:.08em}.checkin-console small{font-size:6px;color:#6c8daa;margin-top:4px}.checkin-console input{min-width:0;background:#020b19;border:1px solid rgba(41,145,237,.55);color:#cde9ff;padding:12px;outline:none}.checkin-console input:focus{border-color:var(--yellow);box-shadow:0 0 12px #ffe12c1a}.active-checkin-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid rgba(255,225,44,.55);border-bottom:0;padding:10px 12px;background:#ffe12c0e}.active-checkin-strip>span{font-size:8px;color:#62dfa9;white-space:nowrap}.active-checkin-strip i{width:7px;height:7px;border-radius:50%;display:inline-block;background:#ffe12c;box-shadow:0 0 12px #ffe12c;margin-right:6px;animation:checkin-status 1.1s ease-in-out infinite}.active-checkin-strip strong{font-size:8px;color:#9ec8e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-checkin-strip time{font-size:9px;color:var(--yellow);white-space:nowrap}.live-checkin-marker{background:transparent;border:0}.live-checkin-marker span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.checkin-orb{width:18px;height:18px;background:radial-gradient(circle at 38% 32%,#fff 0,#fff 8%,#fff79b 18%,#ffe12c 44%,#ff8a00 72%,#ff8a0000 75%);box-shadow:0 0 10px #fff,0 0 22px #ffe12c,0 0 42px #ff8a00;animation:checkin-orb-pulse 1.25s ease-in-out infinite}.checkin-wave{width:28px;height:28px;border:2px solid rgba(255,225,44,.95);box-shadow:0 0 12px #ffe12c;animation:checkin-wave 2.2s ease-out infinite}.checkin-wave.wave-two{animation-delay:1.1s}.geocode-credit{display:block;text-align:right;margin-top:7px;color:#456985;font-size:6px;letter-spacing:.05em}@keyframes checkin-wave{0%{width:18px;height:18px;opacity:1}to{width:64px;height:64px;opacity:0}}@keyframes checkin-orb-pulse{0%,to{transform:translate(-50%,-50%) scale(.88)}50%{transform:translate(-50%,-50%) scale(1.15);filter:brightness(1.25)}}@keyframes checkin-status{0%,to{opacity:.5}50%{opacity:1}}.la-map .leaflet-tile-pane{filter:hue-rotate(170deg) saturate(3.4) brightness(.82) contrast(1.3);opacity:.92}.la-map .leaflet-overlay-pane svg{filter:drop-shadow(0 0 5px rgba(21,151,255,.8))}.la-map .base-map-pane,.la-map .street-detail-pane,.la-map .leaflet-overlay-pane,.map-grid-overlay{opacity:.85}.map-scan-line{filter:brightness(.85)}.la-signal-node{filter:drop-shadow(0 0 7px #1597ff);animation:node-pulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.map-grid-overlay{background-image:linear-gradient(rgba(0,174,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(0,174,255,.13) 1px,transparent 1px),radial-gradient(circle at 48% 54%,rgba(0,128,255,.16),transparent 42%);background-size:48px 48px,48px 48px,100% 100%;box-shadow:inset 0 0 70px #000}.map-scan-line{position:absolute;z-index:410;left:0;right:0;height:2px;top:-4px;pointer-events:none;background:linear-gradient(90deg,transparent,#39c6ff 20%,#fff 50%,#39c6ff 80%,transparent);box-shadow:0 0 14px #1597ff,0 0 30px #1597ffb3;animation:map-scan 5.5s linear infinite}.map-system-label,.map-coordinate{position:absolute;z-index:420;pointer-events:none;background:#010916c7;border:1px solid rgba(21,151,255,.55);padding:7px 10px;box-shadow:0 0 14px #1597ff26}.map-system-label{left:13px;top:13px;display:grid;gap:2px}.map-system-label strong{font-size:12px;color:#c7ecff;letter-spacing:.15em;text-shadow:0 0 8px #1597ff}.map-system-label span,.map-coordinate{font-size:7px;color:#4bbdff;letter-spacing:.09em}.map-coordinate{right:12px;bottom:12px;color:var(--yellow);border-color:#ffe12c80}@keyframes map-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(480px);opacity:0}}@keyframes node-pulse{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.45)}}@media(max-width:900px){.transmit-form.compact{grid-template-columns:1fr}.update-list article{grid-template-columns:44px 1fr auto}.checkin-console{grid-template-columns:1fr}.active-checkin-strip{grid-template-columns:1fr auto}.active-checkin-strip strong{grid-column:1/-1;grid-row:2}.active-checkin-strip .owner-action{grid-column:2;grid-row:1}}@media(max-width:900px){.master-inbox-grid{grid-template-columns:1fr}.thread-directory{display:flex;overflow-x:auto;max-height:none}.thread-directory>button{min-width:210px;border-right:1px solid rgba(21,151,255,.2)}}@media(max-width:560px){.update-list article{grid-template-columns:36px 1fr}.update-list article>.owner-action{grid-column:2;justify-self:start}.inbox-panel header{flex-wrap:wrap}.inbox-panel header time{width:100%;margin:4px 0}.conversation-thread{padding:10px}.conversation-thread article{width:92%}.map-system-label strong{font-size:9px}.map-coordinate{display:none}.thread-directory>button{min-width:175px}.master-thread .conversation-thread{max-height:360px}}@media(prefers-reduced-motion:reduce){.checkin-orb,.checkin-wave,.active-checkin-strip i,.map-scan-line,.la-signal-node{animation:none}}.resident-mobile-home{display:none}@media(max-width:560px){.resident-home-heading{display:none}.resident-mobile-home{display:grid;gap:13px;margin:-4px -2px 28px}.resident-welcome{min-height:94px;border:1px solid var(--line);border-left:3px solid var(--yellow);padding:17px 15px;background:linear-gradient(115deg,#0a284cf0,#020b1bf5);display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 0 24px #0082ff17}.resident-welcome p{margin:0 0 7px;color:#4caeff;font-size:7px;letter-spacing:.13em}.resident-welcome h2{margin:0;color:#d8efff;font-size:19px;line-height:1.15;letter-spacing:.07em}.resident-welcome>span{color:#60dfa9;font-size:6px;text-align:right;line-height:1.5}.resident-welcome>span i,.resident-network-strip i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#58f0aa;box-shadow:0 0 9px #58f0aa;margin-right:4px}.resident-token-card{border:1px solid rgba(255,225,44,.48);padding:14px;background:#ffe12c0b}.resident-token-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.resident-token-card span{color:var(--yellow);font-size:7px;letter-spacing:.09em}.resident-token-card strong{color:var(--yellow);font-size:22px;text-shadow:0 0 12px rgba(255,225,44,.35)}.resident-token-card strong small{font-size:8px;color:#7a8da0;margin-left:3px}.resident-token-meter{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin:9px 0}.resident-token-meter i{height:5px;background:#10273b}.resident-token-meter i.on{background:var(--yellow);box-shadow:0 0 5px #ffe12c99}.resident-token-card p{margin:0;color:#6687a2;font-size:6px;letter-spacing:.06em}.resident-primary-action{width:100%;min-height:96px;border:1px solid var(--yellow);background:linear-gradient(100deg,#ffe12c21,#041226f2);color:var(--yellow);padding:15px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;text-align:left;box-shadow:inset 3px 0 var(--yellow),0 0 19px #ffe12c14}.resident-primary-action>span{display:grid;gap:4px}.resident-primary-action small{font-size:6px;color:#83bce3;letter-spacing:.1em}.resident-primary-action strong{font-size:15px;letter-spacing:.07em}.resident-primary-action em{font-size:6px;color:#637f98;font-style:normal}.resident-primary-action b{font-size:22px}.resident-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resident-action-grid button{min-height:117px;border:1px solid var(--line);background:#05162ddb;color:#62baff;padding:13px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:7px;box-shadow:inset 0 -2px #1597ff26}.resident-action-grid small{font-size:6px;color:#547996;letter-spacing:.08em}.resident-action-grid strong{color:#b9e3ff;font-size:10px;line-height:1.35}.resident-action-grid span{margin-top:auto;color:var(--yellow);font-size:6px}.resident-latest-update{border:1px solid var(--line);background:#041226db;padding:15px;position:relative;overflow:hidden}.resident-latest-update:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--blue),transparent)}.resident-latest-update header{display:flex;justify-content:space-between;gap:9px;align-items:center}.resident-latest-update header span{display:flex;align-items:center;gap:6px;color:#56b8ff;font-size:7px}.resident-latest-update time{color:#4e6c87;font-size:5px;text-align:right}.resident-latest-update h3{margin:14px 0 7px;color:#d8efff;font-size:15px;letter-spacing:.06em}.resident-latest-update p{margin:0;color:#88a8c1;font-size:9px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.resident-latest-update button{border:0;background:none;color:var(--yellow);padding:13px 0 0;font-size:7px;letter-spacing:.07em}.resident-latest-update header span,.resident-latest-update time,.resident-latest-update h3,.resident-latest-update p,.resident-latest-update button,.resident-latest-update .owner-update-hint{font-family:"Print Char 21",Courier New,monospace!important;font-weight:400}.resident-network-strip{height:34px;border:1px solid rgba(21,151,255,.2);display:flex;align-items:center;justify-content:space-around;color:#527896;font-size:5px;letter-spacing:.07em}.resident-network-strip span:first-child{color:#62dfa9}.resident-updates-desktop{border-top:1px solid var(--line);padding-top:18px}.resident-updates-desktop:before{content:"OFFICIAL UPDATE ARCHIVE //";display:block;color:#507b9e;font-size:7px;letter-spacing:.12em;margin-bottom:5px}}.map-frame{height:540px}.la-map .leaflet-tile-pane{filter:none;opacity:1;background:#000817}.la-map .base-map-pane img.leaflet-tile{filter:grayscale(1) brightness(.28) sepia(1) saturate(4) hue-rotate(176deg);opacity:1}.la-map .street-detail-pane img.leaflet-tile{filter:grayscale(1) invert(1) sepia(1) saturate(12) hue-rotate(166deg) brightness(.88) contrast(1.72);mix-blend-mode:screen;opacity:.94}.la-map .leaflet-control-attribution{background:#010812e6!important;color:#5b87a8!important}.la-map .leaflet-control-attribution a{color:#70b7e8!important}.map-grid-overlay{background-image:linear-gradient(rgba(0,174,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(0,174,255,.075) 1px,transparent 1px),radial-gradient(circle at 48% 54%,rgba(0,128,255,.1),transparent 48%);background-size:48px 48px,48px 48px,100% 100%;box-shadow:inset 0 0 58px #000000d1}@keyframes map-scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(540px);opacity:0}}@media(max-width:900px){.map-frame{height:470px}}@media(max-width:560px){.map-frame{height:390px}}.main-title{border:0;background:none;padding:0;color:inherit}@media(max-width:560px){.resident-view .console-header{height:76px;display:flex;align-items:center;padding:0 18px}.resident-view .main-title{display:block;text-align:left;cursor:pointer}.resident-view .main-title p{display:block;margin:0;color:#d8efff;font-size:21px;line-height:1;letter-spacing:.12em;text-shadow:0 0 13px rgba(42,157,255,.55)}.resident-view .main-title h1,.resident-view .main-title>span,.resident-view .menu-toggle,.resident-view .login-strip,.resident-view aside,.resident-view .console-footer{display:none!important}.resident-view .console-body{display:block;min-height:calc(100vh - 76px)}.resident-view .console-main{padding:0;max-width:none}.resident-view .panel-heading:not(.resident-home-heading){margin:0;padding:20px 18px 14px}.resident-view .message-panel,.resident-view>.console-body .console-main>.map-panel{margin:18px}.resident-view .resident-mobile-home{display:grid;grid-template-rows:336px 62px minmax(190px,1fr);gap:0;margin:0;width:100%;min-height:calc(100svh - 76px)}.resident-home-map{height:336px;position:relative;overflow:hidden;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);box-shadow:inset 0 0 48px #007cff2e}.resident-home-map .la-map{height:100%}.resident-home-map .leaflet-control-attribution{display:none}.resident-map-label{position:absolute;z-index:420;left:14px;top:14px;display:grid;gap:3px;padding:8px 10px;background:#010916d1;border:1px solid rgba(21,151,255,.55)}.resident-map-label strong{font-size:11px;color:#c7ecff;letter-spacing:.14em}.resident-map-label span{font-size:6px;color:#49b9ff;letter-spacing:.09em}.resident-map-tokens{position:absolute;z-index:420;right:14px;top:14px;padding:8px 9px;background:#010916d1;border:1px solid rgba(255,225,44,.55);color:var(--yellow);font-size:7px;letter-spacing:.08em}.resident-map-label strong,.resident-map-label span,.resident-map-tokens,.resident-map-open{font-family:"Print Char 21",Courier New,monospace!important;font-weight:400}.resident-home-actions{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.resident-home-actions button{min-height:62px;border:0;border-right:1px solid rgba(255,225,44,.42);background:linear-gradient(115deg,#ffe12c29,#3e31031f);color:var(--yellow);padding:9px 13px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;text-align:left;box-shadow:inset 0 1px #ffe12c47,inset 0 -1px #ffe12c24}.resident-home-actions button:last-child{border-right:0}.resident-home-actions button:active{background:#ffe12c3d}.resident-home-actions button span{display:grid;gap:2px}.resident-home-actions small{font-size:5px;color:#a4933b;letter-spacing:.08em}.resident-home-actions strong{font-size:12px;color:#fff17a;letter-spacing:.07em}.resident-home-actions b{color:var(--yellow);font-size:16px}.resident-mobile-home .resident-latest-update{margin:0;min-height:190px;padding:22px 18px;border:0;border-top:1px solid var(--line);background:linear-gradient(180deg,#051830b8,#020b1a47);box-shadow:none}.resident-mobile-home .resident-latest-update:before{left:0;right:58%;height:2px}.resident-mobile-home .resident-latest-update h3{font-size:19px;margin-top:20px}.resident-mobile-home .resident-latest-update p{font-size:10px;line-height:1.8;-webkit-line-clamp:8}.resident-mobile-home .resident-latest-update button{display:none}.resident-mobile-home .owner-update-trigger{cursor:pointer;outline:none}.resident-mobile-home .owner-update-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--yellow)}.owner-update-hint{display:block;margin-top:12px;color:var(--yellow);font-size:6px;letter-spacing:.1em}.owner-update-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.owner-update-controls .owner-update-hint{margin-top:0}.resident-latest-update .owner-latest-delete{display:block!important;border:1px solid rgba(255,64,88,.82);background:#5c000e52;color:#ff5269;padding:7px 10px 6px;font-size:7px;letter-spacing:.06em;cursor:pointer;text-shadow:0 0 6px rgba(255,45,72,.34)}.resident-latest-update .owner-latest-delete:hover{border-color:#ff5269;background:#91001661;color:#ff9aa7}.resident-updates-desktop{display:none!important}}.mobile-update-composer{display:grid;gap:9px}.mobile-update-composer:before{content:"SHOOTER UPDATE TERMINAL"}.mobile-update-composer label{font-size:8px;color:#77a7cc;margin-top:4px}.mobile-update-composer input,.mobile-update-composer textarea{width:100%;background:#020b19;border:1px solid rgba(41,145,237,.45);color:#cde9ff;padding:13px;outline:none;resize:none}.mobile-update-composer textarea{height:170px;line-height:1.55}.mobile-update-composer input:focus,.mobile-update-composer textarea:focus{border-color:var(--yellow);box-shadow:0 0 10px #ffe12c14}.mobile-update-composer>span{font-size:7px;color:#557c9d}@media(max-width:560px){.mobile-update-composer{max-height:calc(100dvh - 32px);padding:27px 22px}.mobile-update-composer textarea{height:min(170px,24dvh)}}.audience-control{display:grid;gap:5px;color:var(--yellow);font-size:7px;letter-spacing:.08em}.audience-control select{min-width:130px;background:#020b19;border:1px solid rgba(255,225,44,.5);color:#fff17a;padding:10px;outline:none}.audience-control select:focus{border-color:var(--yellow);box-shadow:0 0 10px #ffe12c1f}.checkin-console{grid-template-columns:minmax(210px,1fr) minmax(240px,1.5fr) minmax(130px,.65fr) auto}.owner-user-directory{display:grid;gap:15px}.owner-user-list{display:grid;gap:8px}.owner-user-list article{min-height:82px;border:1px solid var(--line);background:#041226d1;padding:13px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px}.user-avatar{width:40px;height:40px;border:1px solid var(--line);display:grid;place-items:center;color:var(--yellow);font-size:9px}.user-identity{min-width:0;display:grid;gap:5px}.user-identity strong{color:#c7e8ff;font-size:10px}.user-identity small{color:#6ca8d1;font-size:7px;overflow-wrap:anywhere}.user-identity em{color:#496b87;font-size:6px;font-style:normal}.relationship-buttons{display:flex;gap:7px}.relationship-buttons button{width:54px;height:50px;border:1px solid rgba(21,151,255,.35);background:transparent;color:#557a98;display:grid;place-items:center;font-size:6px;gap:2px}.relationship-buttons button.star.active{color:var(--yellow);border-color:var(--yellow);background:#ffe12c1a;box-shadow:0 0 12px #ffe12c1a}.relationship-buttons button.heart.active{color:#ff4e8a;border-color:#ff4e8a;background:#ff4e8a1a;box-shadow:0 0 12px #ff4e8a1f}.thread-directory>button div em,.thread-heading em{font-size:6px;color:#5fbfff;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-heading em{font-size:7px;color:var(--yellow)}.resident-map-open{position:absolute;z-index:430;right:14px;bottom:14px;border:1px solid var(--yellow);background:#010916db;color:var(--yellow);padding:8px 9px;font-size:6px;letter-spacing:.07em}.owner-desktop-action{display:none}@media(min-width:561px){.resident-view.owner-view .console-header{height:86px;display:flex;align-items:center;padding:0 32px;background:#010813f5}.resident-view.owner-view .federal-mark,.resident-view.owner-view .system-status,.resident-view.owner-view .menu-toggle,.resident-view.owner-view .login-strip,.resident-view.owner-view aside,.resident-view.owner-view .console-footer{display:none!important}.resident-view.owner-view .main-title{display:block;text-align:left;cursor:pointer}.resident-view.owner-view .main-title p{margin:0;color:#d8efff;font-size:26px;line-height:1;letter-spacing:.13em;text-shadow:0 0 15px rgba(42,157,255,.58)}.resident-view.owner-view .main-title h1,.resident-view.owner-view .main-title>span{display:none}.resident-view.owner-view .console-body{display:block;min-height:calc(100vh - 86px)}.resident-view.owner-view .console-main{padding:0;max-width:none}.resident-view.owner-view .resident-home-heading{display:none}.resident-view.owner-view .resident-mobile-home{display:grid;grid-template-rows:minmax(460px,58vh) 96px auto;gap:0;margin:0;width:100%;min-height:calc(100vh - 86px)}.resident-view.owner-view .resident-home-map{height:100%;min-height:460px;position:relative;overflow:hidden;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);box-shadow:inset 0 0 58px #007cff33}.resident-view.owner-view .resident-home-map .la-map{height:100%}.resident-view.owner-view .resident-home-map .base-map-pane img.leaflet-tile{filter:grayscale(1) brightness(.38) sepia(1) saturate(6) hue-rotate(176deg);opacity:1}.resident-view.owner-view .resident-home-map .street-detail-pane img.leaflet-tile{filter:grayscale(1) invert(1) sepia(1) saturate(14) hue-rotate(166deg) brightness(1.02) contrast(1.72);mix-blend-mode:screen;opacity:1}.resident-view.owner-view .resident-home-map .map-grid-overlay{background-image:linear-gradient(rgba(0,190,255,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(0,190,255,.17) 1px,transparent 1px),radial-gradient(circle at 48% 54%,rgba(0,128,255,.15),transparent 48%);background-size:42px 42px,42px 42px,100% 100%;box-shadow:inset 0 0 52px #000000ad}.resident-view.owner-view .resident-home-map .leaflet-control-attribution{font-size:7px}.resident-view.owner-view .resident-map-label{position:absolute;z-index:420;left:28px;top:24px;display:grid;gap:5px;padding:11px 14px;background:#010916db;border:1px solid rgba(21,151,255,.62)}.resident-view.owner-view .resident-map-label strong{font-size:14px;color:#c7ecff;letter-spacing:.15em}.resident-view.owner-view .resident-map-label span{font-size:7px;color:#49b9ff;letter-spacing:.1em}.resident-view.owner-view .resident-map-tokens{position:absolute;z-index:420;right:28px;top:24px;padding:10px 12px;background:#010916db;border:1px solid rgba(255,225,44,.58);color:var(--yellow);font-size:8px;letter-spacing:.1em}.resident-view.owner-view .resident-map-open{display:none}.resident-view.owner-view .resident-home-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px;background:#020914;border-top:1px solid rgba(21,151,255,.35);border-bottom:1px solid var(--line)}.resident-view.owner-view .resident-home-actions button{display:grid;grid-template-columns:1fr;place-items:center;min-width:0;min-height:84px;padding:12px;border:0;background-image:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;text-align:center}.resident-view.owner-view .resident-home-actions button span{display:grid;place-items:center;width:100%}.resident-view.owner-view .resident-home-actions button strong{font-family:Open Gorton,Arial Narrow,sans-serif!important;font-size:clamp(13px,1.5vw,18px);line-height:1;letter-spacing:.02em;color:#020914;white-space:nowrap;text-shadow:0 1px rgba(255,255,255,.38)}.resident-view.owner-view .resident-home-actions button small,.resident-view.owner-view .resident-home-actions button svg,.resident-view.owner-view .resident-home-actions button b{display:none}.resident-view.owner-view .resident-home-actions .owner-desktop-action{display:grid}.resident-view.owner-view .resident-latest-update{margin:0;padding:30px 32px 38px;border:0;border-top:1px solid var(--line);background:linear-gradient(180deg,#030f1fdb,#010712a3);box-shadow:none}.resident-view.owner-view .resident-latest-update:before{left:0;right:72%;height:2px}.resident-view.owner-view .resident-latest-update header{display:flex;align-items:center;justify-content:space-between;gap:20px}.resident-view.owner-view .resident-latest-update header span{display:flex;align-items:center;gap:7px;color:#56b8ff;font-size:9px;letter-spacing:.04em}.resident-view.owner-view .resident-latest-update header time{margin-left:auto;color:#587792;font-size:8px;white-space:nowrap}.resident-view.owner-view .resident-latest-update h3{font-size:24px;margin-top:20px}.resident-view.owner-view .resident-latest-update p{max-width:980px;font-size:12px;line-height:1.85;-webkit-line-clamp:6}.resident-view.owner-view .owner-updates-desktop{display:none!important}.resident-view.owner-view .panel-heading:not(.resident-home-heading){margin:0;padding:24px 32px 18px}.resident-view.owner-view .console-main>.map-panel,.resident-view.owner-view .console-main>.message-panel,.resident-view.owner-view .console-main>.inbox-panel,.resident-view.owner-view .console-main>.owner-user-directory{margin:24px 32px 42px}}@media(min-width:561px){.resident-view:not(.owner-view) .console-header{height:86px;display:flex;align-items:center;padding:0 32px;background:#010813f5}.resident-view:not(.owner-view) .federal-mark,.resident-view:not(.owner-view) .system-status,.resident-view:not(.owner-view) .menu-toggle,.resident-view:not(.owner-view) .login-strip,.resident-view:not(.owner-view) aside,.resident-view:not(.owner-view) .console-footer{display:none!important}.resident-view:not(.owner-view) .main-title{display:block;text-align:left;cursor:pointer}.resident-view:not(.owner-view) .main-title p{margin:0;color:#d8efff;font-size:26px;line-height:1;letter-spacing:.13em;text-shadow:0 0 15px rgba(42,157,255,.58)}.resident-view:not(.owner-view) .main-title h1,.resident-view:not(.owner-view) .main-title>span{display:none}.resident-view:not(.owner-view) .console-body{display:block;min-height:calc(100vh - 86px)}.resident-view:not(.owner-view) .console-main{padding:0;max-width:none}.resident-view:not(.owner-view) .resident-home-heading{display:none}.resident-view:not(.owner-view) .resident-mobile-home{display:grid;grid-template-rows:minmax(460px,58vh) 96px auto;gap:0;margin:0;width:100%;min-height:calc(100vh - 86px)}.resident-view:not(.owner-view) .resident-home-map{height:100%;min-height:460px;position:relative;overflow:hidden;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);box-shadow:inset 0 0 58px #007cff33}.resident-view:not(.owner-view) .resident-home-map .la-map{height:100%}.resident-view:not(.owner-view) .resident-home-map .base-map-pane img.leaflet-tile{filter:grayscale(1) brightness(.38) sepia(1) saturate(6) hue-rotate(176deg);opacity:1}.resident-view:not(.owner-view) .resident-home-map .street-detail-pane img.leaflet-tile{filter:grayscale(1) invert(1) sepia(1) saturate(14) hue-rotate(166deg) brightness(1.02) contrast(1.72);mix-blend-mode:screen;opacity:1}.resident-view:not(.owner-view) .resident-home-map .map-grid-overlay{background-image:linear-gradient(rgba(0,190,255,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(0,190,255,.17) 1px,transparent 1px),radial-gradient(circle at 48% 54%,rgba(0,128,255,.15),transparent 48%);background-size:42px 42px,42px 42px,100% 100%;box-shadow:inset 0 0 52px #000000ad}.resident-view:not(.owner-view) .resident-home-map .leaflet-control-attribution{font-size:7px}.resident-view:not(.owner-view) .resident-map-label{left:28px;top:24px;gap:5px;padding:11px 14px}.resident-view:not(.owner-view) .resident-map-label strong{font-size:14px}.resident-view:not(.owner-view) .resident-map-label span{font-size:7px}.resident-view:not(.owner-view) .resident-map-tokens{right:28px;top:24px;padding:10px 12px;font-size:8px}.resident-view:not(.owner-view) .resident-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;background:#020914;border-top:1px solid rgba(21,151,255,.35);border-bottom:1px solid var(--line)}.resident-view:not(.owner-view) .resident-home-actions button{display:grid;grid-template-columns:1fr;place-items:center;min-width:0;min-height:84px;padding:12px;border:0;background-image:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;text-align:center}.resident-view:not(.owner-view) .resident-home-actions button span{display:grid;place-items:center;width:100%}.resident-view:not(.owner-view) .resident-home-actions button strong{font-family:Open Gorton,Arial Narrow,sans-serif!important;font-size:clamp(13px,1.5vw,18px);line-height:1;letter-spacing:.02em;color:#020914;white-space:nowrap;text-shadow:0 1px rgba(255,255,255,.38)}.resident-view:not(.owner-view) .resident-home-actions button small,.resident-view:not(.owner-view) .resident-home-actions button svg,.resident-view:not(.owner-view) .resident-home-actions button b{display:none}.resident-view:not(.owner-view) .resident-latest-update{margin:0;padding:30px 32px 38px;border:0;border-top:1px solid var(--line);background:linear-gradient(180deg,#030f1fdb,#010712a3);box-shadow:none}.resident-view:not(.owner-view) .resident-latest-update:before{left:0;right:72%;height:2px}.resident-view:not(.owner-view) .resident-latest-update header{display:flex;align-items:center;justify-content:space-between;gap:20px}.resident-view:not(.owner-view) .resident-latest-update header span{font-size:9px}.resident-view:not(.owner-view) .resident-latest-update header time{margin-left:auto;font-size:8px;white-space:nowrap}.resident-view:not(.owner-view) .resident-latest-update h3{font-size:24px;margin-top:20px}.resident-view:not(.owner-view) .resident-latest-update p{max-width:980px;font-size:12px;line-height:1.85;-webkit-line-clamp:6}.resident-view:not(.owner-view) .resident-updates-desktop{display:none!important}.resident-view:not(.owner-view) .panel-heading:not(.resident-home-heading){margin:0;padding:24px 32px 18px}.resident-view:not(.owner-view) .console-main>.message-panel,.resident-view:not(.owner-view) .console-main>.user-account-panel{margin:24px 32px 42px}.resident-view:not(.owner-view) .member-telegram-panel{display:flex;flex-direction:column}.resident-view:not(.owner-view) .member-telegram-panel>.transmission-notice{display:none}.resident-view:not(.owner-view) .member-telegram-panel>.bottom-composer{order:-1;position:static;margin:0 0 16px}.resident-view:not(.owner-view) .member-telegram-panel>.conversation-thread{margin-top:0}}@media(max-width:900px){.checkin-console{grid-template-columns:1fr}.audience-control select{width:100%}}@media(max-width:560px){.owner-mobile-home .resident-home-actions{grid-template-columns:repeat(3,1fr)}.owner-mobile-home .resident-home-actions button{padding:8px 7px;grid-template-columns:17px 1fr auto;gap:5px}.owner-mobile-home .resident-home-actions strong{font-size:9px}.owner-mobile-home .resident-home-actions small{font-size:4px}.owner-mobile-home .resident-home-actions b{font-size:13px}.owner-updates-desktop{display:none!important}.resident-view .owner-user-directory{margin:14px}.owner-user-list article{grid-template-columns:36px minmax(0,1fr);gap:10px}.user-avatar{width:34px;height:34px}.relationship-buttons{grid-column:1/-1;justify-content:flex-end}.relationship-buttons button{width:72px;height:40px;display:flex;justify-content:center;gap:6px}}@media(max-width:560px){.resident-view.owner-view .resident-home-actions .owner-desktop-action{display:none}.resident-view .resident-mobile-home{grid-template-rows:336px 82px minmax(190px,1fr)}.resident-home-actions,.owner-mobile-home .resident-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:#020914;border-top:1px solid rgba(21,151,255,.35);border-bottom:1px solid var(--line)}.resident-home-actions button,.owner-mobile-home .resident-home-actions button{min-width:0;min-height:74px;padding:10px 5px 13px;border:0;border-radius:3px;background-color:#ffe12c;background-image:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;color:#020914;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:0;text-align:center;box-shadow:0 3px #554300,0 5px 8px #00000080;transform:translateY(-1px)}.resident-home-actions button:hover{filter:brightness(1.04)}.resident-home-actions button:active{background-image:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);transform:translateY(2px);box-shadow:0 1px #554300,0 2px 4px #00000073}.resident-home-actions button span{display:grid;place-items:center;min-width:0;width:100%}.resident-home-actions strong,.owner-mobile-home .resident-home-actions strong{color:#020914;font-family:Open Gorton,Arial Narrow,sans-serif!important;font-weight:700;font-size:clamp(10px,3vw,13px);line-height:1;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px rgba(255,255,255,.38)}.resident-home-actions small,.resident-home-actions svg,.resident-home-actions b{display:none}}.live-checkin-marker--heart .checkin-orb{background:radial-gradient(circle at 38% 32%,#fff 0,#fff 8%,#ffc1c8 18%,#ff2d48,#a8001c 72%,#a8001c00 76%);box-shadow:0 0 10px #fff,0 0 23px #ff2d48,0 0 46px #b50020}.live-checkin-marker--heart .checkin-wave{border-color:#ff2d48fa;box-shadow:0 0 13px #ff2d48}.map-panel:has(.live-checkin-marker--heart) .active-checkin-strip{border-color:#ff2d48c7;background:#ff143413;box-shadow:inset 3px 0 #ff2d48,0 0 16px #ff2d481a}.map-panel:has(.live-checkin-marker--heart) .active-checkin-strip>span{color:#ff7185;font-size:0;text-shadow:0 0 7px rgba(255,45,72,.48)}.map-panel:has(.live-checkin-marker--heart) .active-checkin-strip>span:after{content:"HEART-ONLY SIGNAL // FAMILY GROUP";font-size:8px}.map-panel:has(.live-checkin-marker--heart) .active-checkin-strip i{background:#ff2d48;box-shadow:0 0 14px #ff2d48}.map-panel:has(.live-checkin-marker--heart) .active-checkin-strip time{color:#ff7185}.telegram-panel .yellow-button,.telegram-panel .compose-launch,.wall-panel .yellow-button,.wall-panel .compose-launch,.user-account-panel .yellow-button,.owner-user-directory .relationship-buttons button{min-height:52px;padding:11px 20px 15px;border:0;border-radius:5px;background-color:#ffe12c;background-image:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;color:#020914;font-family:Open Gorton,Arial Narrow,sans-serif!important;font-size:11px;font-weight:700;line-height:1;letter-spacing:.025em;text-align:center;text-shadow:0 1px rgba(255,255,255,.38);box-shadow:0 4px #554300,0 6px 10px #0000007a;transform:translateY(-1px)}.telegram-panel .yellow-button svg,.telegram-panel .compose-launch svg,.wall-panel .yellow-button svg,.wall-panel .compose-launch svg,.user-account-panel .yellow-button svg,.owner-user-directory .relationship-buttons button svg{display:none}.telegram-panel .compose-launch span,.wall-panel .compose-launch span,.owner-user-directory .relationship-buttons button span{color:#020914;font-family:Open Gorton,Arial Narrow,sans-serif!important;font-size:inherit;letter-spacing:inherit}.telegram-panel .yellow-button:hover,.telegram-panel .compose-launch:hover,.wall-panel .yellow-button:hover,.wall-panel .compose-launch:hover,.user-account-panel .yellow-button:hover,.owner-user-directory .relationship-buttons button:hover{filter:brightness(1.05)}.telegram-panel .yellow-button:active,.telegram-panel .compose-launch:active,.wall-panel .yellow-button:active,.wall-panel .compose-launch:active,.user-account-panel .yellow-button:active,.owner-user-directory .relationship-buttons button:active{transform:translateY(3px);box-shadow:0 1px #554300,0 2px 4px #0000007a}.owner-user-directory .relationship-buttons button{width:76px;height:45px;min-height:45px;padding:8px 9px 11px}.owner-user-directory .relationship-buttons button.star.active{color:#020914;border:0;background-color:#ffe12c;box-shadow:0 4px #554300,0 6px 10px #0000007a,0 0 13px #ffe12c66}.owner-user-directory .relationship-buttons button.heart.active{color:#4d0010;border:0;background-color:#ff6d7f;filter:hue-rotate(316deg) saturate(1.35);box-shadow:0 4px #630017,0 6px 10px #0000007a,0 0 13px #ff2d4875}.owner-user-directory .user-avatar,.owner-user-directory .user-identity strong,.owner-user-directory .user-identity small,.owner-user-directory .user-identity em{font-family:"Print Char 21",Courier New,monospace!important;font-weight:400;letter-spacing:.015em}.owner-user-directory .relationship-buttons button{width:42px;height:42px;min-height:42px;padding:0;border:1px solid rgba(21,151,255,.48);border-radius:0;background:#020914;background-image:none;color:#668aa8;display:grid;place-items:center;box-shadow:inset 0 0 10px #1597ff0f;transform:none}.owner-user-directory .relationship-buttons button svg{display:block;width:19px;height:19px}.owner-user-directory .relationship-buttons button span{display:none}.owner-user-directory .relationship-buttons button:hover{filter:none;color:#b8e4ff;border-color:#38b6ff;background:#041328}.owner-user-directory .relationship-buttons button:active{transform:translateY(1px);box-shadow:inset 0 0 12px #1597ff26}.owner-user-directory .relationship-buttons button.star.active{color:#ffe12c;border:1px solid #ffe12c;background:#181501;box-shadow:0 0 13px #ffe12c40}.owner-user-directory .relationship-buttons button.heart.active{color:#ff5269;border:1px solid #ff5269;background:#1d0208;filter:none;box-shadow:0 0 13px #ff2d4847}@media(max-width:560px){.owner-user-list article{grid-template-columns:36px minmax(0,1fr) auto}.owner-user-directory .relationship-buttons{grid-column:auto;justify-content:flex-end;gap:6px}.owner-user-directory .relationship-buttons button{width:37px;height:37px;min-height:37px}.owner-user-directory .relationship-buttons button svg{width:17px;height:17px}}.telegram-panel .yellow-button,.telegram-panel .compose-launch,.wall-panel .yellow-button,.wall-panel .compose-launch,.user-account-panel .yellow-button{border:12px solid transparent;border-image-source:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);border-image-slice:300 fill;border-image-width:12px;border-image-outset:0;border-image-repeat:stretch;background:#ffe12c;background-image:none;padding:1px 20px 5px}.telegram-panel .yellow-button,.telegram-panel .compose-launch,.wall-panel .yellow-button,.wall-panel .compose-launch,.user-account-panel .yellow-button{border-image-slice:300;background-color:#ffd314;background-image:radial-gradient(ellipse at 24% 32%,rgba(255,255,255,.24) 0 .45px,transparent 1.05px),radial-gradient(ellipse at 71% 64%,rgba(121,75,0,.17) 0 .5px,transparent 1.15px),radial-gradient(ellipse at 43% 77%,rgba(255,246,164,.18) 0 .4px,transparent 1px),linear-gradient(180deg,#ffeb57 0,#ffd51b 48%,#f4be00);background-size:5px 7px,7px 11px,11px 13px,100% 100%;background-position:0 0,2px 1px,4px 3px,0 0;background-repeat:repeat,repeat,repeat,no-repeat}@media(min-width:561px){.resident-view.owner-view .resident-home-actions button{border:14px solid transparent;border-image-source:url(/assets/yellow-square-keycap-v2-DRttBrl8.png);border-image-slice:300;border-image-width:14px 18px;border-image-outset:0;border-image-repeat:stretch;background-color:#ffd314;background-image:radial-gradient(ellipse at 24% 32%,rgba(255,255,255,.24) 0 .45px,transparent 1.05px),radial-gradient(ellipse at 71% 64%,rgba(121,75,0,.17) 0 .5px,transparent 1.15px),radial-gradient(ellipse at 43% 77%,rgba(255,246,164,.18) 0 .4px,transparent 1px),linear-gradient(180deg,#ffeb57 0,#ffd51b 48%,#f4be00);background-size:5px 7px,7px 11px,11px 13px,100% 100%;background-position:0 0,2px 1px,4px 3px,0 0;background-repeat:repeat,repeat,repeat,no-repeat;padding:0 10px 3px}}.master-inbox.telegram-panel{background:#000207}.master-inbox.telegram-panel>.inbox-toolbar{display:block;border:0;background:transparent;padding:0;box-shadow:none}.master-inbox.telegram-panel>.inbox-toolbar>div{display:none}.master-inbox.telegram-panel>.inbox-toolbar>.yellow-button{width:100%;margin:0}.master-inbox.telegram-panel .master-thread>.thread-heading{display:none}.owner-inbox-landing .thread-directory{border-color:#20b7ffd1;background-color:#000207;background-image:linear-gradient(rgba(0,164,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(0,164,255,.065) 1px,transparent 1px);background-size:24px 24px;box-shadow:inset 0 0 28px #0062be1a,0 0 15px #0099ff1a}.owner-inbox-landing .thread-directory>button{border-bottom-color:#26b9ff9e;background:linear-gradient(90deg,#000207f5,#000811db 72%,#00192f66)}.owner-inbox-landing .thread-directory>button:hover,.owner-inbox-landing .thread-directory>button.active{background:linear-gradient(90deg,#000812fa,#00182bd6);box-shadow:inset 3px 0 #20b7ff,0 0 12px #0099ff1f}.owner-inbox-landing .thread-directory>button strong,.owner-inbox-landing .thread-directory>button em,.owner-inbox-landing .thread-preview>span:last-child{color:#69ceff;text-shadow:0 0 6px rgba(0,169,255,.52),0 0 13px rgba(0,122,255,.14)}.owner-inbox-landing .thread-directory>button strong,.owner-inbox-landing .thread-directory>button em{font-family:"Print Char 21",monospace!important;font-weight:400;letter-spacing:.015em}.owner-inbox-landing .thread-directory>button strong{font-size:11px;line-height:1.3}.owner-inbox-landing .thread-directory>button em{font-size:9px;line-height:1.3}.owner-inbox-landing .thread-directory>button div em{color:#ff5269;text-shadow:0 0 6px rgba(255,45,72,.58),0 0 13px rgba(255,45,72,.16)}.owner-inbox-landing .thread-directory>button>span{font-family:"Print Char 21",monospace!important;font-size:10px;font-weight:400;letter-spacing:0}.owner-inbox-landing .thread-attachment-indicator{width:22px;height:19px;padding:0;gap:0;justify-content:center;font-size:0}.owner-inbox-landing .thread-attachment-indicator svg{width:11px;height:11px}@media(min-width:561px){.owner-inbox-landing .thread-directory>button strong{font-size:14px;line-height:1.35}.owner-inbox-landing .thread-directory>button em{font-size:12px;line-height:1.4}.owner-inbox-landing .thread-preview>span:last-child{font-size:13px;line-height:1.45}.owner-inbox-landing .thread-directory>button>span{font-size:12px}.telegram-panel .conversation-thread p{font-size:16px;line-height:1.6}.telegram-panel .conversation-thread header strong{font-size:13px;line-height:1.4}.telegram-panel .conversation-thread header time{font-size:11px;line-height:1.4}}@media(max-width:560px){.master-inbox.telegram-panel>.inbox-toolbar{margin-top:12px}.master-inbox.telegram-panel>.owner-inbox-landing{margin-left:0;margin-right:0}.owner-inbox-landing .thread-directory{width:100%;border-left:0;border-right:0}.owner-inbox-landing .thread-directory>button{width:100%;min-width:100%;padding-left:18px;padding-right:18px}}
