.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(/assets/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/assets/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{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(/assets/marker-icon.png)}.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}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Rubik;position:relative;margin:0;padding:0}header{position:relative;background-color:#e3e3ec}.categoryheader{display:grid;grid-template-columns:1fr 3fr 1fr;border:none;overflow:hidden}header h1{align-self:center;color:#383536;display:flex;justify-content:center;align-items:center}input{color:gray;padding:10px;margin:5px 0}.main{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;padding:0 70px 70px;background-color:#1bd94173;margin-bottom:19px;position:relative;justify-content:center;align-items:center}h3{font-family:Roboto,sans-serif;font-size:16px;color:#000;text-align:center;font-weight:900;letter-spacing:1px;border-radius:5px}.maincontent{border:1px solid black;background-color:#fdf2e9}.maincontent h1{margin:20px 10px;border-bottom:3px solid rgb(244,244,169)}.tertiaryheader{border:1px solid black}.tertiaryheader h1{margin-bottom:30px}.mainitem{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;margin:30px;row-gap:30px}.item{border:3px solid black;width:380px;height:300px;border-radius:5px}img{background-size:cover;width:374px}h1{text-align:center}.maincontainer input{border-radius:3px solid rgba(217,217,234,.179);border:none;padding:0;width:100%}.maincontainer{display:grid;grid-template-columns:2.6fr 5fr 2.6fr;justify-content:space-between;align-items:center}.asdr{flex-direction:column;justify-content:center;align-items:center}.categories{display:flex;justify-content:space-evenly}.categoriesItem{padding:5px;color:333333;font-weight:500}.categories{font-weight:600}.itemsdiv{padding:5px;color:gray}.dailyitems{display:flex;flex-direction:column;gap:10px;text-align:center;justify-content:center;border-radius:5px}.cartdetails{display:grid;grid-template-rows:1fr 1fr 1fr;height:400px;justify-content:center;align-items:center;border:3px solid rgb(83,86,77)}img{width:100%}.dailyitems{height:100px;width:100px;justify-self:center}.Dailyheading{text-align:left;padding:0 0 0 10px}.dealsitem{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:30px;row-gap:19px}.kitchen{display:grid;grid-template-columns:1fr 1fr;column-gap:3px;row-gap:30px}.women{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:100px}@media (max-width: 768px){.kitchen{grid-template-columns:1fr}.women{grid-template-columns:1fr 1fr;column-gap:100px}.men h3{font-size:18px}.cart-icons{font-size:20px}}.deals{padding:15px;background-color:#e2e2e247;border-radius:10px}.price{display:flex;justify-content:space-between;margin-bottom:10px}.deals img{margin-bottom:26px}.dailyitem{border-radius:10px;width:100%}.buyitem{width:65%;padding:6px 0;border-radius:6px;border-color:#968825}.nameofitem{margin-bottom:11px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:400;font-family:inherit;color:#3e3b3b;display:flex}.offimg{width:60px;text-align:center;gap:5px}.epic{height:60%;width:40px;height:40px;align-self:center}.off{display:flex;justify-content:space-between;background-color:#000;position:relative;padding:15px 70px}.offitem{color:#fff;font-size:6px}.offspan{font-weight:600;font-size:10px}.textimg{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;padding:30px 45px}.fruitsitem{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:10px;padding:10px 30px}.fruitsking{width:100%}.textsection{margin-bottom:60px}.fruits{margin-bottom:15px}.cocoitem{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:15px}.cocoimg{margin-bottom:10px}.cocodescription{margin-bottom:10px;text-align:center}.offprice{text-decoration:line-through}.cocoprice{display:flex;flex-direction:column;align-items:center}.individualcoco{padding:10px;background-color:#e3dce59c;border-radius:10px}.coco{padding:15px}.Buyitem{width:100%;padding:7px;border-radius:10px}.deals img:hover{transform:scale(1.1)}.key{position:absolute;width:40px;height:40px;border-radius:50%;border:none;top:50%;display:flex;align-items:center;justify-content:center}.arrow{width:30px;height:30px;stroke:#00f}.left{left:0%;transform:translateY(-50%)}.right{right:0%}.keynew{position:absolute;width:40px;height:40px;border-radius:50%;border:none;top:50%;display:flex;align-items:center;justify-content:center}.a{display:flex;align-items:center;justify-content:center;gap:40px;border:1px solid grey;background-color:#fff;box-shadow:0 3px 21px #d3b4b4;font-weight:600;padding:9px;margin:7px 30px}header{z-index:900}.categoryitem{position:absolute;visibility:visible;display:flex;flex-direction:column;height:300px;z-index:900;color:#000;width:600px;top:28px;box-shadow:0 12px 24px #000;left:0%}.categories{position:relative;top:0;left:0}.categoryindividualitem{width:600px;background-color:#000;border:1px solid white;margin:0 auto;color:red}.itemcategory{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;margin-top:28px;background:#211d1d}.itema{list-style:none;text-decoration:none;display:flex;flex-direction:column;gap:10px;justify-content:left;font-size:10px;align-items:start;margin:0 auto;padding:21px 10px;border-left:3px solid red;background:linear-gradient(90deg,#000,#401111d9)}.Aboutus{color:#131010;text-decoration:none;display:block;font-size:10px;font-weight:600;font-family:Roboto Condensed;letter-spacing:1.3px;font-weight:400;display:flex;justify-content:center;align-items:center;padding:3px}.user{position:fixed;z-index:999;top:50%;left:50%;width:600px;height:400px;background-color:#fff;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;box-shadow:0 12px 24px #000}.all{position:relative}.carty{opacity:60%;visibility:30%}.handledelete{width:40px;position:absolute;top:0;right:0}.deleteicons{font-size:30px;width:40px;position:absolute;top:0;right:0}.loginform{display:grid;grid-template-columns:1.5fr 1fr;column-gap:3px;align-items:center;background:linear-gradient(to left,#d8bfdd,#010019);border-radius:10px}.input{border-radius:10px;width:60%}.logindata{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.xtardiadescription{width:100%;height:100%;display:flex;text-align:c;text-align:center;justify-content:center;margin-top:auto;align-items:center;font-size:30px;background:linear-gradient(90deg,#fff7fb,#ff8c00);border-radius:0 10px 10px 0;overflow:hidden}.new{text-align:center;position:relative;top:0;left:0}.cartz{position:absolute;visibility:visible;display:flex;flex-direction:column;height:80vh;z-index:900;color:#ecd7d7;top:33px;box-shadow:0 12px 24px #000;right:-92px}.cartindividualz{height:900px;width:700px;background-color:#181f09;border:1px solid white;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr}.cartitemtl{background-color:#181f09}.buyitemk{display:flex;flex-direction:column;gap:5px;width:100px}.buyitemk{display:flex;width:100%;height:100%}.pokan{width:70px;display:flex;align-items:center}.flexbutton{display:flex;gap:18px;justify-content:center;align-items:center;flex-grow:0;flex-shrink:1;flex-basis:100px;overflow:hidden;justify-content:space-between}.buyitem{width:100px}.cartitemtl{background-color:#181f09;display:grid;grid-template-rows:3fr 4fr;height:527px}.listofcart{width:100%;display:flex;justify-content:space-evenly;flex-direction:column;padding:10px;gap:14px;background:#151010;color:#fff;font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.payment{background-color:#ec4a64}.payment select{width:100%;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:5px}.priceall{color:#3a3636;font-size:10px;color:#000;font-size:9px;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:900;letter-spacing:1px;display:flex;align-items:center}.newbutton{padding:4px;width:90px;background:linear-gradient(90deg,#e2eee4,#8bbd95)}.Aboutus{color:#fff}.offimg{overflow:hidden;height:50px;margin:0 auto;white-space:nowrap;animation:scroll-left 10s linear infinite}@keyframes scroll-horizontal{0%{left:100%}to{left:-100%}}.logindone{border:none;font-weight:600}.value{font-weight:600;border:none}.logindone::hover{border:none}.logindone::visited{border:none}.profile{display:grid;grid-template-columns:1.6fr 3fr;padding:45px 100px 100px}.userk{background-color:#e5eb93;border-top-left-radius:10px;border-bottom-left-radius:10px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 10fr}.userprofile{text-align:center;border-top-left-radius:10px;display:block;font-weight:900;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.userd{background-color:#e7efe2;border-top-right-radius:10px;border-bottom-right-radius:10px}.placeorder button{padding:6px 20px;background-color:#adeebc;color:#fff;border:none;cursor:pointer;margin-top:197px;color:#000;width:100%}.placeorder button:hover{background-color:#218838}.userdata{padding:30px;display:flex;flex-direction:column;gap:30px}.Userk{display:inline-block;padding:30px 30px 100px;background-color:#f81e1e;overflow:hidden;border-top-left-radius:10px}.orders{padding:30px}.addcart{text-align:center;margin-left:40px;color:#fff}.finalpaymentx{height:400px;width:600px;background-color:#00f;padding:60px}.dddd{background-color:#ff0;height:400px}.phonepay{padding:100px;margin:0 auto;background-color:#ff0}.pricea{display:grid;grid-template-columns:3fr 1fr;height:23px;justify-content:center;align-items:center;border-bottom:1px solid rgb(161 167 153);font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:11px;letter-spacing:1px}.pricevalue{font-size:13px;font-weight:600;color:#434343;text-align:end}.ordersummary{color:#fff;height:40px;display:flex;justify-content:center;text-align:center;align-items:center}.epic{display:inline-block;max-width:100%;object-fit:cover;animation:slide-right 15s linear infinite;width:40px;height:40px}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}.kkkl{position:absolute}.cartindividualz{position:relative}.thead{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.userdatax{display:grid;grid-template-columns:4fr 1fr}.trdatax{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.list{background-color:#000;color:#fff;margin:0 auto;width:1100px;height:900px;padding:40px;align-items:center;border-radius:10px}.listx{background-color:#20ef92;margin:10px;padding:40px}.usertag{text-align:center;margin-bottom:15px}.xtardiaheader{color:#000!important}.db{color:#000;background-color:#000}.handlesearch{width:100%}.dk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.xta{text-decoration:none;margin-left:40px}.additems{text-align:center;justify-content:center}.allcategory{color:pink;margin-top:10px}.category1{font-size:30px;color:azure}.allcategory{display:flex;align-items:center;justify-content:center}.cart-container{max-height:499px;overflow-y:auto;border:1px solid #ccc;background:linear-gradient(90deg,#242020,#401111d9)}.orders{max-height:400px;max-width:900px;overflow-x:auto;overflow-y:auto;border:1px solid #ccc;padding:10px;margin-bottom:20px}.delete-icon{font-size:21px;color:#342a2d;position:absolute;top:10px;right:10px;cursor:pointer;color:red;font-size:20px;transition:color .2s}.dailyitems{transition:opacity .5 ease-in-out;opacity:1}.dailyitems.visible{opacity:1}.pagination-controls .key{background-color:#000;border:none;cursor:pointer;color:#fff;font-size:24px;padding:10px;font-size:10px}.pagination-controls .key:disabled{color:gray;cursor:not-allowed}.error-message{color:#64d224;margin-bottom:10px}.Xtardiaheading{font-family:Arial,sans-serif;font-size:30px;font-weight:700;letter-spacing:5px;background:linear-gradient(90deg,#fff7fb,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:bounce 2s infinite}.k{margin-bottom:23px}.login-button{background-color:#354c66;color:#fff;padding:7px 20px;border:none;width:60%;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s,transform .2s;margin-bottom:30px}.login-button:hover{background-color:#0056b3}.login-button:disabled{background-color:silver;cursor:not-allowed;color:#6c757d;transform:none}.register{color:pink;font-size:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.listofcartx{display:flex;align-items:flex-start;width:100%}.totalitem{text-align:start}.ordersummaryx{background-color:#000;color:#fff}.empty-cart-message{text-align:center;margin:auto;padding:20px;font-size:1.5em;color:#fff}.browse-items-link{color:#007bff;text-decoration:none;font-weight:700}.browse-items-link:hover{text-decoration:underline}.Order,.Summary{letter-spacing:1.6px}.Wabc{background-color:#fff}.pall{border-radius:0 10px 10px;display:grid;grid-template-columns:.3fr 1fr;gap:30px;background-color:#fff;text-align:center;justify-content:center;margin:10px;padding:10px 10px 10px 4px}.cartpricex{display:grid;grid-template-rows:1fr 1fr;position:relative;padding:10px;border:1px solid #ccc;border-radius:8px;box-sizing:content-box;display:inline-block}.itemd{align-items:center;color:#000;display:flex;text-align:center;justify-content:start;margin-left:3px;font-size:12px;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;text-align:left}.multipleitemprice{font-weight:600;font-size:11px}.Placeorder{font-size:15px}.empty-cart-message{text-align:center;margin:20px;padding:20px;border:2px dashed #ccc;border-radius:8px;background-color:#f9f9f9}.empty-cart-message h2{font-size:1.5rem;color:#333}.empty-cart-message p{font-size:1rem;color:#777}.browse-items-link{display:inline-block;margin-top:10px;padding:10px 15px;background-color:#007bff;color:#fff;border-radius:5px;text-decoration:none}.browse-items-link:hover{background-color:#0056b3}.cart-container{background-color:#f9f9f9}.cart-item{display:flex;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px;background-color:#fff;transition:box-shadow .3s}.cart-item:hover{box-shadow:0 4px 20px #0003}.item-details{display:flex;width:100%}.item-image{width:100px;height:100px;border-radius:8px;margin-right:15px}.item-info{flex:1}.item-name{font-size:1.2rem;font-weight:700;color:#333}.flexbutton{display:flex;align-items:center;margin-top:10px}.quantity-button{display:flex;align-items:center;background-color:#007bff;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.quantity-button .span{margin:0 5px}.delete-icon{position:absolute;margin-left:11px;cursor:pointer;color:red}.pokanall{position:relative}.delete-icon{position:absolute;top:10px;right:10px;cursor:pointer}.alldelete{padding:6px 20px;color:#fff;border:none;cursor:pointer;margin-top:auto;color:#000;width:100%;background-color:#f0e3e3}.Fruits{color:#797171;font-size:15px}.loginform{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 20px #0003;z-index:1001;width:300px}.login-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.loginform{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 20px #0003;z-index:1001;width:700px;height:400px}.logindata{display:flex;flex-direction:column}.deleteicons{position:absolute;top:10px;right:10px;cursor:pointer}.updateprofile{display:flex;flex-direction:column;text-align:center;justify-content:center}.profile{display:flex;justify-content:space-between}.sidebar-container{position:absolute;top:60px;right:0;width:600px;background:#fff;box-shadow:0 2px 10px #0003;z-index:1000;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.sidebar-container.visible{opacity:1;transform:translateY(0)}.map-container{position:relative;height:60vh;overflow:hidden}.location-sidebar{padding:20px;background:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a}.map-container{position:relative;height:300px;border-radius:8px;overflow:hidden;margin-bottom:20px}h2{font-size:24px;color:#333;margin-bottom:10px;text-align:center}h3{font-size:20px;color:#555}form{display:flex;flex-direction:column;gap:10px;width:100%}input:focus{border-color:#007bff;outline:none}.custom-coordinates{margin-top:10px;padding:10px;border:1px dashed #007bff;border-radius:4px;background:#e9f7ff;color:#333}@media (max-width: 600px){.map-container{height:300px}h2{font-size:20px}h3{font-size:18px}p,input,button{font-size:14px}}.grid-item img{width:100%;height:auto;object-fit:cover}.grid-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.offtemplate-container{display:grid;grid-template-rows:1fr 1fr}.grid-item img.offtemplate{width:100%;height:90%;object-fit:cover;margin:0 auto}.grid-columns{display:grid;grid-template-columns:1fr 1fr}.offtemplate-container{display:grid;grid-template-rows:1fr 1fr;background-color:#000;padding:20px;border-radius:15px;box-shadow:0 4px 20px #0000001a}.grid-item{display:flex;justify-content:center;align-items:center}.grid-item img.offtemplate{width:100%;height:auto;object-fit:cover;border-radius:10px;box-shadow:0 4px 10px #0003}.grid-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.offtemplate-container img.offtemplate:hover{transform:scale(1.01);transition:transform .4s ease}.deals{position:relative;overflow:hidden}.dailyitem{transition:transform .3s ease}.dailyitem.magnified{transform:scale(1.2);z-index:1}.Fruits{color:#d2c99d}.itema li a:hover{background-color:#fff;color:#000;border-radius:3px}section{background-color:#f9f9f9}.Dailyheading{font-size:2em;color:#333;cursor:pointer}.filter-section{background-color:#d4ffef;padding:20px;border:1px solid #ddd;border-radius:5px;margin-top:15px}.filter-section h2{font-size:21px;font-weight:500;color:#7a4d4d}.filter-section p{margin-bottom:5px;color:#3d3d3b;font-weight:480}.filter-section input[type=checkbox]{margin-right:10px}.rc-slider{margin:45px 0 20px}.rc-slider-rail{background-color:#e0e0e0;height:8px;border-radius:4px}.rc-slider-track{background-color:#23272c;height:8px;border-radius:4px}.rc-slider-handle{border:2px solid #007bff;height:20px;width:20px;border-radius:50%;background-color:#fff;cursor:pointer;box-shadow:0 0 4px #0003}.rc-slider-handle:hover{border-color:#0056b3}.rc-slider-mark{color:#666;font-size:12px}.xta{font-size:19px}.filter-section{padding:20px;border:1px solid #ddd;border-radius:8px}.sort-section{display:flex;align-items:center}.pagination-controls{display:flex;justify-content:center;margin-top:20px}.sort-section{display:flex;align-items:center;width:90%}.filter-section{background:#f1fff8;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000001a}.sort-section{display:flex;align-items:center;justify-content:flex-end}.sort-section label{margin-right:10px}.sort-section select{padding:8px;border:1px solid #ccc;border-radius:4px;cursor:pointer}input[type=checkbox]{margin-right:5px}.sort-section{display:flex;align-items:center;justify-content:flex-end;grid-column:span 4;background:#f9f9f9;padding:10px;border-radius:4px;box-shadow:0 2px 5px #0000000a}.sort-section label{margin-right:10px;color:#232323b5;font-size:15px;font-weight:480;width:100%}.sort-section select{padding:8px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:border .3s}.sort-section{display:flex;align-items:center;justify-content:flex-end;grid-column:span 4;background:#f9f9f9;padding:10px;border-radius:4px}.sort-section select{padding:8px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:border .3s;background-color:#fff;font-size:14px;font-weight:400}.sort-section option{padding:10px;background-color:#fff;color:#333}.sort-section select:hover{border-color:#e4dcaa}.value{background-color:#f9f9e2}.sort-section select{padding:8px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:border .3s;background-color:#fff;font-size:14px}.sort-section select:focus{border-color:#007bff;outline:none}.sort-section option{padding:10px;background-color:#ddf3c9;color:#333}.sort-section select:hover{border-color:#000}.profilegrid{display:grid;grid-template-columns:1.9fr 4fr;gap:20px;padding:20px;height:auto}.profile{display:contents}.usera{background-color:#000;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.userd{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}h1{color:#333}.input{margin-bottom:10px}.alert{margin-top:10px}.btn{background-color:#007bff;border:none}.btn:hover{background-color:#0056b3}.orders-container{display:flex;overflow-x:auto}.usera:hover{transform:scale(1.02)}.userd{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;transition:transform .2s}.userd:hover{transform:scale(1.02)}h1{color:#333;font-family:Arial,sans-serif}.input{margin-bottom:10px;border:1px solid #ced4da;transition:border-color .2s;width:1005}.input:focus{border-color:#007bff;outline:none}.alert{margin-top:10px;border-radius:5px}.btn{background-color:#65294b;border:none;border-radius:5px;color:#fff;padding:10px 4px;cursor:pointer;transition:background-color .2s,transform .2s}.btn:hover{background-color:#0056b3;transform:translateY(-2px)}.orders-container{overflow-x:auto}.table{margin-top:20px;border-collapse:collapse}.table th,.table td{padding:7px 16px;text-align:left;border-bottom:1px solid #dee2e6}.modal-content{background-color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 4px 8px #0003}.modal-content{background-color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 4px 8px #0003;margin-top:1rem}.order-details{border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.order-overview{margin-bottom:20px}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;padding:20px}.modal-header{display:flex;justify-content:space-between;align-items:center}.order-items-container{max-height:40vh;overflow-y:auto}.order-detail-grid{display:grid;grid-template-columns:1.3fr 1.6fr;gap:20px}.order-info{background-color:#e7f3ff;padding:15px;border-radius:8px}.order-summary{background-color:#48756d;padding:15px;border-radius:8px}.order-item{display:flex;align-items:center;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px #0000001a}.item-details{flex:1}.item-price,.item-quantity{display:block;font-size:.9rem;color:#555}.close-button{background-color:#f44336;color:#fff}.order-detail-grid{display:grid;gap:20px}.order-item{display:flex;align-items:center;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px #0000001a;width:100%}.order-item img{max-width:50px;margin-right:10px}.order-summary{background-color:#201c26;padding:15px;border-radius:8px}.summary-grid{margin-top:10px}.summary-item{margin-bottom:5px}.orderid{font-size:11px;font-weight:600}.Orderid{font-size:19px}.index{padding:0}.you{display:flex;overflow-x:auto}.order-summary{margin:20px 0}.summary-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.summary-item{flex:1 1 30%;background-color:#f8f9fa;padding:10px;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 1px 3px #0000001a;min-width:150px}.strong{font-weight:600;font-size:15px;color:#231b1c;font-family:Rubik;letter-spacing:1px}.summary{font-size:15px}.kl{font-size:11.9px}.details{border-right:1px solid rgb(217,150,150)}.xd{width:100%}.last-purchased-items{margin-top:20px}.grid-item{border:1px solid #ddd;padding:10px;text-align:center}.grid-item img{max-width:100%;height:auto}.item-name{font-weight:700}.item-price{color:green}.grid-item{border:1px solid #ddd;padding:8px;text-align:center}.image{max-width:100%;height:auto}.item-name{display:block;margin-top:8px}.item-price{display:block;margin-top:4px;font-weight:700}.grid-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;padding:30px}.grid-item.message{background-color:#f9f9f9;text-align:center;padding:20px;font-weight:700;border:1px dashed #ccc}.no-orders-message{text-align:center;margin:20px 0;padding:20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:5px}.no-orders-message{grid-column:1 / -1;text-align:center;padding:20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:5px;margin:20px 0}.no-orders-message{display:flex;justify-content:center;align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;padding:20px;margin:20px 0;text-align:center;height:300px;background:linear-gradient(to top,#9a929c,#a6da9b)}.message-text{color:#721c24;font-weight:700;font-size:1.2em;font-weight:480}.Fruits{font-size:15px;color:#3c3434}.XTARDIA{width:21%;height:33px;object-fit:cover;align-items:center;text-align:center;margin:auto}.IMAGE{display:flex;justify-content:center;align-items:center;width:100%}.makeup{display:flex;justify-content:space-between;background:transparent;justify-content:space-around;align-items:center;height:300px}.Makeup{width:10%;height:auto;margin-bottom:30px}.Profile{text-decoration:none;display:flex;color:#393939;justify-content:center;align-items:center;font-size:16px}.PROFILE{font-size:21px;display:flex;justify-content:center;align-items:center}.Cart-container{position:relative;display:inline-block}.cart-count{position:absolute;right:0;background-color:#2d2828;color:#f4ebff;border-radius:50%;padding:4px 6px;font-size:12px;font-weight:700;transform:translate(64%,-64%);height:19px;width:19px;bottom:5px;display:flex;justify-content:center;align-items:center}.Brand{height:130px;display:flex;justify-content:center;align-items:center;background-color:#fff1f1}.TOTALPRICE{display:flex;align-items:center}h6{color:#fff;text-align:center}.notification-popup{position:absolute;background-color:#000;border:1px solid #ccc;box-shadow:0 2px 8px #0003;width:330px;z-index:1000;margin-top:38px;border-radius:4px;height:475px;top:0%;left:0}.categories{position:relative}.notification-item{border-bottom:1px solid #eee;font-size:15px}.notification-item:last-child{border-bottom:none}.notification-image{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px;display:inline-block;border:1px solid black}.notification-item{align-items:center;border-bottom:1px solid #eee;font-size:14px;transition:background-color .3s}.updates{display:flex;gap:10px;justify-content:center;align-items:center;color:#1a1818;padding:0 10px}.xxximage{text-align:center;justify-content:center;display:flex;margin-bottom:32px;background:#1f1d1e;padding:6px;border:50% 0%}.xxxx{display:flex;width:40%}.texttt{background:#252222;color:#fff;padding:10px;display:flex;font-size:12px;border-radius:10px}.kkkk{padding:30px}.ALLITEM{padding:18px;font-size:24px}.itemfound{text-align:center;width:100%;font-size:21px;margin:30px 0}.chatbot{max-width:300px;background-color:#fff;border:1px solid #ccc;padding:10px;border-radius:5px}.chatbot-messages{max-height:200px;overflow-y:auto}.chatbot-message{margin:5px 0}.chatbot-message.user{text-align:right}.chatbot-message.bot{text-align:left}.chat-window{color:#fff;display:flex;flex-direction:column}.chat-window{display:flex;flex-direction:column;margin:0 auto;background-color:#000;overflow-y:auto;color:#000}.message{margin:5px 0;padding:10px;border-radius:5px;max-width:75%;word-wrap:break-word;overflow-wrap:break-word}.sender{border-radius:16px;background-color:#d1ffd6;font-size:11px}.receiver{border-radius:16px;background-color:#f1f1f1;font-size:11px}.message-input{width:100%;height:50px;resize:none;border:1px solid #190f0f;border-radius:5px;font-size:14px;overflow:auto}.message-input:focus{border-color:#007bff;outline:none}.input-container{position:relative;display:flex}.message-input{width:100%;resize:none}.send-button{border:none;background-color:#007bff;color:#fff;padding:10px 15px;cursor:pointer;border-radius:5px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:8px;position:relative}.modal-close{position:absolute;top:10px;right:10px}.chat-window{overflow-y:auto;overflow-x:hidden;position:relative}.chat-window{display:flex;flex-direction:column;position:relative}.messages-container{flex:1;overflow-y:auto;padding:10px}.input-container{display:flex;align-items:center;padding:10px;background:#fff;border-top:1px solid #241515}.emoji-button,.send-button{margin-right:10px}.message-input{flex:1;margin-right:10px}.user-list{background-color:#111;height:100vh}.chat-window{display:flex;flex-direction:column;width:100%}.chat-window-content{max-height:70%;overflow-y:auto}.message{margin:5px 0;padding:5px;border-radius:5px;width:max-content}.username{background-color:#151515;border:none;color:#fff}.chat-window-content{max-height:100%;overflow-y:auto;border:1px solid #140c0c}.user-list{border-right:1px solid #ccc;overflow-y:auto}.chat-header{display:flex;background-color:#000;justify-content:space-between;padding:10px;font-weight:700;border-bottom:1px solid #281616;color:#fff}.chat-window-content{flex:1;overflow-y:auto;border:1px solid #180d0d}.input-container{display:flex;align-items:center;padding:10px;background-color:#000}.message{margin:5px 0;padding:5px;border-radius:5px}.sender{background-color:#e1f5fe;align-self:flex-end;text-align:left;align-items:center;text-align:center}.receiver{background-color:#fce4ec;align-self:flex-start;align-items:center;text-align:center}.chat-window{flex:1;display:flex;flex-direction:column;position:relative}.chat-window-content{flex:1;overflow-y:auto;border:1px solid #ccc}.message{margin:5px 0;padding:10px;border-radius:5px;max-width:70%}.loading-message{color:gray}.message{margin:5px;padding:10px;border-radius:10px;max-width:70%}.sender{background-color:#e1f5fe;align-self:flex-end;text-align:right}.receiver{background-color:#fce4ec;align-self:flex-start;text-align:left}.message-info{font-size:.9em;color:#555}.message{padding:10px;margin:5px;border-radius:8px}.sender{align-self:flex-start;background-color:#dcf8c6;text-align:right}.receiver{align-self:flex-end;background-color:#f1f0f0}.chat-window-content{display:flex;flex-direction:column}.message{max-width:70%;margin:5px;padding:10px;border-radius:10px;color:#fff}.sent{align-self:flex-end;background-color:#393a3c;font-size:15px}.received{align-self:flex-start;background-color:#141719;font-size:15px}.loading-message{font-size:.9em;color:#ccc}.username{display:flex;align-items:center;padding:23px;margin:5px 0;border:2px solid transparent;border-radius:5px;background-color:#000;cursor:pointer;transition:background-color .3s,border-color .3s}.username:hover{background-color:#2e2b2b}.username.selected{background-color:#000;border-color:#4caf50}.username.unread{font-weight:700}.username.offline{color:#888}.last-message{font-size:.8em;color:#666;margin-left:10px}.USER{font-size:24px;color:#ebebeb;stroke:#000;font-weight:400;margin-right:10px}.dddddd{color:#fff}.placeholder-message{text-align:center;color:#e0c6c6;font-style:italic;margin-top:20px}.user-list{width:100%;display:grid;grid-template-rows:.4fr 4fr;border-right:1px solid #170c0c}.my-username{display:flex;align-items:center;padding:10px;color:#fff;gap:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#000}.my-username .USER{margin-right:10px}.my-username-text{font-weight:700;font-weight:400}.other-users{display:flex;flex-direction:column;overflow-y:auto;background-color:#000}.username{display:flex;align-items:center;padding:23px;border-bottom:1px solid #231212}.username .USER{margin-right:10px}.selected{background-color:#f0f0f0}.unread{font-weight:700}.last-message{margin-left:auto;font-size:.7rem;color:#fff1f1;display:flex;justify-content:center;align-items:center}.footer-icons{width:100px;display:flex;justify-content:space-around;padding:10px 0;background-color:#000;flex-direction:column;border-right:1px solid rgb(48,26,26)}.footer-icon{position:relative;display:flex;flex-direction:column;align-items:center;font-size:14px;color:#faf5ff;background-color:#000;border:none}.footer-icon .icon{font-size:20px;margin-bottom:5px}.footer-icon:hover{cursor:pointer}.footer-icon span{text-align:center}.chat-window{width:100%;display:flex;flex-direction:column;border-right:1px solid rgb(28,16,16)}.chat-header{background-color:#000;padding:15px;font-weight:700;border-bottom:1px solid #4e2c2c;color:#fff}.chat-window-content{flex:1;overflow-y:auto;border:none}.input-container{display:flex;align-items:center}.emoji-button{margin-right:10px}.xtardia-chat{display:flex;height:100vh}.footer-icons div{margin:20px 0;transition:background-color .3s}.footer-icons div:hover{background-color:#444;border-radius:5px;padding:10px}.tttt{color:#000}.content{width:100%}.footer-icond{align-items:flex-start;font-size:23px;color:#faf5ff;background-color:#000;border:none;gap:40px;justify-content:space-between;align-items:center}.footer-iconsd{align-items:flex-start;width:24%;display:flex;justify-content:space-around;padding:3px 0;background-color:#000;flex-direction:column;border-right:1px solid rgb(65,49,49)}.iconnn{display:flex;gap:31px;align-items:center;display:grid;grid-template-columns:1fr auto;column-gap:31px;cursor:pointer}.icond{width:31px;height:31px;cursor:pointer}.giftname{font-size:15px}.xtardiaaa{width:100%}.POST{display:grid;grid-template-columns:3fr 1.9fr}.post{background-color:#00f;height:100vh}.Post{background-color:#ff0;height:100vh}.profile-container{display:grid;grid-template-columns:3fr 1.6fr;height:100vh}.user-profile{background-color:#000;padding:0;color:#ffdada;row-gap:64px;display:flex;flex-direction:column}.user-icon{font-size:40px;margin-right:10px}.profile-details{margin-top:10px;text-align:center}.suggested-users{margin-top:30px;width:100%}.user-item .user-icon{font-size:30px;margin-right:10px}.view-profile-link{margin-left:10px;color:#00f;text-decoration:underline}.suggestions-container{padding:20px;background-color:#000;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-top:20px}.suggestions-container h2{margin-bottom:20px;font-size:1.5rem;font-weight:700;color:#404d42}.user-item{align-items:center;padding:10px;background-color:#000;border-radius:8px;box-shadow:0 1px 5px #0000001a;color:#fff;display:grid;grid-template-columns:3fr 1fr;justify-content:space-around}.username{font-size:1rem;font-weight:400;background-color:#000}.suggestions-container h2{margin-bottom:20px;font-size:1.5rem;font-weight:700}.USERSSS{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;padding-right:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.user-icon{font-size:30px;margin-right:15px}.footer-profile-pic{border-radius:50%;object-fit:cover}.profile-stats{display:flex;gap:10px}.profile-header{display:flex;align-items:center;align-self:center;justify-content:center;gap:23px;padding:23px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.PROFILEUSERNAME{display:flex;flex-direction:column;gap:10px}.create-post-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.create-post-container{background:#fff;border-radius:8px;padding:20px;width:100%;max-width:500px;box-shadow:0 4px 10px #0003;position:relative}.close-modal-btn{background-color:#ff5f5f;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;position:absolute;top:10px;right:10px;width:auto}.close-modal-btn:hover{background-color:#e14d4d}.user-posts{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;border-top:1px solid rgb(88,60,60)}.post-item{background-color:#fff;border-radius:8px;padding:px;box-shadow:0 4px 8px #0000001a}.post-item img,.post-item video{width:100%;height:130px;border-radius:8px}.post-item p{margin-bottom:10px;color:#000}.user-profile{overflow-y:auto;box-sizing:border-box;background-color:#000}.suggestions-section{max-height:100vh;overflow-y:auto;padding:10px;border-top:1px solid #000000;background-color:#000}.suggested-user-item{padding:10px;border-bottom:1px solid #eee;cursor:pointer}.suggested-user-item:hover{background-color:#f0f0f0}.suggestion{font-size:10px;color:#8e8787}.sug{display:flex;gap:10px;align-items:center}.ICON{font-size:30px}.suggested{display:flex;flex-direction:column;gap:3px}.follow{cursor:pointer;border:none;display:flex;flex-direction:row-reverse;color:#f0eeff;font-size:13px}.edit{display:flex;gap:40px;text-align:center;align-items:center}.editprofile{background-color:#21212a;padding:6px 15px;border-radius:15px;font-size:15px;font-weight:580}.username-text,.username-textaqwe{font-size:15px;color:wheat}.pic-container{display:flex;justify-content:center;align-items:center;padding:20px}.pic-content{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:60%}.pic-image img,.pic-image video{width:100%;height:auto}.pic-info{display:flex;flex-direction:column;justify-content:center}.likes,.comments{margin:10px 0}.pic-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.pic-modal{background:#fff;padding:20px;border-radius:10px;position:relative}.close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;color:#333;cursor:pointer}.pic-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:999}.pic-modal-content{background-color:#000;border-radius:10px;position:relative;width:1000px}.close-modal-btn{position:absolute;top:10px;right:10px;font-size:30px;background:none;border:none;cursor:pointer;color:#fff}.pic-contentx{display:grid;grid-template-columns:1.3fr 1fr;height:600px}.pic-image img,.pic-image video{width:100%;height:600px;object-fit:cover}.pic-info{display:flex;flex-direction:column;justify-content:space-between}.pic-info .likes,.pic-info .comments{margin-bottom:10px}.pic-info .posted-by{font-size:16px}.pic-info .posted-time{font-size:14px;color:#888;margin-bottom:15px}.POST{background-color:#000;height:100vh;overflow-y:auto}.allpost{flex-grow:1;overflow-y:auto;padding:0 72px 72px;margin-bottom:20px;background-color:#000}.POST{background-color:#000;height:100vh;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.POST::-webkit-scrollbar{display:none}.profile-picx{width:55px;height:55px;border-radius:50%;margin-right:10px;object-fit:cover}.user-info{display:flex;align-items:center;color:#efe8e8}.suggestionsaaa{padding:15px;display:grid;grid-template-rows:1fr 3fr}.search-component{position:absolute;top:50px;left:0;right:0;background-color:#fff;padding:10px;box-shadow:0 0 10px #0000001a}.search-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.search-results{list-style:none;padding:0;margin:0}.search-item{padding:5px 0;cursor:pointer}.search-item:hover{background-color:#f0f0f0}.search-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;z-index:1000}.search-input{width:300px;padding:10px;font-size:16px;border-radius:5px;border:1px solid #716b6b;background-color:#000}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#fff;cursor:pointer}.search-results{height:545px;overflow-y:auto;width:100%}.search-result-item{background:#fff;padding:10px;margin:5px 0;border-radius:5px;cursor:pointer}.search-result-item:hover{background-color:#f0f0f0}.search-container{position:fixed;top:0;left:0;right:0;z-index:9999;background-color:#000;box-shadow:0 2px 5px #0000001a;width:100%;max-width:100%;border-right:1px solid #272732}.search-input{width:100%;padding:10px;font-size:16px;border-radius:10px;border:1px solid #4d4444}.search-results{padding:10px;display:flex;flex-direction:column}.username{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center}.search-container{position:fixed;top:-100px;left:66px;right:0;transition:left 10s ease-in;z-index:9999;background-color:#000;width:29%;transition:top .3s ease;display:grid;grid-template-rows:1fr 4fr;align-items:center}.inputuser{display:flex;text-align:center;justify-content:center;padding:0 10px;border-bottom:1px solid rgb(116,116,107)}.joined{font-size:3px}.stats-item{display:flex;gap:4px;align-items:center}.stats-label{font-size:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.post-content{margin-bottom:30px;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.username:hover{background-color:#3d3131}.overflow-container{width:250px;height:150px;overflow:auto;border:1px solid #000000;padding:10px}.overflow-container p{color:green;font-size:14px}.overflow-container::-webkit-scrollbar{width:8px}.overflow-container::-webkit-scrollbar-track{background-color:#000}.overflow-container::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px}.overflow-container::-webkit-scrollbar-thumb:hover{background-color:#000}.allpost::-webkit-scrollbar{width:16px}.allpost::-webkit-scrollbar-track{background-color:#5c5656}.allpost::-webkit-scrollbar-thumb{background-color:#fee}.allpost::-webkit-scrollbar-thumb:hover{background-color:#aca0a0}.user-profile::-webkit-scrollbar{width:16px}.user-profile::-webkit-scrollbar-track{background-color:#000}.user-profile::-webkit-scrollbar-thumb{background-color:#353030}.user-profile::-webkit-scrollbar-thumb:hover{background-color:#ffdfdf}.FOLLOW{background-color:#000;color:#98d57c;padding:3px 10px;border:1px solid black;cursor:pointer}.create-post-btn{text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:1px}.Createpost{display:flex;gap:10px;border-bottom:1px solid rgb(37,32,33);margin-left:3px;padding:10px}.postusername{display:flex;flex-direction:column;justify-content:center;align-self:center;margin-right:6px}.createpost{font-size:10px;font-weight:600;color:#8c8d8f}.postlike{display:flex;gap:10px;color:#e3dddd;padding:3px;font-size:10px}.tell{display:flex;justify-content:center;align-items:center}.flipped{transform:scaleX(-1);transition:transform .3s ease}.heartred{color:red;stroke:red}.entertext{width:100%;background-color:#000;border:none;color:#fff;border-radius:10px;padding:0}.Contentd{color:pink;font-size:15px;margin:5px 0;list-style-type:none;list-style:none}.comments-list{text-decoration:none;list-style:none;list-style-type:none;padding-left:0;list-style-type:square}.Person{display:flex;gap:10px;align-items:center}.person{color:#fff}.CONTEXT{font-size:10px;font-weight:400;color:#aceea3}.pic-info{padding:15px}.posted-by{font-size:1.2em;font-weight:700;color:#333}.comments{max-height:416px;overflow-y:auto;margin-top:10px;padding-right:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.comment-content p{margin:5px 0;line-height:1.5}.comment-likes p{font-size:.9em;color:#666;margin-top:5px}.comment-item{display:flex;padding:10px;border-bottom:1px solid #f0f0f0;color:#fff;align-items:center;gap:10px}.like-button{background-color:#ff5a5f;color:#fff;padding:8px 12px;border-radius:25px;border:none;cursor:pointer;transition:background-color .3s ease}.like-button:hover{background-color:#ff3b45}.like-button:focus{outline:none}.comment-user{font-weight:400;color:#f0f0ff}.comment-content{color:#eabfbf}.pic-image{margin-bottom:20px;text-align:center}.pic-image img,.pic-image video{max-width:100%;border-radius:8px;box-shadow:0 2px 5px #00000026}.pic-info{padding:15px;display:flex;flex-direction:column;height:100%;justify-content:space-between}.posted-by{display:flex;align-items:center;font-size:1.2em;color:#fff;font-weight:400}.posted-time{font-size:.9em;color:#777;margin-bottom:15px}.likes,.comments{margin-bottom:20px}.likes h3,.comments h3{font-size:1.1em;color:#333}.comments{flex-grow:1;overflow-y:auto}.comment-item{padding:10px;border-bottom:1px solid #403a3a}.comment-item:last-child{border-bottom:none}.comment-user{display:flex;align-items:center;margin-bottom:5px}.comment-content p{margin:5px 0;line-height:1.5;color:#dbc2c2}.comment-likes p{font-size:.9em;color:#dbbcbc;margin-top:5px}.commentcount{margin-top:auto;padding-top:10px;border-top:1px solid #f0f0f0}.comment-content{font-size:1.1em;color:#333}.comment-likes{font-size:.9em;color:#e0c6c6}.commentcount p{font-size:1em;color:#ddbcbc}@media (max-width: 768px){.pic-contentx{padding:15px}.pic-info{padding:10px}.comments{max-height:250px}}.COMMENT,.comment-input{display:flex;align-items:center}.send-comment-btn{background-color:#000;border:none;color:#fff}.send{width:100%;display:flex;justify-content:center;align-items:center;justify-content:space-around}.followe{background-color:#282c21;border:none;color:#a4a5a4;border-radius:5px;padding:6px 10px;font-size:10px}.liked-message{font-size:14px;color:green;margin-top:5px}.SEND{background-color:#f8fff3;border:none;padding:5px;color:#fff;border-radius:3px;color:#000}.send-message-btn{display:flex;gap:10px}.post-image-container{width:100%;position:relative;display:inline-block;cursor:pointer}.post-stats{position:absolute;top:10px;left:10px;right:10px;color:#fff;font-size:14px;display:none;background:#00000080;padding:5px;border-radius:5px}.post-image-container:hover .post-stats{display:block}.post-image{width:100%;max-width:500px;border-radius:8px;transition:transform .3s ease}.post-image:hover{transform:scale(1.05)}video{width:100%;max-width:500px;border-radius:8px}.video-container{position:relative}.video-player{width:100%;height:auto;border-radius:8px;cursor:pointer}.video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;visibility:visible;opacity:.8;z-index:10}.video-overlay .play-button,.video-overlay .zoom-button{margin:0 10px;color:#fff;cursor:pointer;transition:transform .3s}.video-player.clicked{cursor:pointer}.video-player.clicked+.video-overlay{display:none}.post-options{position:absolute;top:10px;right:10px;cursor:pointer}.menu-options{position:absolute;top:20px;right:0;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;padding:10px}.menu-options button{display:block;margin:5px 0;padding:8px 16px;background-color:#f0f0f0;border:none;cursor:pointer}.delete-confirmation-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.delete-confirmation-modal{background-color:#fff;padding:20px;border-radius:8px;text-align:center}.delete-confirmation-modal button{margin:10px;padding:10px 20px;background-color:#f44336;color:#fff;border:none;cursor:pointer}.delete-confirmation-modal button:nth-child(2){background-color:#4caf50}.post-item{position:relative;background-color:#000}.post-options{position:absolute;top:10px;right:10px;z-index:10;cursor:pointer}.menu-options{position:absolute;top:30px;right:0;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;display:block;z-index:20}.postimage{object-fit:cover;width:100%;height:auto}.media-overlay-container{width:100%;position:relative;display:inline-block}.post-media{cursor:pointer}.media-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.media-stats{color:#fff;font-size:16px;text-align:center}.media-overlay-container:hover .media-overlay{opacity:1;visibility:visible}.image-container{display:flex;overflow-x:auto;padding:10px;justify-content:flex-end}.perfume-item{margin-right:15px;cursor:pointer}.carousel{display:flex;flex-direction:column;gap:21px;padding:20px;background-color:#241b1b;border-radius:10px;text-align:center;background:linear-gradient(to left,#2c272d,#000)}.choco{height:40px}.product-carousel{margin-top:20px}.product-container{display:flex;flex-wrap:wrap;gap:20px}.product-item{flex:1 1 calc(25% - 20px);margin-bottom:20px;box-sizing:border-box;transition:transform .3s ease-in-out}.product-item:hover{transform:scale(1.05)}.product-details-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content{background-color:#fff;padding:20px;border-radius:8px;text-align:center}.product-image{width:100%;height:auto;max-width:300px}h2{margin-top:10px}.buy-button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;cursor:pointer;margin-top:20px;border-radius:5px}.buy-button:hover{background-color:#45a049}.close-modal-btn{background-color:#f44336;color:#fff;border:none;padding:10px 20px;cursor:pointer;margin-top:10px;border-radius:5px}.close-modal-btn:hover{background-color:#e53935}.close-modal-btn{background:transparent;border:none;cursor:pointer;position:absolute;top:10px;right:10px;font-size:24px;color:#333}.close-modal-btn:hover{color:#ddcfcf}.cent{color:#fff;cursor:pointer}.story-upload-section{padding:20px;background-color:#f9f9f9;border-bottom:1px solid #ccc;text-align:center}.story-upload-section button{background-color:#3b9a99;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;margin-bottom:10px}.story-upload{background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 0 10px #0000001a}.story-preview{margin-top:10px}.story-preview img,.story-preview video{max-width:100%;border-radius:8px}.story{margin-right:15px}.story-image,.story-video{width:80px;height:80px;object-fit:cover;border-radius:8px}.posts-section{margin-top:30px}.post-header{display:flex;align-items:center;padding:3px 10px}.profile-pic{margin-right:10px}.post-content{margin-bottom:20px}.any{color:#fff;font-size:10px}.story{position:relative;display:inline-block}.mic-button{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;cursor:pointer;font-size:20px;border-radius:50%;display:inline-block}.mic-button:hover{background-color:#45a049}.diva{width:100%;display:flex;border:3px solid #3d3d52;box-shadow:0 1.3px 3px #4a4a2ca3;border-radius:3px;color:#58424f;text-align:center;justify-content:center;align-items:center;height:36px;margin:6px 0;padding:0 10px;border-top:3px solid #3d3d52;border-right:3px solid #4d4d41;border-bottom:3px solid #919183;border-left:3px solid #3d3d52}.videox{max-width:100%;height:600px;object-fit:cover}.call-overlay{position:relative;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.call-window{background:#0f0d0d;width:60%;height:60%;border-radius:10px;padding:20px;text-align:center;box-shadow:0 4px 8px #0000004d;justify-content:center;flex-direction:column;align-items:center;display:flex}.call-window img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:15px}.call-window div:first-of-type{font-size:1.2em;margin-bottom:20px;font-weight:700;color:#333}.call-window button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;margin:5px;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s}.call-window button:disabled{background-color:#ddd;cursor:not-allowed}.call-window button:hover{background-color:#0056b3}.call-window button:nth-of-type(2){background-color:#f44336}.call-window button:nth-of-type(3){background-color:#4caf50}.call-window button:nth-of-type(4){background-color:#ff9800}.call-window button:not(:last-child){margin-bottom:10px}@media (max-width: 480px){.call-window{width:90%;padding:15px}.call-window img{width:50px;height:50px}.call-window button{width:100%}}.Call{display:flex;gap:15px;align-items:center}.video-container{display:flex;justify-content:center;align-items:center;margin:20px}video{border-radius:10px;max-width:100%;height:auto;object-fit:cover}.video-call-container{display:flex;justify-content:space-around;align-items:center}.local-video,.remote-video{width:45%;height:auto;border:1px solid #ccc;background-color:#000}.call-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:9999;display:flex;align-items:center;justify-content:center}.call-window{background-color:#fff;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.video-call-container{display:flex;justify-content:space-between;margin-top:10px}.local-video,.remote-video{width:45%}.video-call-container video{width:100%;height:100%;border-radius:8px}.input-container{display:flex;align-items:center;justify-content:space-between;background-color:#000}.emoji-button,.send-button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.message-input{flex-grow:1;background-color:#333;color:#fff;border:1px solid #444;margin:0 10px;border-radius:5px;resize:none}.file-input{background-color:#444;color:#fff;border:none;padding:5px;cursor:pointer;border-radius:5px;font-size:14px}.file-input:hover{background-color:#555}.send-button{background-color:#007bff;color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:14px}.input-container{display:flex;align-items:center;justify-content:space-between;background-color:#000;padding:10px}.message-input{flex-grow:1;background-color:#333;color:#fff;border:1px solid #444;margin:0 10px;border-radius:5px;resize:none;min-height:40px}.file-upload-button{cursor:pointer;color:#fff;font-size:24px;background-color:transparent;border:none}.send-button{background-color:#007bff;color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer}.send-button:hover{background-color:#0056b3}.input-container{display:flex;align-items:center;justify-content:flex-start;background-color:#000;padding:10px}.emoji-button,.send-button,.file-upload-button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.message-input{flex-grow:1;background-color:#333;color:#fff;border:1px solid #444;margin:0 10px;border-radius:5px;resize:none;min-height:40px;background-color:#000;border:none;align-content:center}.emoji-picker-container{position:absolute;bottom:80px;left:10px;z-index:1000}.file-upload-button{cursor:pointer;color:#fff;font-size:24px;background-color:transparent;border:none;display:flex;align-items:center}.send-button{color:#fff;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:15px}.send-button:hover{background-color:#000}.receiver-info{display:flex;align-items:center}.receiver-profile-pic{width:36px;height:36px;border-radius:50%;margin-right:10px;object-fit:cover}.receiver-username{color:#fff;font-weight:700;display:flex;flex-direction:column;gap:3px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600}.file{display:flex;gap:10px;margin-left:auto}.blob{width:67%}.mic{background-color:#000;border:none;color:#fff;display:flex;align-items:center;font-size:24px}.activity{font-size:10px;font-weight:480px}.emoji-picker-container{position:absolute;bottom:60px;left:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 0 10px #0003;width:40%}.no-user-selected{display:flex;justify-content:center;align-items:center;height:100%;background-color:#f7f7f7;border-radius:8px;padding:20px;box-shadow:0 4px 8px #0000001a;background-color:#000}.no-user-message-container{text-align:center}.no-user-message svg.icon{margin-bottom:20px;fill:#0084ff}.no-user-message-text{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.no-user-message-description{font-size:16px;color:#888;margin-bottom:20px}.start-chat-button{background-color:#0084ff;color:#fff;padding:10px 20px;font-size:16px;border:none;border-radius:40px;cursor:pointer;transition:background-color .3s ease;background-color:#15181b}.start-chat-button:hover{background-color:#005cbf}.send-message-button{display:flex;justify-content:center}.ifnouser{color:#fff;padding:10px}.input-container{position:fixed;bottom:0;width:61%;box-shadow:0 -2px 5px #0000001a;z-index:10}.chat-window-content{flex:1;overflow-y:scroll}.chat-window{display:flex;flex-direction:column;height:100vh;position:relative}.receiver-profile-pic-info{width:100px;height:100px;border-radius:50%;object-fit:cover}.receiver-profile-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;gap:10px;color:#fff}.ddddccc{display:flex;justify-content:center;align-items:center;text-align:center;gap:40px}.aaaaaaaaaa{display:flex;flex-direction:column;gap:15px}.qwe{font-size:24px;font-weight:600}.rtyu{color:#00f}.user-postsa{display:flex;justify-content:center;text-align:center}.POSTS{color:#65dd92;font-family:Arial,sans-serif;font-size:21px;display:flex;justify-content:center;align-items:center}.theme-light{background-color:#fff}.theme-light .chat-window{background-color:#f9f9f9;color:#000}.theme-dark .chat-window{background-color:#000;color:#fff}.theme-toggle{display:flex;align-items:center;justify-content:center}.theme-toggle button{background:none;border:none;cursor:pointer;transition:transform .3s ease}.theme-toggle button:hover{transform:scale(1.2)}.emoji-picker-container{background-color:#000}.notpost{color:pink;font-size:15px}.spinner{display:flex;justify-content:center;align-items:center;height:auto;margin:0 auto}.loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.main{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;padding:0 70px 70px;background-color:#1bd94173;margin-bottom:19px;position:relative}@media (max-width: 1200px){.main{grid-template-columns:1fr 1fr;column-gap:30px;padding:0 50px 50px;background-color:#1bd94173}}@media (max-width: 947px){.main{grid-template-columns:1fr 1fr;column-gap:20px;padding:0 30px 30px;background-color:#1bd94173}}@media (max-width: 768px){.main{grid-template-columns:1fr 1fr;column-gap:15px;padding:0 20px 20px;background-color:#1bd94173}}@media (max-width: 480px){.main{grid-template-columns:1fr 1fr;column-gap:10px;background-color:#1bd94173}}.men{text-align:center}.men h3{margin-bottom:30px;margin-top:16px}.kitchen{display:grid;grid-template-columns:1fr 1fr;column-gap:3px;row-gap:30px;align-items:center;text-align:center}img{width:100%;height:auto}.cart-icons{font-size:24px}@media (max-width: 947px){.kitchen{grid-template-columns:1fr 1fr;align-items:center;text-align:center}.women{grid-template-columns:1fr 1fr;align-items:center;text-align:center;column-gap:100px}.men h3{font-size:20px}.cart-icons{font-size:22px}}@media (max-width: 768px){.kitchen{grid-template-columns:1fr;align-items:center;text-align:center}.women{grid-template-columns:1fr 1fr;column-gap:100px}.men h3{font-size:18px}.cart-icons{font-size:20px}}@media (max-width: 480px){.men h3{font-size:16px}.kitchen{grid-template-columns:1fr;align-items:center;text-align:center;row-gap:20px}.women{grid-template-columns:1fr;column-gap:100px}.cart-icons{font-size:18px}}.dealsitem{position:relative;display:grid;grid-template-columns:repeat(5,1fr);column-gap:30px;row-gap:19px}@media (max-width: 947px){.dealsitem{grid-template-columns:repeat(3,1fr);column-gap:20px}}@media (max-width: 768px){.dealsitem{grid-template-columns:repeat(2,1fr);column-gap:15px}}@media (max-width: 480px){.dealsitem{grid-template-columns:1fr 1fr}}.deals{padding:15px;background-color:#e2e2e247;border-radius:10px;display:flex;flex-direction:column;justify-content:end}.dailyitem{border-radius:10px;width:100%;object-fit:cover}.nameofitem{margin-bottom:11px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:440;color:#201f1f;display:flex;justify-content:space-between}@media (max-width: 768px){.dailyitem{width:100%}.price{flex-direction:column;align-items:flex-start}.buy{flex-direction:column;align-items:center}.buyitem{width:80%;padding:10px;border-radius:6px;border-color:#968825}.newbuyitem{display:grid;grid-template-columns:1fr 2fr 1fr;width:100%;margin-top:10px}}@media (max-width: 480px){.buyitem{width:100%}.price{font-size:14px}}.deals{padding:15px;background-color:#e2e2e247;border-radius:10px;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease-in-out}.deals:hover{transform:translateY(-5px)}.price{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.deals img{width:100%;max-width:150px;height:auto;margin-bottom:26px;transition:transform .3s ease-in-out}.deals:hover img{transform:scale(1.1)}.dailyitem{border-radius:10px;width:100%;max-width:150px}.buyitem{width:65%;padding:6px 0;border-radius:6px;border-color:#968825;background-color:#968825;color:#fff;font-weight:700;cursor:pointer}.newbuyitem{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center}.nameofitem{margin-bottom:11px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:440;font-size:16px;color:#201f1f;text-align:center;display:flex}@media (max-width: 768px){.deals{padding:10px}.price{font-size:12px}.dailyitem{max-width:120px}.nameofitem{font-size:14px;text-align:center}.buyitem{width:100%}.newbuyitem{grid-template-columns:1fr 2fr 1fr}.deals img{max-width:100px}.buy{flex-direction:column;align-items:center;justify-content:center}.text{font-size:12px}}@media (max-width: 480px){.deals{padding:8px}.price{font-size:10px}.dailyitem{max-width:100px}.nameofitem{font-size:12px}.buyitem{width:100%;font-size:14px}.newbuyitem{grid-template-columns:1fr 1fr 1fr}.deals img{width:100%}}.dealsitem{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1200px){.dealsitem{grid-template-columns:repeat(4,1fr)}}@media (max-width: 947px){.dealsitem{grid-template-columns:repeat(3,1fr);gap:15px}}@media (max-width: 768px){.dealsitem{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width: 480px){.dealsitem{grid-template-columns:1fr 1fr;gap:10px}}section{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;overflow-x:scroll}.filter-section{background-color:#f8f8f8;padding:20px;border-radius:10px;margin-bottom:20px}.filter-section h2{font-size:18px;margin-bottom:10px}.rc-slider{width:100%;margin:10px 0}.sort-section select{width:100%;padding:8px;margin-top:10px;border-radius:5px}.Dailyheading{font-size:24px;font-weight:700;margin-bottom:20px}.xta{text-decoration:none;color:#333;font-weight:700}.dailyitem{max-width:100%;object-fit:cover;height:auto;border-radius:8px;transition:transform .3s ease}.magnified{transform:scale(1.1)}.buy{display:flex;justify-content:space-between;align-items:center}.buyitem,.newbuyitem{width:100%;padding:6px 0;border-radius:6px;border-color:#968825}.newbuyitem{display:flex;justify-content:space-between;align-items:center}.newbuyitem .span{cursor:pointer}.nameofitem{font-size:14px;font-weight:600;text-align:center}.price{display:flex;flex-direction:column;align-items:flex-start}.pricevalue{font-size:11px;font-weight:500}.text{font-weight:700;font-size:14px}.off{display:flex;justify-content:space-between;background-color:#000;position:relative;padding:15px 70px;flex-wrap:nowrap}.off .key{display:none}@media (max-width: 768px){.off{padding:15px 20px}.offindividual{width:60%;margin-bottom:10px}}@media (max-width: 480px){.off{padding:15px 10px}.offindividual{width:60%;margin-bottom:60px}}.offindividual{width:calc(33.33% - 10px);margin-right:10px;margin-bottom:10px}@media (max-width: 768px){.offindividual{width:calc(50% - 10px);margin-bottom:60px}.a{display:none}.categoryheader{display:grid;grid-template-columns:1fr;border:none;overflow:hidden}.maincontainer{justify-content:space-between;align-items:center}}@media (max-width: 480px){.offindividual{width:100%;margin-bottom:60px}.a{display:none}.categoryheader{display:grid;grid-template-columns:1fr;border:none;overflow:hidden}}@media (min-width: 768px){.off .key{display:inline-block}}@media (max-width: 1040px){.suggestionsaaa{display:none}}@media (max-width: 1040px){.allpost{display:flex;flex-direction:column}.post-content{margin-bottom:15px;position:relative}}@media (max-width: 1040px){.suggestionsaaa{display:none}.POST{width:100%;display:flex}.allpost{width:100%;display:flex;flex-direction:column}.image-container{margin-top:15px}}.footer{background-color:#333;color:#fff;padding:20px;text-align:center}@media (max-width: 756px){.POST{min-height:100vh;display:flex;flex-direction:column}.allpost{flex:1}}.footer-iconsd{display:flex;justify-content:space-between;position:relative}@media (max-width: 746px){.footer-iconsd{position:fixed;bottom:0;width:100%;z-index:1000;justify-content:space-evenly;padding:3px 0;display:flex;flex-direction:row}.footer-icond{flex:1;text-align:center}.iconnn{display:flex;flex-direction:column;align-items:center}.giftname{font-size:12px}.allpost{overflow-y:scroll;flex-grow:1;margin-bottom:20px;background-color:#000;height:100vh;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.POST::-webkit-scrollbar{display:none}}@media (max-width: 600px){.POST{width:100%;display:flex;padding:0}.allpost{padding:10px 0}}@media (max-width: 900px){.footer-icons{position:fixed;bottom:0;left:0;justify-content:space-evenly;background-color:#fff;box-shadow:0 -2px 10px #0000001a}.footer-icon{flex:1;text-align:center;padding:10px}.icond{font-size:24px}.footer-profile-pic{width:31px;height:31px;border-radius:50%}}@media (max-width: 900px){.footer-icons{position:fixed;bottom:0;left:0;box-shadow:0 -2px 10px #0000001a;display:flex;flex-direction:row}.footer-icons{background-color:#000;left:0}.footer-icons{left:0;justify-content:space-around;align-items:center;z-index:1000;background-color:#000;border-right:1px solid rgb(45,25,25);padding:0}.footer-icons{width:100%;background-color:#000;border-right:1px solid rgb(48,26,26)}}@media (max-width: 900px){.suggestions-section{display:none}.profile-container{display:grid;grid-template-columns:1fr}}@media (max-width: 900px){.message-audio{width:160px}.chatbot-container{display:flex;height:100vh;z-index:1000;background-color:#fff}.input-container{position:fixed;bottom:51px;width:90%;box-shadow:0 -2px 5px #0000001a;z-index:10;padding:0}}.maincontainer{position:relative;width:100%}@media (max-width: 900px){.maincontainer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 -2px 5px #0000001a;z-index:1000}body{padding-bottom:70px}.bd{display:none}.maincontainer{display:grid;grid-template-columns:2fr 1fr 2fr;justify-content:space-between;align-items:center;width:100%;padding:3px}}@media (max-width: 600px){input{font-size:14px;height:16px}}@media (max-width: 768px){.categoryheader{display:grid;grid-template-columns:1.4fr 1fr;border:none;overflow:hidden;margin:0 10px;gap:3px}.XTARDIA{width:auto;object-fit:cover;align-items:center;text-align:center;margin:auto}.IMAGE{display:flex;justify-content:center;align-items:center;width:100%}.xdz{display:flex;align-items:center;justify-content:space-around}}@media (max-width: 400px){.da{display:none}}.categories.da{display:block}@media (min-width: 781px){.categories.da{display:none}}.grid-container{display:grid;grid-template-rows:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:20px;overflow:hidden}@media (max-width: 748px){.grid-container{max-height:380px;overflow-x:auto}}.footerbox{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr;column-gap:3px;margin-bottom:40px}.cartx{position:absolute;background-color:red;width:21px;height:21px;border-radius:50%;color:#fff;font-size:11px;display:flex;justify-content:center;align-items:center;left:130px;top:-40px;font-weight:400}.iconscategory{position:relative;top:0;left:0}.sticky{position:fixed;top:0;bottom:0;width:100%;z-index:1;background-color:#fff}.footer{padding:1.875em 3.75em;background-color:#1e1919;color:#fff}.footerbox{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr;column-gap:.1875em;margin-bottom:2.5em}.coco{margin-bottom:6.25em}.footerheading{font-weight:500;margin-bottom:3.75em}.navlink{display:flex;flex-direction:column;gap:.9375em;list-style:none;color:gray}.individualink{text-decoration:none;color:#000;color:#ddd;font-size:.9375em}.links{display:flex;gap:.9375em;list-style:none;margin-bottom:1.875em}.social{font-size:1.875em}.footerdescription{padding:1.875em;text-align:center;font-size:.625em}.copyright{font-size:.625em}@media screen and (max-width: 46.75em){.footer{padding:1.125em 2em}.footerbox{grid-template-columns:1fr 1fr;column-gap:.625em}.footerheading{font-size:1.125em;margin-bottom:1.875em}.navlink{gap:.625em}.individualink{font-size:.8125em}.links{gap:.625em;margin-bottom:1.25em}.social{font-size:1.5625em}.footerdescription{padding:1.125em;font-size:.5em}.copyright{font-size:.5em}.footerbox div{margin-bottom:1.25em;display:flex;flex-direction:column;justify-content:center;align-items:center}}.footer{padding:30px 60px;background-color:#1e1919;color:#fff}.footerbox{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1fr 1fr;column-gap:3px}.coco{margin-bottom:100px}.footerheading{font-weight:500;margin-bottom:60px}.navlink{display:flex;flex-direction:column;gap:15px;list-style:none;color:gray}.individualink{text-decoration:none;color:#000;color:#ddd;font-size:15px}.links{display:flex;gap:15px;list-style:none;margin-bottom:30px}.social{font-size:30px}.footerdescription{padding:30px;text-align:center;font-size:10px}.copyright{font-size:10px}@media screen and (max-width: 748px){.footer{padding:15px 30px}.footerbox{grid-template-columns:1fr 1fr;column-gap:10px;margin-bottom:30px}.footerheading{font-size:1.1em;margin-bottom:30px}.navlink{gap:10px}.individualink{font-size:13px}.links{gap:10px;margin-bottom:20px}.social{font-size:25px}.footerdescription{padding:15px;font-size:8px}.copyright{font-size:8px}.footerbox div{margin-bottom:20px}}html{font-size:16px}.men{text-align:center;display:flex;justify-content:center;align-items:center}.men h3{margin-bottom:1.875em;margin-top:1em}.kitchen{display:grid;grid-template-columns:1fr 1fr;column-gap:.1875em;row-gap:1.875em;align-items:center;text-align:center}.women{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:center;column-gap:100px}img{width:100%;max-width:100%;height:auto;object-fit:cover}@media screen and (max-width: 46.75em){.kitchen{grid-template-columns:1fr;row-gap:1.25em;align-items:center;text-align:center}.women{grid-template-columns:1fr 1fr;align-items:center;text-align:center;column-gap:100px}.men h3{margin-bottom:1.25em;margin-top:.875em}}.footerdescription{padding:2em;text-align:center;font-size:.625em;line-height:1.5}@media screen and (max-width: 46.75em){.footerdescription p{font-size:.5em;width:100%}}@media screen and (max-width: 30em){.footerdescription{font-size:.45em}}@media (max-width: 900px){body{padding-bottom:0}}.cart-icon{font-size:24px;cursor:pointer}.cart-count{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;border-radius:50%;padding:5px;font-size:12px}.cart-details{display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a}.cart-items{margin-bottom:20px}.cart-item{display:flex;margin-bottom:10px}.cart-item img{width:50px;height:50px;object-fit:cover}.cart-item-details{display:flex;flex-direction:column;margin-left:15px}.quantity-controls{display:flex;gap:5px}.delete-icon{cursor:pointer;color:red}.order-summary{margin-bottom:20px}.place-order button{padding:10px;background-color:#4caf50;color:#fff;border:none;cursor:pointer;width:100%}@media (max-width: 768px){.cart-details{width:100%;padding:10px}.cart-item{flex-direction:column;align-items:center}.cart-item img{width:80px;height:80px}}.cart-container{position:relative}.cart-icon{font-size:2rem;cursor:pointer}.cart-count{position:absolute;top:0;right:0;background-color:red;color:#fff;padding:5px;border-radius:50%}.cart-details{background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:20px;position:absolute;top:50px;right:10px;width:300px;z-index:10}.cart-items{max-height:400px;overflow-y:auto}.cart-item{display:flex;justify-content:space-between;padding:10px}.cart-item img{max-width:50px;height:auto}.cart-item-details{flex:1;padding-left:10px}.quantity-controls button{padding:5px 10px}.delete-icon{cursor:pointer}.order-summary{margin-top:20px}.order-summary ul{list-style-type:none;padding:0}.order-summary li{display:flex;justify-content:space-between}.payment-method{margin-top:20px}.payment-method select{width:100%;padding:10px}.place-order button{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;cursor:pointer}.place-order button:hover{background-color:#45a049}@media (max-width: 600px){.cart-container{position:fixed;bottom:20px;right:20px}.cart-details{width:90%;top:auto;right:0;left:0;margin:0 auto}.cart-item{flex-direction:column;align-items:center}.cart-item img{max-width:70px}.quantity-controls{display:flex;justify-content:space-between;width:100px}.order-summary,.payment-method{margin-top:15px}}.cart-containery{position:relative;padding:20px;width:1000px;height:1000px}.cart-icony{font-size:30px;cursor:pointer}.cart-county{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;font-size:14px;padding:5px;border-radius:50%}.cart-detailsy{display:flex;flex-direction:column;padding:20px}.cart-itemsy{display:flex;flex-direction:column}.cart-itemy{display:flex;align-items:center;margin-bottom:15px}.cart-item-detailsy{display:flex;flex-direction:column;width:40%;justify-content:center}.quantity-controlsy{display:flex;align-items:center}.quantity-controlsy button{padding:5px;cursor:pointer}.pricey{margin-top:10px}.order-summaryy{margin-top:20px;display:flex;flex-direction:column;gap:10px}.total-amounty{font-weight:700}.payment-methody{margin-top:20px}.payment-methody select{width:100%;padding:8px;margin-top:10px}.place-ordery button{width:100%;padding:10px;background-color:green;color:#fff;border:none;cursor:pointer}@media (max-width: 600px){.cart-containery{padding:10px;width:100%;height:100%}.cart-icony{font-size:25px}.cart-county{font-size:12px;top:-5px;right:-5px}.allpost{padding:10px 0;background:#000}.cart-detailsy{padding:10px}.cart-itemy{flex-direction:column;align-items:flex-start}.cart-itemsy{max-height:400px;overflow-y:auto}.quantity-controlsy{margin-top:10px}.order-summaryy{font-size:14px}.payment-methody select{width:100%}.place-ordery button{padding:12px}.cart-detailsy{width:100%;height:100%}}.empty-cart-message{text-align:center;margin-top:50px}.empty-cart-message h3{font-size:24px;color:#333}.empty-cart-message p{font-size:16px;color:#777}.allpost{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.allpost::-webkit-scrollbar{display:none}.add-items-link{display:inline-block;margin-top:10px;font-size:18px;color:#007bff;text-decoration:none}.add-items-link:hover{text-decoration:underline}.empty-cart-message{text-align:center;margin-top:50px;padding:20px;border:1px solid #ddd;border-radius:10px;background-color:#f9f9f9;box-shadow:0 4px 10px #0000001a}.empty-cart-message h3{font-size:24px;color:#333;margin-bottom:15px;font-family:Arial,sans-serif;font-weight:700}.empty-cart-message p{font-size:16px;color:#777;font-family:Arial,sans-serif}.add-items-link{display:inline-block;margin-top:10px;font-size:18px;color:#007bff;text-decoration:none;font-weight:700;padding:10px 20px;border:2px solid #007bff;border-radius:5px;transition:all .3s ease}.add-items-link:hover{text-decoration:underline;background-color:#007bff;color:#fff;transform:scale(1.05)}@media (max-width: 600px){.empty-cart-message{margin-top:30px;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.empty-cart-message h3{font-size:20px}.empty-cart-message p{display:flex;justify-content:center;font-size:14px;color:#777;font-family:Arial,sans-serif;width:100%}.add-items-link{display:inline-block;margin-top:10px;font-size:18px;color:#007bff;text-decoration:none;font-weight:700;padding:10px 20px;border:2px solid #007bff;border-radius:5px;transition:all .3s ease}.flexbutton{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:1;flex-basis:45px;overflow:hidden;justify-content:space-between}.categoryindividualitem{height:auto;width:355px;background-color:#000;border:1px solid white;margin:0 auto;color:red}.itemcategory{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;margin-top:28px;background:#211d1d;width:100%}.itema{list-style:none;text-decoration:none;display:flex;flex-direction:column;gap:10px;justify-content:left;font-size:10px;align-items:start;margin:0 auto;padding:21px 0 21px 10px;border-left:3px solid red;background:linear-gradient(90deg,#000,#401111d9)}.Aboutus{font-size:8px}}.profilegrid{display:flex;justify-content:space-between;padding:20px;gap:20px}.usera,.userd{flex:1}.profile-picture-container{display:flex;justify-content:center;margin-bottom:20px}.profile-picture{width:120px;height:120px;border-radius:50%}input[type=file]{padding:8px}.table{width:100%}.last-purchased-items{margin-top:40px}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 600px){.profilegrid{flex-direction:column;padding:10px}.profile{align-items:center}.usera,.userd{width:100%}.profile-picture-container{margin-bottom:20px}.profile-picture{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.input{width:100%}.orders-table{width:100%;font-size:14px}.grid-container{gap:10px}.grid-item{flex-direction:column;align-items:center;justify-content:center;padding:10px}.table thead{display:none}.modal-content{padding:10px}.order-summary .summary-item{font-size:14px}.grid-item.message{font-size:12px}.my-username{display:flex;padding:10px;color:#fff;gap:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;align-items:center}}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.order-items-container{padding:10px}.order-items{display:flex;flex-wrap:wrap;gap:10px}.order-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px}.order-item img{width:80px;height:80px;object-fit:cover}.kl{font-size:12px;text-align:center;padding-top:8px}.order-summary{padding:10px}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summary-item{font-size:14px}.strong{font-weight:700}.TOTALPRICE{color:green}@media (max-width: 768px){.order-detail-grid{grid-template-columns:1fr}.order-items{justify-content:center}.order-item{width:150px;margin-bottom:10px}.order-item img{width:100px;height:100px}.kl{font-size:14px}.summary-item{font-size:12px}.order-summary{margin-top:20px}}@media (max-width: 600){.order-item img{width:80px;height:80px}.order-item{width:120px}.kl{font-size:10px}.dealsitem{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.awe{display:flex;flex-direction:column}.summary-item{font-size:10px}.profile{display:grid;flex-direction:column;width:100%;gap:20px}form{display:flex;flex-direction:column;gap:10px;width:100%}.offimg{width:60px;flex-direction:column;text-align:center;gap:5px;margin-right:10px}.offitem{font-size:6px}.offspan{font-weight:600;font-size:6px}.register{color:#cf96a0;font-size:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.sort-section{width:100%}}.offimg{width:60px;height:60px;text-align:center;gap:5px;margin-right:10px}.offimg{width:60px;height:60px;border-radius:100px;text-align:center;gap:5px;margin-right:10px;display:flex;flex-direction:column;justify-content:center}.offitem{font-size:4px}.offspan{font-weight:600;font-size:6px}.diva{background-color:#fff}input{border:none}.xprofile{display:flex;justify-content:center;align-items:center}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.modal-item-details{display:flex;flex-direction:column;align-items:center}.modal-item-image{width:100%;height:auto;max-width:300px;margin-bottom:20px}.modal-item-info{text-align:center}.modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}@media (max-width: 768px){.modal-content{padding:10px}.modal-item-image{max-width:250px}}.item-detail{padding:20px;max-width:800px;margin:0 auto;text-align:center;background-color:#fff;border-radius:8px;box-shadow:0 0 15px #0000001a}.item-detail h1{font-size:2rem;color:#333}.item-detail img{width:100%;height:auto;margin-top:20px}.item-detail p{font-size:1.2rem;color:#666;margin-top:10px}.cart-actions{margin-top:20px}.cart-actions button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:1rem;margin:5px;border-radius:5px}.cart-actions button:hover{background-color:#0056b3}.quantity-control{display:flex;justify-content:center;align-items:center}.quantity-control button{padding:10px;font-size:1.5rem;background-color:#28a745;color:#fff;border:none;cursor:pointer;margin:0 10px;border-radius:5px}.quantity-control span{font-size:1.2rem;margin:0 15px}.back-to-list{margin-top:20px;display:inline-block;color:#007bff;text-decoration:none}.back-to-list:hover{text-decoration:underline}.categorya{display:flex;flex-direction:column}.asq{font-size:10px}.filter-section{display:flex;flex-direction:column;position:sticky;top:20px}.category-grid{display:grid;grid-template-columns:1fr;gap:20px}.categorya{text-align:center}.categorya img{width:100%;max-width:100px;height:auto;border-radius:50%}@media screen and (max-width: 1000px){.filter-section{position:sticky;top:20px;width:100%}.category-grid{display:grid;grid-template-columns:1fr}.items-grid{width:100%}.categorya img{max-width:80px}}@media screen and (max-width: 600px){.items-grid{width:100%}.categorya img{width:60px;height:60px}.category-grid{display:flex;overflow-x:auto}section{display:grid;grid-template-columns:1fr 4fr}.other-users{display:flex;flex-direction:column;overflow-y:auto;background-color:#000;align-items:center}.profile-pic{width:90px;height:90px;border-radius:50%;object-fit:cover}.my-username-text{display:none}}@media (max-width: 480px){.dealsitem{grid-template-columns:1fr 1fr;gap:10px;justify-content:center}}.deals{padding:1.5em;background-color:#e2e2e247;border-radius:.625em}.price{display:flex;justify-content:space-between;margin-bottom:1em}.deals img{margin-bottom:2.6em}.div{flex-direction:column;justify-content:end}.text{font-weight:600}.dailyitem{border-radius:.625em;width:100%}.buyitem{width:100%;padding:.375em 0;border-radius:.375em;border-color:#968825}.newbuyitem{display:grid;grid-template-columns:1fr 3fr 1fr}.nameofitem{margin-bottom:1.1em;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:400;color:#3e3b3b;display:flex}.buy{display:flex;justify-content:space-between;align-items:center;width:40%}@media screen and (max-width: 62.5em){.filter-section{position:sticky;top:1.25em;width:100%;display:flex}.items-grid{grid-template-columns:repeat(2,1fr)}section{display:flex}}@media screen and (max-width: 37.5em){.items-grid{grid-template-columns:repeat(1,1fr)}.categorya img{border-radius:50%}.dailyitem{width:100%}.buyitem{width:100%;padding:.625em}.deals{padding:1em}.pricevalue{font-size:1em}.awdt{width:100%;display:flex;height:600px}.emoji-picker-container{position:absolute;bottom:100px;left:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 0 10px #0003;width:40%}}.sort-section{display:flex;align-items:center;justify-content:flex-end;grid-column:span 4;background:#f9f9f9;padding:10px;border-radius:4px;width:90%;margin:0 auto}.iconnn img{display:block}@media (max-width: 600px){.cart-icons.cart-icony{display:block;font-size:24px;cursor:pointer}}@media (min-width: 601px){.cart-icons.cart-icony{display:none}}.awdt{display:none}.footer-icon{height:60px;display:f;display:flex;justify-content:center}.create-post-form{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:600px;margin:auto;width:100%}textarea{width:100%;padding:10px;border-radius:5px;border:1px solid #ddd;resize:none;height:18px}.file-inputs{margin-bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.media-icon-container{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.media-icon{max-width:100%;height:auto}.media-preview{margin-top:20px;text-align:center}.preview-image{max-width:100%;max-height:300px;object-fit:cover}.preview-video{max-width:100%;max-height:300px}@media (max-width: 768px){.create-post-form{padding:15px}textarea{font-size:14px;padding:8px}}@media (max-width: 480px){.create-post-form{padding:10px;width:100%}textarea{font-size:14px;padding:8px}.media-icon-container{flex-direction:column;margin-bottom:15px}.media-icon{width:50px;height:auto}.preview-image,.preview-video{max-width:100%;height:auto}}.close-button{position:absolute;top:10px;right:10px;background-color:#00000080;color:#fff;border:none;padding:5px;border-radius:50%;cursor:pointer;font-size:18px}.back-button{display:inline-block;margin-top:10px;padding:10px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}.back-button:hover{background-color:#e0e0e0}.media-preview{position:relative;margin-bottom:20px}.close-buttond{position:absolute;top:10px;right:10px;background-color:#00000080;color:#fff;border:none;padding:5px;border-radius:50%;cursor:pointer;font-size:18px}.close-button:hover{background-color:#000000b3}.create-post-form{position:relative;padding:20px}.media-preview{position:relative;margin-bottom:20px;display:inline-block}.close-buttond{position:absolute;top:5px;right:0;background-color:#0009;color:#fff;border:none;padding:5px;border-radius:50%;cursor:pointer;font-size:18px;width:40px;height:40px}.close-button:hover{background-color:#000c}.preview-image,.preview-video{max-width:100%;max-height:300px;object-fit:contain}.iconnn{gap:10px;display:grid;grid-template-columns:1fr auto;column-gap:10px;cursor:pointer;justify-content:c;justify-content:center;align-items:center;display:flex}.cart-icony{font-size:30px;cursor:pointer;display:flex;justify-content:center;align-items:center}.effect-option{display:inline-block;width:100px;height:100px;margin-right:10px;background-size:cover;cursor:pointer;border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.effect-option:hover{transform:scale(1.05)}.preview-close{width:19px;height:19px;position:absolute;top:10px;right:10px;background:#00000080;color:#fff;padding:5px;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 600px){.preview-close{top:5px;right:5px;width:16px;height:16px;padding:4px}.content{width:100%;overflow-y:auto;padding:0;background-color:#000}}@media screen and (max-width: 600px){.media-preview{width:100%;max-width:300px;margin:0 auto}.preview-image,.preview-video{width:100%;height:auto}.post-item img,.post-item video{width:100%;border-radius:8px;height:140px}}@media (max-width: 746px){.footer-iconsd{position:fixed;bottom:-3px;width:100%;z-index:1000;justify-content:space-evenly;padding:3px 0;display:flex;flex-direction:row}}.search-container{position:fixed;top:-100px;left:66px;right:0;transition:left 10s ease;z-index:9999;background-color:#000;width:29%;transition:top .3s ease;display:grid;grid-template-rows:1fr 4fr;align-items:center;padding:10px;box-sizing:border-box}.search-container.show{top:0}.username-textddd{font-size:15px;color:#d0a5a5}.inputuser{display:flex;justify-content:center;padding:10px;border-bottom:1px solid rgb(116,116,107)}.usernamed:hover{background-color:#443d3d;color:#fff}.search-input:hover{border:1px solid rgb(134,156,139)}.profile-picx{width:40px;height:40px;border-radius:50%;margin-right:10px}.search-results{padding:10px;max-height:300px;overflow-y:auto}.search-container .inputuser{display:flex;justify-content:space-between}@media (max-width: 1200px){.search-container{width:40%;left:0}.profile-picx{width:35px;height:35px}.username-textddd{font-size:14px}}@media (max-width: 768px){.search-container{width:60%;left:0;right:0}.profile-picx{width:26px;height:26px}.username-textddd{font-size:12px}}@media (max-width: 480px){.search-container{width:90%;left:0;right:0}.inputuser{padding:5px;text-align:left}.text{font-weight:400px}.profile-picx{width:25px;height:25px}.username-textddd{font-size:12px}.search-input{font-size:14px}}@media (max-width: 320px){.search-container{width:95%;left:0;right:0}.profile-picx{width:20px;height:20px}.username-textddd{font-size:11px}}.effect-option{width:100px;height:100px;background-size:cover;background-position:center;cursor:pointer;display:inline-block;margin-right:10px}.sdf{width:600px}.reels-container{padding:20px}.reels-list{display:flex;flex-wrap:wrap;gap:15px}.reel-item{position:relative;width:300px;height:500px;border-radius:8px;overflow:hidden;background-color:#f0f0f0}.reel-video{width:100%;height:100%}.reel-actions{position:absolute;bottom:10px;left:10px;display:flex;flex-direction:column;gap:10px}.reel-actions button{background-color:#fff;border:none;padding:5px 10px;cursor:pointer}.comments{margin-top:10px;font-size:14px}.upload-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.reels-container{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.reel-item{width:calc(33.33% - 10px);box-sizing:border-box;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.reel-item video{width:100%;height:auto}.reel-description{padding:10px;text-align:center}.reel-description p{font-size:14px;color:#333}.video-component{display:flex;flex-direction:column;gap:20px}.video-item{position:relative}.video-controls{position:absolute;bottom:10px;left:10px;display:flex;gap:10px}.video-controls button{background-color:#0009;color:#fff;border:none;padding:5px 10px;border-radius:5px}.spinner-container{display:flex;justify-content:center;align-items:center;height:100vh;color:#000}video{width:100%;height:a;display:block;object-fit:contain}.content{overflow-y:auto}.user-posts{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;gap:3px;border-top:1px solid rgb(88,60,60)}.tabs{background:#000;display:flex;justify-content:center;align-items:center;margin:0 80px;justify-content:space-around;padding:10px}.video-item{width:100%;max-width:600px;position:relative;background-color:#fff}.video-header{position:absolute;left:10px;right:10px;color:#fff;font-size:1rem;z-index:1;background-color:transparents}.username{font-weight:700}.stats{display:flex;justify-content:space-between;margin-top:5px}.stats div{font-size:.9rem;color:#fff}.stats i{margin-right:5px}video{width:100%}.video-component{display:flex;flex-direction:column;align-items:center}video{width:100%;height:auto;border-radius:10px}.comment{margin-bottom:5px;font-size:.9rem}.video-component{display:flex;flex-direction:column;align-items:center;background-color:#000}.video-item{width:100%;max-width:600px;position:relative}.video-wrapper{position:relative}.video-header{display:flex;align-items:center;position:absolute;top:10px;left:10px;z-index:2;background-color:#00000080;padding:5px;border-radius:20px;background-color:transparent}.profile-pic{width:60px;height:60px;border-radius:50%;margin-right:10px}.username{font-size:1.2rem;color:#fff}.right-overlay{position:absolute;top:10px;right:10px;color:#fff;z-index:1;display:flex;flex-direction:column;align-items:flex-end}.right-overlay .likes,.right-overlay .comments{display:flex;align-items:center;font-size:1.2rem;margin-bottom:10px;cursor:pointer}.right-overlay i{margin-right:5px}.video-controls{display:flex;justify-content:space-between;padding:10px}.like-btn,.comment-btn{background-color:transparent;border:none;color:#007bff;font-size:1rem;cursor:pointer;display:flex;align-items:center}.like-btn i,.comment-btn i{margin-right:5px}.comment-section{padding:10px}.comment-input{display:flex;justify-content:space-between;gap:10px}.comment-input input{flex:1;padding:5px;border:1px solid #ccc;border-radius:5px}.comment-input button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.comment{margin-bottom:5px;font-size:.9rem;color:#fff}.comment strong{font-weight:700}.right-overlay{display:flex}.video-componenta{display:flex;flex-direction:column;align-items:center;background-color:#000}.video-itema{width:100%;max-width:600px;margin-bottom:20px;position:relative}.video-wrappera{position:relative}video{width:100%;height:auto;height:100vh;border-radius:10px}.video-headera{display:flex;align-items:center;position:absolute;top:10px;left:10px;z-index:2;padding:5px;border-radius:20px;background-color:transparent}.profile-pica{width:40px;height:40px;border-radius:50%;margin-right:10px}.usernamea{font-size:1.2rem;color:#fff}.postlikea{position:absolute;bottom:20px;right:10px;display:flex;flex-direction:column;align-items:flex-start;z-index:3}.user-profile::-webkit-scrollbar{display:flex;align-items:center;margin-bottom:5px}.like-containera,.comment-containera{display:flex;align-items:center;margin-right:10px}.like-icona,.comment-icona{margin-right:5px}.comment-sectiona{padding:10px;background-color:#000000b3;color:#fff;border-radius:10px;margin-top:10px}.comment-inputa{display:flex;align-items:center;margin-bottom:10px}.comment-inputa input{flex:1;padding:5px;border-radius:5px;border:none;background-color:#ffffff1a;color:#fff}.comment-inputa button{background-color:#06c;color:#fff;padding:5px 10px;border:none;border-radius:5px;cursor:pointer;margin-left:10px}.comments-lista{max-height:200px;overflow-y:auto}.postlikea{position:absolute;bottom:70px;right:0;display:flex;flex-direction:column;align-items:flex-start;z-index:3;color:#fff}.active-border{border-top:3px solid yellow}.PROFILEPOST{width:100px;display:block;fill:red;background-color:#000;margin-top:3px;color:red}.PROFILEREEL{width:100px;display:block;margin-top:3px}.active-border{border-top:3px solid pink;width:100px;display:flex;justify-content:center}@media (min-width: 1000px){.unread-count{position:absolute;top:-14px;right:19px;background-color:red;color:#fff;font-size:12px;border-radius:50%;padding:3px 8px;font-weight:700}.unread-counta{position:absolute;top:-11px;left:9px;background-color:red;color:#fff;font-size:12px;border-radius:50%;font-weight:700}.post-item img,.post-item video{width:100%;height:206px;border-radius:8px}.profile-pic{width:130px;height:130px;border-radius:50%;object-fit:cover}.uiop{display:none}}.CREATEPIC{background-color:#000;border:none;color:#fff}.video-item{width:100%;max-width:600px;position:relative;height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000}.media-preview{width:100%;height:0;padding-bottom:56.25%;position:relative}video{width:100%;height:80vh;object-fit:cover}.video-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.video-element{width:100%;object-fit:cover}.overlay{position:absolute;top:80%;right:10px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;color:#fff}.like-container,.comment-container{cursor:pointer;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}@media (max-width: 768px){.video-element{object-fit:cover;height:100%}}.postvideo{height:60%}.mute-icon{position:absolute;top:40px;right:8px;border-radius:4px;z-index:100;width:120px}.video-wrapper,.video-item{position:relative}.comment-section{position:absolute;bottom:0;width:100%;background-color:#0009;color:#fff;padding:10px;box-sizing:border-box;display:none}.video-item.show-comments .comment-section{display:block}.comment-input{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.comment-input input{width:80%;padding:5px;background-color:transparent;color:#fff;border:1px solid #ccc;border-radius:5px}.comment-input button{padding:5px 10px;background-color:#0091ea;color:#fff;border:none;border-radius:5px;cursor:pointer}.comments-list{max-height:150px;overflow-y:auto}.comment{margin-bottom:8px;font-size:14px}.comment-section{position:absolute;bottom:0;width:100%;background-color:#0009;color:#fff;padding:15px 20px;box-sizing:border-box;display:none;border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 -4px 10px #0003;transition:transform .3s ease-in-out}.video-item.show-comments .comment-section{display:block;transform:translateY(0)}.comment-input{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;background:#ffffff1a;padding:8px 12px;border-radius:25px}.comment-input input{width:80%;padding:10px 12px;background-color:#fff3;color:#fff;border:1px solid #ccc;border-radius:20px;font-size:14px;transition:border-color .3s ease}.comment-input input:focus{border-color:#0091ea;outline:none}.comment-input button{padding:8px 15px;background-color:#0091ea;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.comment-input button:hover{background-color:#007bb5}.comments-list{max-height:200px;overflow-y:auto;padding-right:10px}.comment{background-color:#ffffff1a;padding:10px;border-radius:10px;margin-bottom:12px;box-shadow:0 2px 5px #0003;font-size:14px;line-height:1.5;transition:transform .3s ease-in-out}.comment:hover{transform:translate(5px);box-shadow:0 4px 10px #0000004d}.comment strong{color:#0091ea}.delete-comment-btn{color:#e74c3c;border:1px solid #e74c3c;padding:4px 10px;font-size:12px;cursor:pointer;border-radius:15px;margin-left:12px;transition:all .3s ease}.delete-comment-btn:hover{background-color:#e74c3c;color:#fff}.close-comments{cursor:pointer;background-color:transparent;color:#ff4757;padding:5px 15px;border:2px solid #ff4757;border-radius:15px;text-align:center;font-size:14px;transition:all .3s ease}.close-comments:hover{background-color:#ff4757;color:#fff}.view-more-comments-btn{background-color:transparent;color:#3498db;padding:8px 18px;border:2px solid #3498db;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s ease;margin-top:12px}.view-more-comments-btn:hover{background-color:#3498db;color:#fff}.comment{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.comment-header{display:flex;align-items:center;margin-bottom:4px}.comment-user-pic{width:30px;height:30px;border-radius:50%;margin-right:10px}.comment p{margin:0}.delete-comment-btn{background:transparent;color:#f44336;border:none;cursor:pointer;font-size:12px}.delete-comment-btn:hover{text-decoration:underline}.profile-picxa{max-width:36px;max-height:36px;border-radius:50%;object-fit:cover;background-color:transparent}.postvideo{height:40vh}.search-inputa{width:100%;font-size:16px;border-radius:5px;background:#000}.search-inputa:focus{border:none}.search-resultsa{position:absolute;top:40px;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;max-height:200px;overflow-y:auto;z-index:10}.profile-picx{width:26px;height:26px;border-radius:50%;margin-right:10px}.search-inputa{width:100%;padding:3px;font-size:14px;border-radius:5px;border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;text-align:center}.search-resultsa{position:absolute;top:40px;left:0;width:100%;background-color:#000;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;max-height:200px;overflow-y:auto;z-index:10}.username{display:flex;align-items:center;padding:10px;cursor:pointer;width:100%}.profile-picx{max-width:26px;max-height:26px;border-radius:50%;margin-right:10px}.uiop{height:40px;display:flex;justify-content:center;align-items:center}.dsa{padding:3px;background-color:#000;color:#fff}audio{width:200px;height:40px}@media (max-width: 900px){.input-container{position:fixed;bottom:56px;width:98%;box-shadow:0 -2px 5px #0000001a;z-index:10;padding:0;display:flex}}.sticky-category{position:sticky;top:0;z-index:10}.sticky-header{position:sticky;top:0;z-index:100;width:100%}.sticky-category{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 2px 4px #0000001a}.sticky-categories{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 2px 4px #0000001a;background-color:#000}.sticky-category{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 2px 10px #0000001a}.create-post-form textarea{width:100%;max-width:500px;word-wrap:break-word;overflow-wrap:break-word;resize:none}.create-post-form .content-preview{max-width:500px;word-wrap:break-word;overflow-wrap:break-word}.create-post-form .media-preview img{max-width:100%;height:auto}@media (max-width: 600px){input{font-size:14px;height:16px;width:180px}.epic{display:inline-block;max-width:100%;object-fit:cover;animation:slide-right 15s linear infinite;height:30px}.unread-counta{display:flex;justify-content:center;align-items:center;position:absolute;top:-9px;left:11px;background-color:red;color:#fff;font-size:12px;border-radius:50%;width:18px;height:18px;font-weight:700}.unread-count{position:absolute;top:-15px;right:16px;background-color:red;color:#fff;font-size:12px;border-radius:50%;padding:3px 8px;font-weight:700}}@media (max-width: 480px){.off{padding:5px 10px}.sticky-category{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:none}}.spinner{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:fixed;top:0;left:0;background-color:#ffffffb3;z-index:1000}.loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-containerx{display:flex;gap:15px}.profile-containerx{display:flex;gap:15px;justify-content:center;align-items:center;justify-content:flex-start}.aqwe{height:28px;display:flex;justify-content:center;align-items:center;background:#4e4650;color:#fff;border:none;padding:10px;border-radius:15px}.pictured{height:32px}.QWER{display:flex}.delete-confirmation-overlay{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;align-items:flex-start;height:100%;background:#00000080}.delete-confirmation-modal{background:#fff;padding:20px;margin-top:50%;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;align-items:center}.delete-confirmation-modal p{margin-bottom:10px}.delete-confirmation-modal button{padding:8px 16px;cursor:pointer}.delete-confirmation-modal button:first-child{background-color:red;color:#fff;border:none;margin-right:10px}.delete-confirmation-modal button:last-child{background-color:gray;color:#fff;border:none}.pic-contentx{display:grid;grid-template-columns:1.3fr 1fr;height:auto;padding:20px}.pic-image img,.pic-image video{width:100%;height:auto;object-fit:cover}@media (max-width: 1024px){.pic-contentx{grid-template-columns:1fr;padding:15px}.pic-image img,.pic-image video{height:300px}.pic-info{padding:10px;margin-top:15px}}@media (max-width: 768px){.pic-contentx{grid-template-columns:1fr;height:auto}.pic-image img,.pic-image video{height:250px}.pic-info{padding:10px;margin-top:15px}.comments{max-height:200px;overflow-y:auto}.send-comment-btn{align-self:flex-end}.pic-modal-content{width:100%;max-width:90%;height:auto;border-radius:8px}.close-modal-btn{font-size:24px}}.pic-modal-overlay{display:flex;justify-content:center;align-items:center;padding:10px}.close-modal-btn{position:absolute;top:10px;right:10px;font-size:25px;color:#fff}.COMMENT{display:flex;justify-content:space-between;align-items:center}.comment-input{display:flex;align-items:center;gap:10px}.send-comment-btn{background-color:#000;border:none;color:#fff;cursor:pointer;border-radius:4px;padding:10px 0}.stories-display{display:flex;overflow-x:auto;gap:10px}.stories-display::-webkit-scrollbar{display:none}.story{position:relative;height:80px;background-color:#eee;border-radius:10px;overflow:hidden;flex-shrink:0}.story img,.story video{max-width:80px;height:100%;object-fit:cover}.three-dots-menu{position:absolute;top:5px;right:5px;cursor:pointer;font-size:20px;color:#fff}@media (max-width: 768px){.stories-display{gap:5px;padding:10px}}.media-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;max-width:90%;max-height:80%}.modal-image,.modal-video{width:100%;height:auto;object-fit:contain}.delete-menu{position:absolute;top:30px;right:5px;background-color:#333;color:#fff;padding:5px;border-radius:5px;cursor:pointer}.media-modal .modal-content{position:relative}.media-modal .modal-content:before{content:"×";position:absolute;top:5px;right:10px;font-size:30px;color:#fff;cursor:pointer;font-weight:700}.media-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden;padding:10px}.modal-content{position:relative;max-width:100%;max-height:90%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:10px}.modal-image,.modal-video{width:100%;height:auto;object-fit:contain;max-width:100%;max-height:100%}.media-modal .modal-content:before{content:"×";position:absolute;top:10px;right:15px;font-size:30px;color:#fff;cursor:pointer;font-weight:700;z-index:1100}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.media-modal.fade-out{animation:fadeOut .5s forwards}.close-modal-button{position:absolute;top:10px;right:10px;background-color:#00000080;color:#fff;border:none;padding:10px;border-radius:50%;cursor:pointer;font-size:18px}.close-modal-button:hover{background-color:#000000b3}.delete-confirmation-popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center}.popup-content{background-color:#fff;padding:20px;border-radius:8px;text-align:center}.popup-actions button{margin:10px;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.popup-actions button:hover{background-color:#0056b3}.close-modal-btn{position:absolute;top:10px;right:10px;font-size:25px;color:#fff;background:#000}.user-reels{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;gap:3px;border-top:1px solid rgb(88,60,60)}.hui{display:flex;margin-left:auto;justify-content:center;animation:c;align-items:center;gap:3px}.last-message-time{font-size:10px;color:#5a5252;font-weight:400}.icon-container{position:relative;display:inline-block}.profile-picx{width:50px;height:50px;border-radius:50%}.badge{position:absolute;top:0;right:0;background-color:red;color:#fff;font-size:12px;font-weight:700;padding:4px 6px;border-radius:50%;transform:translate(50%,-50%)}.other-users::-webkit-scrollbar{display:none}.content::-webkit-scrollbar{display:none}.chat-window-content::-webkit-scrollbar{display:none}.close-btn{position:absolute;top:10px;right:10px;background:red;color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.profile-pic{width:40px;height:40px;border-radius:50%;margin-right:10px}.following-container{padding:20px}.back-btn{background:#007bff;color:#fff;border:none;padding:10px;cursor:pointer;border-radius:4px}.user-item img{width:40px;height:40px;border-radius:50%;margin-right:10px}.follow-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0003;z-index:999}.popup-content{position:relative}.close-btn{position:absolute;top:10px;right:10px;background-color:transparent;border:none;font-size:20px;cursor:pointer}.back-btn{padding:8px 12px;background-color:#3897f0;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}.back-btn:hover{background-color:#3181d9}.follow-title{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center;color:#fff}.user-lista{list-style:none;padding:0;margin:0;border-top:1px solid #dbdbdb}.user-itema{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #dbdbdb}.profile-pic{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px;border:1px solid #dbdbdb}.user-info{flex-grow:1}.username{font-weight:700;font-size:14px;color:#262626}.follow-btn{background-color:#3897f0;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;font-weight:700}.follow-btn:hover{background-color:#3181d9}.no-users-message{text-align:center;margin-top:20px;font-size:14px;color:#8e8e8e}.popup-header h2{font-size:16px;font-weight:700}.close-btn{background:none;border:none;font-size:20px;color:#262626;cursor:pointer}.user-list-container{flex-grow:1;overflow-y:auto}.user-lista{list-style:none;margin:0;padding:0}.user-itema{display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid #dbdbdb}.profile-pic{width:42px;height:42px;border-radius:50%;margin-right:10px;object-fit:cover}.user-details{flex-grow:1}.username{font-weight:700;font-size:14px;color:#493d3d}.subtext{font-size:12px;color:#8e8e8e}.follow-btn{background-color:transparent;color:#057ac5;border:none;font-size:14px;cursor:pointer}.follow-btn:hover{color:#000}.no-data-message{padding:20px;text-align:center;font-size:14px;color:#999}.popup-overlay{top:60px;left:29%;position:fixed;width:43%;z-index:1000}.opacity-reduced{opacity:.5}.remove-btn{background-color:red;color:#fff}.follow-btn{background-color:gray;color:#fff}.chatbot-container{display:grid;grid-template-columns:.49fr 1fr;grid-gap:20px;height:100vh}@media only screen and (max-width: 768px){.chatbot-container{display:flex;flex-direction:column;height:100vh}}.za{width:100%;display:flex;justify-content:center;align-items:center}.animated-box{width:200px;height:200px;background-color:red;animation:moveBox 2s infinite alternate}@keyframes moveBox{0%{transform:translate(0)}to{transform:translate(200px)}}.awqa{display:flex;flex-direction:column;text-align:center;grid-template-columns:1.4fr 3fr}@media (max-width: 480px){.awqa{display:flex;flex-direction:column;text-align:center}}.magnifier-container{display:flex;justify-content:center;align-items:center}@media (max-width: 480px){.dailyitems{width:80px;height:80px}.offitem{font-size:3px}}.aaaq{width:89%;display:flex}.categoryname{font-size:4px}@media (max-width: 600px){.Aboutus{font-size:6px;display:flex;gap:6px}}.searcheditems{display:flex;flex-direction:column;color:#4e5424}@media (max-width: 600px){.grid-item{flex-direction:column;align-items:center;justify-content:center;padding:10px;width:231px}}.order-summary{background:#fff;padding:20px;border-radius:15px;box-shadow:0 4px 10px #0000001a;max-width:400px;width:100%;margin:auto}.order-summary h3{font-size:1.4rem;font-weight:600;color:#333;display:flex;align-items:center;gap:10px;margin-bottom:15px}.order-summary ul{list-style:none;padding:0;margin:0}.order-summary li{display:flex;justify-content:space-between;align-items:center;font-size:1rem;color:#555;padding:8px 0;border-bottom:1px solid #eee}.order-summary li:last-child{border-bottom:none}.order-summary .total-amount{font-weight:700;color:#0275d8;font-size:1.2rem;padding-top:10px}.order-summary svg{color:#0275d8;font-size:1.2rem}.order-summary .total-amount svg{color:#f39c12}.cartitem{display:flex}.orderprice{display:flex;flex-direction:column;gap:10px;width:100%}@media (max-width: 600px){.order-summaryy{font-size:14px;background-color:#301909;padding:16px;color:#fff;border-radius:10px}}@media (max-width: 900px){.maincontainer{display:grid;grid-template-columns:2fr 1fr 2fr;justify-content:space-between;align-items:center;width:100%;padding:3px}}@media (max-width: 600px){h3{font-size:16px}}.xaqwer{color:#000}.xdcds{background-color:#000;color:#fff}.dwcrr{display:flex}.qwsrr{display:flex;gap:24px;width:100%;margin-top:10px;justify-content:flex-end}.tre{display:flex;text-align:center;justify-content:center;margin:auto 10px}.share-popup-container{position:absolute;top:0;left:0;right:0;z-index:1000;background:#00000080;height:100vh;display:flex;align-items:flex-start}.share-popup{background-color:#fff;width:400px;border-radius:5px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:16px}.user-row{display:flex;align-items:center;margin-bottom:10px;gap:28px;justify-content:space-between}.profile-thumb{width:40px;height:40px;border-radius:50%;margin-right:10px}button{padding:6px 12px;background-color:#4caf50;color:#fff;border:none;cursor:pointer}button:hover{background-color:#000}.user-listax{overflow-y:auto;height:100vh}.sxecer{display:flex;justify-content:center;align-items:center;gap:10px}.share-popup-container{position:fixed;top:0;left:0;right:0;z-index:1000;background:#00000080;height:100vh;display:flex;justify-content:center;align-items:center}.share-popup{background-color:#fff;width:400px;border-radius:5px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto}@media screen and (max-width: 480px){.share-popup-container{top:0;left:0;right:0;z-index:1000;background:#00000080;height:100vh;display:flex;justify-content:center;align-items:center}.share-popup{width:90%;margin:0 auto;border-radius:10px}}.share-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.share-header h3{background:beige;font-size:12px;margin:0}.share-popup{position:relative;background-color:#fff;width:400px;border-radius:5px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto;padding:38px}.close-btna:hover{color:#000}.share-popup-message{padding:40px 16px;text-align:center;font-size:14px;color:#333}.allq{height:38px;display:flex;justify-content:space-between;padding:19px 6px 0;align-items:center}.ald{justify-content:center;align-items:center;align-self:center;display:flex;position:relative}.pka{display:flex;justify-content:center}.community-container{font-family:Segoe UI,sans-serif;max-width:1000px;margin:0 auto}.community-tabs{display:flex;overflow-x:auto;gap:12px;padding-bottom:10px;border-bottom:2px solid #e0e0e0;scrollbar-width:none}.community-tabs::-webkit-scrollbar{display:none}.community-tabs button{flex:none;background-color:transparent;border:none;padding:10px 16px;font-size:16px;cursor:pointer;color:#333;border-bottom:3px solid transparent;transition:all .2s ease;white-space:nowrap}.community-tabs button:hover{background-color:#f7f7f7}.community-tabs button.active{border-bottom:3px solid #007bff;font-weight:700;color:#007bff}.community-content ul{list-style-type:none;padding:0}.community-content li{position:relative;margin-bottom:16px;padding:12px;background-color:#000;border-radius:8px;border:1px solid #373333}.community-content h2{margin-bottom:15px;font-size:22px;color:#444}.announcements{max-width:600px}.announcement-form{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.announcement-form input,.announcement-form textarea,.announcement-form select{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px;width:100%}.announcement-list li{background-color:#f9f9f9;padding:12px;margin-bottom:10px;border-radius:6px;border:1px solid #373333}.announcements{max-width:600px;margin:0 auto}.create-btn{padding:10px 16px;background-color:#28a745;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer;margin-bottom:20px}.create-btn:hover{background-color:#218838}.form-container{background-color:#f4f4f4;border:1px solid #ccc;padding:16px;border-radius:8px;margin-bottom:20px}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form-header h3{margin:0}.close-btn{background:none;border:none;font-size:20px;cursor:pointer}.announcement-form{display:flex;flex-direction:column;gap:10px}.announcement-form input,.announcement-form textarea,.announcement-form select{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px}.announcement-form button{padding:10px;background-color:#007bff;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer}.announcement-form button:hover{background-color:#0056b3}.announcement-list li{background-color:#000;position:relative}.profile-pic{width:32px;height:32px;border-radius:50%;margin-right:10px}.event-item{position:relative;padding:1rem;border:1px solid #ccc;margin-bottom:1rem;border-radius:8px;background-color:#fdfdfd}.event-header{display:flex;justify-content:space-between;align-items:center}.delete-btn{position:absolute;top:8px;right:8px;background:none;border:none;font-size:18px;color:red;cursor:pointer}.marketplace{padding:20px}.product-item{border:1px solid #ddd;border-radius:8px;padding:15px;margin:10px 0;position:relative}.product-item:hover{box-shadow:0 2px 8px #0000001a}.delete-btn{position:absolute;top:8px;right:8px;background:none;border:none;color:#e74c3c;cursor:pointer}video{height:60vh}.allpost img{height:60vh}.postlike{display:flex;align-items:center;display:grid;grid-template-columns:3fr 1fr;padding:3px 12px;gap:20px;color:#fff}.interaction{display:flex;align-items:center;gap:8px;cursor:pointer;color:#fff;justify-content:end}.icon-button svg{width:24px;height:24px;color:#262626;transition:transform .2s ease;color:#fff}.icon-button:hover svg{transform:scale(1.1);color:#fff}.count-text{font-size:10px;color:#fff;font-weight:400;font-family:Rubik}.icon-button svg{width:24px;height:24px;stroke:#fff;fill:none;transition:transform .2s ease}.icon-button:hover svg{transform:scale(1.1)}.icon-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;fill:#fff}.icon-buttonaaa svg{display:flex;align-items:center;justify-content:center;width:24px;height:24px;fill:#fff}.top-bar{position:absolute;top:10px;left:0;right:0;padding:0 12px;display:flex;justify-content:space-between;align-items:center;color:#fff}.bottom-bar{position:absolute;bottom:30px;width:100%;display:flex;justify-content:center}.action-btn{background:#fff;padding:10px 16px;border-radius:8px;border:none}.snap-container{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:flex;flex-direction:column;justify-content:space-between}.bottom-bar-with-filters{position:absolute;bottom:30px;width:100%;display:flex;justify-content:center;align-items:center;z-index:2}.filters-side{display:flex;flex-direction:column;gap:6px}.filters-side.left{position:absolute;left:20px;bottom:50px}.filters-side.right{position:absolute;right:20px;bottom:50px}.filter-btn{background:#fff3;border:1px solid white;border-radius:8px;padding:6px 10px;color:#fff;font-size:12px;cursor:pointer;transition:background .3s,color .3s}.snap-container{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:flex;flex-direction:column;justify-content:space-between;z-index:1000}.camera-wrapper{position:relative;width:100%;height:100%}.webcam-feed,.preview-img{width:100%;height:100%;object-fit:cover}.top-bar{position:absolute;top:10px;left:0;right:0;padding:0 12px;display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:2}.right-icons{display:flex;gap:10px}.icon-btn{background:transparent;border:none;color:#fff}.bottom-bar-horizontal-split{position:absolute;bottom:30px;width:100%;display:flex;justify-content:center;align-items:center;gap:12px;z-index:2;padding:0 10px}.filter-row{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;max-width:40%;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-btn{background:#fff3;border:1px solid white;border-radius:20px;padding:6px 10px;color:#fff;font-size:12px;white-space:nowrap;cursor:pointer;transition:background .3s,color .3s}.filter-btn.active{background:#fff;color:#000}.capture-btn{background:#fff;border-radius:50%;padding:18px;border:none;z-index:2}.preview-screen{position:relative;width:100%;height:100%}.preview-actions{position:absolute;bottom:20px;width:100%;display:flex;justify-content:space-around}.action-btn{background:#fff;padding:10px 16px;border-radius:8px;border:none;cursor:pointer}.action-btn.primary{background:#007bff;color:#fff}.bottom-bar-stacked{position:absolute;bottom:30px;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2}.capture-btn{background:#fff;border-radius:50%;padding:18px;border:none;z-index:2;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.filter-scroll-row{display:flex;gap:10px;overflow-x:auto;padding:0 10px;width:100%;justify-content:center;scrollbar-width:none}.filter-circle-btn{width:40px;height:40px;border-radius:50%;border:2px solid white;overflow:hidden;padding:0;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border .3s}.filter-circle-btn.active{border-color:#00bfff}.filter-preview{width:100%;height:100%;background-size:cover;background-position:center;pointer-events:none}.bottom-bar-stacked{position:absolute;bottom:86px;width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:2}.capture-btn{background:#fff;border-radius:50%;padding:18px;border:none}.filter-scroll-row{display:flex;overflow-x:auto;gap:12px;padding:6px 12px;width:100%;justify-content:center;scrollbar-width:none}.filter-scroll-row::-webkit-scrollbar{display:none}.filter-circle-btn{width:40px;height:40px;border-radius:50%;border:2px solid white;background-color:#ffffff1a;position:relative;overflow:hidden;padding:0}.filter-circle-btn.active{border-color:#00aced}.filter-preview{width:100%;height:100%}.post-item{position:relative;margin-bottom:20px}.post-image{width:100%;display:block;border-radius:6px}.menu-button{display:flex;justify-content:center;align-items:center;background:transparent;border:none;cursor:pointer;color:#fff}.dropdown-menu{position:absolute;top:40px;right:8px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px #00000026;z-index:100;width:120px}.dropdown-item{padding:8px 16px;width:100%;border:none;text-align:left;cursor:pointer;font-size:14px}.dropdown-item:hover{background-color:#f0f0f0}.overlay{right:0;bottom:0;background:transparent;display:flex;justify-content:center;align-items:center;z-index:999}.confirm-dialog{background:#fff;padding:20px;border-radius:6px;text-align:center;max-width:300px}.confirm-actions{display:flex;justify-content:center;gap:10px;margin-top:12px}.btn-delete{background:red;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}.btn-cancel{background:#eee;color:#333;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}.capture-btn{background:#222;color:#fff;border:none;border-radius:50%;padding:15px;margin:10px;cursor:pointer;width:46px;height:46px;width:55px;height:55px}.capture-btn.recording{background:red}.primary{background:green;color:#fff;padding:8px 16px;border:none;border-radius:5px}.text-overlay-input{position:absolute;bottom:100px;left:10%;right:10%;background:#0009;padding:10px;border-radius:8px;display:flex;gap:10px}.text-overlay-input input{flex:1;padding:8px;font-size:16px}.text-fullscreen{display:flex;flex-direction:column;height:100vh;background:#000;padding:20px;justify-content:center}.fullscreen-textarea{width:100%;height:50%;font-size:1.5rem;color:#fff;background:transparent;border:none;outline:none;resize:none;text-align:center}.text-mode-actions{justify-content:space-around;align-items:center;position:absolute;bottom:86px;margin-top:20px;display:flex;justify-content:space-between}.preview-actions{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.caption-textarea{width:100%;resize:none;font-size:13px;background-color:#000;border:none;color:#fff;height:40px}.btn-primary{background-color:#242924;color:#fff;padding:10px 18px;border:none;border-radius:6px;cursor:pointer}.btn-back{background:#444;color:#fff;padding:10px 18px;border:none;border-radius:6px;cursor:pointer}.icon-btn{background:transparent;border:none;cursor:pointer;color:#fff}.error-text{color:red;margin-top:10px}.post-container{overflow:hidden;border:1px solid rgba(0,0,0,.08);font-family:Inter,Helvetica Neue,sans-serif;box-shadow:0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.post-container img,.post-container video{display:block;width:100%;object-fit:cover;background:#f0f0f0}.video-wrapper{position:relative;background:#000;height:100%}.video-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);pointer-events:none}.post-text-content{padding:20px;font-size:1.1rem;line-height:1.5;color:#e4e4d0;text-align:center;font-weight:500;border-top:1px solid rgba(0,0,0,.05)}@media (max-width: 600px){.post-text-content{font-size:1rem;padding:15px}}.overlayn{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999999}.confirm-dialog{background:#fff;padding:20px;border-radius:10px;text-align:center;z-index:1000000}.zxcv{display:flex}.songs-screen{max-width:600px;background:#fff;box-shadow:0 4px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#262626;display:flex;flex-direction:column;overflow:hidden}.songs-header{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #efefef;font-weight:600;font-size:18px;background-color:#fafafa;position:sticky;top:0;z-index:10}.songs-header button{background:none;border:none;color:#0095f6;font-weight:600;font-size:14px;cursor:pointer;margin-right:16px;padding:6px 10px;border-radius:6px;transition:background-color .2s}.songs-header button:hover{background-color:#e6f0ff}.songs-search{display:flex;padding:12px 16px;border-bottom:1px solid #efefef;background-color:#fafafa}.songs-search input{flex:1;padding:8px 12px;border:1px solid #dbdbdb;border-radius:8px 0 0 8px;font-size:14px;outline:none;transition:border-color .2s}.songs-search input:focus{border-color:#a8a8a8}.songs-search button{padding:8px 14px;background-color:#0095f6;border:none;color:#fff;font-weight:600;font-size:14px;cursor:pointer;border-radius:0 8px 8px 0;transition:background-color .2s}.songs-search button:hover{background-color:#007ac1}.songs-screen p{text-align:center;margin:16px 0;color:#999;font-style:italic}.songs-list{display:flex;flex-direction:column;overflow-y:auto}.song-item{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #efefef;cursor:pointer;transition:background-color .15s}.song-item:hover{background-color:#f7f7f7}.song-item img{width:56px;height:56px;border-radius:8px;margin-right:14px;object-fit:cover;flex-shrink:0;box-shadow:0 1px 3px #0000001a}.song-item div{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.song-item strong{font-weight:600;font-size:16px;line-height:1.2;margin-bottom:3px;color:#262626}.song-item p{font-size:13px;color:#8e8e8e;margin:0}.song-item audio{width:120px;margin-left:12px;border-radius:6px;outline:none}.selected-song-bark{display:flex;gap:10px}.selected-song-bar{display:flex;gap:10px;font-size:10px}.ewnjerv{display:flex;flex-direction:column}video{border-radius:0}.dlk{height:100vh;background-color:#fff}.services{position:relative;background-color:#000;padding:1rem;border-radius:12px;color:#fff;font-family:Segoe UI,sans-serif}.services h2{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.category-tabs button{padding:6px 14px;border-radius:20px;border:1px solid #555;background-color:#1a1a1a;color:#ccc;font-size:.85rem;cursor:pointer;transition:.2s ease}.category-tabs button.active{background-color:#2ecc71;color:#fff;border-color:#27ae60}.category-tabs button:hover{background-color:#2c2c2c}.create-btn{display:inline-block;margin-bottom:1rem;padding:.5rem 1rem;background-color:#3498db;color:#fff;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:.2s ease}.create-btn:hover{background-color:#2980b9}.service-list{list-style:none;padding:0;display:grid;gap:1rem}.service-item{background:#1a1a1a;border-radius:12px;padding:1rem;box-shadow:0 2px 6px #0006;transition:.2s ease}.service-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0009}.user-info{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.user-info .profile-pic{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #2ecc71}.service-header{display:flex;justify-content:space-between;align-items:center}.service-header strong{font-size:1rem;color:#f1f1f1}.service-header span{font-size:.8rem;color:#aaa}.service-item p strong{color:#2ecc71}.delete-btn{background:transparent;border:none;color:#ff5c5c;font-size:1.2rem;cursor:pointer}.delete-btn:hover{color:#ff3b3b}.form-container{background-color:#1a1a1a;border-radius:8px;padding:1rem;margin-bottom:1rem}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.service-form input,.service-form textarea{width:100%;padding:.6rem;border:1px solid #444;background-color:#0d0d0d;color:#fff;border-radius:6px;margin-bottom:.8rem}.service-form button{padding:.6rem 1rem;background-color:#2ecc71;color:#fff;border:none;border-radius:6px;cursor:pointer}.service-form button:hover{background-color:#27ae60}.dkl{display:flex;flex-direction:column;gap:6px;font-size:13px;font-family:Rubik}.announcements{max-width:1100px;margin:auto;padding:20px}.announcements h2{font-size:24px;font-weight:700;margin-bottom:15px}.create-btn{padding:10px 16px;background:linear-gradient(45deg,#4facfe,#00f2fe);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:opacity .2s ease}.create-btn:hover{opacity:.85}.form-container{background:#fff;border-radius:12px;padding:20px;box-shadow:0 3px 10px #00000014;margin-bottom:20px}.announcement-form input,.announcement-form textarea,.announcement-form select{width:100%;padding:10px;margin-bottom:12px;border:1px solid #ddd;border-radius:6px}.announcement-form button{background:#4facfe;color:#fff;padding:10px 16px;border:none;border-radius:8px;cursor:pointer}.announcement-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.announcement-item{background:#fff;border-radius:12px;box-shadow:0 3px 10px #00000014;padding:15px;transition:transform .2s ease,box-shadow .2s ease}.announcement-item:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001f}.announcement-header{display:flex;align-items:center;justify-content:space-between}.profile-pic{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #eee}.announcement-header strong{font-size:15px;color:#222}.announcement-header span{font-size:12px;background:#f1f3f5;color:#555;padding:2px 8px;border-radius:6px;margin-left:5px}.delete-btn{background:transparent;border:none;font-size:16px;cursor:pointer;color:#ff4d4d}.delete-btn:hover{color:#d63031}.announcement-item p{font-size:14px;color:#555}.announcement-item small{display:block;color:#888;font-size:12px}.suggestionsaaa{overflow:auto;overflow:overlay}.post-content{border-radius:18px;overflow:visible;margin-bottom:18px;box-shadow:0 8px 20px #00000059;position:relative;background-color:#000}.panel{background:#0f0f0f;border:1px solid #1e1e1e;border-radius:12px;padding:10px}.subtabs{display:flex;gap:8px;margin-bottom:8px}.leader-list,.nearby-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.leader-item,.nearby-item{display:grid;grid-template-columns:24px 36px 1fr;align-items:center;gap:10px;padding:8px;border-radius:10px;background:#0b0b0b;border:1px solid #161616}.name{color:#eaeaea;font-size:14px;display:flex;align-items:center;gap:8px}.dot{width:8px;height:8px;border-radius:999px;display:inline-block}.dot.on{background:#22c55e}.dot.off{background:#666}.row-btn{background:transparent;border:0;padding:0;cursor:pointer;color:#eaeaea}.chip{width:100%;background:#121212;border:1px solid #242424;color:#cfcfcf;padding:6px 10px;border-radius:999px;font-size:12px;cursor:pointer}.primary{background:#1f6feb;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer}.icons-strip{display:grid;gap:10px;padding:8px 12px;border-bottom:1px solid #202020}.icons-row{display:flex;gap:8px}.icon-btn{width:36px;height:36px;display:grid;place-items:center;color:#ddd;cursor:pointer}.icon-btn.active,.icon-btn:hover{border-color:#3b82f6;color:#fff}.fullpage-header{padding:8px 12px;border-bottom:1px solid #222;margin-bottom:8px}.pad{padding:12px}.subtabs{display:flex;gap:8px;margin-top:8px}.chip{background:#121212;border:1px solid #242424;color:#cfcfcf;padding:6px 10px;border-radius:999px;font-size:12px;cursor:pointer}.chip-active,.chip:hover{border-color:#3b82f6;color:#fff}.leader-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.leader-item{display:grid;grid-template-columns:24px 36px 1fr;align-items:center;gap:10px;padding:8px;border-radius:10px;background:#0b0b0b;border:1px solid #161616}.rank{color:#888}.avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.name{color:#eaeaea;font-size:14px}.sub{color:#999;font-size:12px}.muted{color:#9aa0a6;font-size:13px}.back-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:#333;font-size:14px;cursor:pointer;margin-right:12px}.back-btn:hover{color:#007bff}.fullpage{min-height:100vh;background:#0b0c0f;color:#e9eef2;display:flex;flex-direction:column}.fullpage-header{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#0b0c0ffa,#0b0c0fd9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px 14px 10px;border-bottom:1px solid #1c1f26;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:8px 12px;align-items:center}.fullpage-header>h2{grid-column:1 / -1;justify-self:center;margin:2px 0 0;font-size:14px;letter-spacing:.4px;color:#9fb2c5;text-transform:uppercase}.back-btn{grid-column:1 / 2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#9fb2c5;font-size:13px;display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 2px;border-radius:10px;cursor:pointer;transition:color .15s ease,transform .15s ease}.back-btn:hover{color:#d7e6f2;transform:translate(-1px)}.subtabs{grid-column:1 / -1;display:flex;gap:8px;justify-content:center}.chip{border:1px solid #2a2f3a;background:#0f1116;color:#b8c6d4;border-radius:999px;font-size:12px;padding:6px 10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.chip:hover{background:#12151c;border-color:#3a4250;color:#e9eef2;transform:translateY(-1px)}.chip-active{background:linear-gradient(180deg,#1a2333,#151c28);border-color:#3f6fd1;color:#dbe7ff;box-shadow:0 0 0 1px #3f6fd140 inset}.pad{padding:12px 12px 18px}.muted{color:#8a97a8}.leader-list{list-style:none;margin:8px 0 24px;padding:0 10px;display:flex;flex-direction:column;gap:10px}.leader-item{display:grid;grid-template-columns:40px 44px 1fr auto;align-items:center;gap:8px;padding:10px;background:#0f1218;border:1px solid #1c2230;border-radius:14px;box-shadow:0 6px 14px #00000040;transition:transform .12s ease,background .15s ease,border-color .15s ease}.leader-item:hover{transform:translateY(-1px);background:#121724;border-color:#2a3142}.rank{justify-self:center;font-weight:800;font-size:16px;color:#95a6bd}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #263043;background:#0b0c0f}.name{font-weight:700;color:#e6edf5;font-size:14px;line-height:1.15;margin-bottom:2px}.sub{color:#93a1b5;font-size:12px}.leader-list .leader-item:nth-child(1) .rank{color:#ffd34d}.leader-list .leader-item:nth-child(2) .rank{color:#d0d6df}.leader-list .leader-item:nth-child(3) .rank{color:#ff9f43}@media (min-width: 480px){.leader-item{padding:12px;grid-template-columns:46px 48px 1fr auto}.rank{font-size:18px}.avatar{width:44px;height:44px}}.crown-icon{margin-left:6px;color:gold;font-size:16px;vertical-align:middle}.fullpage{min-height:100dvh;background:#0b0f14;color:#e8f0f6}.fullpage-header h2{font-size:14px;font-weight:700;letter-spacing:.4px;margin-left:auto;margin-right:auto}.back-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#111923;color:#dbe6ef;border:1px solid #1e2a38;border-radius:10px}.back-btn:hover{background:#0e1620}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:linear-gradient(135deg,#2e8bfd,#5b4bff);border:0;border-radius:12px;color:#fff;font-weight:600;box-shadow:0 6px 20px #2e8bfd40}.btn-primary:disabled{opacity:.6}.btn-primary.wide{width:100%}.pad{padding:12px 16px}.muted{color:#96a8b8}.section-title{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#9fb6cc}.card{border:1px solid #1c2836;background:#0e141b;border-radius:16px}.card-glass{background:linear-gradient(180deg,#11192399,#0c121ab3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fancy-border{border:1px solid transparent;background:linear-gradient(#0e141b,#0e141b) padding-box,linear-gradient(135deg,#5e7bff80,#2e8bfd33) border-box;border-radius:16px}.anon-form .uploader{display:grid;gap:12px}.file-field input[type=file]{display:none}.file-field .file-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:#111a25;color:#d2deea;border:1px dashed #274058}.file-field.pretty .file-cta:hover{background:#0f1722}.anon-input,.anon-caption{width:100%;padding:10px 12px;background:#0a1016;color:#eaf3fb;border:1px solid #1e2b3a;border-radius:10px;outline:none}.anon-input::placeholder,.anon-caption::placeholder{color:#6f8498}.preview-wrap{width:100%;border-radius:14px;overflow:hidden;border:1px solid #1e2b3a}.preview-media{width:100%;max-height:55vh;object-fit:cover;display:block;border-radius:14px}.hint{color:#7f97ad;font-size:12px}.story-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 540px){.story-grid{grid-template-columns:1fr 1fr}}.story-card{list-style:none;background:#0e141b;border-radius:16px;padding:12px;border:1px solid #1c2836}.story-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.avatar{width:36px;height:36px;border-radius:50%;border:1px solid #253244;background:#0a1016}.name{font-weight:700;font-size:13px;color:#dfeafb}.sub{color:#8da4ba;font-size:12px}.story-media{margin:8px 0 6px}.media{display:block;width:100%;max-height:55vh;object-fit:cover;border-radius:12px;border:1px solid #1e2b3a}.story-caption{margin-top:6px;color:#d6e5f3;line-height:1.35}.story-empty{display:flex;align-items:center;justify-content:center;height:92px;background:#0b1118;border:1px dashed #203043;border-radius:12px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;color:#c9d9ea;background:#13202e;border:1px solid #26374c}.leaflet-tooltip.place-label{background:#111827eb;color:#e5e7eb;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px 8px;font:600 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;box-shadow:0 8px 18px #00000059}.leaflet-control-container .leaflet-bottom{margin-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.leaflet-tooltip.place-label{background:#111827eb;color:#e5e7eb;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px 8px;font:600 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;box-shadow:0 8px 18px #00000059}.avatar-marker{text-align:center;pointer-events:auto}.avatar-marker div{-webkit-user-select:none;user-select:none}.leaflet-container{background:#0b0f19}.pad{padding:12px 16px;display:flex;flex-direction:column;gap:15px}.dropzone{background:#0b1323;border:1px dashed #334155;color:#cbd5e1;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.dropzone .file-cta{display:flex;align-items:center;gap:8px;font-weight:600}.dropzone .clear-btn{background:#111;border:1px solid #232323;color:#e5e7eb;border-radius:8px;padding:6px}.preview-wrap{margin-top:10px}.preview-media{width:100%;max-height:420px;object-fit:contain;border-radius:12px;border:1px solid #1f2937}.caption-wrap{position:relative}.caption-wrap .count{position:absolute;right:8px;bottom:8px;font:600 12px system-ui;color:#94a3b8}.story-list{display:grid;gap:14px}.story-card{background:#0b1323;border:1px solid #1f2937;border-radius:14px;padding:12px}.story-head{display:flex;align-items:center;gap:10px}.story-head .avatar{width:40px;height:40px;border-radius:50%}.name{font-weight:700;color:#e5e7eb}.sub{font-size:12px;color:#94a3b8}.story-media .media{width:100%;border-radius:10px;margin-top:8px;max-height:520px;object-fit:contain}.story-caption{margin-top:8px;color:#e5e7eb}.menu-wrap{position:relative}.menu-btn{background:#0b1323;border:1px solid #1f2937;color:#e5e7eb;border-radius:8px;padding:6px;display:flex;align-items:center;justify-content:center}.menu-sheet{position:absolute;right:0;top:36px;z-index:20;background:#0b1323;border:1px solid #1f2937;border-radius:12px;box-shadow:0 10px 24px #00000059;overflow:hidden;min-width:140px}.menu-sheet>button{display:block;width:100%;text-align:left;padding:10px 12px;color:#e5e7eb;background:none;border:none;cursor:pointer}.menu-sheet>button:hover{background:#111827}.menu-danger{color:#fca5a5!important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;z-index:1000}.modal-card{width:min(92%,420px);background:#0b1323;color:#e5e7eb;border:1px solid #1f2937;border-radius:14px;padding:16px;box-shadow:0 20px 50px #0009}.btn-danger{background:#7f1d1d;color:#fff;border:1px solid #991b1b;border-radius:10px;padding:8px 12px;font-weight:700}.story-card{position:relative;background:var(--card, #111);border-radius:12px;padding:12px;margin-bottom:12px}.menu-trigger{position:absolute;top:8px;right:8px;background:transparent;border:0;padding:6px;border-radius:8px;cursor:pointer}.menu-trigger:hover{background:#ffffff14}.story-menu{position:absolute;top:36px;right:8px;min-width:160px;background:#1e1e1e;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 10px 24px #0006;z-index:10;padding:6px}.menu-item{display:block;width:100%;text-align:left;background:transparent;border:0;padding:10px 12px;border-radius:8px;cursor:pointer}.menu-item:hover{background:#ffffff0f}.menu-item.danger{color:#ff6b6b}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:50}.modal{width:min(92vw,380px);background:#1b1b1b;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px}.modal h4{margin:0 0 6px}.modal p{margin:0 0 16px;color:#bbb}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.btn-danger,.btn-secondary{border:0;padding:10px 14px;border-radius:10px;cursor:pointer}.btn-danger{background:#e5484d;color:#fff}.btn-danger:disabled{opacity:.7;cursor:not-allowed}.btn-secondary{background:#2a2a2a;color:#fff}.nearby-people-page{padding:12px}.people-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.people-item{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--card, #111);border:1px solid rgba(255,255,255,.07)}.avatar-wrap{width:42px;height:42px;border-radius:50%;overflow:hidden}.avatar{width:100%;height:100%;object-fit:cover}.people-name{font-weight:700}.people-sub{font-size:12px;opacity:.75}.badge{padding:4px 10px;border-radius:999px;font-weight:700;color:#fff;background:#22c55e}.muted{opacity:.75;font-size:.95rem}.error{color:#f87171}.announcements{display:grid;gap:12px}.announcements h2{margin:0}.announcement-form input,.announcement-form textarea,.announcement-form select{background:var(--elev, #18181b);color:var(--text, #f3f4f6);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:10px;padding:8px 10px}.announcement-form textarea{min-height:90px;resize:vertical}.announcement-form button{background:var(--primary, #7c3aed);border:1px solid var(--primary-700, #5b21b6);color:#fff;border-radius:10px;padding:8px 12px}.announcement-list{list-style:none;padding:0;display:grid;gap:10px}.announcement-item{background:var(--card, #121214);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:12px;padding:10px}.announcement-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-info{display:flex;align-items:center;gap:10px}.profile-pic{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid var(--border, rgba(255, 255, 255, .08))}.delete-btn{background:transparent;border:1px solid var(--border, rgba(255, 255, 255, .08));width:32px;height:32px;border-radius:8px}.dkl{margin-top:6px;display:grid;gap:4px}.icons-row{display:flex;gap:15px}.icon-btn{width:36px;height:36px;place-items:center;color:#ddd;cursor:pointer;display:flex;justify-content:center;align-items:center}.icons-strip{display:f;display:flex;justify-content:center;align-items:center;max-height:90px}:root{--bg: #0f1221;--bg-2: #101427;--panel: #131735;--glass: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--text: #e8ecff;--sub: #a8b0d9;--accent: #6c8cff;--accent-2: #9aaeff}body{background:radial-gradient(1200px 600px at 70% -10%,#25308a33,transparent),var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial}.chat-app{display:grid;grid-template-columns:340px 1fr;height:100vh;background:linear-gradient(180deg,#ffffff05,#fff0),var(--bg-2)}.sidebar{border-right:1px solid var(--border);display:flex;flex-direction:column;min-width:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sidebar.hidden{display:none}.sidebar__me{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#ffffff08,#ffffff01)}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#1e244d}.me__name{font-weight:700}.me__sub{color:var(--sub);font-size:12px}.sidebar__search{padding:10px 12px;border-bottom:1px solid var(--border)}.search{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#0e1230;color:var(--text);outline:none}.sidebar__list{overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.user{display:flex;gap:10px;align-items:center;width:100%;border:1px solid transparent;background:transparent;color:inherit;padding:8px;border-radius:12px;cursor:pointer;transition:.2s ease}.user:hover{background:#0e123055;border-color:var(--border)}.user.is-active{background:#0e123080;border-color:#2a3cff33}.user__name{font-weight:600}.user__sub{font-size:12px;color:var(--sub)}.sidebar__empty{color:var(--sub);text-align:center;padding:16px}.chat{display:flex;flex-direction:column;min-width:0}.chat.hidden{display:none}.glass{background:var(--glass);border:1px solid var(--border)}.chat__header{display:flex;align-items:center;gap:10px;padding:10px 12px;position:sticky;top:0;z-index:5}.back{background:transparent;color:var(--text);border:1px solid var(--border);padding:6px 10px;border-radius:10px;cursor:pointer}.peer{display:flex;align-items:center;gap:10px}.peer__name{font-weight:700}.peer__sub{color:var(--sub);font-size:12px}.chat__body{flex:1;overflow:auto;padding:18px 14px;background:radial-gradient(800px 500px at 20% -10%,#4f6ff71a,transparent),radial-gradient(600px 450px at 100% 10%,#8c6aff1a,transparent)}.bubble{max-width:65ch;padding:10px 12px;border-radius:14px;margin:0 0 12px;box-shadow:0 6px 30px #00000040}.bubble.mine{margin-left:auto;background:linear-gradient(180deg,#2b48c2cc,#303e91cc);border:1px solid #6c8cff33}.bubble.theirs{margin-right:auto;background:#0e1230cc;border:1px solid var(--border)}.bubble__text{white-space:pre-wrap;line-height:1.35}.bubble__time{font-size:10px;color:#c9d2ffcc;margin-top:6px;text-align:right}.bubble__image{max-width:320px;border-radius:10px;display:block}.bubble__video{width:320px;border-radius:10px;display:block}.bubble__audio{max-width:320px;width:100%}.empty{display:grid;place-items:center;height:100%}.empty__card{text-align:center;padding:28px 24px;border-radius:16px;border:1px dashed var(--border);background:#0e123064;width:min(560px,92%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.empty__icon{font-size:32px}.empty__title{font-size:18px;font-weight:800;margin-top:10px}.empty__sub{color:var(--sub);margin-top:6px}.composer{display:flex;align-items:center;gap:8px;padding:10px;position:sticky;bottom:0;border-top:1px solid var(--border)}.composer__input{flex:1;border:1px solid var(--border);background:#0e1230;color:var(--text);border-radius:12px;padding:10px 12px;outline:none}.composer__attach{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--border);background:#0e1230;cursor:pointer}.composer__send{padding:10px 14px;border-radius:12px;border:0;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent-2));cursor:pointer;box-shadow:0 6px 22px #6c8cff33}.attached{font-size:12px;color:var(--sub);padding:6px 12px 12px}@media (max-width: 820px){.chat-app{grid-template-columns:1fr}}.call-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:grid;place-items:center}.call-window{width:min(920px,96vw);height:min(560px,92vh);background:#0f0f10;border-radius:16px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;color:#fff}.call-top{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff0a}.caller{display:flex;align-items:center;gap:10px}.profile-pic{width:36px;height:36px;border-radius:999px;object-fit:cover}.end-call-btn{color:#fff;background:#e11d48;border:none;padding:8px 12px;border-radius:10px}.call-media{position:relative;display:grid;place-items:center;background:#000}.video-call-container{position:relative;width:100%;height:100%}.video-call-container .remote-video,.video-call-container .local-video{position:absolute;border-radius:10px;overflow:hidden}.video-call-container .remote-video{top:0;right:0;bottom:0;left:0}.video-call-container .remote-video video{width:100%;height:100%;object-fit:cover}.video-call-container .local-video{width:220px;height:140px;right:16px;bottom:16px;box-shadow:0 6px 20px #0006;border:1px solid rgba(255,255,255,.08)}.video-call-container .local-video video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.control-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px;background:#ffffff0a}.control-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#ffffff14;border:none;color:#fff;cursor:pointer}.control-btn.active{background:#e11d48bf}.volume-slider{width:120px}.call-root{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0c;color:#fff;display:flex;flex-direction:column}.call-topbar{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.call-topbar .back{background:transparent;color:#fff;border:none;display:flex;gap:8px;align-items:center;cursor:pointer}.call-topbar .peer{display:flex;gap:12px;align-items:center}.call-topbar .peer img{width:36px;height:36px;border-radius:50%;object-fit:cover}.call-topbar .peer .sub{font-size:12px;opacity:.7}.stage{flex:1;position:relative;display:grid;place-items:center}.stage.video .remote video{width:100%;height:100%;object-fit:cover}.stage .local{position:absolute;right:16px;bottom:16px;width:120px;height:160px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.stage .local video{width:100%;height:100%;object-fit:cover}.audio-wave{width:180px;height:180px;border-radius:50%;background:#ffffff0f;box-shadow:0 0 0 8px #ffffff0a inset}.controls{display:flex;justify-content:center;gap:14px;padding:14px}.pill{display:flex;gap:8px;align-items:center;border:none;cursor:pointer;padding:10px 14px;border-radius:999px;background:#1f2430;color:#fff}.pill.off{background:#2d3342}.pill.end{background:#e5484d}.pill:hover{filter:brightness(1.1)}.call-root{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0c;color:#fff;display:flex;flex-direction:column;height:600px}.share-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;display:flex;align-items:center;justify-content:center;z-index:9999}.share-modal{background:#121212;color:#fff;width:min(900px,95vw);max-height:90vh;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.share-modal__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #222}.share-modal__body{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;padding:16px;min-height:360px}.share-modal__preview{background:#0e0e0e;border:1px solid #222;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.share-modal__preview img,.share-modal__preview video{width:100%;height:100%;object-fit:cover}.share-modal__text-preview{padding:16px;font-size:14px;color:#cfcfcf}.share-modal__picker{display:flex;flex-direction:column;min-width:0}.share-modal__search{display:flex;gap:8px;align-items:center;background:#0e0e0e;border:1px solid #222;border-radius:999px;padding:8px 12px;margin-bottom:12px}.share-modal__search input{flex:1;background:transparent;border:0;outline:none;color:#fff}.share-modal__list{overflow:auto;border:1px solid #222;border-radius:12px}.share-modal__row{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid #191919}.share-modal__row.picked{background:#1f2937}.share-modal__avatar{width:28px;height:28px;border-radius:50%}.share-modal__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #222}.share-modal__btn{padding:8px 14px;border-radius:999px;border:1px solid #333;background:#1a1a1a;color:#fff}.share-modal__btn.primary{background:#2563eb;border-color:#2563eb}.share-modal__btn:disabled{opacity:.6;cursor:not-allowed}.share-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.share-modal{width:min(720px,92vw);max-height:88vh;background:#111;color:#fff;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;box-shadow:0 10px 40px #0009}.share-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.share-modal__close{font-size:22px;background:none;border:0;color:#fff;cursor:pointer}.share-modal__preview{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:14px 16px}.share-modal__preview img,.share-modal__preview video{width:140px;height:140px;object-fit:cover;border-radius:8px;background:#000}.share-modal__placeholder{width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:#222;border-radius:8px;color:#aaa}.share-modal__meta{overflow:hidden}.share-modal__author{font-weight:600;margin-bottom:6px;color:#ddd}.share-modal__content{font-size:14px;color:#bbb;max-height:120px;overflow:auto}.share-modal__picker{padding:0 16px 12px}.share-modal__search{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0b0b0b;color:#fff}.share-modal__list{margin-top:10px;max-height:320px;overflow:auto;border:1px solid rgba(255,255,255,.06);border-radius:8px}.share-modal__row{width:100%;display:flex;align-items:center;gap:12px;padding:10px;background:none;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.share-modal__row:last-child{border-bottom:0}.share-modal__row:hover{background:#ffffff0a}.share-modal__row.is-picked{background:#6366f126}.share-modal__row img{width:34px;height:34px;border-radius:50%;object-fit:cover}.share-modal__row-main{flex:1;display:flex;flex-direction:column}.share-modal__row-name{font-size:14px}.share-modal__row-sub{font-size:12px;color:#aaa}.share-modal__tick{font-weight:700;color:#a7f3d0}.share-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08)}.share-modal__btn{background:#222;color:#fff;border:1px solid rgba(255,255,255,.12);padding:8px 12px;border-radius:8px;cursor:pointer}.share-modal__btn[disabled]{opacity:.6;cursor:not-allowed}.share-modal__btn--primary{background:#6366f1;border-color:#6366f1}.call-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000;color:#fff;display:flex;flex-direction:column;min-height:100dvh}.call-topbar{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;background:linear-gradient(to bottom,#000000a6,#0000)}.call-topbar .back{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;border-radius:999px;padding:8px 12px;color:#fff}.call-topbar .peer{display:flex;align-items:center;gap:10px}.call-topbar .peer img{width:36px;height:36px;border-radius:999px;object-fit:cover}.call-topbar .peer .name{font-weight:600}.call-topbar .peer .sub{opacity:.8;font-size:12px}.stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000}.pane video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.pane.primary{top:0;right:0;bottom:0;left:0;z-index:1}.pane.pip{z-index:5;width:28vw;max-width:180px;aspect-ratio:9 / 16;right:16px;bottom:calc(env(safe-area-inset-bottom) + 92px);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0009;cursor:pointer}.controls{position:absolute;left:0;right:0;bottom:0;z-index:10;padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);display:flex;justify-content:center;gap:12px;flex-wrap:wrap;background:linear-gradient(to top,#000000b3,#0000)}.pill{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:18px}.pill.off{opacity:.7}.pill.end{background:#ef4444;border-color:#ef4444}.stage.audio .audio-wave{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,rgba(255,255,255,.12),transparent 60%) center/30% 30% no-repeat,radial-gradient(closest-side,rgba(255,255,255,.08),transparent 60%) center/50% 50% no-repeat,#000}.pane.pip{position:absolute;z-index:5;width:28vw;max-width:180px;aspect-ratio:9 / 16;right:16px;bottom:calc(env(safe-area-inset-bottom) + 92px);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0009}.call-root{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;color:#fff}.pane{position:absolute;top:0;right:0;bottom:0;left:0}.pane.primary{z-index:1}.pane.pip{z-index:5;right:16px;bottom:92px;width:28vw;max-width:180px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0009;cursor:pointer}.pane.local video{transform:scaleX(-1)}.call-root{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;z-index:1000}.stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pane video{width:100%;height:100%;object-fit:cover;background:#000}.pane.primary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pane.pip{position:absolute;top:60px;z-index:5;right:16px;bottom:92px;width:28vw;max-width:180px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0009}.call-topbar{position:absolute;top:0;left:0;right:0;z-index:10;padding:8px 16px;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent)}.controls{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;gap:12px;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.controls.hidden{display:none}.pill{width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.18)}.pill.end{background:#ef4444;border-color:#ef4444;color:#fff}.call-root.minimized{inset:auto;width:28vw;max-width:180px;aspect-ratio:9/16;right:16px;bottom:92px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0009;cursor:grab}.call-root.minimized .call-topbar,.call-root.minimized .controls{display:none}.thread-badge{margin-left:6px;padding:0 6px;height:18px;line-height:18px;border-radius:9px;font-size:11px;color:#fff;background:#e0245e}.nav-icon-wrapper{position:relative;display:inline-block}.nav-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:18px;color:#fff;background:#e0245e;text-align:center;pointer-events:none}.postlikeee{display:flex;align-items:center;gap:20px;color:#fff}.comments-listtt{padding:0 12px}.songusername{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700;color:#e5e7eb}.icon-button.heart-btn{cursor:pointer;display:inline-grid;place-items:center}.icon-button.heart-btn .heart{transition:transform .12s ease,color .12s ease,fill .12s ease}.icon-button.heart-btn.liked{color:#e11d48}.icon-button.heart-btn.liked .heart{transform:scale(1.1)}.icon-button.heart-btn.liked .heart{transform:scale(1.1);fill:red;stroke:red}.messages{display:flex}.menu{display:flex;gap:10px}.actionhub-wrapper{position:sticky;top:0;z-index:40;background:#000;transition:transform .18s ease,opacity .18s ease;will-change:transform,opacity}.actionhub-wrapper.hide{transform:translateY(-100%);opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.actionhub-wrapper{transition:none}}.actionhub-float{position:fixed;top:56px;left:0;right:0;z-index:1000;transition:transform .22s ease,opacity .22s ease;pointer-events:auto}.actionhub-float.is-hidden{transform:translateY(-120%);opacity:0}.postusernameee{font-weight:400;color:#e5e7eb;display:flex;justify-content:center;align-items:center;font-size:15px}.arrow{display:flex;flex-direction:column;background-color:#000}.nearby-page{width:100%;height:100vh;background:#0b0f19;color:#e5e7eb;position:relative}.map-wrap,.map-root{width:100%;height:100%}.topbar{position:absolute;z-index:1100;top:calc(env(safe-area-inset-top,0px) + 10px);left:10px;right:10px;display:grid;grid-template-columns:1fr auto 1fr;grid-auto-rows:auto;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#111827eb;border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 24px #00000059;color:#e5e7eb}.topbar__btn{justify-self:start;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);cursor:pointer}.topbar__btn:active{transform:translateY(1px)}.topbar__title{grid-column:2;justify-self:center;text-align:center;font-weight:700;font-size:14px;line-height:1.1}.topbar__subtitle{margin-top:2px;font-size:12px;opacity:.85;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(70vw,420px)}.topbar__pill{justify-self:end;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.topbar__pill:active{transform:translateY(1px)}.topbar__slider{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:8px}.topbar__range{width:200px}.topbar__km{font-size:12px;width:70px}.topbar__error{margin-left:auto;font-size:12px;color:#fca5a5}.avatar-marker{width:var(--size, 44px);height:var(--size, 44px);border-radius:50%;overflow:hidden;box-shadow:0 6px 16px #00000059;border:2px solid #fff;background:#111;display:grid;place-items:center}.avatar-marker .avatar-image{width:100%;height:100%;object-fit:cover}.leaflet-tooltip.place-label{background:#111827eb;color:#e5e7eb;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 6px 16px #00000059;padding:6px 8px;font-size:12px}.mp-toolbar{display:flex;justify-content:flex-end;gap:8px;margin:8px 0 12px}.danger-btn{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(239,68,68,.6);background:#ef44441f;color:#fecaca;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center}.danger-btn:active{transform:translateY(1px)}.form-header__actions{display:flex;align-items:center;gap:6px}.mini-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#e5e7eb;border-radius:8px;padding:4px 8px;font-size:12px;cursor:pointer}.mini-btn:active{transform:translateY(1px)}.row-actions{display:flex;align-items:center;gap:8px}.marketplace{padding:12px;color:#e5e7eb}.mp-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px;margin-bottom:6px;background:#111827eb;border:1px solid rgba(255,255,255,.06);border-radius:12px;box-shadow:0 8px 18px #0000004d}.mp-back{justify-self:start;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);cursor:pointer}.mp-back:active{transform:translateY(1px)}.mp-title{grid-column:2;justify-self:center;margin:0;font-size:16px;font-weight:700;text-align:center}.mp-right{justify-self:end}.mp-toolbar{display:flex;gap:8px;margin:8px 0 12px}.mp-toolbar--left{justify-content:flex-start}.create-btn,.submit-btn{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.form-container{position:relative;background:#02061799;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;margin-bottom:12px}.form-container>.delete-btn{display:flex;justify-content:center;align-items:center;position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:8px;background:#ef44441f;border:1px solid rgba(239,68,68,.6);color:#fecaca;cursor:pointer;font-size:16px}.form-container>.delete-btn:active{transform:translateY(1px)}.product-form{display:grid;gap:8px}.product-form input,.product-form textarea{width:100%;background:#0b1220;color:#e5e7eb;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;outline:none}.button-row{display:flex;align-items:center;gap:8px;margin-top:6px}.product-list{list-style:none;padding:0;margin:0}.product-item{background:#11182799;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;margin-bottom:10px}.dkl .product-name{color:#fff;font-weight:600}.dkl .product-desc{color:#e7d6d6;margin:6px 0}.dkl .product-price{font-size:13px}.dkl .product-price strong,.dkl .product-price span{color:#fff}.services-page{padding:12px;color:#e5e7eb}.sv-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px;margin-bottom:8px;background:#111827eb;border:1px solid rgba(255,255,255,.06);border-radius:12px;box-shadow:0 8px 18px #0000004d}.sv-back{justify-self:start;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer}.sv-back:active{transform:translateY(1px)}.sv-title{grid-column:2;justify-self:center;margin:0;font-size:16px;font-weight:700;text-align:center}.sv-right{justify-self:end}.category-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tab{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#e5e7eb;border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.tab.active{background:#3b82f633;border-color:#3b82f680}.sv-toolbar{display:flex;gap:8px;margin:6px 0 12px}.sv-toolbar--left{justify-content:flex-start}.create-btn,.submit-btn{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.create-btn:active,.submit-btn:active{transform:translateY(1px)}.service-form{display:grid;gap:8px}.service-form input,.service-form textarea{width:100%;background:#0b1220;color:#e5e7eb;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;outline:none}.button-row{display:flex;gap:8px;align-items:center;margin-top:6px}.service-list{list-style:none;padding:0;margin:0}.service-item{position:relative;background:#11182799;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;margin-bottom:10px}.service-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.postusername__name{color:#fff;margin:0}.sv-card-body{color:#d1d5db}.sv-titleline{display:flex;align-items:baseline;gap:6px}.sv-name{color:#fff;font-weight:600}.sv-cat{opacity:.8;font-size:12px}.sv-desc{margin:6px 0}.sv-price{font-size:13px}.sv-price strong,.sv-price span{color:#fff}.mr-6{margin-right:6px}.sv-empty{opacity:.8}.announcements.fullpage{padding:12px;color:#e5e7eb}.an-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px;margin-bottom:10px;background:#111827eb;border:1px solid rgba(255,255,255,.06);border-radius:12px;box-shadow:0 8px 18px #0000004d}.an-back{justify-self:start;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);cursor:pointer}.an-back:active{transform:translateY(1px)}.an-title{grid-column:2;justify-self:center;margin:0;font-size:16px;font-weight:700;text-align:center}.an-right{justify-self:end}.create-btn{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.create-btn:active{transform:translateY(1px)}.form-container{background:#02061799;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;margin-bottom:12px}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.close-btn{background:transparent;border:none;color:#e5e7eb;font-size:18px;cursor:pointer}.announcement-form{display:grid;gap:8px}.announcement-form input,.announcement-form textarea,.announcement-form select{width:100%;background:#0b1220;color:#e5e7eb;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;outline:none}.announcement-list{list-style:none;padding:0;margin:0}.announcement-item{background:#11182799;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;margin-bottom:10px}.announcement-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.user-info{display:flex;align-items:center;gap:8px}.profile-pic{width:36px;height:36px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.delete-btn{background:transparent;border:none;color:#f87171;cursor:pointer;font-size:18px}.record-panel{display:flex;flex-direction:column;gap:10px;background:#111;border:1px solid #333;border-radius:12px;padding:10px;margin:8px}.record-controls .pause,.record-controls .resume,.record-controls .finish,.record-controls .send{background:#2b2b2b;color:#fff;padding:8px 12px;border-radius:10px}.record-review audio{width:100%}.record-panel{display:flex;flex-direction:column;gap:10px;background:#111;border:1px solid #333;border-radius:12px;padding:10px;margin:8px;width:100%}.record-timer{font-weight:600;text-align:center}.record-controls{display:flex;gap:8px;justify-content:center}.record-controls .delete{background:#2b2b2b;color:#ff6b6b;padding:8px 12px;border-radius:10px}.record-controls .pause,.record-controls .resume,.record-controls .finish{background:#2b2b2b;color:#fff;padding:8px 12px;border-radius:10px}.voice-recorder-wrap{width:100%;padding:6px 10px;background:#0f0f10;border:1px solid #2b2b2b;border-radius:14px}.vrx{display:flex;flex-direction:column;gap:8px;align-items:center}.vrx .eq{display:flex;gap:4px;height:28px;align-items:flex-end}.vrx .eq span{width:4px;background:#e6e6e6;border-radius:3px;transition:height 80ms linear}.vrx .bar{position:relative;width:100%;height:8px;background:#292929;border-radius:999px;overflow:hidden}.vrx .bar .fill{position:absolute;inset:0 auto 0 0;background:#fff}.file-preview{position:relative;margin-top:8px}.file-preview-media{width:100%;max-height:260px;object-fit:cover;border-radius:12px;display:block}.file-generic{padding:14px;background:#1e1e1e;border-radius:12px;text-align:center;color:#eee}.overlay-send{position:absolute;right:10px;bottom:10px;padding:8px 12px;border-radius:999px;border:none;background:#fff;color:#000;font-weight:600;cursor:pointer}.overlay-cancel{position:absolute;right:10px;top:10px;width:28px;height:28px;border-radius:999px;border:none;background:#0000008c;color:#fff;font-size:14px;cursor:pointer}.overlay-send:disabled{opacity:.6;cursor:default}.item-cancel{position:absolute;top:6px;right:6px;border:none;border-radius:9999px;background:#0009;color:#fff;width:24px;height:24px;line-height:24px}.files-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.file-item{position:relative;border-radius:8px;overflow:hidden}.file-media{width:100%;height:110px;object-fit:cover;display:block}.item-cancel{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:9999px;background:#0009;color:#fff}.pick-badge{position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:9999px;background:#3b82f6;color:#fff;font-size:12px;display:grid;place-items:center;font-weight:700}.picker-footer{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:10px;background:#0009;border-radius:12px;margin-top:8px}.picker-footer .spacer{flex:1}.picker-footer .send{padding:8px 14px;border-radius:9999px;border:0}. .user-list{width:300px;overflow-y:auto;border-right:1px solid rgba(255,255,255,.08)}.chat-header{display:flex;align-items:center;gap:10px;padding:8px 12px;flex:0 0 auto}.input-container{flex:0 0 auto;position:sticky;bottom:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--chat-bg, rgba(0, 0, 0, .4));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgba(255,255,255,.08)}.files-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.file-item{position:relative;border-radius:10px;overflow:hidden}.file-media{display:block;width:100%;height:100%;object-fit:cover}.pick-badge{position:absolute;top:6px;left:6px;background:#0009;color:#fff;font-size:12px;padding:2px 6px;border-radius:999px}.picker-footer{display:flex;align-items:center;gap:10px;padding:8px 4px 0}.chatbot-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:var(--chat-bg, #000)}.chat-window{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.chat-header{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:8px 12px}.chat-window-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 12px}.input-container{flex:0 0 auto;position:sticky;bottom:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#0000008c;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.back-arrow{display:flex;justify-content:center;align-items:center}.floating-call{position:fixed;z-index:9999;width:160px;height:220px;border-radius:16px;overflow:hidden;background:#0b0b0b;box-shadow:0 10px 30px #00000073;-webkit-user-select:none;user-select:none;touch-action:none}.floating-call .fc-media{width:100%;height:100%;position:relative}.floating-call .fc-video{width:100%;height:100%;object-fit:cover}.floating-call .fc-avatar{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.floating-call .fc-avatar img{width:64px;height:64px;border-radius:50%}.floating-call .fc-overlay{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:8px;justify-content:space-between}.floating-call .fc-btn{background:#ffffff1f;color:#fff;font-size:12px;border:0;padding:6px 10px;border-radius:10px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.floating-call .fc-btn:hover{background:#fff3}.floating-call .fc-btn.danger{background:#ff453a40}.floating-call .fc-btn.danger:hover{background:#ff453a59}.floating-call .fc-badge{position:absolute;bottom:8px;left:8px;font-size:12px;padding:4px 8px;border-radius:8px;background:#00000073;color:#fff}.chat-window{display:flex;flex-direction:column;min-height:0;height:100%}.chat-window-content{flex:1 1 auto;overflow:auto}.input-container{flex:0 0 auto;position:sticky;bottom:0}.chat-window{display:flex;flex-direction:column;height:100dvh;min-height:0}.chat-window-content{flex:1 1 auto;min-height:0;overflow:auto}.input-container{position:sticky;bottom:0;left:0;right:0;border-top:1px solid rgba(255,255,255,.08);padding:8px;z-index:2}.message-input{width:100%;max-height:160px;min-height:40px;line-height:1.35;padding:10px 12px;border-radius:12px;outline:none;resize:none;overflow:auto;color:#fff}.message{max-width:min(78%,520px);word-break:break-word;overflow-wrap:anywhere}.username{display:flex;align-items:center;gap:10px;padding:8px 10px;min-width:0}.username .hui{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.last-message{min-width:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}.last-message-time{flex:0 0 auto;white-space:nowrap;opacity:.7}.last-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.input-container{position:fixed;bottom:0;left:0;right:0;padding:8px;z-index:2;width:100%}.user-list{display:flex;flex-direction:column;height:100%}.user-list-topbar{display:flex;align-items:center;gap:8px;padding:8px 12px;position:sticky;top:0;background:var(--bg, #000);border-bottom:1px solid rgba(255,255,255,.08);z-index:2}.back-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer}.back-arrow:hover{background:#ffffff24}.user-list-title{font-weight:600}.user-list .other-users{flex:1 1 auto;overflow:auto}:root{--bg: #07080c;--ink: #f6f7fb;--muted: #aab2c6;--brand: #00d0ff;--violet: #8b5cf6;--rose: #ff4d8d;--glass: rgba(17, 21, 34, .52);--stroke: rgba(255, 255, 255, .12);--ring: rgba(0, 208, 255, .35);--rad: 22px;--shadow: 0 24px 80px rgba(0, 0, 0, .55)}.snap-container{min-height:100dvh;background:radial-gradient(1200px 600px at 110% -10%,rgba(0,208,255,.1),transparent 60%),radial-gradient(900px 600px at -10% 110%,rgba(139,92,246,.1),transparent 60%),var(--bg);color:var(--ink);display:flex;align-items:center;justify-content:center;overflow:hidden}.snap-container:after{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.16) 50%,transparent 55%) repeat,radial-gradient(1px 1px at 70% 60%,rgba(255,255,255,.1) 50%,transparent 55%) repeat;background-size:120px 120px,160px 160px;pointer-events:none;filter:blur(.2px);mix-blend-mode:screen;opacity:.35;animation:dust 30s linear infinite}@keyframes dust{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.camera-wrapper,.preview-screen{position:relative;aspect-ratio:9/16;overflow:hidden;box-shadow:var(--shadow);background:#000;transform-style:preserve-3d}.camera-wrapper:before,.preview-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,transparent 10%,rgba(0,208,255,.6) 18%,rgba(139,92,246,.6) 28%,rgba(255,77,141,.6) 38%,transparent 48%,rgba(255,77,141,.6) 58%,rgba(139,92,246,.6) 68%,rgba(0,208,255,.6) 78%,transparent 90%);-webkit-mask-composite:xor;mask-composite:exclude;animation:prism 6s linear infinite;pointer-events:none}@keyframes prism{to{transform:rotate(360deg)}}.camera-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(transparent 0 2px,#ffffff1f 2px,#ffffff1f 3px);mix-blend-mode:soft-light}.webcam-feed,.preview-img,.preview-screen video{width:100%;height:100%;object-fit:cover;display:block}.camera-wrapper>.grid,.preview-screen>.grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22}.top-bar{position:absolute;top:10px;left:10px;right:10px;z-index:5;display:flex;align-items:center;justify-content:space-between}.icon-btn{width:18px;height:auto;display:grid;place-items:center;color:#fff;cursor:pointer;transition:transform .12s ease,background .2s ease;background-color:#000}.icon-btn:hover{transform:translateY(-1px);background:#ffffff1a}.right-icons{display:flex;gap:8px}.bottom-bar-stacked{position:absolute;left:0;right:0;bottom:14px;z-index:5;display:flex;justify-content:center}.zxcv{display:flex;gap:14px;padding:10px 14px;border-radius:999px;position:absolute;bottom:60px}.capture-btn{position:relative;width:64px;height:64px;border-radius:50%;border:0;background:#0b0e16;color:#fff;cursor:pointer;box-shadow:inset 0 0 0 2px #ffffff14,0 10px 30px #00000073;transition:transform .08s ease}.capture-btn:active{transform:scale(.96)}.capture-btn:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(0,208,255,.5),rgba(139,92,246,.4) 45%,transparent 60%);filter:blur(12px);opacity:.7;transition:opacity .2s ease}.capture-btn:hover:before{opacity:1}.capture-btn.recording{background:linear-gradient(135deg,#290b12,#430a13)}.capture-btn.recording:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:3px solid rgba(255,77,141,.7);animation:record 1.15s ease-out infinite}.mode-selector{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 14px);display:flex;gap:10px;z-index:6;border-radius:999px;padding:6px;justify-content:space-around;align-items:center;width:100%}.mode-selector .chip{border:0;cursor:pointer;color:#fff;font-weight:700;padding:10px 18px;border-radius:999px;background:transparent}.mode-selector .chip.active{background:conic-gradient(from 90deg,var(--brand),var(--violet),var(--rose),var(--brand));box-shadow:0 0 0 2px var(--ring),inset 0 0 0 1px #ffffff40}.selected-song-bark{position:absolute;left:12px;top:12px;z-index:4;display:flex;gap:10px;align-items:center;padding:9px 12px;background:var(--glass);border:1px solid var(--stroke);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.selected-song-bark img{width:42px;height:42px;border-radius:50%;box-shadow:inset 0 0 0 6px #000,inset 0 0 0 9px #111;animation:spin 8s linear infinite}.caption-textarea{position:absolute;left:12px;right:12px;bottom:68px;min-height:64px;max-height:36%;color:#fff;background:#05070c8c;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:10px 12px;resize:vertical;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.effects-container{position:absolute;left:10px;right:10px;bottom:163px;z-index:4;display:flex;gap:12px;overflow-x:auto;padding:6px;scrollbar-width:none}.effects-container::-webkit-scrollbar{display:none}.effect-option{flex:0 0 auto;width:104px;height:94px;position:relative;cursor:pointer;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0% 50%);border:1px solid rgba(255,255,255,.18);background:#0a0f18;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease;box-shadow:0 10px 24px #00000059}.effect-option:hover{transform:translateY(-3px)}.effect-option p{position:absolute;bottom:6px;left:6px;right:6px;font-size:10px;text-align:center;color:#fff;background:linear-gradient(90deg,#00d0ff40,#8b5cf640);border-radius:8px;padding:2px 4px}.preview-actions{position:absolute;bottom:16px;z-index:5;display:flex;gap:10px;justify-content:space-around;align-items:center}.btn-primary{border:0;color:#fff;cursor:pointer;font-weight:800;padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--violet));box-shadow:var(--shadow)}.aurora-tilt{transition:transform .12s ease;will-change:transform}.imageee{max-height:fit-content;flex:1;max-height:60vh}@media screen and (max-width: 600px){.other-users{display:flex;flex-direction:column;overflow-y:auto;background-color:#000;align-items:center;gap:10px}}.like-btn{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;border:0;background:transparent;padding:0}.like-icon{transition:transform .15s ease,color .15s ease}.like-icon.liked{color:#e0245e;transform:scale(1.12)}.icon-button.heart-btn{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;border:0;background:transparent;padding:0;transition:transform .15s ease,color .15s ease}.icon-button.heart-btn.liked,.like-icon.liked{color:#e0245e;transform:scale(1.08)}.like-count{-webkit-user-select:none;user-select:none}.like-container,.comment-container{cursor:pointer;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;background-color:transparent}.commenttt{font-size:14px;color:#c6aaaa}.pill{width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent}.iconclick{background-color:transparent}:root{--otp-grad-1: #a855f7;--otp-grad-2: #06b6d4;--otp-grad-3: #f59e0b;--otp-bg: rgba(255, 255, 255, .92);--otp-border: rgba(255, 255, 255, .55);--otp-shadow: 0 10px 30px rgba(17, 24, 39, .12);--otp-focus: rgba(6, 182, 212, .45)}.otp-card{position:relative;background:linear-gradient(180deg,var(--otp-bg),rgba(255,255,255,.88)) padding-box,linear-gradient(135deg,var(--otp-grad-1),var(--otp-grad-2),var(--otp-grad-3)) border-box;border:2px solid transparent;border-radius:24px;box-shadow:var(--otp-shadow),inset 0 1px 0 var(--otp-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate}.otp-card:before,.otp-card:after{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-1;background:radial-gradient(60% 60% at 20% 15%,rgba(168,85,247,.25) 0%,transparent 60%),radial-gradient(50% 50% at 85% 90%,rgba(6,182,212,.23) 0%,transparent 60%),radial-gradient(45% 45% at 70% 20%,rgba(245,158,11,.22) 0%,transparent 60%);filter:blur(36px);opacity:.9}.otp-card:after{animation:otp-float 12s ease-in-out infinite alternate}@keyframes otp-float{0%{transform:translate3d(-8px,-6px,0) scale(1.02)}to{transform:translate3d(6px,8px,0) scale(1.06)}}.otp-card h2{letter-spacing:.2px}.otp-card input[type=text],.otp-card input[type=tel],.otp-card select{background:#ffffffd9;border:1px solid rgba(17,24,39,.08);border-radius:16px;transition:box-shadow .18s ease,border-color .18s ease,transform .08s ease}.otp-card input[type=text]:focus,.otp-card input[type=tel]:focus,.otp-card select:focus{outline:none;border-color:var(--otp-grad-2);box-shadow:0 0 0 3px var(--otp-focus)}.otp-card button{border-radius:16px;transition:transform .08s ease,opacity .18s ease,filter .18s ease}.otp-card button:active:not(:disabled){transform:translateY(1px)}.otp-card button[disabled]{filter:saturate(.4) opacity(.7)}.otp-card .bg-black{background:linear-gradient(90deg,var(--otp-grad-1),var(--otp-grad-2) 55%,var(--otp-grad-3));border:none}.otp-card .bg-black:hover{filter:brightness(1.02)}.otp-digit{background:#ffffffe6;border:1px solid rgba(17,24,39,.08);box-shadow:0 1px 0 var(--otp-border);border-radius:16px!important;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease}.otp-digit:focus{outline:none;border-color:var(--otp-grad-2);box-shadow:0 0 0 3px var(--otp-focus),0 10px 18px #0284c714;transform:translateY(-1px) scale(1.03)}.otp-card .underline{text-underline-offset:2px}.otp-card .text-red-600{filter:drop-shadow(0 1px 0 rgba(0,0,0,.04))}.dark .otp-card{background:linear-gradient(180deg,#111112db,#0f0f10d6) padding-box,linear-gradient(135deg,var(--otp-grad-1),var(--otp-grad-2),var(--otp-grad-3)) border-box;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff0d}.dark .otp-card input[type=text],.dark .otp-card input[type=tel],.dark .otp-card select,.dark .otp-digit{background:#171718e0;color:#e5e7eb;border-color:#ffffff14}:root{--bg: #0b0f14;--panel: #121821;--panel-2: #0f141c;--text: #e6edf3;--muted: #9fb0c3;--brand: #4ea2f5;--brand-2: #7cc2ff;--ok: #19c37d;--warn: #ffb020;--danger: #ef4444;--border: 1px solid rgba(255,255,255,.08);--radius: 14px;--shadow: 0 6px 24px rgba(0,0,0,.35)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji"}.legal-page{max-width:960px;margin:0 0 40px;padding:28px;background:linear-gradient(180deg,var(--panel),var(--panel-2));border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.legal-page h1{margin:0 0 10px;font-size:32px;line-height:1.2;letter-spacing:.2px}.legal-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:14px;margin-bottom:16px}.legal-toc{margin:18px 0 26px;padding:14px 16px;border:var(--border);border-radius:12px;background:#0d131b}.legal-toc b{display:block;margin-bottom:8px;color:#cfe2ff}.legal-toc a{display:inline-block;margin:6px 10px 0 0;color:var(--brand-2);text-decoration:none;font-size:14px}.legal-toc a:hover{text-decoration:underline}.legal-page h2{margin:26px 0 10px;font-size:20px;letter-spacing:.2px;border-top:var(--border);padding-top:18px}.legal-page p{color:#d6dde6;line-height:1.7;margin:10px 0}.legal-page ul,.legal-page ol{margin:6px 0 14px 18px;color:#d6dde6}.legal-page li{margin:6px 0}.legal-callout{padding:12px 14px;border:var(--border);border-radius:12px;background:#0d141d;color:#cfe2ff}.legal-footer{padding:24px 0;border-top:var(--border);background:transparent}.footer-grid{max-width:1100px;margin:0 auto;padding:0 22px;display:grid;grid-template-columns:1.4fr .8fr;gap:22px;align-items:start}.footer-grid strong{color:#fff}.footer-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.footer-links a{color:var(--brand-2);text-decoration:none;padding:8px 12px;border:var(--border);border-radius:10px;background:#0e141c}.footer-links a:hover{filter:brightness(1.15)}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr;gap:16px}.footer-links{justify-content:flex-start}}.legal-footer{--bg: radial-gradient(1200px 500px at 10% 0%, #f8faff, #eaf1ff 50%, #e7efff 100%);--text: #0b1220;--muted: #546079;--line: rgba(20, 30, 60, .12);--chip: rgba(20, 30, 60, .06);background:var(--bg);color:var(--text);border-top:1px solid var(--line)}.legal-footer .footer-inner{max-width:1200px;margin:0 auto;padding:28px 16px 20px}.footer-grid{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width: 768px){.footer-grid{grid-template-columns:2fr 1fr 1fr}}.footer-brand .brand-line{display:flex;align-items:center;gap:12px;margin-bottom:10px}.brand-logo{height:28px;width:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))}.brand-meta .meta-row{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:.95rem}.brand-meta a{color:inherit;text-decoration:none;border-bottom:1px dashed transparent}.brand-meta a:hover{border-bottom-color:currentColor}.muted{color:var(--muted);margin:6px 0;font-size:.94rem}.socials{display:flex;gap:10px;margin-top:12px}.socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--chip);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.socials a:hover{transform:translateY(-2px);box-shadow:0 10px 18px -10px #0f172a66;background:#141e3c1a}.footer-links h4,.footer-contact h4{margin:0 0 8px;font-size:1rem;letter-spacing:.3px;text-transform:uppercase}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li+li{margin-top:4px}.footer-links a{display:inline-flex;align-items:center;gap:10px;padding:8px 0;color:inherit;text-decoration:none;opacity:.95;transform:translate(0);transition:opacity .16s ease,transform .16s ease}.footer-links a:hover{opacity:1;transform:translate(3px)}.footer-contact .cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;border-radius:12px;background:#111827;color:#fff;text-decoration:none;font-weight:600;box-shadow:0 10px 18px -12px #0009;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.footer-contact .cta:hover{transform:translateY(-1px);box-shadow:0 12px 22px -12px #000000b3}.footer-divider{height:1px;background:var(--line);margin-top:14px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:12px;color:var(--muted);font-size:.92rem}@media (prefers-color-scheme: dark){.legal-footer{--bg: radial-gradient(1200px 500px at 10% 0%, #0b1220, #0b1220 40%, #0b1220 100%);--text: #e8eefc;--muted: #98a3b8;--line: rgba(232, 238, 252, .08);--chip: rgba(232, 238, 252, .06)}.footer-contact .cta{background:#2563eb}}.legal-back-btn{background-color:#000}.auth-shell{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw;height:100vh;z-index:9999;display:grid;place-items:center;padding:clamp(16px,4vw,36px);overflow:auto;background:radial-gradient(1200px 800px at 85% -10%,rgba(99,102,241,.06),transparent 60%),radial-gradient(1000px 700px at -10% 10%,rgba(56,189,248,.08),transparent 55%),linear-gradient(#f7f9fc,#eef3f9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.auth-card{background:#fff;border:1px solid #e6ebf2;box-shadow:0 1px 2px #1018280a,0 8px 24px #10182814;padding:clamp(20px,4vw,32px);position:relative}.close-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid #e6ebf2;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}.close-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb40}.brand{margin:4px 0 14px;font-size:28px;font-weight:700;letter-spacing:.2px;color:#0f172a}.notice{display:grid;grid-template-columns:20px 1fr auto;align-items:start;gap:12px;padding:10px 12px;background:#f8fafc;border:1px solid #e6ebf2;border-radius:12px;color:#475569;margin-bottom:18px}.notice svg{margin-top:2px}.notice p{margin:0;font-size:13px;line-height:1.4}.chip{height:30px;padding:0 10px;border-radius:999px;border:1px solid #dbe4f0;background:#fff;font-size:12.5px;color:#0f172a;cursor:pointer;transition:all .15s ease}.chip:hover{background:#f1f5f9}.field{position:relative;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border:1px solid #e6ebf2;background:#fff;border-radius:12px;margin:12px 0;transition:border-color .15s ease,box-shadow .15s ease}.field:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.input{border:none;background:transparent;padding:12px 10px;font-size:15px;color:#0f172a;outline:none}.pw-toggle{display:grid;place-items:center;width:40px;height:40px;border:0;background:transparent;color:#6b7280;cursor:pointer}.login-button{width:100%;margin-top:10px;height:44px;border-radius:12px;border:1px solid #1d4ed8;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:transform .02s ease,filter .15s ease,box-shadow .15s ease;box-shadow:0 6px 18px #2563eb47}.login-button.btn-busy{opacity:.85;cursor:progress}.error-banner{margin:10px 0 2px;padding:10px 12px;border-radius:10px;background:#fff1f2;color:#b91c1c;border:1px solid #fecaca;font-size:14px}.register{margin-top:12px;text-align:center;font-size:14px;color:#475569}.register-link{color:#2563eb;font-weight:600;margin-left:6px;cursor:pointer}.trust-note{margin-top:8px;font-size:12.5px;color:#64748b;text-align:center}@media (max-width: 480px){.auth-card{width:100%;min-height:calc(100vh - (2*clamp(16px,4vw,36px)));display:grid;align-content:start}}.auth-shell{--brand: #2563eb;--brand-2: #1d4ed8;--ink: #0f172a;--muted: #475569;--line: #e6ebf2;--bg-soft: #f7f9fc;--ring: rgba(37,99,235,.18);--login-illustration: url(https://xtardia1.s3.us-east-1.amazonaws.com/images/delivery.jpg);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid;place-items:center;width:100vw;height:100vh;padding:clamp(16px,4vw,36px);z-index:9999;overflow:auto;background:radial-gradient(1200px 800px at 85% -10%,rgba(99,102,241,.06),transparent 60%),radial-gradient(1000px 700px at -10% 10%,rgba(56,189,248,.08),transparent 55%),linear-gradient(#f7f9fc,#eef3f9)}.auth-card{position:relative;background:#ffffffbf;border:1px solid var(--line);box-shadow:0 1px 2px #1018280a,0 10px 30px #1018281a,0 40px 80px #1018280f;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);padding:clamp(20px,4vw,32px);overflow:hidden;transform:translateY(8px);opacity:0;animation:authIn .45s ease forwards}.auth-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:42%;min-width:300px;background:linear-gradient(180deg,#0f172a40,#0f172a0d),var(--login-illustration) center / cover no-repeat;border-right:1px solid var(--line);display:none}.auth-card:after{content:"";position:absolute;left:42%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#ffffffe6,#fff0);display:none}@media (min-width: 860px){.auth-card:before,.auth-card:after{display:block}}.close-btn{position:absolute;top:14px;right:14px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease;z-index:2}.close-btn:hover{background:#f8fafc;color:#374151}.auth-form{position:relative;z-index:1}@media (min-width: 860px){.auth-form{margin-left:42%;padding-left:clamp(24px,5vw,56px);min-height:520px;display:grid;align-content:start}}.brand{margin:6px 0 2px;font-size:clamp(26px,3vw,32px);font-weight:800;letter-spacing:.2px;color:var(--ink);position:relative}.brand:after{content:"Sign in to your account";display:block;font-weight:500;font-size:13.5px;color:#6b7280;margin-top:4px}.notice{display:grid;grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding:12px 14px;background:#f8fafc;border:1px solid var(--line);border-radius:14px;color:var(--muted);margin:14px 0 18px}.notice svg{margin-top:2px;color:#64748b}.notice p{margin:0;font-size:13.5px;line-height:1.45}.chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid #dbe4f0;background:#fff;font-size:12.5px;color:var(--ink);cursor:pointer;transition:all .15s ease}.chip:hover{background:#eef2f7}.field{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:14px;margin:14px 0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring),inset 0 1px #fff9;background:#fbfdff}.field-icon{display:grid;place-items:center;color:#9aa7b8}.input{border:none;outline:none;background:transparent;padding:13px 12px;font-size:15px;color:var(--ink)}.input::placeholder{color:#9aa7b8}.pw-toggle{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#6b7280;cursor:pointer}.pw-toggle:hover{color:#111827}.login-button{width:100%;margin-top:10px;height:46px;border-radius:14px;border:1px solid var(--brand-2);background:linear-gradient(180deg,var(--brand),var(--brand-2));color:#fff;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:transform .02s ease,filter .15s ease,box-shadow .15s ease;box-shadow:0 10px 24px #2563eb40}.error-banner{margin:10px 0 2px;padding:11px 12px;border-radius:12px;background:#fff1f2;color:#b91c1c;border:1px solid #fecaca;font-size:14px}.register-link{color:var(--brand);font-weight:700;margin-left:6px;cursor:pointer}@media (min-width: 860px){.auth-card::selection{background:#2563eb2e}.auth-card .auth-form:before,.auth-card .auth-form:after{content:"";position:absolute;pointer-events:none;border-radius:20px;opacity:.6;filter:blur(20px)}.auth-card .auth-form:before{top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(closest-side,rgba(37,99,235,.24),transparent 70%)}.auth-card .auth-form:after{bottom:-30px;right:10%;width:120px;height:120px;background:radial-gradient(closest-side,rgba(56,189,248,.2),transparent 70%)}}@media (max-width: 859.98px){.auth-card{width:100%}}.auth-shell{--brand: #60a5fa;--brand-2: #3b82f6;--ring: rgba(96,165,250,.35);--ink: #e5e7eb;--muted: #9ca3af;--line: rgba(148,163,184,.18);--panel: rgba(15,23,42,.72);--panel-strong: rgba(2,6,23,.92);--field: rgba(2,6,23,.75);--field-hover: rgba(2,6,23,.88);--login-illustration: url(https://xtardia1.s3.us-east-1.amazonaws.com/images/delivery.jpg);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid;place-items:center;width:100vw;height:100vh;padding:clamp(16px,4vw,36px);z-index:9999;overflow:auto;background:radial-gradient(1200px 800px at 85% -10%,rgba(56,189,248,.15),transparent 60%),radial-gradient(900px 700px at -10% 10%,rgba(99,102,241,.18),transparent 55%),linear-gradient(180deg,#0b1220,#080e1a)}.auth-card{position:relative;background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px #00000080,0 12px 36px #0206178c,inset 0 1px #ffffff08;padding:clamp(20px,4vw,32px);overflow:hidden;transform:translateY(8px);opacity:0;animation:authIn .45s ease forwards}@keyframes authIn{to{transform:translateY(0);opacity:1}}.auth-card:before{content:"";position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#0206178c,#02061726),var(--login-illustration) center / cover no-repeat;border-right:1px solid var(--line);display:none;filter:saturate(105%) contrast(95%)}.auth-card:after{content:"";position:absolute;left:44%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#fff3,#fff0);display:none}.close-btn{position:absolute;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:var(--panel-strong);color:#cbd5e1;cursor:pointer;transition:all .15s ease;z-index:2}.close-btn:hover{background:#0b1220;color:#fff}@media (min-width: 900px){.auth-form{margin-left:44%;padding-left:clamp(24px,5vw,56px);min-height:560px;display:grid;align-content:start}}.brand{margin:6px 0;font-size:clamp(28px,3.2vw,34px);font-weight:800;letter-spacing:.2px;color:#fff}.notice{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:start;padding:12px 14px;background:#0f172a8c;border:1px solid var(--line);border-radius:14px;color:var(--muted);margin:14px 0 18px}.notice svg{margin-top:2px;color:#94a3b8}.notice p{margin:0;font-size:13.5px;line-height:1.5}.chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#0b1220;color:var(--ink);font-size:12.5px;cursor:pointer;transition:all .15s ease}.chip:hover{background:#0f172a}.field{position:relative;display:grid;grid-template-columns:46px 1fr 46px;align-items:center;border:1px solid var(--line);background:var(--field);border-radius:14px;margin:14px 0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.field:hover{background:var(--field-hover)}.field:focus-within{border-color:var(--brand-2);box-shadow:0 0 0 3px var(--ring),inset 0 1px #ffffff0a}.field-icon{display:grid;place-items:center;color:#94a3b8}.input::placeholder{color:#94a3b8}.pw-toggle{display:grid;place-items:center;width:46px;height:46px;border:0;background:transparent;color:#a1a1aa;cursor:pointer}.pw-toggle:hover{color:#e5e7eb}.login-button{width:100%;margin-top:10px;height:48px;border-radius:14px;border:1px solid rgba(59,130,246,.75);background:linear-gradient(180deg,var(--brand),var(--brand-2));color:#0b1220;font-weight:800;letter-spacing:.2px;cursor:pointer;transition:transform .02s ease,filter .15s ease,box-shadow .15s ease;box-shadow:0 10px 28px #2563eb59,inset 0 1px #ffffff59}.login-button:hover{filter:brightness(1.06)}.error-banner{margin:10px 0 2px;padding:11px 12px;border-radius:12px;background:#f43f5e1f;color:#fecdd3;border:1px solid rgba(244,63,94,.35);font-size:14px}.register-link{color:var(--brand);font-weight:800;margin-left:6px;cursor:pointer}@media (min-width: 900px){.auth-card .auth-form:before,.auth-card .auth-form:after{content:"";position:absolute;pointer-events:none;border-radius:22px;opacity:.7;filter:blur(26px)}.auth-card .auth-form:before{top:-40px;right:-40px;width:160px;height:160px;background:radial-gradient(closest-side,rgba(59,130,246,.32),transparent 70%)}.auth-card .auth-form:after{bottom:-30px;right:12%;width:140px;height:140px;background:radial-gradient(closest-side,rgba(56,189,248,.26),transparent 70%)}}.auth-fullscreen-lock{overflow:hidden!important}.auth-shell{--bg-900: #0b0f14;--bg-800: #0f141a;--bg-700: #141a21;--ink: #e6e9ee;--muted: #a5afbd;--line: #1e2732;--ring: rgba(212,175,55,.35);--notice-bg: rgba(20, 26, 33, .75);--notice-bd: #263140;--gold-400: #f6d372;--gold-500: #d4af37;--gold-600: #b7912e;--login-illustration: url(https://images.unsplash.com/photo-1542751371-adc38448a05e?q=80&w=1600&auto=format&fit=crop);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid;place-items:center;width:100vw;height:100vh;padding:clamp(16px,4vw,36px);z-index:9999;overflow:auto;background:radial-gradient(900px 600px at 90% 100%,rgba(212,175,55,.08),transparent 60%),radial-gradient(800px 500px at 10% 0%,rgba(212,175,55,.06),transparent 60%),linear-gradient(180deg,#0a0e13,#0b0f14 40%,#0b0f14);color:var(--ink)}.auth-card{position:relative;background:linear-gradient(180deg,#0f141a,#0c1117);border:1px solid var(--line);box-shadow:0 12px 28px #0009,0 2px 6px #0006,inset 0 1px #ffffff05;padding:clamp(18px,3.6vw,32px);overflow:hidden;transform:translateY(6px);opacity:0;animation:cardIn .45s ease forwards}@keyframes cardIn{to{transform:translateY(0);opacity:1}}.auth-card:before{content:"";position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#00000059,#000000a6),var(--login-illustration) center / cover no-repeat;border-right:1px solid var(--line);display:none;filter:saturate(92%) contrast(105%) brightness(.9)}.auth-card:after{content:"";position:absolute;left:44%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#d4af378c,#d4af3700);display:none}@media (min-width: 900px){.auth-card:before,.auth-card:after{display:block}}.close-btn{position:absolute;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:#0e141a;color:#94a3b8;cursor:pointer;transition:all .15s ease;z-index:2}.close-btn:hover{color:var(--ink);box-shadow:0 2px 10px #00000059}.close-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.auth-form{position:relative;z-index:1;color:var(--ink)}@media (min-width: 900px){.auth-form{margin-left:44%;padding-left:clamp(22px,5vw,56px);min-height:560px;display:grid;align-content:start}}.brand{margin:4px 0 8px;font-size:clamp(28px,3.2vw,34px);font-weight:800;letter-spacing:.2px;color:#f8fafc;text-shadow:0 1px 0 rgba(0,0,0,.6)}.brand:after{content:"Welcome back — please sign in";display:block;margin-top:6px;font-weight:500;font-size:13.5px;color:var(--muted)}.notice{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:start;padding:12px 14px;background:var(--notice-bg);border:1px solid var(--notice-bd);border-radius:14px;color:var(--muted);margin:12px 0 18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notice svg{margin-top:2px;color:var(--gold-500)}.notice p{margin:0;font-size:13.5px;line-height:1.55}.chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid #2a3543;background:#121822;color:var(--ink);font-size:12.5px;cursor:pointer;transition:all .15s ease}.chip:hover{background:#0f151f;border-color:#354355}.field{position:relative;display:grid;grid-template-columns:46px 1fr 46px;align-items:center;border:1px solid #1f2a36;background:linear-gradient(180deg,var(--bg-700),#111821);border-radius:14px;margin:14px 0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.field:hover{background:#121a24}.field:focus-within{border-color:#334155;box-shadow:0 0 0 3px var(--ring),inset 0 1px #ffffff05}.field-icon{display:grid;place-items:center;color:var(--gold-500)}.input{border:none;outline:none;background:transparent;padding:14px 12px;font-size:15px;color:var(--ink)}.input::placeholder{color:#8a97a8}.pw-toggle{display:grid;place-items:center;width:46px;height:46px;border:0;background:transparent;color:#8ca0b3;cursor:pointer}.pw-toggle:hover{color:#cdd6df}.login-button{width:100%;margin-top:10px;height:48px;border-radius:14px;border:1px solid rgba(212,175,55,.55);background:linear-gradient(180deg,#d4af37f2,#b7912ef2);color:#0d0f12;font-weight:900;letter-spacing:.25px;cursor:pointer;transition:transform .02s ease,filter .15s ease,box-shadow .15s ease;box-shadow:0 14px 32px #d4af3738,inset 0 1px #ffffff2e}.login-button:hover{filter:brightness(1.03)}.login-button:active{transform:translateY(1px)}.login-button.btn-busy{opacity:.9;cursor:progress}.error-banner{margin:10px 0 2px;padding:11px 12px;border-radius:12px;background:#ef444414;color:#fecaca;border:1px solid rgba(239,68,68,.35);font-size:14px}.register{margin-top:12px;text-align:center;font-size:14px;color:var(--muted)}.register-link{color:var(--gold-400);font-weight:700;margin-left:6px;cursor:pointer}.register-link:hover{text-decoration:underline}@media (min-width: 900px){.auth-card .auth-form:before,.auth-card .auth-form:after{content:"";position:absolute;pointer-events:none;border-radius:20px;opacity:.8;filter:blur(28px)}.auth-card .auth-form:before{top:-28px;right:-36px;width:160px;height:160px;background:radial-gradient(closest-side,rgba(212,175,55,.22),transparent 70%)}.auth-card .auth-form:after{bottom:-24px;right:12%;width:130px;height:130px;background:radial-gradient(closest-side,rgba(246,211,114,.18),transparent 70%)}}@media (max-width: 899.98px){.auth-card{width:100%}}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0px 1000px #121a24 inset!important;transition:background-color 9999s ease-in-out 0s}.app-header{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:40px 1fr 120px;align-items:center;gap:8px;padding:10px 12px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000}.back-btn{width:40px;height:40px;border-radius:10px;background:#fff;display:grid;place-items:center;cursor:pointer;background-color:transparent}.back-btn:hover{background:#f3f4f6}.header-title{margin:0;text-align:center;font-size:18px;font-weight:700;line-height:1;color:#111827}.brand{justify-self:end;display:inline-flex;align-items:center}.brand img{height:28px;display:block}.ctp-popover{position:absolute;right:12px;top:56px;background:#111827;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;z-index:9999;width:min(92vw,420px);box-shadow:0 10px 30px #00000073}.ctp-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ctp-swatch{position:relative;border-radius:12px;height:72px;border:2px solid transparent;cursor:pointer;overflow:hidden}.ctp-swatch.selected{border-color:#60a5fa}.ctp-name{position:absolute;left:8px;bottom:8px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.ctp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}.ctp-sheet{width:min(920px,92vw);max-height:80vh;background:#111827;color:#fff;border-radius:16px;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px #00000059,0 0 0 1px #ffffff08 inset;animation:ctp-pop .14s ease-out}@keyframes ctp-pop{0%{transform:scale(.98);opacity:.8}to{transform:scale(1);opacity:1}}.ctp-title{font-weight:600;letter-spacing:.2px}.ctp-close{border:none;background:transparent;color:#fff;font-size:18px;cursor:pointer;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;transition:background .15s ease}.ctp-close:hover{background:#ffffff14}.ctp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:4px;overflow-y:auto;max-height:calc(80vh - 70px)}.ctp-tile{position:relative;height:96px;border-radius:12px;cursor:pointer;border:none;padding:0;box-shadow:0 1px 6px #0000004d;transition:transform .12s ease,box-shadow .12s ease,outline-color .12s ease;outline:none}.ctp-tile:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000052}.ctp-tile:focus-visible{outline:3px solid #0ea5e9;outline-offset:2px}.ctp-tile.is-selected{outline:3px solid #fff;box-shadow:0 0 0 2px #0ea5e9,0 6px 18px #00000052}.ctp-tile-label{position:absolute;left:10px;bottom:8px;font-size:12px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.65);-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}button{padding:6px 12px;background-color:#1f241f;color:#fff;border:none;cursor:pointer}.ctp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;z-index:1000}.ctp-sheet{width:min(720px,92vw);max-height:80vh;overflow:auto;background:#111;color:#fff;border-radius:16px;padding:16px;box-shadow:0 10px 30px #0006}.ctp-header{display:flex;align-items:center;gap:12px}.ctp-title{font-weight:700;font-size:1.1rem}.ctp-close{margin-left:auto;background:transparent;border:0;color:#fff;font-size:18px;cursor:pointer}.ctp-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.ctp-tile{height:84px;border-radius:12px;position:relative;border:2px solid transparent;cursor:pointer;display:grid;place-items:end start;padding:8px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ctp-tile.is-selected{border-color:#fff}.ctp-tile-label{font-weight:600;font-size:.9rem}.chat-header.with-theme{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}:root{--chat-bg: linear-gradient(135deg,#0b1220 0%,#1f2937 100%);--text-color: #e5e7eb;--panel-bg: rgba(17,24,39,.4);--tile-border: rgba(255,255,255,.25);--tile-border-active: #fff}:root[data-theme=light]{--text-color: #111827;--panel-bg: rgba(255,255,255,.66);--tile-border: rgba(0,0,0,.15);--tile-border-active: #111827}.chatbot-container{min-height:100dvh;background:var(--chat-bg);background-attachment:fixed;color:var(--text-color)}.chat-window,.user-list{color:var(--text-color)}.ctp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;z-index:9999}.ctp-sheet{width:min(680px,94vw);max-height:86vh;overflow:auto;border-radius:16px;padding:16px;background:var(--panel-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000059}.ctp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ctp-title{font-weight:600;font-size:18px}.ctp-close{border:1px solid var(--tile-border);background:transparent;color:var(--text-color);border-radius:8px;padding:4px 10px;cursor:pointer}.ctp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.ctp-tile{position:relative;border:2px solid var(--tile-border);border-radius:12px;padding:16px;height:84px;display:flex;align-items:flex-end;color:#fff;cursor:pointer;outline:none}.ctp-tile.is-selected{border-color:var(--tile-border-active);box-shadow:inset 0 0 0 2px var(--tile-border-active)}.ctp-tile-label{background:#00000059;padding:3px 8px;border-radius:6px;font-size:12px}.chat-window[data-theme-tone=dark]{color:#fff}.chat-window[data-theme-tone=light]{color:#111}.chat-header{background:#0000002e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chat-window[data-theme-tone=light] .chat-header{background:#ffffff59}.message.sent{background:#ffffff24;color:inherit;border-radius:16px}.chat-window[data-theme-tone=light] .message.sent{background:#00000012}.message.received{background:#0003;color:inherit;border-radius:16px}.chat-window[data-theme-tone=light] .message.received{background:#ffffff8c}.theme-picker-btn{border:0;border-radius:12px;padding:6px 10px;font-size:18px;cursor:pointer;background:#00000040;color:currentColor}.chat-window[data-theme-tone=light] .theme-picker-btn{background:#ffffff80}.theme-picker{display:flex;gap:8px;align-items:center;padding:6px 8px;overflow-x:auto}.theme-picker.compact{gap:6px;padding:4px 6px}.theme-swatch{width:28px;height:28px;border-radius:999px;border:2px solid rgba(255,255,255,.6);background-size:cover;background-position:center;box-shadow:0 0 0 2px transparent;cursor:pointer}.theme-swatch.active{box-shadow:0 0 0 2px #fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.theme-dark{color-scheme:dark}body.theme-light{color-scheme:light}:root{--chat-bg: linear-gradient(135deg,#0b1220 0%,#1f2937 100%)}.chat-window{background:var(--chat-bg);background-attachment:fixed}.theme-btn{width:36px;height:36px;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;color:#fff}.theme-btn-compact{width:30px;height:30px}.theme-popover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000059;padding:16px}.theme-panel{width:100%;max-width:640px;border-radius:16px;background:#111111d9;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 32px #00000059;padding:12px 12px 16px}.theme-panel-header{display:flex;align-items:center;justify-content:space-between;font-weight:600;padding:4px 6px 10px}.close-x{background:transparent;border:none;color:#fff;font-size:16px;cursor:pointer}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.theme-item{position:relative;height:78px;border-radius:12px;border:2px solid rgba(255,255,255,.25);background-size:cover;background-position:center;cursor:pointer;overflow:hidden}.theme-item.active{outline:2px solid #fff;outline-offset:2px}.theme-item-name{position:absolute;left:8px;bottom:8px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.chat-header{background-color:#000;border:none}.theme-toggle{width:30px;height:30px;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;color:#fff}:root{--bg: #0b1220;--card: #101827;--muted: #a1acc2;--text: #e6ecff;--accent: #5b8cff;--accent-2: #3ddbd9;--stroke: #1f2a3b;--bubble: #0f172a;--bubble-alt: #111b30;--success: #22c55e;--warning: #f59e0b;--danger: #ef4444;--shadow: 0 10px 30px rgba(0,0,0,.35);--radius: 16px}.wrp-root{min-height:100%;padding:24px;background:radial-gradient(1200px 600px at 10% -10%,rgba(91,140,255,.18),transparent),radial-gradient(900px 500px at 110% 10%,rgba(61,219,217,.12),transparent),var(--bg);color:var(--text)}.wrp-card{max-width:820px;margin:0 auto;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.wrp-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 8px;border-bottom:1px solid var(--stroke)}.wrp-title{display:flex;gap:10px;align-items:center}.wrp-title h2{font-size:18px;font-weight:700;letter-spacing:.2px;display:flex;gap:8px;align-items:center}.wrp-title svg{color:var(--accent)}.wrp-verified{display:inline-flex;align-items:center;color:var(--accent-2)}.wrp-sub{display:flex;gap:8px;align-items:center;padding:8px 18px 14px;color:var(--muted);font-size:13px}.wrp-sub svg{color:var(--muted)}.wrp-alert{margin:0 18px 12px;background:#ef444414;color:#fecaca;border:1px solid rgba(239,68,68,.35);border-radius:12px;padding:10px 12px;font-size:14px}.wrp-feed{height:420px;overflow:auto;padding:14px 14px 6px;background:radial-gradient(1000px 400px at -10% 100%,rgba(91,140,255,.04),transparent),linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.wrp-msg{display:flex;gap:10px;align-items:flex-start;padding:8px 6px}.wrp-avatar{flex:0 0 34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#5b8cff4d,#3ddbd940);display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;border:1px solid var(--stroke)}.wrp-bubble{background:linear-gradient(180deg,var(--bubble),var(--bubble-alt));border:1px solid var(--stroke);border-radius:14px;padding:10px 12px;max-width:72ch;box-shadow:inset 0 1px #ffffff08}.wrp-meta{display:flex;gap:10px;align-items:baseline;margin-bottom:4px}.wrp-name{font-weight:700;font-size:13px}.wrp-time{font-size:11px;color:var(--muted)}.wrp-text{font-size:14px;line-height:1.45;word-wrap:break-word;white-space:pre-wrap}.wrp-note{margin:8px 6px 12px;font-size:13px;color:#c3e7d5;background:#22c55e14;border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:8px 10px}.wrp-empty{height:100%;min-height:320px;display:grid;place-items:center;text-align:center;color:var(--muted)}.wrp-empty h3{color:var(--text);margin:10px 0 6px}.wrp-empty-art{font-size:34px}.wrp-composer{display:flex;gap:10px;padding:12px 14px 16px;border-top:1px solid var(--stroke);background:linear-gradient(180deg,#ffffff05,#ffffff03)}.wrp-input{flex:1;background:#ffffff05;color:var(--text);border:1px solid var(--stroke);border-radius:12px;height:42px;padding:0 12px;outline:none}.wrp-input::placeholder{color:#8291ad}.wrp-send{height:42px;min-width:92px;display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:12px;padding:0 12px;background:linear-gradient(180deg,#5b8cfff2,#5b8cffd9);color:#0b1220;font-weight:800;border:1px solid rgba(91,140,255,.55);box-shadow:0 6px 22px #5b8cff38}.wrp-send[disabled]{opacity:.6;filter:saturate(.6);cursor:not-allowed}.wrp-send svg{color:#0b1220}.wrp-send-label{letter-spacing:.2px}.wrp-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 16px;border-top:1px dashed var(--stroke);color:var(--muted);font-size:13px}.wrp-footer details summary{cursor:pointer}.wrp-ghost{background:transparent;border:1px solid var(--stroke);color:var(--text);height:34px;border-radius:10px;padding:0 10px}.wrp-status{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;background:#5b8cff1f;color:#cfe0ff;border:1px solid rgba(91,140,255,.35);border-radius:999px;font-size:12px}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.pulse{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.wrp-spinner{width:16px;height:16px;border-radius:50%;display:inline-block;border:2px solid rgba(11,18,32,.4);border-top-color:#0b1220;animation:spin .8s linear infinite}.wrp-root.wrp-yellow{--bg: #fff9ec;--card: #fff7e6;--text: #1f2937;--muted: #6b7280;--accent: #f59e0b;--accent-2: #fcd34d;--stroke: #f1e4c7;--bubble: #fff8e7;--bubble-alt: #fff2cf;--shadow: 0 10px 30px rgba(139, 92, 0, .08)}.wrp-root.wrp-yellow{background:radial-gradient(1200px 600px at 10% -10%,rgba(252,211,77,.35),transparent),radial-gradient(900px 500px at 110% 10%,rgba(245,158,11,.18),transparent),var(--bg)}.wrp-root.wrp-yellow .wrp-avatar{background:linear-gradient(135deg,#fcd34d99,#f59e0b73)}.wrp-root.wrp-yellow .wrp-send{background:linear-gradient(180deg,#ffd166,#f59e0b);color:#1f2937;border-color:#f59e0b80;box-shadow:0 6px 22px #f59e0b38}.wrp-root.wrp-yellow .wrp-send svg{color:#1f2937}.wrp-root.wrp-yellow .wrp-status{background:#fcd34d40;color:#7c5e00;border-color:#fcd34d8c}.wrp-root.wrp-yellow .wrp-input{background:#fffc;border-color:var(--stroke);color:var(--text)}.wrp-root.wrp-yellow .wrp-input::placeholder{color:#8c7b5a}.wrp-root.wrp-yellow .wrp-bubble{border-color:var(--stroke)}.wrp-root.wrp-yellow .wrp-note{color:#644d00;background:#fcd34d2e;border-color:#fcd34d73}.wrp-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--stroke);background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--card) 90%,#fff 10%))}.wrp-title{display:flex;align-items:center;gap:10px;min-width:0}.wrp-title h2{margin:0;line-height:1.2;font-size:18px;display:flex;gap:8px;align-items:center;min-width:0}.wrp-roomname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(140px,48vw,420px)}.wrp-verified svg{display:block}.wrp-status{flex-shrink:0}@media (max-width: 420px){.wrp-header{flex-wrap:wrap;padding-bottom:8px}.wrp-status{order:2;width:100%;margin-top:6px}.wrp-title{order:1}.wrp-title h2{font-size:16px}}.wrp-card{position:relative}.wrp-header{position:sticky;top:0;z-index:2;-webkit-backdrop-filter:saturate(115%) blur(6px);backdrop-filter:saturate(115%) blur(6px)}.wrp-avatar{position:relative;overflow:hidden;flex:0 0 34px;width:34px;height:34px;border-radius:50%;border:1px solid var(--stroke);display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;background:linear-gradient(135deg,#fcd34d99,#f59e0b73)}.wrp-avatar.has-img{background:#fff}.wrp-avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.pp-root{--bg: #0b0f14;--card: rgba(255,255,255,.04);--card-bd: rgba(255,255,255,.08);--text: #e9eef6;--muted: #a8b3c7;--accent: #65d3ff;--accent-2: #b673ff;--good: #22c55e;--warn: #f59e0b;--bad: #ef4444;color:var(--text);display:grid;gap:14px}.pp-root *{box-sizing:border-box}.pp-root .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.aurora-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 180deg at 50% 50%,#65d3ff99,#b673ff99,#65d3ff99);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(8px) saturate(1.2);opacity:.28;animation:aurora-sweep 8s linear infinite;pointer-events:none}.pp-hero{display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px}.pp-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.38;background:radial-gradient(60% 60% at 85% 10%,rgba(182,115,255,.35),transparent 60%),radial-gradient(60% 60% at 10% 80%,rgba(101,211,255,.35),transparent 60%),radial-gradient(40% 40% at 50% 50%,rgba(255,255,255,.06),transparent 60%);filter:saturate(1.2) blur(.2px)}.pp-hero>*{position:relative;z-index:1}.pp-hero__left{display:flex;gap:12px;align-items:center}.pp-title{margin:0;font-size:20px;font-weight:700;letter-spacing:.2px}.pp-sub{margin:2px 0 0;color:var(--muted);font-size:13px}.pp-hero__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-radar{width:42px;height:42px;border-radius:50%;position:relative;background:radial-gradient(circle at 50% 50%,rgba(101,211,255,.25) 0 30%,transparent 30% 100%);box-shadow:inset 0 0 0 2px #65d3ff59}.pp-radar:before,.pp-radar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(101,211,255,.25);animation:sonar 2.4s ease-out infinite}.pp-radar:after{animation-delay:.9s}@keyframes sonar{0%{transform:scale(.65);opacity:.8}to{transform:scale(1.4);opacity:0}}.pp-form{padding:14px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.pp-field{display:grid;gap:6px}.pp-field--full{grid-column:1 / -1}.pp-label{font-size:11px;color:var(--muted)}.pp-input{width:100%;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text);outline:none;transition:.2s ease}.pp-input::placeholder{color:#c8d3e04f}.pp-input:focus{border-color:#65d3ff99;box-shadow:0 0 0 4px #65d3ff26;transform:translateZ(0) scale(1.01)}.pp-actions{display:flex;align-items:end;justify-content:flex-end}@media (max-width: 900px){.pp-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pp-form{grid-template-columns:1fr}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 14px;border-radius:12px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease;will-change:transform}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#080a0e;box-shadow:0 8px 24px #65d3ff40}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #65d3ff52}.btn.primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn.ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text)}.btn.ghost:hover{background:#ffffff1a;transform:translateY(-1px)}.btn.success{background:var(--good);color:#071108}.btn.success:hover{filter:saturate(1.1) brightness(1.02);transform:translateY(-1px)}.btn.danger{background:#ef44441f;color:#ffd2d3;border:1px solid rgba(239,68,68,.35)}.btn.danger:hover{background:#ef44442e;transform:translateY(-1px)}.i-spinner{width:14px;height:14px;border-radius:50%;display:inline-block;vertical-align:-2px;margin-right:6px;border:2px solid rgba(255,255,255,.5);border-top-color:transparent;animation:spin .8s linear infinite}.i-rotate{display:inline-block;transform-origin:50% 50%;animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pp-chip{font-size:12px;padding:6px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--muted)}.pp-chip.loading{position:relative;padding-left:26px}.pp-chip.loading:before{content:"";position:absolute;left:8px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,rgba(255,255,255,.2) 40%,transparent 45%);box-shadow:0 0 #ffffff59;animation:pulse 1.8s ease-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px #fff0}}.pp-nearby{display:grid;gap:8px;margin-top:4px}.pp-nearby__title{margin:0;font-size:15px;font-weight:700;display:flex;justify-content:center;gap:8px}.pp-skeleton{position:relative;overflow:hidden;background:#ffffff0f;border:1px dashed rgba(255,255,255,.15);border-radius:12px;padding:10px 12px;color:var(--muted)}.pp-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shimmer 1.6s infinite}@keyframes shimmer{to{transform:translate(100%)}}.pp-alert{background:#ef44441a;border:1px solid rgba(239,68,68,.35);border-radius:12px;padding:10px 12px;font-size:14px}.pp-empty{text-align:center;padding:24px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:grid;gap:10px;justify-items:center}.pp-empty__dot{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,.05) 60%,transparent 61%);animation:pingdot 1.8s ease-out infinite}@keyframes pingdot{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.4);opacity:0}}.pp-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ping-card{position:relative;padding:14px;border-radius:16px}.ping-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.28;pointer-events:none;background:radial-gradient(120px 120px at 15% 20%,rgba(101,211,255,.15),transparent 60%),radial-gradient(160px 160px at 85% 70%,rgba(182,115,255,.12),transparent 60%);transition:transform .3s ease,opacity .3s ease}.ping-card:hover .ping-card__bg{transform:scale(1.02);opacity:.36}.ping-card>*{position:relative;z-index:1}.ping-card__title{font-size:16px;font-weight:700}.ping-card__distance{margin-left:auto;color:var(--muted);font-size:13px}.badge-live{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:800;background:var(--good);color:#06150b;letter-spacing:.4px}.badge-live__dot{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#8df3b4 60%);box-shadow:0 0 #22c55e8c;animation:live-ping 1.6s ease-out infinite}@keyframes live-ping{to{box-shadow:0 0 0 10px #22c55e00}}.ping-card__meta{margin-top:2px;color:var(--muted);font-size:13px;display:flex;gap:10px;flex-wrap:wrap}.ping-card__note{margin-top:8px;font-size:14px;color:#eaf2ff}.pp-progress{margin-top:10px;height:8px;width:100%;border-radius:999px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.pp-progress__bar{height:100%;background-image:linear-gradient(135deg,#65d3fff2,#b673fff2);background-size:200% 100%;animation:slide-stripes 2.5s linear infinite}@keyframes slide-stripes{to{background-position:200% 0}}.ping-card__foot{margin-top:6px;font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center;justify-content:space-between}.ping-card__maps{color:#cfe9ff;text-decoration:underline dotted}.ping-card__maps:hover{color:#fff}.ping-card__nearby{opacity:.85}.ping-card__actions{margin-top:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.you-pill{margin-left:auto;font-size:11px;color:#cdd7e6;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:999px;padding:4px 8px}.ping-card.is-live:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;z-index:0;background:radial-gradient(220px 220px at 65% 20%,rgba(34,197,94,.22),transparent 60%);filter:blur(8px);animation:live-glow 2.2s ease-in-out infinite alternate}@keyframes live-glow{to{opacity:.35;transform:scale(1.02)}}.pp-collapsible{overflow:hidden;transition:max-height .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,margin .25s ease}.pp-collapsible.closed{max-height:0;opacity:0;margin-top:-4px;pointer-events:none}.pp-collapsible.open{max-height:1000px;opacity:1;margin-top:0}.pp-fab{position:fixed;right:16px;bottom:88px;z-index:60;width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;font-size:28px;line-height:52px;color:#071018;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 14px 30px #00000059,0 10px 30px #65d3ff40;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease;display:flex;justify-content:center;align-items:center}.pp-fab:hover{transform:translateY(-1px) scale(1.02)}.pp-fab:active{transform:translateY(0) scale(.98)}.pp-fab.is-open{background:#111;color:#fff;border:1px solid rgba(255,255,255,.18)}@media (min-width: 900px){.pp-fab{display:none}}.pp-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.pp-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:999px;background:#ffffff40;position:relative;outline:none;transition:.2s;border:1px solid rgba(255,255,255,.2)}.pp-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 2px #00000040}.pp-switch input:checked{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}.pp-switch input:checked:after{transform:translate(16px)}.pp-switch__text{font-size:12px;color:var(--muted)}.pp-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:0 16px 16px}.pp-title,.pp-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.pp-hero__mesh{border-radius:inherit;pointer-events:none}@media (max-width: 480px){.pp-hero{grid-template-columns:1fr}.pp-hero__right{justify-self:start;flex-wrap:wrap;gap:6px}}.aurora-card{position:relative;border-radius:16px;background:var(--card);border:1px solid var(--card-bd);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.aurora-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 80% at 20% 0%,rgba(101,211,255,.2),transparent 60%),radial-gradient(80% 80% at 100% 80%,rgba(182,115,255,.18),transparent 60%);opacity:.35;transition:opacity .2s ease,transform .2s ease}@supports ((-webkit-mask-composite: destination-out) or (mask-composite: exclude)){.aurora-card:before{padding:1px;background:conic-gradient(from 180deg at 50% 50%,#65d3ff99,#b673ff99,#65d3ff99);filter:blur(8px) saturate(1.2);opacity:.28;animation:aurora-sweep 8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}@keyframes aurora-sweep{to{transform:rotate(360deg)}}.pp-hero__mesh{opacity:.28;filter:saturate(1.1) blur(.4px)}.pp-hero__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn.slim{padding:8px 12px;font-size:13px;border-radius:10px}@media (max-width: 400px){.aurora-card:before{animation:none;filter:none;opacity:.22;-webkit-mask:none;mask:none}}.pp-back{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:18px;line-height:1;margin-right:8px;transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.pp-back:hover{background:#ffffff1a;transform:translateY(-1px)}.pp-back:active{transform:translateY(0)}.pp-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:16px}.pp-hero__left,.pp-hero__right{min-width:0}.pp-hero__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;width:100%}.kkkkksqxi{display:flex;justify-content:center;align-items:center}.chat-window{display:flex;flex-direction:column}.composer{position:sticky;bottom:0;z-index:5;background:var(--chat-bg);padding-bottom:max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--hairline, rgba(255,255,255,.08))}.composer-banners{display:flex;flex-direction:column;gap:6px;padding:8px 8px 0}.banner{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;font-size:13px}.banner-edit{border-left:3px solid #4f8cff;background:#4f8cff1f}.banner-reply{border-left:3px solid #5ad;background:#5ab4dc1f}.banner-close{margin-left:auto;background:none;border:0;color:inherit;font-size:14px;cursor:pointer;opacity:.8}.input-container{padding:8px;display:flex;flex-direction:column;gap:8px}.message-input{width:100%;min-height:40px;max-height:160px;resize:none;overflow:auto}.file{display:flex;align-items:center;gap:10px}.record-panel{background:transparent}@supports (padding: max(0px)){.composer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}.composer{position:sticky;bottom:0;z-index:5;background:var(--chat-bg);padding:8px 8px calc(env(safe-area-inset-bottom,0px) + 8px);border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.composer-row{display:flex;align-items:center;gap:8px;min-height:48px}.chip{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;font-size:13px;background:#ffffff0f;border-left:3px solid #5ad}.chip-edit{border-left-color:#4f8cff;background:#4f8cff1f}.chip-reply{border-left-color:#5ad;background:#5ab4dc1f}.chip button{margin-left:auto;background:transparent;border:0;color:inherit;font-size:14px;cursor:pointer;opacity:.8}.message-input{flex:1 1 auto;min-height:40px;max-height:160px;padding:10px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;outline:none;resize:none;line-height:1.3}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer}.send-button{padding:8px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#5ab4dc33;cursor:pointer}.hwehyycfggxwe{display:flex;justify-content:center;align-items:center}.record-panel{display:flex;justify-content:center;align-items:center;width:100%;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a}html,body,#root{height:100%}.chatbot-container,.chat-window{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.no-messages{flex:1 1 auto}.input-container,[ref=composerRef]{position:sticky;bottom:0;z-index:5;background:var(--chat-bg, #0b1220);border-top:1px solid rgba(255,255,255,.08);padding:8px 12px max(12px,env(safe-area-inset-bottom,0px));--composer-h: 72px}.chat-composer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:sticky;bottom:0;z-index:5;background:var(--chat-bg);padding:8px 8px 12px;border-top:1px solid rgba(255,255,255,.08);gap:8px}.chat-chip{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;font-size:13px;background:#ffffff0f;border-left:3px solid #5ad}.chat-chip--edit{background:#4f8cff1f;border-left-color:#4f8cff}.chat-composer-row{display:flex;align-items:center;gap:8px;min-height:48px;width:100%}.chat-icon-btn{width:36px;height:36px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.chat-input{flex:1 1 auto;min-height:40px;max-height:160px;padding:10px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;outline:none;resize:none;line-height:1.3}.chat-send-btn{padding:8px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#5ab4dc33;cursor:pointer}.chat-send-btn:disabled{opacity:.6;cursor:not-allowed}.chat-window{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.chat-window-content{flex:1 1 auto;overflow-y:auto}.msg-menu{position:absolute;top:-8px;right:20px;min-width:170px;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:color-mix(in oklab,var(--chat-bg) 80%,rgba(255,255,255,.06));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000047,0 2px 6px #0000002e;display:grid;gap:4px;z-index:5;animation:msg-menu-pop .12s ease-out both;transform-origin:90% -10%}.msg-menu--left{right:auto;left:20px;transform-origin:10% -10%}.msg-menu:after{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;background:inherit;border-left:inherit;border-top:inherit;transform:rotate(45deg)}.msg-menu--left:after{right:auto;left:16px}.msg-menu__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;font:inherit}.msg-menu__btn:hover{background:#ffffff14}.msg-menu__btn:active{transform:translateY(1px)}.msg-menu__btn--danger{color:#ff6b6b}.msg-menu__btn--danger:hover{background:#ff3b3b1f}.msg-menu__ico{opacity:.9;font-size:14px}.msg-menu__kbd{margin-left:auto;opacity:.45;font-size:12px;border:1px solid rgba(255,255,255,.18);padding:0 6px;border-radius:6px;line-height:1.6}.msg-menu__hr{margin:4px 0;border:0;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.12),transparent)}@keyframes msg-menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover: none){.msg-menu__btn{padding:10px 12px}}.aurora-tilt:before,.aurora-tilt:after{content:none!important;display:none!important}.grid{display:none!important}.avatar{--size: 32px;width:var(--size);height:var(--size);border-radius:9999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;object-fit:cover;background:#475569;color:#fff;font-weight:600;letter-spacing:.2px;line-height:1;-webkit-user-select:none;user-select:none;flex:0 0 auto;box-shadow:0 1px 2px #00000026;border:2px solid var(--pp-card-bg, rgba(255,255,255,.12))}.pp-attendees{display:flex;align-items:center;gap:0}.pp-attendee{position:relative}.pp-attendee__more{--size: 28px;width:var(--size);height:var(--size);border-radius:9999px;background:#1f2937;color:#e5e7eb;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--pp-card-bg, rgba(255,255,255,.12))}.is-live .pp-host .avatar--host{box-shadow:0 0 0 2px #ff634759,0 1px 2px #00000026}.as-link-reset{background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.avatar{--size: 32px;width:var(--size);height:var(--size);border-radius:9999px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;-webkit-user-select:none;user-select:none}.avatar--host{--size: 33px}.avatar--attendee{--size: 28px}.pp-host__fallback,.pp-attendee__fallback{font-size:calc(var(--size) * .38)}.pp-host{display:inline-flex;align-items:center;gap:10px}.pp-attendees{display:flex;align-items:center}.pp-attendees .pp-attendee+.pp-attendee{margin-left:-8px}.pp-attendee__more{--size: 28px;width:var(--size);height:var(--size);border-radius:9999px;display:inline-flex;align-items:center;justify-content:center}.pp-attendee-names{display:flex;gap:8px;margin-top:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pp-attendee-names::-webkit-scrollbar{display:none}.pp-namechip{display:inline-flex;align-items:baseline;gap:6px;padding:2px 6px;border-radius:999px;white-space:nowrap}.pp-namechip__text{max-width:120px;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.2}.pp-namechip__status{font-size:11px;opacity:.8;text-transform:capitalize}.pp-occupancy{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.pp-occupancy__sep{opacity:.65}.i-map{width:16px;height:16px;vertical-align:-2px;margin-right:6px}.ping-card__head{display:flex;align-items:center;gap:8px}.pp-titleline{display:grid;grid-template-columns:18px 1fr;align-items:center;column-gap:6px;min-width:0}.ping-card__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ping-card__head{display:flex;align-items:flex-start;gap:8px}.ping-card__head .pp-host{flex:1 1 auto;min-width:0}.pp-host__meta{min-width:0}.ping-card__distance{flex:0 0 auto;margin-left:8px}.pp-titleline{display:grid;grid-template-columns:18px 1fr;align-items:start;column-gap:6px;min-width:0}.pp-titleicon{width:18px;height:18px;display:inline-grid;place-items:center}.ping-card__title{display:block;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;min-width:0;overflow-wrap:anywhere;word-break:break-word}:root{--bg-0:#0b0f17;--bg-1:#101725;--glass:rgba(17,25,40,.6);--glass-2:rgba(17,25,40,.72);--gold-1:#fff4cc;--gold-2:#f6c453;--gold-3:#d4a83a;--gold-4:#a67c00;--text-1:#eaf1ff;--text-2:#b5c0d6;--muted:#8ea0bd;--danger:#ff6b6b;--ring:color-mix(in oklab, var(--gold-2) 70%, white)}.auth-card{position:relative;z-index:0;width:100%}.auth-card:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(65vmax 45vmax at 15% 10%,#193055 0%,transparent 58%),radial-gradient(60vmax 55vmax at 85% 0%,#0f243f 0%,transparent 55%),radial-gradient(70vmax 60vmax at 50% 100%,#101e33 0%,transparent 55%),linear-gradient(180deg,var(--bg-0),#090e14 70%)}.auth-card:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.07;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.04) 2px 3px);mix-blend-mode:overlay}.auth-card{background:linear-gradient(180deg,color-mix(in oklab,var(--glass) 85%,transparent),color-mix(in oklab,var(--glass-2) 85%,transparent)),radial-gradient(120% 100% at 100% 0%,rgba(255,215,128,.08),transparent 60%);padding:20px 18px 16px;border:1px solid rgba(246,196,83,.18);box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0f;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);color:var(--text-1)}.auth-card>h2{color:#c0d5be;margin:0 0 8px;font-size:18px;letter-spacing:.2px;display:flex;align-items:center;gap:.6rem;justify-content:center;font-weight:600}.auth-card label{color:#f0f5ff;display:block;margin-top:10px;margin-bottom:6px;font-size:12px;color:var(--text-2)}.auth-card .hint{font-size:12px;color:var(--muted);margin:6px 0 0}.auth-card .hint.error{color:var(--danger)}.auth-card input{display:block;width:100%;height:40px;border-radius:12px;color:var(--text-1);padding:0 12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05);outline:0;box-shadow:inset 0 1px #ffffff0f;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-card input:hover{border-color:#f6c45347}.auth-card input:focus{border-color:#f6c45399;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 32%,transparent),inset 0 1px #ffffff17;background:linear-gradient(180deg,#ffffff17,#ffffff0a)}.auth-card input[inputmode="numeric"],.auth-card input.otp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.18em;text-align:center}.auth-card button:not(.link){--h:42px;margin-top:12px;width:100%;height:var(--h);border-radius:14px;border:1px solid transparent;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:transform .06s ease,filter .2s,box-shadow .2s,border-color .2s,background .2s}.auth-card button:not(.link){color:#1a1400;background:linear-gradient(180deg,color-mix(in oklab,#fff 70%,var(--gold-1)),var(--gold-2)),linear-gradient(180deg,transparent,rgba(0,0,0,.12));border-color:#a67c008c;box-shadow:inset 0 1px #fffc,0 6px 18px #f6c45340;position:relative;overflow:hidden}.auth-card button:not(.link):hover:enabled{filter:brightness(1.02);box-shadow:inset 0 1px #ffffffe6,0 10px 26px #f6c45359}.auth-card button:not(.link):active:enabled{transform:translateY(1px)}.auth-card button:not(.link):after{content:"";position:absolute;top:0;right:-120%;bottom:0;left:0;translate:-120% 0;background:linear-gradient(110deg,transparent 0 40%,rgba(255,255,255,.55) 50%,transparent 60% 100%);opacity:0;pointer-events:none;transition:opacity .25s}.auth-card button:not(.link):hover:after{opacity:.33;animation:shimmer 1.2s ease}@keyframes shimmer{0%{translate:-120% 0}to{translate:120% 0}}.auth-card button:disabled{opacity:.6;cursor:not-allowed;filter:saturate(.85) grayscale(.1)}.auth-card .link{background:none;border:0;color:var(--gold-1);cursor:pointer;padding:0;font-size:12px;margin-top:8px}.auth-card .link:hover{text-decoration:underline}.auth-card .error{color:var(--danger);background:linear-gradient(180deg,#ff6b6b14,#ff6b6b0a);border:1px solid color-mix(in oklab,var(--danger) 35%,transparent);padding:10px 12px;border-radius:12px;font-size:13px;margin-top:10px}.auth-card .grid-actions{display:grid;grid-template-columns:1fr auto;gap:10px}@media (min-width:560px){.auth-card{padding:22px 20px 18px}.auth-card>h2{font-size:19px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.auth-card{display:flex;flex-direction:column;justify-content:center;gap:10px;background:linear-gradient(180deg,color-mix(in oklab,var(--glass) 85%,transparent),color-mix(in oklab,var(--glass-2) 85%,transparent)),radial-gradient(120% 100% at 100% 0%,rgba(255,215,128,.08),transparent 60%);padding:20px 18px 16px;border:1px solid rgba(246,196,83,.18);box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0f;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);color:var(--text-1);height:100%}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}
