.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.min-h-screen{min-height:100vh}.animate-\[fadeUp_\.5s_ease_both\]{animation:.5s both fadeUp}.animate-\[fadeUp_\.6s_\.08s_ease_both\]{animation:.6s 80ms both fadeUp}.animate-\[fadeUp_\.55s_ease_both\]{animation:.55s both fadeUp}.animate-\[fadeUp_\.65s_\.08s_ease_both\]{animation:.65s 80ms both fadeUp}.resize{resize:both}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3f8;--bg-2:#e6edf5;--panel:#ffffffc7;--panel-solid:#f8fbff;--panel-2:#f2f7fce0;--panel-3:#e2eaf3db;--text:#17202b;--text-2:#415064;--muted:#718096;--border:#5368802e;--stroke:#5368802e;--accent:#f28d5f;--accent-2:#ffad7f;--accentStroke:var(--accent);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--accentStroke:color-mix(in srgb, var(--accent) 55%, transparent)}}:root{--accentChip:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accentChip:color-mix(in srgb, var(--accent) 15%, transparent)}}:root{--good:#1f8b67;--warn:#b97912;--bad:#c44b56;--shadow:0 18px 44px #2c3d5026, 0 3px 10px #2c3d5014;--shadow-sm:0 8px 22px #2c3d501f, 0 2px 7px #2c3d5012;--radius:8px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111827;--bg-2:#0d1420;--panel:#1b2635d6;--panel-solid:#1b2736;--panel-2:#1f2c3ce6;--panel-3:#2a384ae6;--text:#f4f7fb;--text-2:#c5cfdb;--muted:#93a2b5;--border:#cbd8e824;--stroke:#cbd8e824;--shadow:0 22px 52px #00000057, 0 4px 13px #0003;--shadow-sm:0 10px 26px #00000047}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--bg)}body{background:radial-gradient(circle at 15% -10%, var(--accent), transparent 32%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%);min-width:320px;min-height:100vh}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 15% -10%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 32%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%)}}body{color:var(--text)}button,input,textarea,select{font:inherit}button,a{color:inherit}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tw-shell{min-height:100vh;padding:18px}.tw-top{z-index:5000;border:1px solid var(--border);background:var(--panel-solid);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:min(1240px,100vw - 36px);min-height:72px;margin:0 auto;padding:11px 14px;display:flex;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.tw-top{background:color-mix(in srgb, var(--panel-solid) 88%, transparent)}}.tw-top{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:var(--shadow-sm)}.tw-top-brand{align-items:center;gap:12px;min-width:0;display:flex}.tw-top-brand-btn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.tw-logo{background:linear-gradient(145deg, var(--accent), var(--accent));border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.tw-logo{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 88%, #fff), color-mix(in srgb, var(--accent) 76%, #111827))}}.tw-logo{color:#fff;box-shadow:0 8px 18px var(--accent);font-weight:900}@supports (color:color-mix(in lab, red, red)){.tw-logo{box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 25%, transparent)}}.tw-top-title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;overflow:hidden}.tw-top-sub{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:11px;font-weight:650}.tw-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tw-shell-main{width:min(1240px,100vw - 36px);margin:18px auto 60px}.tw-btn{border:1px solid var(--border);cursor:pointer;background:var(--panel-solid);min-height:38px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:0 4px 12px #2c3d5014}.tw-btn:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.tw-btn:disabled{opacity:.5;cursor:not-allowed}.tw-btn-sm{border-radius:9px;min-height:32px;padding:0 11px;font-size:11px}.tw-btn-lg{min-height:46px;padding:0 18px;font-size:13px}.tw-btn-primary{background:var(--accent);border-color:var(--accentStroke);color:#fff}.tw-btn-danger{color:#fff;background:#c9515c;border-color:#b63d48}.tw-btn-ghost{box-shadow:none;background:0 0}.tw-btn-soft{background:var(--panel-solid)}.tw-btn-teal{color:#fff;background:#228b83;border-color:#17766f}.tw-btn-gold{color:#fff;background:#b98227;border-color:#9d6d1b}.tw-btn-garnet{color:#fff;background:#8d4654;border-color:#773845}.tw-theme-toggle{border:1px solid var(--border);cursor:pointer;background:var(--panel-solid);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 12px #2c3d5014}.tw-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-solid);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tw-card{background:color-mix(in srgb, var(--panel-solid) 84%, transparent)}}.tw-card{box-shadow:var(--shadow-sm)}.tw-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 16px;display:flex}.tw-card-title-box{min-width:0}.tw-card-title{font-size:14px;font-weight:900}.tw-card-sub{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.tw-card-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tw-card-active{outline:1px solid var(--accentStroke);box-shadow:0 0 0 2px var(--accentChip), var(--shadow-sm)}.tw-field{gap:7px;min-width:0;display:grid}.tw-label{color:var(--text-2);font-size:11px;font-weight:800}.tw-hint{color:var(--muted);font-size:10px;line-height:1.4}.input,.tw-input{border:1px solid var(--border);background:var(--panel-solid);border-radius:11px;width:100%;min-height:42px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.input,.tw-input{background:color-mix(in srgb, var(--panel-solid) 92%, transparent)}}.input,.tw-input{color:var(--text);outline:none}textarea.input{resize:vertical;min-height:110px}.input:focus{border-color:var(--accentStroke);box-shadow:0 0 0 3px var(--accentChip)}.input:disabled{opacity:.7}.tw-hr{background:var(--border);height:1px;margin:14px 0}.tw-preline{white-space:pre-line;line-height:1.55}.tw-entity{border:1px solid var(--border);background:var(--panel-solid);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.tw-entity{background:color-mix(in srgb, var(--panel-solid) 75%, transparent)}}.tw-entity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.tw-entity.active{border-color:var(--accentStroke);box-shadow:inset 3px 0 0 var(--accent)}.tw-entity.clickable{cursor:pointer}.tw-entity-title{font-size:13px;font-weight:850;line-height:1.35}.tw-entity-sub{color:var(--muted);white-space:pre-line;margin-top:4px;font-size:11px;line-height:1.45}.tw-entity-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tw-entity-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.tw-metric{border:1px solid var(--border);min-height:25px;color:var(--text-2);background:var(--panel-2);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.tw-metric-success{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.tw-metric-success{border-color:color-mix(in srgb, var(--good) 45%, transparent)}}.tw-metric-success{color:var(--good)}.tw-metric-danger{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.tw-metric-danger{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}}.tw-metric-danger{color:var(--bad)}.tw-metric-warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.tw-metric-warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent)}}.tw-metric-warn{color:var(--warn)}.tw-chip{border:1px solid var(--border);background:var(--panel-solid);border-radius:10px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.toast-ok,.toast-err{border:1px solid;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700}.toast-ok{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.toast-ok{border-color:color-mix(in srgb, var(--good) 36%, transparent)}}.toast-ok{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.toast-ok{background:color-mix(in srgb, var(--good) 8%, var(--panel-solid))}}.toast-err{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.toast-err{border-color:color-mix(in srgb, var(--bad) 36%, transparent)}}.toast-err{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.toast-err{background:color-mix(in srgb, var(--bad) 8%, var(--panel-solid))}}.tw-empty{text-align:center;color:var(--muted);padding:28px 16px}.tw-empty-title{color:var(--text-2);font-weight:850}.tw-empty-sub{margin-top:6px;font-size:11px}.tw-stat-value{letter-spacing:-.03em;font-size:28px;font-weight:900}.tw-modal-overlay{z-index:1000000;-webkit-backdrop-filter:blur(18px)saturate(.9);background:#18222f61;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tw-modal{border:1px solid var(--border);background:var(--panel-solid);border-radius:18px;width:min(680px,100%);max-height:min(82vh,780px);overflow:hidden;box-shadow:0 30px 90px #00000052}.tw-modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.tw-modal-title{font-weight:900}.tw-modal-actions{align-items:center;gap:8px;display:flex}.tw-modal-body{max-height:calc(82vh - 58px);padding:16px;overflow:auto}.console-tabs,.org-tabs{border:1px solid var(--border);background:var(--panel-solid);border-radius:15px;gap:6px;padding:7px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.console-tabs,.org-tabs{background:color-mix(in srgb, var(--panel-solid) 82%, transparent)}}.console-tabs,.org-tabs{box-shadow:var(--shadow-sm);scrollbar-width:none}.console-tabs::-webkit-scrollbar{display:none}.org-tabs::-webkit-scrollbar{display:none}.console-tab,.org-tab{min-height:38px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.console-tab.active,.org-tab.active{color:#fff;background:var(--accent);box-shadow:0 6px 15px var(--accent)}@supports (color:color-mix(in lab, red, red)){.console-tab.active,.org-tab.active{box-shadow:0 6px 15px color-mix(in srgb, var(--accent) 25%, transparent)}}.console-page{gap:16px;display:grid}.console-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.console-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.app-card{align-content:space-between;gap:12px;min-height:190px;display:grid}.app-card-logo{background:var(--accent);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-weight:900;display:grid;overflow:hidden}.app-card-logo img{object-fit:cover;width:100%;height:100%}.app-card-actions{flex-wrap:wrap;gap:7px;display:flex}.console-split{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.console-side{gap:9px;display:grid;position:sticky;top:106px}.table-wrap{border:1px solid var(--border);border-radius:13px;width:100%;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:680px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px;font-size:11px}.data-table th{z-index:2;background:var(--panel-solid);color:var(--text-2);font-weight:850;position:sticky;top:0}.data-table tbody tr:last-child td{border-bottom:0}.home-builder-list{gap:9px;display:grid}.home-builder-row{border:1px solid var(--border);background:var(--panel-solid);border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.home-builder-handle{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:grab;border-radius:9px;place-items:center;display:grid}.home-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-admin-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px;display:grid}.product-admin-card{gap:9px;display:grid}.product-meta-line{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.attr-list{flex-wrap:wrap;gap:6px;display:flex}.attr-pill{background:var(--panel-3);color:var(--text-2);border-radius:999px;padding:4px 8px;font-size:10px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.pagination button{border:1px solid var(--border);background:var(--panel-solid);cursor:pointer;min-width:34px;height:34px;color:var(--text);border-radius:9px}.pagination button.active{background:var(--accent);color:#fff;border-color:var(--accentStroke)}.store-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.store-card{gap:10px;display:grid}.store-contact{color:var(--text-2);gap:4px;font-size:11px;display:grid}.map-frame{border:1px solid var(--border);background:var(--panel-2);border-radius:16px;min-height:480px;overflow:hidden}.map-node{width:100%;height:560px}.osm-credit{color:var(--muted);text-align:right;padding:6px 10px;font-size:9px}.api-code{border:1px solid var(--border);color:#dbe8f6;white-space:pre-wrap;background:#101826;border-radius:13px;max-height:520px;padding:13px;font-size:11px;line-height:1.55;overflow:auto}.lunaro-adaptive-overlay{z-index:50000;pointer-events:none;position:fixed;inset:0}.lunaro-adaptive-overlay.is-mobile{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d142059}.lunaro-adaptive-window{pointer-events:auto;border:1px solid var(--border);background:var(--panel-solid);border-radius:15px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 80px #0000004d}.lunaro-adaptive-overlay.is-mobile .lunaro-adaptive-window{border-radius:15px;width:auto!important;height:auto!important;inset:10px!important}.lunaro-adaptive-titlebar{border-bottom:1px solid var(--border);cursor:move;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 10px 8px 13px;display:flex}.lunaro-adaptive-titlecopy{min-width:0}.lunaro-adaptive-titlecopy>:first-child{font-size:12px;font-weight:900}.lunaro-adaptive-titlecopy>:last-child:not(:first-child){color:var(--muted);margin-top:2px;font-size:10px}.lunaro-adaptive-controls{gap:5px;display:flex}.lunaro-window-control{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:8px;width:30px;height:30px}.lunaro-adaptive-body{flex:1;min-height:0;padding:13px;overflow:auto}.lunaro-adaptive-footer{border-top:1px solid var(--border);padding:10px 13px}.lunaro-adaptive-window.is-minimized .lunaro-adaptive-body,.lunaro-adaptive-window.is-minimized .lunaro-adaptive-footer{display:none}.lunaro-resize-handle{z-index:5;position:absolute}.lunaro-resize-handle.is-n,.lunaro-resize-handle.is-s{cursor:ns-resize;height:7px;left:10px;right:10px}.lunaro-resize-handle.is-n{top:-3px}.lunaro-resize-handle.is-s{bottom:-3px}.lunaro-resize-handle.is-e,.lunaro-resize-handle.is-w{cursor:ew-resize;width:7px;top:10px;bottom:10px}.lunaro-resize-handle.is-e{right:-3px}.lunaro-resize-handle.is-w{left:-3px}.lunaro-resize-handle.is-ne,.lunaro-resize-handle.is-nw,.lunaro-resize-handle.is-se,.lunaro-resize-handle.is-sw{width:12px;height:12px}.lunaro-resize-handle.is-ne{cursor:nesw-resize;top:-4px;right:-4px}.lunaro-resize-handle.is-nw{cursor:nwse-resize;top:-4px;left:-4px}.lunaro-resize-handle.is-se{cursor:nwse-resize;bottom:-4px;right:-4px}.lunaro-resize-handle.is-sw{cursor:nesw-resize;bottom:-4px;left:-4px}.lunaro-window-dock{z-index:70000;border:1px solid var(--border);background:var(--panel-solid);border-radius:13px;align-items:center;gap:8px;width:min(920px,100vw - 24px);padding:7px 9px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.lunaro-window-dock{background:color-mix(in srgb, var(--panel-solid) 92%, transparent)}}.lunaro-window-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.lunaro-window-dock-label{color:var(--muted);white-space:nowrap;font-size:9px}.lunaro-window-dock-tabs{gap:5px;display:flex;overflow-x:auto}.lunaro-window-dock-tab{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;min-height:30px;color:var(--text);border-radius:8px;padding:0 9px;font-size:10px;font-weight:750}.lunaro-window-dock-tab.is-minimized{opacity:.65}.ai-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:14px;display:grid}.ai-chat{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:560px;display:grid}.ai-messages{align-content:start;gap:9px;padding-right:4px;display:grid;overflow:auto}.ai-msg.assistant{background:var(--panel-3);color:var(--text);border-bottom-left-radius:4px;justify-self:start}.ai-compose textarea{min-height:72px}.ai-tools{align-content:start;gap:8px;display:grid}.runtime-shell{min-height:100vh;color:var(--text)}.runtime-top{z-index:3000;border-bottom:1px solid var(--border);background:var(--panel-solid);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.runtime-top{background:color-mix(in srgb, var(--panel-solid) 90%, transparent)}}.runtime-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.runtime-top-inner{justify-content:space-between;align-items:center;gap:10px;width:min(1120px,100vw - 24px);min-height:66px;margin:0 auto;display:flex}.runtime-logo{background:var(--accent);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.runtime-logo img{object-fit:cover;width:100%;height:100%}.runtime-brand-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.runtime-main{gap:14px;width:min(1120px,100vw - 24px);margin:14px auto 96px;display:grid}.runtime-nav{z-index:2500;border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;gap:6px;padding:6px;display:flex;position:sticky;top:72px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.runtime-nav{background:color-mix(in srgb, var(--panel-solid) 90%, transparent)}}.runtime-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);scrollbar-width:none}.runtime-nav button{min-height:36px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:11px;font-weight:850}.runtime-nav button.active{background:var(--accent);color:#fff}.runtime-block-head{padding:13px 15px 0}.runtime-block-title{font-size:18px;font-weight:900}.runtime-block-sub{color:var(--muted);margin-top:4px;font-size:11px}.runtime-block-body{padding:14px}.runtime-banner{background:var(--panel-3);align-items:end;min-height:210px;display:grid;position:relative;overflow:hidden}.runtime-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.runtime-banner-shade{background:linear-gradient(#0000 20%,#0f172ab8);position:absolute;inset:0}.runtime-banner-copy{z-index:1;color:#fff;padding:20px;position:relative}.runtime-banner-copy h2{margin:0;font-size:24px}.runtime-banner-copy p{max-width:700px;margin:6px 0 0}.runtime-horizontal{scroll-snap-type:x proximity;grid-auto-columns:minmax(210px,260px);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.runtime-product{scroll-snap-align:start;border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;display:grid;overflow:hidden}.runtime-product-image{background:var(--panel-2);height:150px}.runtime-product-image img{object-fit:cover;width:100%;height:100%}.runtime-product-body{gap:7px;padding:11px;display:grid}.runtime-product-name{font-size:12px;font-weight:850;line-height:1.4}.runtime-price{font-size:16px;font-weight:900}.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.runtime-store-title{font-weight:900}.runtime-notify-menu{position:relative}.runtime-notify-popover{z-index:5000;border:1px solid var(--border);background:var(--panel-solid);border-radius:15px;gap:10px;width:min(390px,100vw - 24px);max-height:70vh;padding:12px;display:grid;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 20px 60px #00000040}.runtime-notify-row{border:1px solid var(--border);border-radius:11px;gap:4px;padding:9px;display:grid}.runtime-switch-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.runtime-switch{background:var(--panel-3);cursor:pointer;border:0;border-radius:999px;width:48px;height:28px;padding:3px}.runtime-switch span{background:#fff;border-radius:999px;width:22px;height:22px;transition:all .15s;display:block;transform:translate(0);box-shadow:0 2px 6px #0003}.runtime-switch.on{background:var(--accent)}.runtime-switch.on span{transform:translate(20px)}.runtime-auth{gap:10px;max-width:480px;margin:0 auto;display:grid}.runtime-loading{place-items:center;min-height:100vh;padding:20px;display:grid}.runtime-loading-card{border:1px solid var(--border);background:var(--panel-solid);width:min(560px,100%);box-shadow:var(--shadow);border-radius:16px;padding:18px}.public-page{place-items:center;min-height:100vh;padding:20px;display:grid}.public-card{border:1px solid var(--border);background:var(--panel-solid);width:min(1040px,100%);box-shadow:var(--shadow);border-radius:24px;padding:clamp(20px,4vw,48px)}.public-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.public-title{letter-spacing:-.04em;max-width:900px;margin:10px 0 0;font-size:clamp(34px,6vw,68px);line-height:1}.public-desc{color:var(--text-2);max-width:760px;margin:18px 0 0;font-size:15px;line-height:1.6}.public-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.login-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:20px;width:min(980px,100%);display:grid}.login-card{border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow);border-radius:20px;gap:14px;padding:20px;display:grid}@media (width<=900px){.tw-shell{padding:10px}.tw-top,.tw-shell-main{width:min(100%,100vw - 20px)}.tw-top{top:7px}.console-split,.ai-layout,.login-layout{grid-template-columns:1fr}.console-side{position:static}.runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tw-top{align-items:flex-start}.tw-top-actions{gap:5px}.tw-email-chip{display:none}.tw-entity{grid-template-columns:1fr}.tw-entity-actions{justify-content:flex-start}.home-builder-row{grid-template-columns:38px minmax(0,1fr)}.home-builder-actions{grid-column:1/-1;justify-content:flex-start}.runtime-grid{grid-template-columns:1fr}.runtime-horizontal{grid-auto-columns:minmax(190px,78vw)}.runtime-top-inner,.runtime-main{width:min(100%,100vw - 14px)}.runtime-brand-title{max-width:160px}}.page-stack,.form-stack{gap:16px;display:grid}.form-stack{gap:12px}.muted-note{background:var(--panel-2);color:var(--muted);border-radius:11px;padding:10px 12px;font-size:11px;line-height:1.45}.empty-state{text-align:center;color:var(--muted);padding:26px 14px}.textarea{min-height:130px}.check-row{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.status-dot{background:var(--panel-3);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.status-dot.ok{color:var(--good)}.status-dot.off{color:var(--muted)}.home-add-row{grid-template-columns:minmax(220px,360px) auto;gap:10px;display:grid}.home-block-row{text-align:left;border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.home-block-row.active{border-color:var(--accentStroke);box-shadow:inset 3px 0 0 var(--accent)}.home-block-handle{background:var(--panel-3);border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.home-block-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.home-block-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.product-admin-top{align-items:center;gap:11px;display:flex}.product-admin-top>img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:54px;height:54px}.product-admin-main{flex:1;min-width:0}.product-admin-main b{font-size:12px}.attribute-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;margin-top:10px;display:grid}.attribute-grid>div{background:var(--panel-solid);border:1px solid var(--border);border-radius:9px;gap:2px;padding:8px;display:grid}.pager,.runtime-pager{justify-content:center;align-items:center;gap:12px;display:flex}.pager span,.runtime-pager span{color:var(--muted);font-size:11px}.stores-admin-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.store-admin-card{border:1px solid var(--border);background:var(--panel-2);border-radius:14px;gap:10px;padding:12px;display:grid}.store-card-head{justify-content:space-between;gap:10px;display:flex}.store-card-head b{font-size:13px}.store-card-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.store-details{color:var(--text-2);gap:4px;font-size:10px;display:grid}.admin-map{background:var(--panel-3);border-radius:14px;height:520px;overflow:hidden}.osm-credit{text-align:right;color:var(--muted);margin-top:5px;font-size:9px}.map-pin{background:#64748b;border:2px solid #fff;border-radius:16px 16px 16px 3px;width:26px;height:34px;transform:rotate(-45deg);box-shadow:0 7px 16px #00000040}.map-pin.active{background:var(--accent)}.map-pin span{background:#fff;border-radius:50%;width:8px;height:8px;margin:7px;display:block}.map-store-list{gap:6px;display:grid}.map-store-row{text-align:left;border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.map-store-row.active{border-color:var(--accentStroke);box-shadow:inset 3px 0 0 var(--accent)}.map-store-row>span:first-child{gap:3px;display:grid}.map-store-row small,.map-store-row>span:last-child{color:var(--muted);font-size:9px}.modules-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:9px;display:grid}.module-card{border:1px solid var(--border);background:var(--panel-2);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.module-card.active{border-color:var(--accentStroke)}.module-card b{font-size:12px}.module-card p{color:var(--muted);margin:4px 0;font-size:10px}.module-card small{color:var(--warn);font-size:9px}.toggle{background:var(--panel-3);cursor:pointer;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:3px}.toggle span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;display:block;box-shadow:0 2px 6px #0003}.toggle.on{background:var(--accent)}.toggle:disabled{opacity:.5}.api-main-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.api-endpoint,.api-key-box{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;gap:7px;padding:11px;display:grid}.api-endpoint small,.api-key-box small{color:var(--muted);font-size:9px}.api-endpoint code,.api-key-box code{overflow-wrap:anywhere;font-size:11px}.code-box{color:#dbeafe;background:#111827;border-radius:11px;max-height:520px;margin:10px 0 0;padding:13px;font-size:10px;line-height:1.55;overflow:auto}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:760px;font-size:10px}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;padding:8px}.data-table th{color:var(--muted)}.message-list{gap:7px;display:grid}.message-row{border:1px solid var(--border);background:var(--panel-2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.message-row b{font-size:12px}.message-row p{white-space:pre-wrap;margin:4px 0;font-size:11px}.message-row small{color:var(--muted);font-size:9px}.inapp-preview{border:1px solid var(--border);background:var(--panel-2);border-radius:16px;gap:10px;padding:16px;display:grid}.inapp-preview img{object-fit:cover;border-radius:11px;width:100%;max-height:190px}.inapp-preview p{color:var(--text-2);margin:0;line-height:1.5}.copy-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.copy-line code{overflow-wrap:anywhere}.color-row{grid-template-columns:56px minmax(0,1fr);gap:8px;display:grid}.color-row input[type=color]{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;width:56px;height:42px;padding:3px}.brand-preview{border:1px solid var(--border);background:linear-gradient(150deg,var(--preview-accent),var(--panel-solid));border-radius:18px;min-height:280px;padding:18px}@supports (color:color-mix(in lab, red, red)){.brand-preview{background:linear-gradient(150deg,color-mix(in srgb,var(--preview-accent) 17%,var(--panel-solid)),var(--panel-solid))}}.brand-preview{align-content:start;gap:24px;display:grid}.brand-preview-head{align-items:center;gap:11px;display:flex}.brand-preview-head img,.brand-preview-head>span{object-fit:cover;background:var(--preview-accent);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.brand-preview-head div{gap:3px;display:grid}.brand-preview-head small{color:var(--muted)}.brand-preview button{background:var(--preview-accent);color:#fff;border:0;border-radius:11px;min-height:42px;font-weight:850}.runtime-shell{background:linear-gradient(180deg,var(--bg),var(--bg-2));min-height:100vh;padding-bottom:40px}.runtime-header{z-index:3000;border-bottom:1px solid var(--border);background:var(--panel-solid);justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:9px max(12px,50vw - 550px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.runtime-header{background:color-mix(in srgb,var(--panel-solid) 91%,transparent)}}.runtime-header{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.runtime-brand{align-items:center;gap:10px;min-width:0;display:flex}.runtime-brand>img,.runtime-brand>span{object-fit:cover;background:var(--accent);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.runtime-brand>div{display:grid}.runtime-brand b{font-size:14px}.runtime-brand small{color:var(--muted);font-size:9px}.runtime-actions{align-items:center;gap:7px;display:flex}.runtime-tabs{z-index:2500;border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;gap:5px;width:min(1100px,100vw - 20px);margin:10px auto 0;padding:6px;display:flex;position:sticky;top:68px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.runtime-tabs{background:color-mix(in srgb,var(--panel-solid) 91%,transparent)}}.runtime-tabs{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:var(--shadow-sm);scrollbar-width:none}.runtime-tabs button{min-height:36px;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.runtime-tabs button.active{background:var(--accent);color:#fff}.runtime-main{width:min(1100px,100vw - 20px);margin:12px auto}.runtime-blocks,.runtime-section{gap:12px;display:grid}.runtime-block{border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow-sm);border-radius:17px;overflow:hidden}.block-head{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.block-head h2,.content-block h2,.runtime-section h1{margin:0;font-size:19px}.block-head p,.content-block p{color:var(--text-2);margin:4px 0 0;font-size:11px;line-height:1.5}.hero-strip{scroll-snap-type:x mandatory;grid-auto-columns:minmax(82%,1fr);grid-auto-flow:column;gap:8px;padding:8px;display:grid;overflow-x:auto}.hero-slide{background:linear-gradient(135deg,var(--accent),var(--accent));border-radius:14px;min-height:220px}@supports (color:color-mix(in lab, red, red)){.hero-slide{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#111827))}}.hero-slide{color:#fff;scroll-snap-align:start;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;padding:20px;text-decoration:none;display:flex}.hero-slide b{font-size:22px}.hero-slide span{margin-top:5px;font-size:12px}.product-carousel{grid-auto-columns:minmax(210px,250px);grid-auto-flow:column;gap:9px;padding-bottom:4px;display:grid;overflow-x:auto}.pwa-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pwa-product-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;align-content:start;display:grid;overflow:hidden}.pwa-product-card>img{object-fit:cover;background:var(--panel-2);width:100%;height:170px}.pwa-product-body{gap:6px;padding:10px;display:grid}.pwa-product-body>b{font-size:12px;line-height:1.35}.pwa-product-body>small{color:var(--muted);font-size:9px}.pwa-product-body>strong{font-size:15px}.pwa-product-meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:9px;display:flex}.pwa-attrs{flex-wrap:wrap;gap:5px;display:flex}.pwa-attrs span{background:var(--panel-2);border-radius:7px;padding:4px 6px;font-size:9px;display:grid}.pwa-attrs small{color:var(--muted);font-size:8px}.runtime-simple-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.simple-card{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;gap:6px;padding:11px;display:grid}.simple-card img{object-fit:cover;border-radius:9px;width:100%;height:150px}.simple-card b{font-size:12px}.simple-card p{color:var(--text-2);margin:0;font-size:10px;line-height:1.45}.simple-card small{color:var(--muted)}.content-block{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;display:grid}.content-block>img{object-fit:cover;border-radius:13px;width:100%;max-height:280px}.runtime-button,.booking-form button,.auth-card button,.runtime-loading-card button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-controls{grid-template-columns:minmax(0,1fr) minmax(160px,260px) auto;gap:7px;margin:10px 0;display:grid}.catalog-controls input,.catalog-controls select,.booking-form input,.booking-form select,.auth-card input{border:1px solid var(--border);background:var(--panel-solid);min-height:40px;color:var(--text);border-radius:10px;padding:8px 10px}.catalog-controls button{background:var(--accent);color:#fff;border:0;border-radius:10px;font-weight:800}.runtime-pager{margin-top:12px}.runtime-pager button{border:1px solid var(--border);background:var(--panel-solid);cursor:pointer;border-radius:9px;width:38px;height:34px}.runtime-map{border-radius:14px;height:380px;overflow:hidden}.runtime-pin{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;box-shadow:0 7px 16px #00000040}.runtime-store-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:10px;display:grid}.runtime-store-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:12px;gap:5px;padding:11px;display:grid}.runtime-store-card p{color:var(--text-2);margin:0;font-size:10px}.runtime-store-card small{color:var(--muted)}.booking-form,.auth-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;gap:9px;max-width:620px;padding:14px;display:grid}.booking-form label{color:var(--text-2);gap:4px;font-size:10px;display:grid}.slot-grid button{background:var(--panel-2);min-height:34px;color:var(--text);border:1px solid var(--border)}.slot-grid button.active{background:var(--accent);color:#fff}.account-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.account-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;gap:8px;padding:15px;display:grid}.account-card button{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:9px;min-height:38px}.qr-card{text-align:center;justify-items:center}.auth-tabs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.auth-tabs button{background:var(--panel-2);color:var(--text)}.auth-tabs button.active{background:var(--accent);color:#fff}.consent{color:var(--muted);align-items:flex-start;gap:7px;font-size:10px;display:flex}.auth-error{color:var(--bad);font-size:10px}.runtime-error,.runtime-notice{z-index:6000;max-width:min(600px,100vw - 20px);box-shadow:var(--shadow);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:11px;position:fixed;top:82px;left:50%;transform:translate(-50%)}.runtime-error{color:#a52d3a;background:#fff0f1;border:1px solid #e8a8ae}.runtime-notice{color:#1f775c;background:#e9f8f1;border:1px solid #9bd0bd}.customer-check-card{border:1px solid var(--border);background:var(--panel-solid);max-width:500px;box-shadow:var(--shadow);border-radius:16px;justify-items:center;gap:10px;margin:40px auto;padding:20px;display:grid}.notif-menu{position:relative}.pwa-icon-btn{border:1px solid var(--border);background:var(--panel-solid);cursor:pointer;border-radius:11px;width:40px;height:40px;font-weight:900;position:relative}.pwa-icon-btn i{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.notif-popover{border:1px solid var(--border);background:var(--panel-solid);z-index:7000;border-radius:14px;width:min(390px,100vw - 20px);max-height:72vh;padding:10px;position:absolute;top:47px;right:0;overflow:auto;box-shadow:0 22px 70px #00000040}.notif-head{justify-content:space-between;align-items:center;padding:3px 2px 9px;display:flex}.notif-head button{cursor:pointer;background:0 0;border:0;font-size:20px}.notif-settings{background:var(--panel-2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:9px;display:grid}.notif-settings>div{display:grid}.notif-settings small{color:var(--muted);font-size:8px}.notif-list{gap:6px;margin-top:8px;display:grid}.notif-item{border:1px solid var(--border);border-radius:9px;gap:3px;padding:8px;display:grid}.notif-item small{color:var(--accent);font-size:8px}.notif-item b{font-size:10px}.notif-item p{color:var(--text-2);margin:0;font-size:9px;line-height:1.4}.notif-error{color:var(--bad);padding:7px;font-size:9px}@media (width<=900px){.home-builder-grid,.api-main-grid,.content-block{grid-template-columns:1fr}.products-toolbar{grid-template-columns:1fr 1fr}.pwa-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-map{height:440px}}@media (width<=620px){.grid-2,.products-toolbar,.catalog-controls,.home-add-row{grid-template-columns:1fr}.home-block-row{grid-template-columns:28px minmax(0,1fr)}.home-block-row .status-dot{grid-column:2}.pwa-product-grid{grid-template-columns:1fr}.hero-strip{grid-auto-columns:95%}.runtime-tabs{top:68px}.runtime-main{width:calc(100vw - 12px)}.runtime-header{padding-left:8px;padding-right:8px}.pwa-product-card>img{height:210px}.admin-map{height:360px}.map-store-row{flex-direction:column;align-items:flex-start}.message-row{grid-template-columns:1fr}}.slide-editor{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;gap:8px;padding:10px;display:grid}.why-us-block{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.why-us-block>img{object-fit:cover;border-radius:13px;width:100%;max-height:320px}.why-us-block h2{margin:0;font-size:19px}.why-us-block h3{color:var(--text-2);margin:5px 0;font-size:13px}.why-us-block>div>p{color:var(--text-2);font-size:11px;line-height:1.55}@media (width<=700px){.why-us-block{grid-template-columns:1fr}}:root{--radius:22px;--radius-sm:15px;--content-width:1120px;--ease-out:cubic-bezier(.22,.61,.36,1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes softPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.14;transform:scale(1.18)}}@keyframes spin{to{transform:rotate(360deg)}}.tw-top{background:var(--panel-solid);border-radius:24px;min-height:68px;padding:10px 12px;top:10px}@supports (color:color-mix(in lab, red, red)){.tw-top{background:color-mix(in srgb, var(--panel-solid) 91%, transparent)}}.tw-top{box-shadow:0 16px 42px #27374b1f,0 2px 8px #27374b0f}.tw-shell-main{margin-top:14px}.tw-logo{border-radius:15px;width:40px;height:40px}.tw-btn{min-height:40px;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s ease, border-color .18s ease;border-radius:14px}.tw-btn-sm{border-radius:12px;min-height:34px}.tw-btn-lg{border-radius:16px;min-height:48px}.tw-card{border-radius:22px;box-shadow:0 10px 30px #2b394c17,0 1px 5px #2b394c0d}.tw-card-head{min-height:60px;padding:14px 17px}.tw-card-body{padding:17px}.input,.tw-input{border-radius:14px;min-height:44px}.tw-theme-toggle{border-radius:14px;width:42px;height:42px}.tw-back-btn{padding-left:10px}.page-stack,.management-stack,.org-console-stack{gap:14px;display:grid}.row{align-items:center;gap:8px;display:flex}.row.wrap{flex-wrap:wrap}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-stack{gap:12px;display:grid}.empty-state{color:var(--muted);text-align:center;padding:22px 12px;font-size:12px}.muted-note{background:var(--panel-2);color:var(--muted);border-radius:14px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.55}.eyebrow{letter-spacing:.13em;color:var(--accent);margin-bottom:8px;font-size:10px;font-weight:900;display:block}.landing-shell,.auth-shell{background:radial-gradient(circle at 15% 5%, var(--accent), transparent 31%), radial-gradient(circle at 88% 12%, #5897ff1f, transparent 26%), linear-gradient(180deg,var(--bg),var(--bg-2));min-height:100vh}@supports (color:color-mix(in lab, red, red)){.landing-shell,.auth-shell{background:radial-gradient(circle at 15% 5%, color-mix(in srgb,var(--accent) 16%,transparent), transparent 31%), radial-gradient(circle at 88% 12%, #5897ff1f, transparent 26%), linear-gradient(180deg,var(--bg),var(--bg-2))}}.landing-topbar,.auth-topbar{justify-content:space-between;align-items:center;gap:12px;width:min(1180px,100vw - 32px);margin:0 auto;padding:22px 0;display:flex}.landing-brand{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;display:flex}.landing-brand>span:last-child{display:grid}.landing-brand b{font-size:15px}.landing-brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px}.landing-logo{background:linear-gradient(145deg,var(--accent),var(--accent));border-radius:15px;place-items:center;width:40px;height:40px;display:grid!important}@supports (color:color-mix(in lab, red, red)){.landing-logo{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 68%,#101827))}}.landing-logo{color:#fff;box-shadow:0 10px 26px var(--accent)}@supports (color:color-mix(in lab, red, red)){.landing-logo{box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 28%,transparent)}}.landing-logo{font-weight:950}.landing-top-actions{align-items:center;gap:8px;display:flex}.landing-main{width:min(1180px,100vw - 32px);margin:0 auto;padding:54px 0 80px}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:56px;min-height:590px;display:grid}.landing-copy h1,.auth-copy h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(44px,5vw,72px);line-height:1.02}.landing-copy p,.auth-copy p{color:var(--text-2);max-width:660px;margin:22px 0 0;font-size:16px;line-height:1.7}.landing-badge{border:1px solid var(--border);color:var(--text-2);background:var(--panel-solid);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-badge{background:color-mix(in srgb,var(--panel-solid) 80%,transparent)}}.landing-badge{letter-spacing:.12em;margin-bottom:18px;font-size:9px;font-weight:900}.landing-badge>span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accentChip);border-radius:50%}.landing-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.landing-text-link,.auth-switch{color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:inline-flex}.landing-proof{color:var(--muted);flex-wrap:wrap;gap:14px 20px;margin-top:26px;font-size:11px;display:flex}.landing-proof span{align-items:center;gap:6px;display:flex}.landing-proof svg{color:var(--good)}.landing-product-preview{min-height:510px;position:relative}.preview-window{border:1px solid var(--border);background:var(--panel-solid);border-radius:28px;position:absolute;inset:30px 40px 60px 0;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg);box-shadow:0 38px 90px #27344633}.preview-window-bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;height:46px;padding:0 14px;display:flex}.preview-window-bar span{background:var(--panel-3);border-radius:50%;width:8px;height:8px}.preview-window-bar b{color:var(--muted);margin-left:9px;font-size:10px}.preview-console-layout{grid-template-columns:72px 1fr;height:calc(100% - 46px);display:grid}.preview-console-layout aside{border-right:1px solid var(--border);align-content:start;gap:10px;padding:14px 10px;display:grid}.preview-logo{background:var(--accent);color:#fff;border-radius:13px;place-items:center;width:36px;height:36px;margin:0 auto 10px;font-weight:900;display:grid}.preview-console-layout aside i{background:var(--panel-2);border-radius:12px;height:34px}.preview-console-layout aside i.active{background:var(--accentChip);border:1px solid var(--accentStroke)}.preview-console-main{align-content:start;gap:14px;padding:18px;display:grid}.preview-head{justify-content:space-between;display:flex}.preview-head span:first-child{background:var(--panel-3);border-radius:8px;width:40%;height:18px}.preview-head span:last-child{background:var(--accent);border-radius:11px;width:80px;height:28px}.preview-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.preview-kpis i{background:linear-gradient(145deg,var(--panel-2),var(--panel-3));border:1px solid var(--border);border-radius:16px;height:82px}.preview-content{grid-template-columns:1.5fr 1fr;gap:10px;display:grid}.preview-content div{background:var(--panel-2);border:1px solid var(--border);border-radius:18px;height:215px}.preview-phone{background:var(--panel-solid);border:7px solid #1c2633;border-radius:36px;width:205px;height:410px;padding:22px 11px 12px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 34px 70px #141c2752}.preview-phone-notch{background:#1c2633;border-radius:999px;width:75px;height:16px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.preview-phone-head{justify-content:space-between;align-items:center;display:flex}.preview-phone-head span{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.preview-phone-head i{background:var(--panel-2);border-radius:10px;width:28px;height:28px}.preview-phone-hero{background:linear-gradient(135deg,var(--accent),var(--accent));border-radius:18px;height:95px}@supports (color:color-mix(in lab, red, red)){.preview-phone-hero{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#354759))}}.preview-phone-hero{color:#fff;flex-direction:column;justify-content:flex-end;margin-top:13px;padding:14px;display:flex}.preview-phone-hero b{font-size:12px}.preview-phone-hero small{opacity:.75;font-size:8px}.preview-phone-cards{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.preview-phone-cards i{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;height:76px}.preview-phone-nav{background:var(--panel-solid);border:1px solid var(--border);border-radius:15px;grid-template-columns:repeat(4,1fr);align-items:center;gap:4px;height:42px;padding:6px;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.preview-phone-nav i{background:var(--panel-3);border-radius:8px;width:22px;height:22px;margin:auto}.preview-phone-nav i.active{background:var(--accent)}.landing-features{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.landing-feature-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:22px;padding:18px}@supports (color:color-mix(in lab, red, red)){.landing-feature-card{background:color-mix(in srgb,var(--panel-solid) 85%,transparent)}}.landing-feature-card{box-shadow:var(--shadow-sm);gap:9px;display:grid}.landing-feature-card>span{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.landing-feature-card b{font-size:13px}.landing-feature-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.auth-main{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:74px;width:min(1120px,100vw - 32px);min-height:calc(100vh - 92px);margin:0 auto;padding:36px 0 76px;display:grid}.auth-copy h1{font-size:clamp(42px,5vw,65px)}.auth-benefits{color:var(--text-2);gap:10px;margin-top:28px;font-size:12px;display:grid}.auth-benefits span{align-items:center;gap:9px;display:flex}.auth-benefits svg{color:var(--accent)}.auth-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.auth-card{background:color-mix(in srgb,var(--panel-solid) 92%,transparent)}}.auth-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);gap:14px;padding:24px;display:grid;box-shadow:0 32px 80px #1f2d3f30}.auth-card-heading{align-items:center;gap:12px;margin-bottom:4px;display:flex}.auth-icon{background:var(--accentChip);width:44px;height:44px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.auth-card-heading div{display:grid}.auth-card-heading small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:900}.auth-card-heading h2{letter-spacing:-.025em;margin:2px 0 0;font-size:22px}.auth-info{background:var(--panel-2);color:var(--text-2);border-radius:14px;padding:10px 12px;font-size:11px}.auth-switch{justify-content:center;min-height:36px}.management-shell{border:1px solid var(--border);background:var(--panel-solid);border-radius:30px;grid-template-columns:230px minmax(0,1fr);width:min(1260px,100vw - 28px);min-height:calc(100vh - 28px);margin:14px auto;display:grid}@supports (color:color-mix(in lab, red, red)){.management-shell{background:color-mix(in srgb,var(--panel-solid) 67%,transparent)}}.management-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden;box-shadow:0 26px 80px #24324429}.management-sidebar{border-right:1px solid var(--border);background:var(--panel-solid);flex-direction:column;min-height:calc(100vh - 28px);padding:16px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.management-sidebar{background:color-mix(in srgb,var(--panel-solid) 75%,transparent)}}.management-brand{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:4px 6px 16px;display:flex}.management-brand-logo{background:linear-gradient(145deg,var(--accent),var(--accent));border-radius:15px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.management-brand-logo{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#172033))}}.management-brand-logo{color:#fff;box-shadow:0 9px 20px var(--accentChip);font-weight:950}.management-brand>span:last-child{display:grid}.management-brand b{font-size:13px}.management-brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:8px}.management-nav{gap:5px;display:grid}.management-nav-item{width:100%;color:var(--text-2);text-align:left;cursor:pointer;transition:background .18s ease,transform .18s var(--ease-out),color .18s ease;background:0 0;border:0;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.management-nav-item:hover{background:var(--panel-2);transform:translate(2px)}.management-nav-item.active{background:var(--accentChip);color:var(--text);box-shadow:inset 0 0 0 1px var(--accentStroke)}.management-nav-icon{background:var(--panel-solid);border:1px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:13px;place-items:center;display:grid}.management-nav-item.active .management-nav-icon{background:var(--accent);color:#fff;border-color:var(--accent)}.management-nav-item>span:last-child{gap:2px;display:grid}.management-nav-item b{font-size:11px}.management-nav-item small{color:var(--muted);font-size:8px}.management-sidebar-foot{border-top:1px solid var(--border);gap:10px;margin-top:auto;padding-top:14px;display:grid}.account-mini{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.account-mini>span{background:var(--panel-2);border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.account-mini>div{min-width:0;display:grid}.account-mini b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.account-mini small{color:var(--muted);font-size:8px}.management-main{min-width:0}.management-topbar{border-bottom:1px solid var(--border);background:var(--panel-solid);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.management-topbar{background:color-mix(in srgb,var(--panel-solid) 69%,transparent)}}.management-topbar{z-index:4000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.management-top-title{align-items:center;gap:10px;display:flex}.management-top-icon{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.management-top-title>div{display:grid}.management-top-title b{font-size:14px}.management-top-title small{color:var(--muted);font-size:9px}.management-top-actions{align-items:center;gap:8px;display:flex}.context-select,.org-switcher-wrap{border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;align-items:center;gap:7px;padding:5px 7px 5px 10px;display:flex}.context-select span,.org-switcher-wrap span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.context-select select,.org-switcher-wrap select{min-width:120px;max-width:190px;color:var(--text);background:0 0;border:0;outline:none;font-size:10px;font-weight:800}.management-content{gap:14px;padding:18px;display:grid}.section-hero{border:1px solid var(--border);background:linear-gradient(135deg,var(--accent),var(--panel-solid));border-radius:26px}@supports (color:color-mix(in lab, red, red)){.section-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,var(--panel-solid)),var(--panel-solid))}}.section-hero{box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.section-hero.compact{padding:20px}.section-hero h1{letter-spacing:-.035em;margin:0;font-size:26px}.section-hero p{color:var(--muted);max-width:650px;margin:5px 0 0;font-size:11px}.webapp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.webapp-card{border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out), box-shadow .2s ease;border-radius:24px;gap:16px;padding:17px;display:grid;position:relative;overflow:hidden}.webapp-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.webapp-card-glow{filter:blur(40px);opacity:.18;border-radius:50%;width:120px;height:120px;position:absolute;top:-50px;right:-40px}.webapp-card-head{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid;position:relative}.webapp-avatar{color:#fff;border-radius:17px;place-items:center;width:50px;height:50px;font-weight:900;display:grid;overflow:hidden}.webapp-avatar img{object-fit:cover;width:100%;height:100%}.webapp-card h3{margin:0;font-size:15px}.webapp-card-head span:not(.tw-metric){color:var(--muted);font-size:9px}.webapp-card-actions{flex-wrap:wrap;gap:8px;display:flex}.user-table-cards,.staff-list,.audit-list{gap:8px;display:grid}.user-row-card{border:1px solid var(--border);background:var(--panel-2);border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.user-avatar,.staff-avatar{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:13px;place-items:center;font-weight:900;display:grid}.user-row-main{min-width:0;display:grid}.user-row-main b{font-size:11px}.user-row-main span,.user-row-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.admin-overview-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.staff-create-grid{grid-template-columns:1fr 1.2fr 180px auto;align-items:end;gap:8px;display:grid}.staff-card{border:1px solid var(--border);background:var(--panel-2);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.staff-card-person{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.staff-card-person>div:last-child{display:grid}.staff-card-person b{font-size:11px}.staff-card-person span,.staff-card-person small{color:var(--muted);font-size:8px}.staff-actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:9px;display:flex}.staff-actions select{width:150px;min-height:34px}.admin-bottom-grid{align-items:stretch}.runtime-switch-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.runtime-switch-row>span{display:grid}.runtime-switch-row small{color:var(--muted);margin-top:2px;font-size:9px}.backup-visual{align-items:center;gap:10px;margin-bottom:12px;display:flex}.backup-visual>span{background:var(--accentChip);width:48px;height:48px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.backup-visual>div{display:grid}.backup-visual small{color:var(--muted);font-size:9px}.audit-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,.8fr) minmax(0,1.5fr) 145px;align-items:center;gap:10px;padding:9px 10px;font-size:10px;display:grid}.audit-row:last-child{border-bottom:0}.audit-row b{font-weight:700}.audit-row time{color:var(--muted);text-align:right}.audit-person{color:var(--text-2);align-items:center;gap:6px;display:flex}.subscription-grid{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.subscription-card{border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.subscription-card.active{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.subscription-card.active{border-color:color-mix(in srgb,var(--good) 30%,var(--border))}}.subscription-mark{background:var(--accentChip);width:48px;height:48px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.subscription-card small{color:var(--muted);letter-spacing:.1em;font-size:8px}.subscription-card h2{margin:2px 0}.subscription-card p{color:var(--muted);margin:0;font-size:9px}.subscription-dates{gap:10px;display:grid}.subscription-dates span{background:var(--panel-2);border-radius:14px;padding:9px;display:grid}.subscription-dates small{color:var(--muted);font-size:8px}.temp-password{background:var(--panel-2);text-align:center;border-radius:14px;padding:12px;font-size:20px;font-weight:900}.color-picker-large{border:1px solid var(--border);background:0 0;border-radius:14px;width:100%;height:48px}.org-console-stack{gap:12px}.org-console-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-console-section-title{text-align:right;display:grid}.org-console-section-title span{font-size:12px;font-weight:900}.org-tabs-icons{border-radius:18px;justify-content:center;padding:6px}.org-tab{border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 11px;display:inline-flex}.org-tab svg{opacity:.72}.org-tab.active svg{opacity:1}.floating-route-body{background:var(--bg);min-height:100%;padding:10px}.app-dashboard-hero{border:1px solid var(--border);background:linear-gradient(135deg,var(--panel-solid),var(--accent));border-radius:24px;padding:20px}@supports (color:color-mix(in lab, red, red)){.app-dashboard-hero{background:linear-gradient(135deg,var(--panel-solid),color-mix(in srgb,var(--accent) 10%,var(--panel-solid)))}}.app-dashboard-hero{box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:14px;display:flex}.app-dashboard-hero h1{letter-spacing:-.035em;margin:0;font-size:24px}.app-dashboard-hero p{color:var(--muted);margin:5px 0 0;font-size:10px}.app-quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.app-quick-card{border:1px solid var(--border);background:var(--panel-solid);cursor:pointer;min-height:118px;color:var(--text);box-shadow:var(--shadow-sm);transition:transform .18s var(--ease-out),border-color .18s ease;border-radius:20px;align-content:center;place-items:center;gap:5px;padding:14px;display:grid}.app-quick-card:hover{border-color:var(--accentStroke);transform:translateY(-2px)}.app-quick-card>span{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.app-quick-card b{font-size:23px;line-height:1}.app-quick-card small{color:var(--muted);font-size:9px}.home-add-center{justify-content:center;align-items:center;gap:9px;display:flex}.home-add-type{grid-template-columns:38px minmax(180px,280px);align-items:center;gap:7px;display:grid}.home-add-icon{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.home-builder-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.home-block-list{gap:7px;display:grid}.home-block-row{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.home-block-row.active{border-color:var(--accentStroke);background:var(--accentChip)}.home-block-handle{background:var(--panel-solid);width:34px;height:34px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.home-block-main{min-width:0;display:grid}.home-block-main b{font-size:10px}.home-block-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.status-dot{border-radius:999px;padding:4px 7px;font-size:8px}.status-dot.ok{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.status-dot.ok{background:color-mix(in srgb,var(--good) 9%,transparent)}}.status-dot.off{color:var(--muted);background:var(--panel-3)}.block-action-bar{background:var(--panel-2);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;display:flex}.slide-editor{border-radius:17px}.products-top-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.products-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,240px) auto auto;gap:7px;display:grid}.search-field{border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;align-items:center;gap:7px;min-height:44px;padding:0 11px;display:flex}.search-field svg{color:var(--muted)}.search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.compact-pager{border:1px solid var(--border);background:var(--panel-2);border-radius:13px;align-items:center;gap:5px;padding:4px;display:inline-flex}.compact-pager button{background:var(--panel-solid);width:31px;height:31px;color:var(--text);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.compact-pager button:disabled{opacity:.35;cursor:default}.compact-pager span{text-align:center;min-width:42px;color:var(--muted);font-size:9px;font-weight:800}.pager-bottom-right{justify-content:flex-end;display:flex}.file-drop-zone{border:1.5px dashed var(--border);background:var(--panel-2);cursor:pointer;min-height:132px;transition:border-color .18s ease,background .18s ease,transform .18s var(--ease-out);border-radius:20px;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.file-drop-zone:hover,.file-drop-zone.drag{border-color:var(--accent);background:var(--accentChip);transform:translateY(-1px)}.file-drop-zone.selected{border-style:solid;border-color:var(--accentStroke)}.file-drop-zone.compact{min-height:105px}.file-drop-icon{background:var(--panel-solid);width:48px;height:48px;color:var(--accent);box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;display:grid}.file-drop-zone>div{display:grid}.file-drop-zone small{color:var(--muted);margin-top:3px;font-size:9px}.product-admin-list{gap:7px;display:grid}.product-admin-card{border:1px solid var(--border);background:var(--panel-2);border-radius:18px;padding:10px}.product-admin-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.product-admin-top>img,.product-image-placeholder{object-fit:cover;background:var(--panel-solid);border:1px solid var(--border);border-radius:15px;width:52px;height:52px}.product-image-placeholder{color:var(--muted);place-items:center;display:grid}.product-admin-main{min-width:0}.product-admin-main>b{font-size:11px}.product-meta-line{color:var(--muted);flex-wrap:wrap;gap:5px 9px;margin-top:5px;font-size:8px;display:flex}.product-actions{justify-content:flex-end}.attribute-grid{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin-top:9px;padding-top:9px;display:grid}.attribute-grid>div{background:var(--panel-solid);border-radius:12px;padding:7px;display:grid}.attribute-grid small{color:var(--muted);font-size:7px}.attribute-grid b{font-size:9px}.stores-summary{flex-wrap:wrap;gap:10px;display:flex}.stores-summary>span{border:1px solid var(--border);background:var(--panel-2);border-radius:17px;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;min-width:140px;padding:11px;display:grid}.stores-summary svg{color:var(--accent);grid-row:1/3}.stores-summary b{font-size:17px;line-height:1}.stores-summary small{color:var(--muted);font-size:8px}.stores-admin-grid.polished{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-admin-card{border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow-sm);border-radius:20px;gap:11px;padding:13px;display:grid}.store-admin-card.disabled{opacity:.62}.store-card-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.store-card-icon{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.store-card-title{min-width:0}.store-card-title b{font-size:11px}.store-card-title p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.store-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.store-details span{background:var(--panel-2);color:var(--text-2);border-radius:12px;padding:7px;font-size:8px;display:grid}.store-details span.full{grid-column:1/-1}.store-details b{color:var(--muted);margin-bottom:2px;font-size:7px}.map-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:10px;min-height:570px;display:grid}.map-canvas-wrap{min-width:0;position:relative}.admin-map{border-radius:18px;height:570px;overflow:hidden}.map-osm-label{z-index:1000;background:var(--panel-solid);border-radius:9px;padding:4px 7px;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.map-osm-label{background:color-mix(in srgb,var(--panel-solid) 88%,transparent)}}.map-osm-label{border:1px solid var(--border);color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.map-side-panel{border:1px solid var(--border);background:var(--panel-2);border-radius:18px;flex-direction:column;min-height:0;padding:9px;display:flex}.map-side-head{justify-content:space-between;align-items:center;gap:8px;padding:3px 3px 9px;display:flex}.map-side-head>div{display:grid}.map-side-head b{font-size:11px}.map-side-head small{color:var(--muted);font-size:8px}.map-store-list.polished{gap:5px;padding-right:2px;display:grid;overflow:auto}.map-store-row{background:var(--panel-solid);border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.map-store-row.active{border-color:var(--accentStroke);background:var(--accentChip)}.map-store-select{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.map-store-select>span:last-child{min-width:0;display:grid}.map-store-select b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.map-store-select small,.map-store-select em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.map-store-icon{background:var(--panel-2);width:32px;height:32px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.map-point-delete{border:0;border-left:1px solid var(--border);width:32px;color:var(--bad);cursor:pointer;background:0 0;place-items:center;display:grid}.map-help-line{color:var(--muted);align-items:center;gap:7px;margin-top:9px;font-size:9px;display:flex}.map-help-line svg{color:var(--accent);flex:none}.modules-grid.polished{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.module-card{border:1px solid var(--border);background:var(--panel-2);border-radius:19px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.module-card.active{border-color:var(--accentStroke);background:linear-gradient(135deg,var(--accentChip),var(--panel-2))}.module-icon{background:var(--panel-solid);border:1px solid var(--border);width:42px;height:42px;color:var(--muted);border-radius:15px;place-items:center;display:grid}.module-card.active .module-icon{background:var(--accent);color:#fff;border-color:var(--accent)}.module-copy{min-width:0}.module-copy b{font-size:11px}.module-copy p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.4}.module-copy small{color:var(--warn);margin-top:5px;font-size:7px;display:block}.module-actions{align-items:center;gap:7px;display:flex}.toggle{border:1px solid var(--border);background:var(--panel-3);cursor:pointer;border-radius:999px;width:48px;height:28px;padding:3px;transition:background .18s}.toggle span{width:20px;height:20px;transition:transform .18s var(--ease-out);background:#fff;border-radius:50%;display:block;box-shadow:0 3px 8px #0003}.toggle.on{background:var(--accent);border-color:var(--accent)}.toggle.on span{transform:translate(20px)}.floating-ai-button{z-index:45000;border:1px solid var(--accent);min-width:54px;height:54px;padding:0 16px;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.floating-ai-button{border:1px solid color-mix(in srgb,var(--accent) 70%,#fff)}}.floating-ai-button{background:linear-gradient(135deg,var(--accent),var(--accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.floating-ai-button{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 66%,#192438))}}.floating-ai-button{color:#fff;cursor:pointer;box-shadow:0 18px 42px var(--accent);justify-content:center;align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.floating-ai-button{box-shadow:0 18px 42px color-mix(in srgb,var(--accent) 35%,#0000002e)}}.floating-ai-button{overflow:visible}.floating-ai-button:hover{transform:translateY(-2px)}.floating-ai-label{letter-spacing:.08em;font-size:11px;font-weight:950}.floating-ai-glow{border-radius:inherit;border:1px solid var(--accentStroke);pointer-events:none;animation:2.2s ease-in-out infinite softPulse;position:absolute;inset:-6px}.ai-compact-shell{gap:9px;height:100%;min-height:0;display:grid}.ai-chat-polished{grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;height:100%;min-height:0;display:grid}.ai-chat-context{background:var(--panel-2);border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.ai-orb{background:var(--accent);color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.ai-chat-context>div:nth-child(2){display:grid}.ai-chat-context b{font-size:10px}.ai-chat-context span{color:var(--muted);font-size:8px}.ai-empty{min-height:190px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:18px;display:grid}.ai-empty svg{color:var(--accent)}.ai-empty b{color:var(--text)}.ai-empty span{max-width:360px;font-size:9px;line-height:1.5}.ai-messages{align-content:start;gap:7px;padding:5px;display:grid;overflow:auto}.ai-msg{white-space:pre-wrap;border-radius:16px;max-width:84%;padding:9px 11px;font-size:10px;line-height:1.5}.ai-msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:5px;justify-self:end}.ai-msg.assistant{background:var(--panel-2);border:1px solid var(--border);border-bottom-left-radius:5px;justify-self:start}.ai-compose{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.ai-compose textarea{max-height:130px;min-height:58px!important}.ai-quick-tools{flex-wrap:wrap;gap:5px;display:flex}.mobile-app-shell{background:var(--bg);min-height:100vh;color:var(--text);padding-bottom:84px}.mobile-app-header{z-index:5000;width:min(980px,100%);min-height:66px;padding:max(9px,env(safe-area-inset-top)) 12px 9px;border-bottom:1px solid var(--border);background:var(--panel-solid);margin:0 auto;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mobile-app-header{background:color-mix(in srgb,var(--panel-solid) 91%,transparent)}}.mobile-app-header{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-brand{align-items:center;gap:9px;min-width:0;display:flex}.mobile-brand>img,.mobile-brand>span{object-fit:cover;background:var(--accent);color:#fff;width:40px;height:40px;box-shadow:0 8px 20px var(--accentChip);border-radius:14px;place-items:center;font-weight:900;display:grid}.mobile-brand>div{min-width:0;display:grid}.mobile-brand b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-header-actions{align-items:center;gap:6px;display:flex}.mobile-header-actions .tw-theme-toggle,.pwa-icon-btn{border-radius:13px;width:38px;height:38px}.desktop-app-nav{scrollbar-width:none;border:1px solid var(--border);background:var(--panel-solid);width:min(980px,100vw - 20px);box-shadow:var(--shadow-sm);z-index:3500;border-radius:17px;justify-content:center;gap:4px;margin:9px auto 0;padding:5px;display:flex;position:sticky;top:74px;overflow:auto}.desktop-app-nav::-webkit-scrollbar{display:none}.desktop-app-nav button{min-height:36px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.runtime-block{box-shadow:none;background:0 0;border:0;border-radius:22px;overflow:hidden}.runtime-block:not(.block-hero_carousel){padding:0}.hero-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(72%,1fr);grid-auto-flow:column;gap:9px;display:grid;overflow:auto}.hero-strip::-webkit-scrollbar{display:none}.hero-slide{scroll-snap-align:start;min-height:245px;box-shadow:var(--shadow-sm);border-radius:24px;padding:20px}.hero-slide b{font-size:21px;line-height:1.05}.hero-slide span{opacity:.88;font-size:10px}.mobile-section-heading,.mobile-page-head{justify-content:space-between;align-items:flex-end;gap:10px;padding:2px 2px 0;display:flex}.mobile-section-heading h2,.mobile-page-head h1{letter-spacing:-.035em;margin:0;font-size:20px}.mobile-page-head small{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:900}.mobile-page-head>span{background:var(--panel-2);border-radius:12px;place-items:center;min-width:35px;height:30px;font-size:9px;font-weight:900;display:grid}.mobile-horizontal-list{scrollbar-width:none;grid-auto-columns:minmax(205px,235px);grid-auto-flow:column;gap:9px;padding:2px 2px 5px;display:grid;overflow:auto}.mobile-horizontal-list::-webkit-scrollbar{display:none}.mobile-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mobile-product-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:20px;align-content:start;display:grid;overflow:hidden;box-shadow:0 8px 24px #2c3c5014}.mobile-product-image{aspect-ratio:1.25;background:var(--panel-2);overflow:hidden}.mobile-product-image img{object-fit:cover;width:100%;height:100%}.mobile-product-copy{gap:7px;padding:11px;display:grid}.mobile-product-title{gap:3px;display:grid}.mobile-product-title small{color:var(--muted);font-size:7px}.mobile-product-meta{color:var(--muted);flex-wrap:wrap;gap:4px 6px;font-size:7px;display:flex}.mobile-product-attrs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.mobile-product-attrs span{background:var(--panel-2);border-radius:9px;padding:5px 6px;display:grid}.mobile-product-attrs small{color:var(--muted);font-size:6px}.mobile-product-price{letter-spacing:-.02em;font-size:15px}.mobile-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-simple-card,.mobile-service-card,.mobile-store-card,.mobile-content-card,.mobile-form-card,.mobile-profile-card,.mobile-qr-card,.mobile-auth-card{border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow-sm);border-radius:21px}.mobile-simple-card{gap:5px;padding:12px;display:grid}.mobile-simple-card b{font-size:10px}.mobile-simple-card p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.mobile-simple-card small{color:var(--muted);font-size:7px}.mobile-simple-card strong{font-size:11px}.mobile-content-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;padding:16px;display:grid}.mobile-content-card>img{object-fit:cover;border-radius:16px;width:100%;max-height:300px}.mobile-content-card h2{margin:0;font-size:20px}.mobile-content-card h3{color:var(--text-2);margin:4px 0;font-size:12px}.mobile-content-card p{color:var(--text-2);font-size:9px;line-height:1.6}.mobile-primary-link{background:var(--accent);color:#fff;border-radius:13px;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.mobile-search-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.mobile-search{border:1px solid var(--border);background:var(--panel-solid);border-radius:15px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex}.mobile-search svg{color:var(--muted)}.mobile-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:10px}.mobile-search-row>button,.mobile-secondary-button,.mobile-primary-button{cursor:pointer;border:0;border-radius:15px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.mobile-search-row>button,.mobile-primary-button{background:var(--accent);color:#fff}.mobile-secondary-button{background:var(--panel-2);color:var(--text);border:1px solid var(--border)}.mobile-select,.mobile-form-card input,.mobile-form-card select,.mobile-auth-card input{border:1px solid var(--border);background:var(--panel-solid);width:100%;min-height:42px;color:var(--text);border-radius:14px;outline:none;padding:0 11px;font-size:9px}.mobile-pager{justify-content:center;align-items:center;gap:7px;padding:5px;display:flex}.mobile-pager button{border:1px solid var(--border);background:var(--panel-solid);width:38px;height:36px;color:var(--text);border-radius:13px;place-items:center;display:grid}.mobile-pager span{color:var(--muted);font-size:9px}.mobile-map-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:21px;position:relative;overflow:hidden}.runtime-map{height:360px}.mobile-map-card>small{z-index:800;background:var(--panel-solid);border-radius:8px;padding:3px 6px;position:absolute;bottom:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.mobile-map-card>small{background:color-mix(in srgb,var(--panel-solid) 88%,transparent)}}.mobile-map-card>small{color:var(--muted);font-size:6px}.runtime-pin{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:12px 12px 12px 4px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 7px 16px #00000040}.runtime-pin:first-letter{transform:rotate(45deg)}.mobile-store-list{gap:7px;display:grid}.mobile-store-card{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:11px;display:grid}.mobile-store-icon{width:38px;height:38px;color:var(--accent);background:var(--accentChip);border-radius:13px;place-items:center;display:grid}.mobile-store-card>div{gap:3px;display:grid}.mobile-store-card b{font-size:10px}.mobile-store-card p{color:var(--muted);margin:0;font-size:8px}.mobile-store-card a{color:var(--accent);font-size:8px}.mobile-store-card small,.mobile-store-card span{color:var(--muted);font-size:7px}.mobile-service-card{grid-template-columns:95px minmax(0,1fr);display:grid;overflow:hidden}.mobile-service-card>img{object-fit:cover;width:95px;height:100%;min-height:110px}.mobile-service-card>div{gap:5px;padding:11px;display:grid}.mobile-service-card b{font-size:10px}.mobile-service-card p{color:var(--muted);margin:0;font-size:8px}.mobile-service-card small{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.mobile-service-card strong{font-size:11px}.mobile-form-card{gap:9px;max-width:620px;padding:14px;display:grid}.mobile-form-card label{color:var(--muted);gap:4px;font-size:8px;font-weight:750;display:grid}.slot-grid{flex-wrap:wrap;gap:5px;display:flex}.slot-grid button{border:1px solid var(--border);background:var(--panel-2);min-height:34px;color:var(--text);border-radius:11px;padding:0 10px;font-size:8px}.slot-grid button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.mobile-account-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-profile-card,.mobile-qr-card{text-align:center;justify-items:center;gap:8px;padding:16px;display:grid}.mobile-profile-avatar{background:linear-gradient(145deg,var(--accent),var(--accent));border-radius:22px;width:64px;height:64px}@supports (color:color-mix(in lab, red, red)){.mobile-profile-avatar{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 66%,#1b2635))}}.mobile-profile-avatar{color:#fff;place-items:center;font-size:22px;font-weight:900;display:grid}.mobile-profile-card b{font-size:12px}.mobile-profile-card>span:not(.mobile-profile-avatar),.mobile-qr-card span{color:var(--muted);font-size:8px}.mobile-profile-card button,.mobile-qr-card button{border:1px solid var(--border);background:var(--panel-2);min-height:38px;color:var(--text);border-radius:13px;padding:0 12px;font-size:8px;font-weight:800}.mobile-qr-card p{color:var(--muted);font-size:8px}.mobile-auth-card{gap:8px;max-width:500px;margin:0 auto;padding:14px;display:grid}.mobile-auth-tabs{background:var(--panel-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.mobile-auth-tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:11px;font-size:8px;font-weight:850}.mobile-auth-tabs button.active{background:var(--panel-solid);color:var(--text);box-shadow:var(--shadow-sm)}.mobile-bottom-nav,.mobile-more-sheet{display:none}.runtime-loading{background:var(--bg);place-items:center;min-height:100vh;padding:18px;display:grid}.runtime-loading-card{border:1px solid var(--border);background:var(--panel-solid);text-align:center;width:min(390px,100%);box-shadow:var(--shadow);border-radius:24px;justify-items:center;gap:8px;padding:24px;display:grid}.runtime-loading-card b{font-size:13px}.runtime-loading-card small,.runtime-loading-card p{color:var(--muted);font-size:9px;line-height:1.5}.runtime-spinner{border:3px solid var(--panel-3);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.runtime-error,.runtime-notice{z-index:9000;max-width:min(520px,100vw - 20px);box-shadow:var(--shadow);cursor:pointer;border:1px solid;border-radius:14px;padding:9px 12px;font-size:9px;position:fixed;top:78px;left:50%;transform:translate(-50%)}.runtime-error{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.runtime-error{background:color-mix(in srgb,var(--bad) 9%,var(--panel-solid))}}.runtime-error{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.runtime-error{border-color:color-mix(in srgb,var(--bad) 28%,var(--border))}}.runtime-notice{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.runtime-notice{background:color-mix(in srgb,var(--good) 9%,var(--panel-solid))}}.runtime-notice{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.runtime-notice{border-color:color-mix(in srgb,var(--good) 28%,var(--border))}}.pwa-icon-btn{place-items:center;display:grid}.notif-popover{border-radius:20px}.notif-settings{border-radius:15px}.notif-item{border-radius:13px}@media (width<=980px){.landing-hero{grid-template-columns:1fr;gap:28px}.landing-product-preview{min-height:430px}.landing-features{grid-template-columns:repeat(2,1fr)}.management-shell{grid-template-columns:76px minmax(0,1fr)}.management-sidebar{padding:12px 8px}.management-brand>span:last-child,.management-nav-item>span:last-child,.account-mini>div,.management-sidebar-foot>.tw-btn span{display:none}.management-brand{justify-content:center}.management-nav-item{grid-template-columns:1fr;padding:7px}.management-nav-icon{margin:auto}.account-mini{grid-template-columns:1fr}.account-mini>span{margin:auto}.staff-create-grid{grid-template-columns:1fr 1fr}.staff-create-grid>.tw-btn{align-self:end}.webapp-grid,.home-builder-grid,.map-workspace{grid-template-columns:1fr}.map-side-panel{max-height:320px}.admin-map{height:440px}.modules-grid.polished,.products-top-row{grid-template-columns:1fr}.products-toolbar{grid-template-columns:1fr 1fr}.stores-admin-grid.polished{grid-template-columns:1fr}.mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tw-shell{padding:8px}.tw-top,.tw-shell-main{width:100%}.tw-top{border-radius:20px;top:6px}.tw-top-actions .org-switcher-wrap,.tw-top-sub,.tw-email-chip{display:none}.landing-topbar,.auth-topbar,.landing-main,.auth-main{width:min(100% - 24px,680px)}.landing-main{padding-top:34px}.landing-hero{min-height:auto}.landing-copy h1,.auth-copy h1{font-size:clamp(38px,12vw,56px)}.landing-copy p,.auth-copy p{font-size:13px}.landing-product-preview{min-height:370px}.preview-window{inset:18px 30px 50px 0}.preview-phone{width:165px;height:335px}.landing-features{grid-template-columns:1fr 1fr}.auth-main{grid-template-columns:1fr;align-content:center;gap:28px}.auth-copy{display:none}.auth-card{border-radius:24px;width:100%;max-width:500px;margin:auto;padding:18px}.management-shell{border:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:100vh;margin:0;overflow:visible}.management-sidebar{z-index:20000;border:0;border-top:1px solid var(--border);height:68px;min-height:auto;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--panel-solid);position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.management-sidebar{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}.management-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.management-brand,.management-sidebar-foot{display:none}.management-nav{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.management-nav-item{place-items:center;padding:3px;display:grid}.management-nav-icon{width:36px;height:36px}.management-nav-item.active .management-nav-icon{box-shadow:0 6px 16px var(--accentChip)}.management-main{padding-bottom:78px}.management-topbar{min-height:62px;padding:8px 10px}.management-top-title small{display:none}.management-top-actions .context-select{max-width:170px}.context-select span{display:none}.context-select select{max-width:120px}.management-content{padding:10px}.section-hero{border-radius:21px;padding:16px}.section-hero h1{font-size:21px}.section-hero p{font-size:9px}.webapp-card{border-radius:20px}.user-row-card{grid-template-columns:38px minmax(0,1fr) auto}.user-row-card>.row{grid-column:2/-1;justify-content:flex-end}.admin-overview-grid{grid-template-columns:1fr 1fr}.admin-overview-grid>:last-child{grid-column:1/-1}.staff-create-grid,.staff-card{grid-template-columns:1fr}.staff-actions{justify-content:stretch}.staff-actions>*{flex:auto}.audit-row{grid-template-columns:1fr;gap:3px}.audit-row time{text-align:left}.subscription-grid{grid-template-columns:1fr}.subscription-card{grid-template-columns:42px minmax(0,1fr)}.subscription-card>.tw-metric{grid-column:2;justify-self:start}.org-console-topline{padding:0 2px}.org-console-section-title{display:none}.org-tabs-icons{border-radius:17px;justify-content:flex-start}.org-tab{flex:none}.app-dashboard-hero{padding:16px}.app-dashboard-hero h1{font-size:21px}.app-quick-grid{grid-template-columns:1fr 1fr}.home-add-center{flex-direction:column}.home-add-type{grid-template-columns:38px 1fr;width:100%}.home-add-center>.tw-btn{width:100%}.block-action-bar{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.block-action-bar .tw-btn{flex:none}.products-toolbar{grid-template-columns:1fr}.products-top-row{align-items:stretch}.compact-pager{justify-self:start}.product-admin-top{grid-template-columns:48px minmax(0,1fr)}.product-actions{grid-column:1/-1;justify-content:flex-start}.file-drop-zone{min-height:115px}.map-workspace{min-height:0}.admin-map{height:380px}.map-side-panel{max-height:320px}.stores-admin-grid.polished{grid-template-columns:1fr}.store-details{grid-template-columns:1fr 1fr}.module-card{grid-template-columns:38px minmax(0,1fr)}.module-icon{width:38px;height:38px}.module-actions{grid-column:1/-1;justify-content:flex-end}.floating-ai-button{min-width:50px;height:50px;padding:0 13px;bottom:82px;right:14px}.floating-ai-label,.desktop-app-nav{display:none}.mobile-app-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-app-header{min-height:60px;padding:calc(7px + env(safe-area-inset-top)) 9px 7px}.mobile-brand>img,.mobile-brand>span{border-radius:13px;width:36px;height:36px}.mobile-app-main{width:calc(100vw - 14px);margin-top:7px}.mobile-bottom-nav{z-index:6000;min-height:64px;padding:5px max(7px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--panel-solid);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--panel-solid) 95%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -10px 30px #141e2d14}.mobile-bottom-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;align-content:center;justify-items:center;gap:2px;display:grid}.mobile-bottom-nav button span{font-size:7px;font-weight:800}.mobile-bottom-nav button.active{color:var(--accent);background:var(--accentChip)}.mobile-more-sheet{z-index:7000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172259;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet>div{background:var(--panel-solid);border:1px solid var(--border);width:100%;padding:8px 12px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;gap:5px;display:grid}.sheet-handle{background:var(--panel-3);border-radius:999px;width:44px;height:4px;margin:0 auto 7px}.mobile-more-sheet>div>b{padding:4px}.mobile-more-sheet button{background:var(--panel-2);min-height:46px;color:var(--text);text-align:left;border:0;border-radius:15px;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:0 10px;display:grid}.hero-strip{grid-auto-columns:88%}.hero-slide{border-radius:21px;min-height:205px}.mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mobile-horizontal-list{grid-auto-columns:190px}.mobile-product-card{border-radius:18px}.mobile-product-copy{padding:9px}.mobile-content-card{grid-template-columns:1fr;padding:14px}.mobile-simple-grid{grid-template-columns:1fr 1fr}.mobile-map-card{border-radius:19px}.runtime-map{height:310px}.mobile-account-grid{grid-template-columns:1fr}.notif-popover{width:auto;max-height:calc(100vh - 150px);position:fixed;top:64px;left:7px;right:7px}}@media (width<=480px){.landing-features{grid-template-columns:1fr}.landing-product-preview{min-height:320px}.preview-window{right:15px}.preview-phone{width:145px;height:295px}.preview-console-layout{grid-template-columns:55px 1fr}.management-top-title>div{max-width:140px}.management-top-actions .context-select{max-width:125px}.management-top-actions .context-select select{max-width:100px}.management-top-actions .tw-back-btn span{display:none}.management-top-actions .tw-back-btn{width:40px;padding:0}.app-quick-grid{gap:7px}.app-quick-card{border-radius:18px;min-height:105px}.grid-2{grid-template-columns:1fr}.home-builder-grid{gap:8px}.tw-card-head{padding:12px 13px}.tw-card-body{padding:13px}.store-details{grid-template-columns:1fr}.map-help-line{align-items:flex-start}.mobile-product-grid{grid-template-columns:1fr 1fr}.mobile-product-title b{font-size:10px}.mobile-simple-grid{grid-template-columns:1fr}.mobile-service-card{grid-template-columns:80px minmax(0,1fr)}.mobile-service-card>img{width:80px}.mobile-page-head h1{font-size:19px}}:root{--brand-accent:#f28d5f;--brand-accent-2:#ffad7f;--accent-contrast:#fff;--radius-xs:5px;--radius-sm:7px;--radius-md:9px;--radius-lg:12px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tw-shell{padding:12px}.tw-top,.tw-shell-main{width:min(1520px,100vw - 24px)}.tw-top{border-radius:var(--radius-md);min-height:66px;padding:9px 11px;top:8px}.tw-shell-main{margin:12px auto 48px}.tw-card,.tw-modal,.section-hero,.app-dashboard-hero,.webapp-card,.staff-card,.user-row-card,.module-card,.store-admin-card,.file-drop-zone,.brand-preview,.notif-popover,.notif-settings,.notif-item{border-radius:var(--radius-md)!important}.tw-btn,.tw-theme-toggle,.input,.tw-input,.context-select,.org-switcher-wrap,.search-field,.compact-pager,.compact-pager button,.tw-chip,.tw-entity,.block-action-bar,.slide-editor,.status-dot,.app-quick-card,.management-nav-item,.management-nav-icon,.management-brand-logo,.account-mini>span,.management-top-icon,.webapp-avatar,.user-avatar,.staff-avatar,.home-block-handle,.store-card-icon,.module-icon{border-radius:var(--radius-sm)!important}.tw-btn-sm{border-radius:var(--radius-xs)!important}.tw-metric,.toggle,.toggle span{border-radius:999px!important}.tw-logo{border-radius:var(--radius-sm);width:42px;height:42px;color:inherit;overflow:hidden;box-shadow:none!important;background:0 0!important}.tw-logo svg{width:38px;height:38px;display:block}.bravio-wordmark{align-items:center;gap:9px;display:inline-flex}.bravio-wordmark>span{display:grid}.bravio-wordmark b{font-size:14px}.bravio-wordmark small{color:var(--muted);margin-top:1px;font-size:9.5px}.bravio-wordmark.compact small{display:none}.management-brand-logo,.landing-logo{background:linear-gradient(145deg,var(--brand-accent-2),var(--brand-accent))!important;color:#fff!important;box-shadow:0 7px 18px #f28d5f33!important}.management-shell{border-radius:var(--radius-lg);width:min(1520px,100vw - 20px);min-height:calc(100vh - 20px);margin:10px auto}.management-content{padding:16px}.management-topbar{min-height:66px;padding:9px 15px}.management-sidebar{padding:14px 10px}.tw-card-sub,.tw-entity-sub,.section-hero p,.tw-label{font-size:12.5px}.tw-hint{font-size:11.5px}.tw-top-sub{font-size:12px}.management-brand small,.management-nav-item small,.account-mini small,.management-top-title small,.webapp-card-head span:not(.tw-metric),.user-row-main span,.user-row-main small,.staff-card-person span,.staff-card-person small{font-size:9.5px}.management-nav-item b,.user-row-main b,.staff-card-person b{font-size:12.5px}.home-block-main small,.home-unified-main small,.module-copy p,.store-card-title p,.stores-summary small{font-size:9.5px}.home-block-main b,.home-unified-main b,.module-copy b,.store-card-title b{font-size:11.5px}.status-dot{font-size:9.5px}.tw-metric{font-size:10.5px}.search-field input{font-size:12.5px}.compact-pager span{font-size:10.5px}.org-picker{z-index:20;position:relative}.org-picker-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-solid);min-width:225px;max-width:300px;height:44px;color:var(--text);cursor:pointer;text-align:left;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:5px 8px;display:grid;box-shadow:0 4px 13px #2c3d500f}.org-picker-mark{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--brand-accent);background:#f28d5f1f;place-items:center;display:grid}.org-picker-copy{min-width:0;display:grid}.org-picker-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8.5px}.org-picker-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.org-picker-button>svg{color:var(--muted);transition:transform .18s;transform:rotate(90deg)}.org-picker-button>svg.rotated{transform:rotate(-90deg)}.org-picker-menu{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:3px;width:min(330px,100vw - 24px);padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 46px #2330412e}.org-picker-menu>button{color:var(--text);border-radius:var(--radius-xs);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:7px;display:grid}.org-picker-menu>button:hover,.org-picker-menu>button.active{background:var(--panel-2)}.org-picker-menu>button>span{border-radius:var(--radius-xs);width:34px;height:34px;color:var(--brand-accent);background:#f28d5f1f;place-items:center;font-weight:900;display:grid;overflow:hidden}.org-picker-menu img{object-fit:cover;width:100%;height:100%}.org-picker-menu>button>div{min-width:0;display:grid}.org-picker-menu b{font-size:11.5px}.org-picker-menu small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.org-picker-menu svg{color:var(--good)}.org-console-stack{gap:10px;display:grid}.org-console-topline{align-items:center;gap:10px;min-height:38px;display:flex}.org-console-section-title{display:grid}.org-console-section-title>span{font-size:13px;font-weight:900}.org-console-section-title small{color:var(--muted);font-size:9.5px}.org-floating-dock-wrap{z-index:4300;pointer-events:none;justify-content:flex-end;margin-top:-48px;margin-bottom:4px;display:flex;position:sticky;top:84px}.org-floating-dock{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-solid);align-items:center;gap:3px;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.org-floating-dock{background:color-mix(in srgb,var(--panel-solid) 92%,transparent)}}.org-floating-dock{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);scrollbar-width:none;max-width:calc(100vw - 40px);overflow:auto;box-shadow:0 12px 32px #25334424}.org-floating-dock::-webkit-scrollbar{display:none}.org-dock-tab,.org-dock-ai{border-radius:var(--radius-xs);height:35px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:800;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.org-dock-tab:hover,.org-dock-ai:hover{background:var(--panel-2);color:var(--text);transform:translateY(-1px)}.org-dock-tab.active{color:#c35e35;background:#f28d5f21}.org-dock-divider{background:var(--border);width:1px;height:22px;margin:0 2px}.org-dock-ai{color:#c35e35}.org-dock-ai-label{letter-spacing:.05em;font-size:10px;font-weight:950}.app-dashboard-hero.compact-v30{border-radius:var(--radius-md);background:linear-gradient(135deg,#f28d5f14,var(--panel-solid));padding:18px 20px}.app-dashboard-hero.compact-v30 h1{font-size:25px}.app-dashboard-hero.compact-v30 p{font-size:12px}.app-quick-grid.compact-v30{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-quick-grid.compact-v30 .app-quick-card{min-height:88px;padding:12px}.app-quick-grid.compact-v30 .app-quick-card>span{width:34px;height:34px}.app-quick-grid.compact-v30 .app-quick-card>b{font-size:20px}.app-quick-grid.compact-v30 .app-quick-card small{font-size:10px}.home-builder-toolbar{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.home-add-type{grid-template-columns:36px minmax(220px,320px);align-items:center;display:grid}.home-add-icon{border:1px solid var(--border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--panel-2);height:42px;color:var(--brand-accent);border-right:0;place-items:center;display:grid}.home-add-type .input{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.home-unified-list{gap:5px;display:grid}.home-unified-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px;transition:border-color .15s,background .15s;display:grid}.home-unified-row:hover{background:var(--panel-2);border-color:#f28d5f52}@supports (color:color-mix(in lab, red, red)){.home-unified-row:hover{background:color-mix(in srgb,var(--panel-2) 90%,#fff)}}.home-unified-row.module{background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.home-unified-row.module{background:color-mix(in srgb,var(--panel-2) 84%,transparent)}}.home-unified-main{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;display:grid}.home-unified-main>span:last-child{min-width:0;display:grid}.home-unified-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-row-actions{align-items:center;gap:4px;display:flex}.home-unified-separator{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:6px 0 2px;font-size:9.5px;font-weight:850;display:flex}.home-unified-separator:before,.home-unified-separator:after{content:"";background:var(--border);flex:1;height:1px}.block-modal-editor{gap:12px}.block-kind-readonly{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.block-kind-readonly>span{border-radius:var(--radius-xs);width:38px;height:38px;color:var(--brand-accent);background:#f28d5f1f;place-items:center;display:grid}.block-kind-readonly>div{display:grid}.block-kind-readonly small{color:var(--muted);font-size:9px}.block-kind-readonly b{font-size:12px}.image-source-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.upload-label{cursor:pointer;position:relative}.upload-label input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.block-image-preview,.slide-image-preview{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;max-height:220px;margin-top:6px}.slide-editor-v30{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);gap:9px;padding:10px;display:grid}.slide-editor-head{justify-content:space-between;align-items:center;display:flex}.carousel-note{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--muted);align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.carousel-note svg{color:var(--brand-accent);flex:none}.tw-modal{border-radius:var(--radius-md);width:min(860px,100%)}.file-drop-zone{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:12px;display:grid}.file-drop-zone .file-drop-icon{border-radius:var(--radius-sm);width:42px;height:42px}.file-drop-zone b{font-size:12px}.file-drop-zone small{font-size:10px}.products-top-row{grid-template-columns:auto minmax(0,1fr)}.product-group-control{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--panel-2);width:max-content;max-width:100%;color:var(--muted);align-items:center;gap:5px;margin-top:6px;padding:3px 6px;display:inline-flex}.product-group-control select{color:var(--text-2);background:0 0;border:0;outline:none;max-width:230px;font-size:9.5px}.group-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.group-manager-list{gap:5px;display:grid}.group-manager-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.group-manager-row>span{background:var(--panel-solid);border-radius:var(--radius-xs);width:30px;height:30px;color:var(--brand-accent);place-items:center;display:grid}.group-manager-row>div{display:grid}.group-manager-row b{font-size:11px}.group-manager-row small{color:var(--muted);font-size:9px}.store-admin-list{gap:6px;display:grid}.store-admin-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.store-admin-row.disabled{opacity:.62}.store-row-icon{border-radius:var(--radius-sm);background:var(--panel-solid);width:44px;height:44px;color:var(--brand-accent);border:1px solid var(--border);place-items:center;display:grid}.store-row-main{gap:3px;min-width:0;display:grid}.store-row-main>b{font-size:12px}.store-row-main>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.store-row-actions{justify-content:flex-end}.map-workspace{grid-template-columns:minmax(0,1fr) 310px}.map-side-panel,.map-store-row,.map-canvas-wrap{border-radius:var(--radius-md)!important}body.runtime-body{background:linear-gradient(180deg,var(--bg),var(--bg-2))}@supports (color:color-mix(in lab, red, red)){body.runtime-body{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,#fff),var(--bg-2))}}.mobile-app-shell{background:0 0;min-height:100vh;padding-bottom:38px}.mobile-app-header{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel-solid);width:min(1220px,100vw - 24px);min-height:70px;margin:10px auto 0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.mobile-app-header{background:color-mix(in srgb,var(--panel-solid) 91%,transparent)}}.mobile-brand>img,.mobile-brand>span{border-radius:var(--radius-sm);background:var(--accent);width:42px;height:42px;color:var(--accent-contrast);box-shadow:none}.mobile-brand small{font-size:9.5px}.mobile-header-actions .tw-theme-toggle,.pwa-icon-btn{border-radius:var(--radius-sm)}.desktop-app-nav{border-radius:var(--radius-md);background:var(--panel-solid);justify-content:flex-start;width:min(1220px,100vw - 24px);margin:7px auto 0;padding:4px;top:91px}@supports (color:color-mix(in lab, red, red)){.desktop-app-nav{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}.desktop-app-nav button.active{background:var(--accent);color:var(--accent-contrast)}.runtime-blocks,.mobile-page{gap:12px}.runtime-home-intro{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent),var(--panel-solid));justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.runtime-home-intro{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--panel-solid)),var(--panel-solid))}}.runtime-home-intro{box-shadow:0 8px 28px #25324212}.runtime-home-intro small{color:var(--accent);letter-spacing:.14em;font-size:8.5px;font-weight:900}.runtime-home-intro h1{letter-spacing:-.035em;margin:3px 0 0;font-size:27px}.runtime-home-intro p{color:var(--muted);margin:3px 0 0;font-size:11px}.runtime-home-intro button{border-radius:var(--radius-sm);background:var(--accent);min-height:40px;color:var(--accent-contrast);cursor:pointer;border:0;align-items:center;gap:5px;padding:0 13px;font-weight:850;display:flex}.runtime-block{border-radius:var(--radius-lg)}.runtime-carousel{gap:7px;display:grid}.hero-strip{grid-auto-columns:minmax(58%,1fr);gap:9px}.hero-slide{border-radius:var(--radius-lg);color:#fff;background-color:#202733;min-height:310px;padding:24px;position:relative}.hero-slide-kicker{text-transform:uppercase;letter-spacing:.12em;opacity:.76;font-weight:900;font-size:9px!important}.hero-slide b{max-width:720px;font-size:28px;line-height:1.06}.hero-slide>span:not(.hero-slide-kicker){max-width:620px;font-size:12px;line-height:1.45}.runtime-carousel-controls{grid-template-columns:34px minmax(0,1fr) 34px;place-items:center;gap:6px;display:grid}.runtime-carousel-controls>button{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--panel-solid);width:34px;height:30px;color:var(--text);cursor:pointer;place-items:center;display:grid}.runtime-carousel-controls>div{align-items:center;gap:5px;display:flex}.runtime-carousel-controls>div button{background:var(--panel-3);cursor:pointer;border:0;border-radius:999px;width:16px;height:4px;padding:0}.runtime-carousel-controls>div button.active{background:var(--accent);width:30px}.mobile-section-heading h2,.mobile-page-head h1{font-size:22px}.mobile-section-heading p{font-size:10.5px}.mobile-page-head>span{border-radius:var(--radius-sm);font-size:10px}.mobile-horizontal-list{grid-auto-columns:minmax(220px,260px);gap:8px}.mobile-product-card{border-radius:var(--radius-md);transition:transform .16s,box-shadow .16s;box-shadow:0 6px 20px #2c3c500f}.mobile-product-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2c3c501a}.mobile-product-copy{padding:11px}.mobile-product-attrs small{font-size:8px}.mobile-product-attrs b{font-size:9px}.mobile-product-attrs span{border-radius:var(--radius-xs)}.mobile-simple-card,.mobile-service-card,.mobile-store-card,.mobile-content-card,.mobile-form-card,.mobile-profile-card,.mobile-qr-card,.mobile-auth-card,.mobile-map-card{border-radius:var(--radius-md)}.mobile-simple-card b,.mobile-store-card b,.mobile-service-card b{font-size:11.5px}.mobile-simple-card p,.mobile-store-card p,.mobile-service-card p{font-size:10px}.mobile-simple-card small,.mobile-store-card small,.mobile-store-card span,.mobile-service-card small{font-size:9px}.mobile-content-card>img,.mobile-primary-link,.mobile-search,.mobile-search-row>button,.mobile-secondary-button,.mobile-primary-button,.mobile-select,.mobile-form-card input,.mobile-form-card select,.mobile-auth-card input,.mobile-pager button,.mobile-profile-card button,.mobile-qr-card button,.mobile-auth-tabs,.mobile-auth-tabs button,.slot-grid button{border-radius:var(--radius-sm)}.mobile-search input{font-size:11.5px}.mobile-search-row>button,.mobile-secondary-button,.mobile-primary-button{font-size:10.5px}.mobile-search-row>button,.mobile-primary-button,.slot-grid button.active{background:var(--accent);color:var(--accent-contrast)}.runtime-pin{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-sm)}.mobile-bottom-nav button.active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav button.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}@media (width<=1100px){.org-dock-tab span{display:none}.org-dock-tab{justify-content:center;width:36px;padding:0}.org-dock-ai-label{display:none}.org-dock-ai{justify-content:center;width:36px;padding:0}.mobile-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tw-shell{padding:6px}.tw-top,.tw-shell-main{width:100%}.tw-top{border-radius:var(--radius-md);top:4px}.tw-top-actions .org-picker{display:none}.org-console-topline{padding:0 1px}.org-floating-dock-wrap{justify-content:stretch;margin:0;position:sticky;top:70px}.org-floating-dock{border-radius:var(--radius-md);justify-content:flex-start;width:100%;max-width:100%}.org-dock-tab span{display:none}.org-dock-tab,.org-dock-ai{justify-content:center;width:36px;min-width:36px;padding:0}.org-dock-ai-label{display:none}.app-quick-grid.compact-v30{grid-template-columns:1fr 1fr}.home-builder-toolbar{flex-direction:column;align-items:stretch}.home-add-type{grid-template-columns:36px minmax(0,1fr);width:100%}.home-builder-toolbar>.tw-btn{width:100%}.home-unified-row{grid-template-columns:minmax(0,1fr) auto}.home-row-actions{grid-column:1/-1;justify-content:flex-end}.home-unified-row>.status-dot{justify-self:end}.image-source-row,.group-create-row{grid-template-columns:1fr}.file-drop-zone{grid-template-columns:42px minmax(0,1fr)}.file-drop-zone>.tw-btn{grid-column:1/-1;width:100%}.store-admin-row{grid-template-columns:40px minmax(0,1fr) auto}.store-row-actions{grid-column:1/-1;justify-content:flex-start}.store-row-icon{width:40px;height:40px}.mobile-app-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.mobile-app-header{width:calc(100vw - 12px);min-height:58px;padding:calc(6px + env(safe-area-inset-top)) 7px 6px;border-radius:var(--radius-md);margin:6px auto 0}.mobile-brand>img,.mobile-brand>span{width:36px;height:36px}.mobile-brand b{font-size:12px}.mobile-brand small{font-size:8.5px}.mobile-app-main{width:calc(100vw - 12px);margin-top:6px}.desktop-app-nav{display:none}.runtime-home-intro{border-radius:var(--radius-md);padding:14px}.runtime-home-intro h1{font-size:22px}.runtime-home-intro p{font-size:9.5px}.runtime-home-intro button{min-height:36px;padding:0 9px;font-size:10px}.hero-strip{grid-auto-columns:94%;gap:6px}.hero-slide{border-radius:var(--radius-md);min-height:230px;padding:16px}.hero-slide b{font-size:22px}.hero-slide>span:not(.hero-slide-kicker){font-size:10.5px}.runtime-carousel-controls{grid-template-columns:30px minmax(0,1fr) 30px}.runtime-carousel-controls>button{width:30px;height:28px}.mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-horizontal-list{grid-auto-columns:185px;gap:6px}.mobile-product-card{border-radius:var(--radius-sm)}.mobile-product-copy{padding:8px}.mobile-product-title b{font-size:11px}.mobile-product-title small,.mobile-product-meta{font-size:8px}.mobile-product-price{font-size:14px}.mobile-product-attrs{display:none}.mobile-section-heading h2,.mobile-page-head h1{font-size:19px}.mobile-section-heading p{font-size:9px}.mobile-simple-grid{grid-template-columns:1fr 1fr;gap:6px}.mobile-content-card{grid-template-columns:1fr;padding:12px}.mobile-map-card{border-radius:var(--radius-md)}.runtime-map{height:300px}.mobile-bottom-nav{min-height:62px;padding:4px max(6px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));gap:2px}.mobile-bottom-nav button{border-radius:var(--radius-sm)}.mobile-bottom-nav button span{font-size:8px}.mobile-more-sheet>div{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.mobile-more-sheet button{border-radius:var(--radius-sm)}}@media (width<=480px){.app-dashboard-hero.compact-v30{padding:14px}.app-dashboard-hero.compact-v30 h1{font-size:21px}.app-dashboard-hero.compact-v30 p{font-size:10.5px}.app-quick-grid.compact-v30 .app-quick-card{min-height:76px}.app-quick-grid.compact-v30 .app-quick-card>b{font-size:18px}.mobile-simple-grid{grid-template-columns:1fr}.runtime-home-intro button{justify-content:center;width:38px;padding:0;font-size:0}.runtime-home-intro button svg{margin:0}.mobile-product-grid{grid-template-columns:1fr 1fr}.mobile-product-image{aspect-ratio:1}.mobile-product-title b{font-size:10.5px}.mobile-product-meta{gap:3px}.mobile-section-heading,.mobile-page-head{align-items:center}}:root{--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:9px;--accent-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-ink:color-mix(in srgb,var(--accent) 58%,#17202b)}}.management-brand-logo,.landing-logo{color:inherit!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}.management-brand-logo svg,.landing-logo svg{width:100%;height:100%;display:block}.preview-logo{box-shadow:none!important;color:inherit!important;background:0 0!important}.preview-logo svg{display:block}.management-org-picker{z-index:5200}.management-org-picker .org-picker-button{min-width:240px}.management-org-picker .org-picker-menu{right:0}.org-picker-button:focus-visible,.org-picker-menu>button:focus-visible,.org-dock-tab:focus-visible,.org-dock-ai:focus-visible{outline-offset:2px;outline:2px solid #f28d5f61}.runtime-home-intro small,.mobile-bottom-nav button.active,.mobile-primary-link{color:var(--accent-ink)}.runtime-block.block-banner{box-shadow:none;background:0 0;border:0;overflow:visible}.runtime-single-banner{color:#fff;border:1px solid var(--border);align-items:end;min-height:260px;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.runtime-single-banner{border:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.runtime-single-banner{border-radius:var(--radius-lg);background:linear-gradient(135deg,#25303d,#151b24);box-shadow:0 10px 30px #17202b1f}.runtime-single-banner-media,.runtime-single-banner-shade{position:absolute;inset:0}.runtime-single-banner-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.runtime-single-banner-copy{z-index:2;gap:7px;max-width:720px;padding:24px;display:grid;position:relative}.runtime-single-banner-copy>span{letter-spacing:.15em;opacity:.82;font-size:9.5px;font-weight:900}.runtime-single-banner-copy h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.04}.runtime-single-banner-copy p{opacity:.94;margin:0;font-size:13px;line-height:1.45}.runtime-single-banner-copy small{opacity:.82;font-size:11px;line-height:1.5}.runtime-single-banner-copy>b{align-items:center;gap:5px;width:max-content;margin-top:3px;font-size:11px;display:inline-flex}.mobile-app-header{z-index:4200;-webkit-backdrop-filter:blur(18px)saturate(1.08);position:sticky;top:8px}.desktop-app-nav{z-index:4100;-webkit-backdrop-filter:blur(18px);position:sticky;box-shadow:0 7px 22px #1f2b3a0f}.runtime-blocks>.runtime-block{animation:.34s cubic-bezier(.2,.8,.2,1) both bravioBlockIn}.runtime-blocks>.runtime-block:nth-child(2){animation-delay:25ms}.runtime-blocks>.runtime-block:nth-child(3){animation-delay:50ms}.runtime-blocks>.runtime-block:nth-child(4){animation-delay:75ms}@keyframes bravioBlockIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mobile-product-card,.mobile-simple-card,.mobile-store-card,.mobile-service-card{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.mobile-product-card,.mobile-simple-card,.mobile-store-card,.mobile-service-card{border-color:color-mix(in srgb,var(--border) 88%,transparent)}}.mobile-product-image{background:linear-gradient(145deg,var(--panel-2),var(--panel-solid))}.mobile-product-image img{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (width<=760px){.runtime-single-banner{border-radius:var(--radius-md);min-height:205px}.runtime-single-banner-copy{gap:5px;padding:15px}.runtime-single-banner-copy h2{font-size:23px}.runtime-single-banner-copy p{font-size:11px}.runtime-single-banner-copy small{font-size:9.5px}.mobile-app-header{top:5px}}@media (width<=520px){.runtime-single-banner{min-height:185px}.runtime-single-banner-copy h2{font-size:21px}.runtime-single-banner-shade{background:linear-gradient(90deg,#0a0f17c7,#0a0f1738)}}.org-floating-dock-wrap,.org-floating-dock,.desktop-app-nav{justify-content:center}.staff-create-grid{margin-top:14px;margin-bottom:18px;padding-top:2px}.staff-list{gap:7px;display:grid}.support-dock{z-index:72000;border:1px solid var(--border);background:var(--panel-solid);border-radius:8px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;bottom:18px;right:20px}@supports (color:color-mix(in lab, red, red)){.support-dock{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}.support-dock{-webkit-backdrop-filter:blur(18px)saturate(1.08);box-shadow:0 12px 36px #1b273729}.support-dock>button{min-width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.support-dock>button:hover,.support-dock>button.active{background:var(--panel-2);color:var(--text);transform:translateY(-1px)}.support-dock>button.ai{color:var(--accent);font-weight:900}.support-dock>button.ai span:last-child{letter-spacing:.06em;font-size:9.5px}.support-dock-count{background:var(--accent);min-width:14px;height:14px;color:var(--accent-contrast);border-radius:7px;place-items:center;padding:0 3px;font-size:8px;font-weight:900;display:grid;position:absolute;top:1px;right:2px}.support-window-menu{border:1px solid var(--border);background:var(--panel-solid);border-radius:8px;gap:7px;width:min(340px,100vw - 24px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 48px #1924322e}.support-window-menu-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:3px 4px 7px;display:flex}.support-window-menu-head>div{display:grid}.support-window-menu-head small{color:var(--muted);font-size:9px}.support-window-menu-head>span{background:var(--panel-2);border-radius:5px;place-items:center;min-width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.support-window-menu-list{gap:4px;max-height:290px;display:grid;overflow:auto}.support-window-menu-list>button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.support-window-menu-list>button:hover{background:var(--panel-2);border-color:var(--border)}.support-window-menu-list>button>span:nth-child(2){min-width:0;display:grid}.support-window-menu-list b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.support-window-menu-list small{color:var(--muted);font-size:8.5px}.support-window-state{background:var(--accentChip);width:30px;height:30px;color:var(--accent);border-radius:5px;place-items:center;display:grid}.support-window-empty{text-align:center;color:var(--muted);padding:16px 10px;font-size:9.5px}.account-page{gap:12px}.account-identity{border:1px solid var(--border);background:linear-gradient(135deg,#f28d5f12,var(--panel-solid));box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.account-identity-avatar{background:var(--accent);color:#fff;border-radius:7px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.account-identity h1{letter-spacing:-.02em;margin:2px 0 3px;font-size:20px}.account-identity p{color:var(--muted);margin:0;font-size:10px}.account-settings-grid{align-items:stretch}.account-action-line{justify-content:space-between;align-items:center;gap:12px;min-height:80px;display:flex}.account-action-line>div{display:grid}.account-action-line b{font-size:11px}.account-action-line small{color:var(--muted);margin-top:2px;font-size:9.5px}.security-methods{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.security-methods article{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.security-methods article.active{border-color:var(--accentStroke);background:var(--accentChip)}.security-methods article>span{background:var(--panel-solid);width:38px;height:38px;color:var(--accent);border-radius:6px;place-items:center;display:grid}.security-methods b{font-size:11px}.security-methods p{color:var(--muted);margin:3px 0 0;font-size:9.5px;line-height:1.45}.security-controls{gap:8px;padding-top:2px;display:grid}.totp-setup{border:1px solid var(--accentStroke);background:var(--accentChip);border-radius:8px;grid-template-columns:210px minmax(0,1fr);gap:16px;margin-top:12px;padding:14px;display:grid}.totp-qr{background:#fff;border-radius:6px;place-items:center;width:200px;height:200px;padding:10px;display:grid}.totp-setup p{color:var(--muted);margin:4px 0 8px;font-size:9.5px}.totp-setup code{background:var(--panel-solid);word-break:break-all;border-radius:5px;padding:7px;font-size:10px;display:block}.session-list{gap:5px;display:grid}.session-row{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.session-row.current{border-color:var(--accentStroke);background:var(--accentChip)}.session-device{background:var(--panel-solid);width:36px;height:36px;color:var(--accent);border-radius:6px;place-items:center;display:grid}.session-row>div{min-width:0;display:grid}.session-row b{font-size:10.5px}.session-row span:not(.session-device){color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.session-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.auth-code-input{letter-spacing:.24em;text-align:center;font-variant-numeric:tabular-nums;font-weight:850;font-size:21px!important}.help-shell{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:220px minmax(0,1fr);display:grid}.help-sidebar{border-right:1px solid var(--border);background:var(--panel-solid);flex-direction:column;gap:10px;height:100vh;padding:14px 12px;display:flex;position:sticky;top:0;overflow:hidden}.help-brand{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:2px 3px 8px;display:grid}.help-brand>div{display:grid}.help-brand b{font-size:12px}.help-brand small{color:var(--muted);font-size:9px}.help-back{border:1px solid var(--border);background:var(--panel-2);min-height:34px;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:9.5px;font-weight:750;display:flex}.help-nav{gap:12px;padding-right:2px;display:grid;overflow:auto}.help-nav-group{gap:3px;display:grid}.help-nav-group>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:0 6px 3px;font-size:8.5px;font-weight:850}.help-nav-group button{color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:31px;padding:0 7px;font-size:9.5px}.help-nav-group button:hover,.help-nav-group button.active{background:var(--accentChip);color:var(--accent-ink)}.help-main{min-width:0}.help-topbar{border-bottom:1px solid var(--border);background:var(--panel-solid);justify-content:space-between;align-items:center;gap:12px;height:76px;padding:12px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.help-topbar{background:color-mix(in srgb,var(--panel-solid) 86%,transparent)}}.help-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;position:sticky;top:0}.help-topbar h1{letter-spacing:-.03em;margin:0;font-size:22px}.help-topbar p{color:var(--muted);margin:3px 0 0;font-size:10px}.help-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:12px;width:min(1260px,100% - 28px);margin:18px auto;display:grid}.help-index{gap:8px;display:grid;position:sticky;top:94px}.help-search,.help-search-mobile{border:1px solid var(--border);background:var(--panel-solid);min-height:40px;color:var(--muted);border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px;padding:0 9px;display:grid}.help-search input,.help-search-mobile input{color:var(--text);background:0 0;border:0;outline:none;min-width:0;font-size:10px}.help-search-mobile{display:none}.help-index-title{justify-content:space-between;align-items:center;padding:8px 3px 4px;display:flex}.help-index-title b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.help-index-title small{color:var(--muted);font-size:8.5px}.help-index-list{gap:4px;max-height:calc(100vh - 190px);display:grid;overflow:auto}.help-index-list button{border:1px solid var(--border);background:var(--panel-solid);color:var(--text);text-align:left;cursor:pointer;border-radius:6px;gap:2px;padding:8px;display:grid}.help-index-list button.active{border-color:var(--accentStroke);background:var(--accentChip)}.help-index-list b{font-size:10px}.help-index-list small{color:var(--muted);font-size:8.5px}.help-article{border:1px solid var(--border);background:var(--panel-solid);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}.help-article-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#f28d5f0f,#0000);padding:20px 22px}.help-article-head>span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.12em;font-size:8.5px;font-weight:900}.help-article-head h2{letter-spacing:-.03em;margin:5px 0 6px;font-size:24px}.help-article-head p{color:var(--text-2);max-width:880px;margin:0;font-size:11px;line-height:1.55}.help-sections{display:grid}.help-sections>section{border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 22px;display:grid}.help-sections>section:last-child{border-bottom:0}.help-step-number{background:var(--panel-2);width:34px;height:34px;color:var(--accent-ink);border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid}.help-sections h3{margin:1px 0 6px;font-size:15px}.help-sections p{color:var(--text-2);margin:0;font-size:10.5px;line-height:1.65}.help-sections ol{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.help-sections li{color:var(--text-2);font-size:10px;line-height:1.5}.help-note{background:var(--accentChip);color:var(--accent-ink);border-radius:6px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px;font-size:9.5px;line-height:1.5;display:flex}.help-note svg{flex:none;margin-top:1px}@media (width<=900px){.help-shell{grid-template-columns:1fr}.help-sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:9px;position:relative;overflow:visible}.help-nav{display:none}.help-brand{padding-bottom:2px}.help-search-mobile{display:grid}.help-back{position:absolute;top:9px;right:9px}.help-main{display:block}.help-topbar{height:64px;padding:9px 12px;top:0}.help-topbar h1{font-size:18px}.help-layout{grid-template-columns:1fr;width:calc(100% - 16px);margin:8px auto}.help-index{position:relative;top:auto}.help-search{display:none}.help-index-list{max-height:none;display:flex;overflow:auto}.help-index-list button{min-width:180px}.help-article-head{padding:16px}.help-article-head h2{font-size:20px}.help-sections>section{padding:14px 16px}}@media (width<=760px){.support-dock{bottom:8px;right:8px}.support-dock>button{min-width:32px;height:32px;padding:0 7px}.support-dock>button.ai span:last-child{display:none}.staff-create-grid{margin-bottom:14px}.security-methods,.totp-setup{grid-template-columns:1fr}.totp-qr{margin:auto}.session-row{grid-template-columns:34px minmax(0,1fr)}.session-row>.tw-metric,.session-row>.tw-btn{grid-column:2;justify-self:start}.account-identity{grid-template-columns:44px minmax(0,1fr);padding:12px}.account-identity-avatar{width:44px;height:44px}.account-identity h1{font-size:16px}.org-floating-dock{justify-content:flex-start}}.support-dock{background:var(--panel-solid);border-radius:8px;gap:2px;padding:4px 5px}@supports (color:color-mix(in lab, red, red)){.support-dock{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}.support-dock{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 34px #19243224}.support-dock>button.support-help-button{gap:5px;padding:0 9px}.support-dock>button.support-help-button span{font-size:9px;font-weight:800}.support-window-tabs{grid-template-columns:1fr 1fr;gap:4px;padding:1px;display:grid}.support-window-tabs button{border:1px solid var(--border);background:var(--panel-2);min-height:30px;color:var(--muted);cursor:pointer;border-radius:6px;font-size:9px;font-weight:800}.support-window-tabs button.active{background:var(--accentChip);border-color:var(--accentStroke);color:var(--accent-ink)}.support-window-history{gap:4px;max-height:290px;display:grid;overflow:auto}.support-window-history>div{background:var(--panel-2);border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding:6px;display:grid}.support-window-history>div>span:last-child{min-width:0;display:grid}.support-window-history b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.support-window-history small{color:var(--muted);font-size:8.5px}.support-history-clear{border:0;border-top:1px solid var(--border);min-height:30px;color:var(--muted);cursor:pointer;background:0 0;font-size:8.5px;font-weight:800}.lunaro-adaptive-window.is-minimized{display:none!important}.ai-placeholder-banner{border:1px solid var(--accentStroke);background:var(--accentChip);color:var(--text);border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;display:grid}.ai-placeholder-banner>svg{background:var(--panel-solid);width:34px;height:34px;color:var(--accent);border-radius:7px;padding:8px}.ai-placeholder-banner>div{gap:3px;display:grid}.ai-placeholder-banner b{font-size:10.5px}.ai-placeholder-banner span{color:var(--text-2);font-size:9.5px;line-height:1.5}.ai-compact-shell.compact{gap:10px;display:grid}.ai-chat-polished{min-height:0}.help-console-shell .tw-shell-main{margin-bottom:24px}.help-console-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:10px;display:grid}.help-console-sidebar{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-solid);max-height:calc(100vh - 104px);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:10px;display:flex;position:sticky;top:88px;overflow:hidden}.help-console-search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);min-height:40px;color:var(--muted);grid-template-columns:22px minmax(0,1fr);align-items:center;padding:0 9px;display:grid}.help-console-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10.5px}.help-console-caption{justify-content:space-between;align-items:center;padding:4px 3px;display:flex}.help-console-caption b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.help-console-caption span{background:var(--accentChip);min-width:24px;height:22px;color:var(--accent-ink);border-radius:5px;place-items:center;font-size:8.5px;font-weight:900;display:grid}.help-console-nav{gap:10px;padding-right:2px;display:grid;overflow:auto}.help-console-group{gap:3px;display:grid}.help-console-group>small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:0 5px 2px;font-size:8.5px;font-weight:900}.help-console-group button{min-height:32px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 7px;font-size:9.5px;font-weight:700}.help-console-group button:hover,.help-console-group button.active{background:var(--accentChip);border-color:var(--accentStroke);color:var(--accent-ink)}.help-console-article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-solid);box-shadow:var(--shadow-sm);overflow:hidden}.help-console-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--accentChip),transparent 58%);padding:22px 24px}.help-console-hero>span{color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:900}.help-console-hero h1{letter-spacing:-.03em;margin:5px 0 7px;font-size:24px}.help-console-hero p{max-width:900px;color:var(--text-2);margin:0;font-size:11px;line-height:1.65}.help-console-sections{display:grid}.help-console-sections>section{border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);gap:13px;padding:18px 24px;display:grid}.help-console-sections>section:last-child{border-bottom:0}.help-console-number{background:var(--panel-2);width:34px;height:34px;color:var(--accent-ink);border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid}.help-console-sections h2{margin:1px 0 7px;font-size:15px}.help-console-sections p{color:var(--text-2);margin:0;font-size:10.5px;line-height:1.7}.help-console-sections ol{gap:6px;margin:10px 0 0;padding-left:19px;display:grid}.help-console-sections li{color:var(--text-2);font-size:10px;line-height:1.55}.help-console-note{background:var(--accentChip);color:var(--accent-ink);border-radius:6px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px;font-size:9.5px;line-height:1.5;display:flex}.help-console-note svg{flex:none;margin-top:1px}.api-create-key{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:9px;margin:12px 0;display:grid}.api-key-list{gap:7px;display:grid}.api-key-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-2);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.api-key-icon{border-radius:var(--radius-sm);background:var(--panel-solid);width:38px;height:38px;color:var(--accent);place-items:center;display:grid}.api-key-copy{gap:4px;min-width:0;display:grid}.api-key-copy>div{align-items:center;gap:7px;display:flex}.api-key-copy b{font-size:10.5px}.api-key-copy code{overflow-wrap:anywhere;font-size:10px}.api-key-copy small{color:var(--muted);font-size:8.5px}.api-key-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.api-revoked{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);margin-top:10px;overflow:hidden}.api-revoked summary{cursor:pointer;padding:9px 10px;font-size:9.5px;font-weight:800}.api-revoked>div{border-top:1px solid var(--border);gap:1px;display:grid}.api-revoked>div>span{background:var(--panel-solid);grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.api-revoked b,.api-revoked code,.api-revoked small{font-size:8.5px}.api-revoked small{color:var(--muted)}.notif-hint{background:var(--panel-2);color:var(--text-2);border-radius:6px;margin:0 0 7px;padding:7px 8px;font-size:9px;line-height:1.4}@media (width>=761px){.mobile-auth-card{grid-template-columns:1fr 1fr;gap:11px;width:min(720px,82%);max-width:720px;padding:20px}.mobile-auth-tabs,.mobile-auth-card>.auth-error,.mobile-auth-card>.consent,.mobile-auth-card>.mobile-primary-button{grid-column:1/-1}.mobile-auth-tabs button{font-size:10px}.mobile-auth-card input{min-height:46px;font-size:10.5px}.mobile-auth-card>.mobile-primary-button{min-height:46px;font-size:10px}.mobile-page:has(.mobile-auth-card) .mobile-page-head{width:min(720px,82%);margin:0 auto}}@media (width<=900px){.help-console-layout{grid-template-columns:1fr}.help-console-sidebar{max-height:none;position:relative;top:auto}.help-console-nav{gap:6px;display:flex;overflow:auto}.help-console-group{align-items:center;gap:4px;display:flex}.help-console-group>small{display:none}.help-console-group button{white-space:nowrap;background:var(--panel-2);border-color:var(--border)}.api-create-key{grid-template-columns:1fr 1fr}.api-create-key>.tw-btn{grid-column:1/-1;justify-self:start}.api-key-row{grid-template-columns:38px minmax(0,1fr)}.api-key-actions{grid-column:1/-1;justify-content:flex-start}.api-revoked>div>span{grid-template-columns:1fr}}@media (width<=760px){.support-dock>button.support-help-button span{display:none}.support-dock>button.support-help-button{padding:0 7px}.help-console-hero{padding:16px}.help-console-hero h1{font-size:20px}.help-console-sections>section{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:14px 15px}.help-console-number{width:30px;height:30px}.help-console-sections h2{font-size:13px}.help-console-sections p{font-size:10px}.api-create-key{grid-template-columns:1fr}.api-create-key>.tw-btn{grid-column:auto;width:100%}}.management-sidebar small,.management-topbar small,.org-console-topline small,.org-picker-copy small,.tw-card-head small,.home-unified-main small,.module-copy p,.module-copy small,.api-key-copy small,.product-meta-line,.product-group-control{font-size:10.5px}.muted-note,.empty-state{font-size:11.5px}.support-window-menu{gap:9px;width:min(470px,100vw - 24px);max-height:min(650px,72vh);padding:11px}.support-window-menu-head b{font-size:13px}.support-window-menu-head small{font-size:10.5px}.support-window-menu-list{gap:6px;max-height:410px}.support-window-menu-list>button{grid-template-columns:34px minmax(0,1fr) auto;padding:9px}.support-window-menu-list b{font-size:12px}.support-window-menu-list small{font-size:10px}.support-window-history{gap:6px;max-height:410px}.support-window-history>div{grid-template-columns:34px minmax(0,1fr);padding:9px}.support-window-history b{font-size:12px}.support-window-history small{font-size:10px}.support-history-clear{min-height:36px;font-size:10px}.support-window-tabs button{min-height:34px;font-size:10.5px}.console-notification-menu{align-items:center;display:flex;position:relative}.console-icon-button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-solid);width:38px;height:38px;color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-sm);place-items:center;display:grid;position:relative}.console-icon-button>span{color:#fff;border:2px solid var(--panel-solid);background:#e85a62;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.console-notification-popover{z-index:9000;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-solid);gap:8px;width:min(430px,100vw - 24px);max-height:min(620px,75vh);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 58px #151f2d38}.console-notification-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.console-notification-head>div{gap:2px;display:grid}.console-notification-head b{font-size:13px}.console-notification-head small{color:var(--muted);font-size:10px}.console-notification-head>button{background:var(--panel-2);border-radius:var(--radius-xs);width:30px;height:30px;color:var(--muted);cursor:pointer;border:0;place-items:center;display:grid}.console-notification-push{border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.console-notification-push>div{gap:3px;display:grid}.console-notification-push b{font-size:11.5px}.console-notification-push small{color:var(--muted);font-size:9.5px;line-height:1.35}.console-notification-list{gap:5px;max-height:370px;display:grid;overflow:auto}.console-notification-list>button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);width:100%;color:var(--text);text-align:left;cursor:pointer;gap:4px;padding:10px;display:grid}.console-notification-list>button.unread{border-color:var(--accentStroke);background:var(--accentChip)}.console-notification-list>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.console-notification-list b{font-size:11.5px}.console-notification-list small{color:var(--muted);white-space:nowrap;font-size:9px}.console-notification-list p{color:var(--text-2);margin:0;font-size:10.5px;line-height:1.45}.console-notification-error{color:var(--danger);background:var(--danger);padding:7px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.console-notification-error{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.console-notification-error{border-radius:var(--radius-xs)}.console-notification-empty{text-align:center;color:var(--muted);padding:22px 10px;font-size:10.5px}.broadcast-compose{gap:10px;display:grid}.broadcast-history{gap:6px;margin-top:12px;display:grid}.broadcast-history>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px;display:grid}.broadcast-history>div>span{display:grid}.broadcast-history b{font-size:11px}.broadcast-history small{color:var(--muted);font-size:9px}.broadcast-history p{color:var(--text-2);grid-column:1/-1;margin:0;font-size:10.5px;line-height:1.45}.home-eye-btn{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--panel-solid);width:34px;height:30px;color:var(--muted);cursor:pointer;place-items:center;display:grid}.home-eye-btn.active{color:var(--accent);background:var(--accentChip);border-color:var(--accentStroke)}.home-builder-toolbar{align-items:center}.home-group-select{min-width:220px;max-width:360px}.home-unified-row.module .home-unified-main small{white-space:normal;line-height:1.35}.group-create-row{align-items:end}.group-manager-list{max-height:420px;overflow:auto}.product-group-control select{min-height:30px}.api-create-key{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-2);grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);align-items:end;padding:12px}.api-create-key>.tw-btn{grid-column:2;justify-self:end;min-width:210px}.runtime-body{background:var(--bg)!important}.mobile-app-shell{--runtime-radius:18px;--runtime-gap:18px;background:var(--bg);min-height:100vh;padding-bottom:40px}.mobile-app-header{border:0;border-bottom:1px solid var(--border);width:min(1360px,100vw - 28px);min-height:66px;box-shadow:none;background:0 0;border-radius:0;margin:10px auto 0;padding:10px 14px}.mobile-brand>img,.mobile-brand>span{border-radius:13px;width:42px;height:42px}.mobile-brand b{font-size:14px}.mobile-brand small{color:var(--muted);font-size:10px}.desktop-app-nav{background:var(--panel-solid);border:0;border-radius:999px;width:max-content;max-width:min(980px,100vw - 28px);margin:10px auto 0;padding:5px;top:10px}@supports (color:color-mix(in lab, red, red)){.desktop-app-nav{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}.desktop-app-nav{box-shadow:0 8px 30px #232f3f14}.desktop-app-nav button{border-radius:999px;min-height:38px;padding:0 15px;font-size:11.5px}.desktop-app-nav button.active{box-shadow:0 5px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desktop-app-nav button.active{box-shadow:0 5px 16px color-mix(in srgb,var(--accent) 22%,transparent)}}.mobile-app-main{width:min(1360px,100vw - 28px);margin:20px auto 0}.runtime-blocks,.mobile-page{gap:var(--runtime-gap);display:grid}.runtime-mobile-title{padding:2px 2px 4px}.runtime-mobile-title h1{letter-spacing:-.04em;margin:0;font-size:34px;line-height:1}.runtime-block{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mobile-section-heading{justify-content:space-between;align-items:end;gap:12px;padding:0 2px;display:flex}.mobile-section-heading h2{letter-spacing:-.025em;margin:0;font-size:22px}.mobile-section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.section-arrow{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:5px 0;font-size:11px;font-weight:850;display:flex}.runtime-single-banner{border-radius:var(--runtime-radius);border:0;min-height:300px;overflow:hidden;box-shadow:0 14px 38px #161f2b1a}.runtime-single-banner-copy{padding:28px}.runtime-single-banner-copy h2{font-size:34px}.runtime-carousel{border-radius:var(--runtime-radius);gap:10px;display:grid;position:relative;overflow:hidden}.runtime-carousel-viewport{border-radius:var(--runtime-radius);background:var(--panel-2);width:100%;overflow:hidden;box-shadow:0 14px 38px #161f2b1a}.runtime-carousel-track{will-change:transform;width:100%;transition:transform .62s cubic-bezier(.22,.76,.22,1);display:flex}.runtime-carousel-slide{color:#fff;isolation:isolate;flex:0 0 100%;width:100%;height:clamp(300px,33vw,460px);text-decoration:none;position:relative;overflow:hidden}.runtime-carousel-image,.runtime-carousel-overlay{position:absolute;inset:0}.runtime-carousel-image img{object-fit:cover;width:100%;height:100%;transition:transform 6s;display:block;transform:scale(1.002)}.runtime-carousel-slide:hover .runtime-carousel-image img{transform:scale(1.035)}.runtime-carousel-overlay{background:linear-gradient(90deg,#0a0f18c2,#0a0f1847 48%,#0a0f1808 78%),linear-gradient(#0000 52%,#0a0f184d)}.runtime-carousel-copy{z-index:2;gap:8px;max-width:760px;padding:clamp(20px,3.5vw,46px);display:grid;position:absolute;bottom:0;left:0;right:0}.runtime-carousel-copy>span{letter-spacing:.14em;text-transform:uppercase;opacity:.82;font-size:10px;font-weight:900}.runtime-carousel-copy>b{letter-spacing:-.035em;font-size:clamp(27px,3.5vw,48px);line-height:1.02}.runtime-carousel-copy>small{opacity:.9;font-size:13px;line-height:1.5}.runtime-carousel-copy>em{align-items:center;gap:4px;margin-top:3px;font-size:11px;font-style:normal;font-weight:850;display:flex}.runtime-carousel-controls{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c121b6b;border-radius:999px;grid-template-columns:34px auto 34px;align-items:center;gap:8px;padding:5px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.runtime-carousel-controls>button{color:#fff;background:#ffffff1f;border:0;border-radius:999px;width:34px;height:30px}.runtime-carousel-controls>div button{background:#ffffff61}.runtime-carousel-controls>div button.active{background:#fff}.mobile-horizontal-list{grid-auto-columns:minmax(230px,270px);gap:12px;padding:2px 2px 8px}.mobile-product-card{border-radius:var(--runtime-radius);background:var(--panel-solid);border:0;box-shadow:0 9px 28px #161f2b13}.mobile-product-image{aspect-ratio:1.1;border-radius:var(--runtime-radius) var(--runtime-radius) 0 0}.mobile-product-copy{gap:8px;padding:13px}.mobile-product-title b{font-size:13.5px}.mobile-product-price{font-size:18px}.mobile-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mobile-simple-grid{gap:12px}.mobile-simple-card,.mobile-store-card,.mobile-service-card,.mobile-content-card,.mobile-form-card,.mobile-profile-card,.mobile-qr-card{border-radius:var(--runtime-radius);background:var(--panel-solid);border:0;box-shadow:0 8px 26px #161f2b11}.mobile-page-head h1{font-size:31px}.mobile-page-head small{font-size:10px}.mobile-search-row,.mobile-select{border-radius:12px}.catalog-group-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.catalog-group-grid>button{border-radius:var(--runtime-radius);background:var(--panel-solid);min-width:0;min-height:92px;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:3px 9px;padding:13px;display:grid;box-shadow:0 7px 22px #161f2b11}.catalog-group-icon{background:var(--accentChip);width:36px;height:36px;color:var(--accent);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.catalog-group-grid b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.catalog-group-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.catalog-group-grid>button>svg{color:var(--muted);grid-area:1/3/3}.catalog-active-group{align-items:center;gap:10px;padding:8px 2px;display:flex}.catalog-active-group button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}.catalog-active-group b{font-size:12px}.mobile-bottom-nav{display:none}@media (width<=1050px){.mobile-product-grid,.catalog-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.mobile-app-shell{--runtime-radius:20px;--runtime-gap:24px;padding-bottom:calc(84px + env(safe-area-inset-bottom));background:var(--panel-solid)}.mobile-app-header{width:100%;min-height:56px;padding:calc(7px + env(safe-area-inset-top)) 18px 5px;background:var(--panel-solid);border:0;margin:0;position:relative;top:auto}.mobile-brand>img,.mobile-brand>span{border-radius:10px;width:34px;height:34px}.mobile-brand b{font-size:12px}.mobile-brand small{display:none}.mobile-header-actions button{box-shadow:none;background:0 0;border:0}.desktop-app-nav{display:none}.mobile-app-main{width:100%;margin:0;padding:14px 18px 0}.runtime-blocks,.mobile-page{gap:24px}.runtime-mobile-title{padding:3px 1px 8px}.runtime-mobile-title h1{font-size:30px}.mobile-section-heading h2{font-size:24px}.mobile-section-heading p,.section-arrow{font-size:12px}.runtime-single-banner{border-radius:var(--runtime-radius);min-height:220px;box-shadow:0 10px 28px #161f2b14}.runtime-single-banner-copy{padding:18px}.runtime-single-banner-copy h2{font-size:26px}.runtime-single-banner-copy p{font-size:13px}.runtime-single-banner-copy small{font-size:11px}.runtime-carousel,.runtime-carousel-viewport{border-radius:var(--runtime-radius)}.runtime-carousel-slide{height:235px}.runtime-carousel-copy{gap:5px;padding:18px 18px 43px}.runtime-carousel-copy>span{font-size:9px}.runtime-carousel-copy>b{font-size:25px}.runtime-carousel-copy>small{font-size:11px}.runtime-carousel-controls{bottom:9px}.runtime-carousel-controls>button{width:30px;height:28px}.runtime-carousel-controls{grid-template-columns:30px auto 30px}.mobile-horizontal-list{grid-auto-columns:minmax(174px,76vw);gap:12px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;scroll-padding-left:18px}.mobile-product-card{border-radius:18px}.mobile-product-copy{padding:11px}.mobile-product-title b{font-size:13px}.mobile-product-title small,.mobile-product-meta{font-size:9.5px}.mobile-product-price{font-size:17px}.mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-product-image{aspect-ratio:1}.mobile-product-attrs{display:none}.mobile-page-head{padding-top:3px}.mobile-page-head h1{font-size:30px}.mobile-search-row{grid-template-columns:minmax(0,1fr) auto}.mobile-search-row button{min-width:62px}.catalog-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.catalog-group-grid>button{grid-template-columns:34px minmax(0,1fr) 15px;min-height:86px;padding:11px}.catalog-group-icon{width:34px;height:34px}.catalog-group-grid b{font-size:12px}.catalog-group-grid small{font-size:9px}.mobile-simple-grid{grid-template-columns:1fr;gap:10px}.mobile-content-card{grid-template-columns:1fr;padding:15px}.mobile-store-card,.mobile-service-card{padding:13px}.mobile-bottom-nav{z-index:6000;min-height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--border);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}}.mobile-bottom-nav{background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--panel-solid) 96%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 -7px 24px #141e2d0e}.mobile-bottom-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:4px;display:grid}.mobile-bottom-nav button span{font-size:10px;font-weight:720}.mobile-bottom-nav button svg{width:22px;height:22px}.mobile-bottom-nav button.active{color:var(--accent);background:0 0}.mobile-bottom-nav button.active svg{filter:drop-shadow(0 3px 8px var(--accent))}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav button.active svg{filter:drop-shadow(0 3px 8px color-mix(in srgb,var(--accent) 28%,transparent))}}.mobile-more-sheet>div{border-radius:22px 22px 0 0}.mobile-auth-card{border-radius:var(--runtime-radius);border:0;width:100%;max-width:none;padding:16px;box-shadow:0 10px 28px #161f2b12}.console-notification-popover{width:auto;max-height:calc(100vh - 80px);position:fixed;top:60px;left:8px;right:8px}.support-window-menu{width:auto;max-height:68vh;position:fixed;bottom:72px;left:8px;right:8px}.home-builder-toolbar{align-items:stretch}.home-group-select{width:100%;max-width:none}.api-create-key{grid-template-columns:1fr}.api-create-key>.tw-btn{grid-column:auto;justify-self:stretch;width:100%;min-width:0}}@keyframes bravio-page-in{0%{opacity:.82;transform:translateY(4px)}to{opacity:1;transform:translate(0)}}.console-page-transition,.runtime-page-transition{animation:.15s cubic-bezier(.2,.72,.2,1) both bravio-page-in}.desktop-app-nav button,.mobile-bottom-nav button,.org-dock-tab{transition:background .15s,color .15s,border-color .15s,transform .15s,opacity .15s}.app-quick-card-static{-webkit-user-select:none;user-select:none;cursor:default!important}.app-quick-card-static:hover{border-color:var(--border)!important;transform:none!important}.home-block-handle[draggable=true]{cursor:grab;touch-action:none}.home-block-handle[draggable=true]:active{cursor:grabbing}.home-unified-row.dragging{opacity:.46;border-color:var(--accentStroke);background:var(--accentChip)}.module-block-list{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.module-block-chip{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--panel-solid);grid-template-columns:minmax(0,1fr) 28px;align-items:center;max-width:220px;display:inline-grid;overflow:hidden}.module-block-chip>button{min-height:28px;color:var(--text-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:0;padding:0 8px;font-size:10.5px;font-weight:750;overflow:hidden}.module-block-chip>button+button{color:var(--muted);border-left:1px solid var(--border);place-items:center;padding:0;display:grid}.module-block-chip>button+button.active{color:var(--accent);background:var(--accentChip)}.module-actions{flex-wrap:wrap;justify-content:flex-end}@media (width<=720px){.module-block-list{grid-column:1/-1}.module-block-chip{max-width:100%}}@media (prefers-reduced-motion:reduce){.console-page-transition,.runtime-page-transition{animation:none}}.support-window-menu-list>.support-window-menu-item{border-radius:6px;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:5px;display:grid}.support-window-focus{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.support-window-focus:hover{background:var(--panel-2);border-color:var(--border)}.support-window-focus>span:nth-child(2){min-width:0;display:grid}.support-window-focus b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.support-window-focus small{color:var(--muted);font-size:10px}.support-window-close{border:1px solid var(--border);background:var(--panel-2);width:34px;min-height:34px;color:var(--muted);cursor:pointer;border-radius:6px;align-self:center;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.support-window-close:hover{background:var(--dangerChip,#fde8e8);color:var(--danger,#c94755);border-color:var(--danger,#c94755)}@supports (color:color-mix(in lab, red, red)){.support-window-close:hover{border-color:color-mix(in srgb,var(--danger,#c94755) 35%,var(--border))}}.home-module-shortcuts .home-unified-row.module{grid-template-columns:minmax(0,1fr) auto auto}@media (width<=760px){.home-module-shortcuts .home-unified-row.module{grid-template-columns:minmax(0,1fr) auto}.home-module-shortcuts .home-row-actions{grid-column:1/-1}}.block-kind-readonly{grid-template-columns:38px minmax(0,1fr)}.block-kind-readonly>div{gap:2px}.block-kind-readonly em{color:var(--muted);margin-top:2px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.35}.home-unified-row.block{will-change:transform,opacity,background,border-color;position:relative;overflow:visible}.home-unified-row.block.drop-target{background:var(--panel-2);border-color:#f28d5f9e}@supports (color:color-mix(in lab, red, red)){.home-unified-row.block.drop-target{background:color-mix(in srgb,var(--panel-2) 82%,#f28d5f2e)}}.home-unified-row.block.drop-target{transform:translateY(2px)}.home-unified-row.block.drop-target:before{content:"";background:var(--brand-accent);height:3px;box-shadow:0 0 0 3px var(--brand-accent);border-radius:999px;position:absolute;top:-4px;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.home-unified-row.block.drop-target:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 12%,transparent)}}.home-unified-row.block.dragging{opacity:.34;box-shadow:none;transform:scale(.992)}.home-block-handle[draggable=true]{transition:transform .15s,background .15s,box-shadow .15s}.home-block-handle[draggable=true]:hover{background:#f28d5f1f;transform:scale(1.06);box-shadow:0 4px 14px #0f172a14}.qr-block-explainer{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.qr-block-explainer>svg{color:var(--brand-accent);margin-top:1px}.qr-block-explainer b{font-size:12px}.qr-block-explainer p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.45}.block-kind-clean{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);align-items:center;gap:9px;min-height:44px;padding:7px 9px;display:flex}.block-kind-clean>span{border-radius:var(--radius-xs);background:var(--accentChip);width:30px;height:30px;color:var(--accent);place-items:center;display:grid}.block-kind-clean>b{font-size:12px;line-height:1.2}.field-error-note{border:1px solid var(--bad);margin-top:6px;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.field-error-note{border:1px solid color-mix(in srgb,var(--bad) 30%,var(--border))}}.field-error-note{border-radius:var(--radius-xs);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.field-error-note{background:color-mix(in srgb,var(--bad) 7%,var(--panel-solid))}}.field-error-note{color:var(--bad);font-size:10.5px;line-height:1.4}.block-image-preview,.slide-image-preview{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);width:100%;max-height:240px;margin-top:7px;display:block}.product-block-setup{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.product-block-setup b{font-size:12px}.product-block-setup p{color:var(--text-2);margin:3px 0 0;font-size:10.5px;line-height:1.45}.home-unified-row.block{transition:transform .15s cubic-bezier(.2,.75,.2,1),box-shadow .15s,background .15s,border-color .15s,opacity .15s}.home-unified-row.block:hover{box-shadow:0 7px 18px #141f3012}.home-block-handle[draggable=true]{justify-content:center!important;align-items:center!important;gap:5px!important;width:48px!important;display:flex!important}.home-unified-row.block.drop-target{box-shadow:0 -4px 0 -1px var(--brand-accent),0 10px 24px #141f3014;transform:translateY(4px)}.home-unified-row.block.dragging{opacity:.42;transform:scale(.985)rotate(.15deg)}.map-store-tools{align-items:center;gap:4px;padding-right:5px;display:flex}.map-store-tools button{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--panel-solid);width:30px;height:30px;color:var(--text-2);cursor:pointer;place-items:center;display:grid}.map-store-tools button:hover{color:var(--accent);border-color:var(--accentStroke)}.runtime-blocks{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px!important}.runtime-block{grid-column:span 12;min-width:0;overflow:visible!important}.mobile-app-shell{--runtime-radius:18px;background:linear-gradient(180deg,var(--bg) 0,var(--bg-2) 100%)}.mobile-app-header{box-shadow:0 8px 28px #151f2e0e}.desktop-app-nav{justify-content:center}.mobile-section-heading{margin-bottom:9px}.mobile-section-heading h2{letter-spacing:-.025em;font-size:21px}.mobile-section-heading p{font-size:11.5px;line-height:1.45}.runtime-info-card{border:1px solid var(--border);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;min-height:100%;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.runtime-info-card{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.runtime-info-card{border-radius:var(--runtime-radius);background:var(--panel-solid);box-shadow:0 10px 30px #161f2b11}.runtime-info-card>img,.runtime-info-card>.image-fallback{object-fit:cover;border-radius:calc(var(--runtime-radius) - 5px);background:var(--panel-2);width:100%;height:100%;min-height:180px;max-height:320px}.runtime-info-card>div{min-width:0}.runtime-info-card h2{letter-spacing:-.025em;margin:0 0 7px;font-size:22px;line-height:1.15}.runtime-info-card h3{color:var(--text-2);margin:0 0 8px;font-size:13px;line-height:1.4}.runtime-info-card p{color:var(--text-2);white-space:pre-line;margin:0;font-size:13px;line-height:1.72}.runtime-info-card.why-card{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.runtime-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.runtime-feature-grid>span{background:var(--panel-2);border-radius:12px;gap:3px;padding:10px;display:grid}.runtime-feature-grid b{font-size:11.5px}.runtime-feature-grid small{color:var(--text-2);font-size:10.5px;line-height:1.45}.runtime-card-icon{background:var(--accent)!important;width:38px!important;height:38px!important;min-height:0!important;color:var(--accent-contrast)!important;border-radius:12px!important;place-items:center!important;display:grid!important}.contacts-card{grid-template-columns:44px minmax(0,1fr)}.contact-lines{gap:7px;margin-top:12px;display:grid}.contact-lines a,.contact-lines span{color:var(--text-2);align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;text-decoration:none;display:flex}.contact-lines a:hover{color:var(--accent)}.image-fallback{color:var(--muted);background:linear-gradient(135deg,var(--panel-2),var(--panel-3))!important;place-items:center!important;display:grid!important}.mobile-product-image>.image-fallback{width:100%;height:100%}.runtime-single-banner-media>.image-fallback,.runtime-carousel-image>.image-fallback{width:100%;height:100%;position:absolute;inset:0}.runtime-single-banner{border-radius:var(--runtime-radius);min-height:310px;overflow:hidden;box-shadow:0 12px 34px #161f2b17}.runtime-single-banner-copy{max-width:680px}.runtime-single-banner-copy h2{font-size:clamp(26px,3.2vw,44px);line-height:1.03}.runtime-single-banner-copy p{font-size:13px}.runtime-single-banner-copy small{font-size:12px;line-height:1.55}.runtime-carousel{-webkit-user-select:none;user-select:none}.runtime-carousel-viewport{touch-action:pan-y;cursor:grab}.runtime-carousel-viewport:active{cursor:grabbing}.runtime-carousel-track{transition:transform .42s cubic-bezier(.22,.78,.22,1)}.runtime-carousel-track.dragging{transition:none}.runtime-carousel-slide{height:clamp(290px,31vw,430px)}.runtime-carousel-slide,.runtime-carousel-slide *{-webkit-user-drag:none}.runtime-carousel-copy{pointer-events:none}.runtime-carousel-copy>b{font-size:clamp(27px,3vw,44px)}.mobile-product-card{border:1px solid var(--border);grid-template-rows:auto 1fr;height:100%}@supports (color:color-mix(in lab, red, red)){.mobile-product-card{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.mobile-product-card{box-shadow:0 9px 26px #161f2b12}.mobile-product-image{aspect-ratio:1;background:var(--panel-2)}.mobile-product-image img{object-fit:contain;width:100%;height:100%;padding:6px;transition:transform .18s}.mobile-product-copy{align-content:start}.mobile-product-title b{font-size:13px;line-height:1.35}.mobile-product-title small,.mobile-product-meta{font-size:10px}.mobile-product-price{margin-top:auto;font-size:18px}.mobile-horizontal-list{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;grid-auto-columns:minmax(215px,245px)}.mobile-horizontal-list>.mobile-product-card{scroll-snap-align:start}.runtime-stores-map{border-radius:var(--runtime-radius);background:var(--panel-2);min-height:480px;position:relative;overflow:hidden;box-shadow:0 10px 30px #161f2b11}.runtime-stores-map>.runtime-map{border-radius:0;height:480px}.runtime-store-map-select{z-index:550;border:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:center;max-width:620px;display:grid;position:absolute;top:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.runtime-store-map-select{border:1px solid color-mix(in srgb,var(--border) 65%,transparent)}}.runtime-store-map-select{background:var(--panel-solid);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.runtime-store-map-select{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}.runtime-store-map-select{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 8px 24px #0c142226}.runtime-store-map-select>span{height:42px;color:var(--accent);place-items:center;display:grid}.runtime-store-map-select select{min-width:0;height:42px;color:var(--text);background:0 0;border:0;outline:0;padding:0 10px 0 0;font-size:12px;font-weight:750}.runtime-store-map-card{z-index:540;width:min(650px,100% - 24px);position:absolute;bottom:12px;left:12px}.runtime-store-map-card .mobile-store-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--panel-solid);box-shadow:0 10px 30px #0c14222e}@supports (color:color-mix(in lab, red, red)){.runtime-store-map-card .mobile-store-card{background:color-mix(in srgb,var(--panel-solid) 95%,transparent)}}.runtime-map-credit{z-index:520;color:#374151;background:#ffffffc7;border-radius:5px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;right:8px}.mobile-store-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-store-card.product-like{border:1px solid var(--border);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-store-card.product-like{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.mobile-store-card.product-like{border-radius:var(--runtime-radius);background:var(--panel-solid);box-shadow:0 8px 25px #161f2b11}.mobile-store-visual{background:var(--accent);width:52px;height:52px;color:var(--accent-contrast);border-radius:14px;place-items:center;display:grid}.mobile-store-copy{gap:5px;min-width:0;display:grid}.mobile-store-copy>b{font-size:13px}.mobile-store-copy p{color:var(--text-2);margin:0;font-size:11.5px;line-height:1.4}.mobile-store-meta{flex-wrap:wrap;gap:9px;display:flex}.mobile-store-meta a,.mobile-store-meta span,.mobile-store-copy>small{color:var(--muted);font-size:10.5px;text-decoration:none}.store-route-button{border:1px solid var(--border);background:var(--panel-2);min-height:36px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:800;display:flex}.mobile-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.mobile-profile-card,.mobile-qr-card{padding:16px}.profile-identity{align-items:center;gap:11px;display:flex}.profile-identity>div{gap:3px;display:grid}.mobile-profile-photo,.mobile-profile-avatar{object-fit:cover;border-radius:17px!important;width:54px!important;height:54px!important}.customer-card-real{text-align:center;background:linear-gradient(150deg,var(--accent),var(--panel-solid));justify-items:center}@supports (color:color-mix(in lab, red, red)){.customer-card-real{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 9%,var(--panel-solid)),var(--panel-solid))}}.customer-card-real>div:first-child{gap:4px;display:grid}.customer-card-real>div:first-child small{letter-spacing:.12em;color:var(--accent);font-size:9px;font-weight:900}.customer-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.customer-card-stats>span{background:var(--panel-2);text-align:left;border-radius:10px;gap:2px;padding:8px;display:grid}.customer-card-stats small{color:var(--muted);font-size:9px}.qr-empty{border:1px dashed var(--border);background:var(--panel-2);width:188px;min-height:188px;color:var(--muted);border-radius:18px;align-content:center;justify-items:center;gap:7px;padding:15px;display:grid}.qr-empty b{font-size:11px}.qr-empty small{font-size:9.5px;line-height:1.45}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mobile-form-card h2{margin:0;font-size:16px}.mobile-form-card>small{color:var(--muted);font-size:10px;line-height:1.45}@media (width<=900px){.runtime-block.layout-half{grid-column:span 12}.mobile-store-list{grid-template-columns:1fr}.mobile-account-grid{grid-template-columns:1fr 1fr}.account-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.runtime-blocks{grid-template-columns:1fr;display:grid;gap:18px!important}.runtime-block,.runtime-block.layout-full,.runtime-block.layout-half,.runtime-block.block-product_carousel,.runtime-block.block-hero_carousel{grid-column:1}.mobile-app-main{padding:10px 16px 0}.runtime-blocks,.mobile-page{gap:18px}.mobile-section-heading{margin-bottom:7px}.mobile-section-heading h2{font-size:22px}.mobile-section-heading p{font-size:11px}.runtime-info-card,.runtime-info-card.why-card{border-radius:18px;grid-template-columns:1fr;gap:12px;padding:14px}.runtime-info-card>img,.runtime-info-card>.image-fallback{min-height:150px;max-height:230px}.runtime-info-card h2{font-size:20px}.runtime-info-card h3{font-size:12.5px}.runtime-info-card p{font-size:12.5px;line-height:1.65}.runtime-feature-grid{grid-template-columns:1fr 1fr}.runtime-single-banner{border-radius:18px;min-height:210px}.runtime-single-banner-copy{padding:17px}.runtime-single-banner-copy h2{font-size:25px}.runtime-single-banner-copy p{font-size:12px}.runtime-single-banner-copy small{font-size:10.5px}.runtime-carousel,.runtime-carousel-viewport{border-radius:18px}.runtime-carousel-slide{height:218px}.runtime-carousel-copy{padding:16px 16px 42px}.runtime-carousel-copy>b{font-size:24px}.runtime-carousel-copy>small{font-size:11px}.runtime-carousel-controls{bottom:8px}.mobile-horizontal-list{grid-auto-columns:minmax(168px,72vw);gap:10px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.mobile-product-card{border-radius:17px}.mobile-product-copy{padding:10px}.mobile-product-title b{font-size:12.5px}.mobile-product-title small,.mobile-product-meta{font-size:9.5px}.mobile-product-price{font-size:17px}.mobile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.runtime-stores-map{border-radius:18px;min-height:440px}.runtime-stores-map>.runtime-map{height:440px}.runtime-store-map-select{top:8px;left:8px;right:8px}.runtime-store-map-card{width:calc(100% - 16px);bottom:8px;left:8px}.runtime-store-map-card .mobile-store-card{grid-template-columns:44px minmax(0,1fr);padding:10px}.runtime-store-map-card .store-route-button{grid-column:1/-1;justify-content:center}.runtime-store-map-card .mobile-store-visual{border-radius:12px;width:42px;height:42px}.mobile-store-card.product-like{grid-template-columns:48px minmax(0,1fr);padding:12px}.mobile-store-visual{border-radius:12px;width:44px;height:44px}.store-route-button{grid-column:1/-1;justify-content:center}.mobile-store-copy>b{font-size:12.5px}.mobile-store-copy p{font-size:11px}.mobile-account-grid,.account-settings-grid{grid-template-columns:1fr}.mobile-auth-card{grid-template-columns:1fr!important}.mobile-auth-card>*{grid-column:auto!important}.product-block-setup{grid-template-columns:1fr}.product-block-setup .tw-btn{justify-self:start}}.mobile-product-image{position:relative}.mobile-product-badge{z-index:2;background:var(--accent);color:var(--accent-contrast);border-radius:10px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 8px 22px #0f172a1f}.mobile-product-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;display:flex}.mobile-product-price-row del{color:var(--muted);font-size:12px;font-weight:650}.runtime-info-card.no-media{grid-template-columns:minmax(0,1fr);align-items:start}.runtime-info-card.no-media>div{width:100%;min-width:0}.runtime-info-card.no-media p{max-width:none}.contacts-card.no-media{grid-template-columns:44px minmax(0,1fr);align-items:start}.runtime-masonry-pair{grid-column:span 12;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.runtime-masonry-column{align-content:start;gap:16px;min-width:0;display:grid}.runtime-half-item{min-width:0;overflow:visible!important}.runtime-half-item .runtime-info-card{height:auto;min-height:0}.mobile-product-image{place-items:center;display:grid;background:#fff!important}.mobile-product-image img{object-position:center;background:#fff;width:100%;height:100%;padding:8px;object-fit:contain!important}.catalog-swipe-area{touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.catalog-page-grid{animation:.15s ease-out both bravioCatalogPage}@keyframes bravioCatalogPage{0%{opacity:.45;transform:translate(8px)}to{opacity:1;transform:none}}.catalog-swipe-hint{text-align:center;color:var(--muted);padding-top:7px;font-size:10.5px;display:none}.runtime-store-picker{z-index:650;width:min(520px,100% - 28px);font-family:inherit;position:absolute;top:14px;left:14px}.runtime-store-picker-button{border:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.runtime-store-picker-button{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.runtime-store-picker-button{background:var(--panel-solid);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.runtime-store-picker-button{background:color-mix(in srgb,var(--panel-solid) 96%,transparent)}}.runtime-store-picker-button{color:var(--text);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;box-shadow:0 12px 32px #0c14222e}.runtime-store-picker-button>span{background:var(--accent);width:36px;height:36px;color:var(--accent-contrast);border-radius:11px;place-items:center;display:grid}.runtime-store-picker-button>div{gap:2px;min-width:0;display:grid}.runtime-store-picker-button b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.runtime-store-picker-button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.runtime-store-picker-chevron{color:var(--muted);justify-self:end;transition:transform .15s}.runtime-store-picker.open .runtime-store-picker-chevron{transform:rotate(90deg)}.runtime-store-picker-menu{border:1px solid var(--border);max-height:310px;margin-top:7px;padding:6px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.runtime-store-picker-menu{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.runtime-store-picker-menu{background:var(--panel-solid);scrollbar-width:thin;border-radius:14px;box-shadow:0 18px 45px #0c14223d}.runtime-store-picker-menu>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:background .15s,color .15s;display:grid}.runtime-store-picker-menu>button:hover,.runtime-store-picker-menu>button.active{background:var(--accentChip);color:var(--text)}.runtime-store-picker-menu>button>span{gap:2px;min-width:0;display:grid}.runtime-store-picker-menu b{font-size:11.5px}.runtime-store-picker-menu small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.runtime-store-picker-menu svg{color:var(--accent)}.runtime-store-picker-menu .no-point{background:var(--panel-2);color:var(--muted);border-radius:999px;padding:3px 6px;font-size:9px}.runtime-store-map-card{width:min(680px,100% - 28px)!important;bottom:14px!important;left:14px!important}.runtime-store-map-card .mobile-store-card{grid-template-columns:54px minmax(0,1fr) auto!important;padding:13px 14px!important}.contact-editor-grid>div:last-child{grid-column:1/-1}.compact-contact-textarea{min-height:92px!important}.mobile-account-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:stretch;gap:14px;display:grid}.mobile-account-overview.has-referral{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.75fr)}.account-hero-card{flex-direction:column;justify-content:space-between;gap:20px;min-height:260px;background:linear-gradient(145deg,var(--accent),var(--panel-solid))!important;padding:20px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.account-hero-card{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--panel-solid)),var(--panel-solid))!important}}.account-card-label{letter-spacing:.13em;color:var(--accent);font-size:9.5px;font-weight:900}.account-hero-card .profile-identity{align-items:center}.account-hero-card .profile-identity>div{gap:5px}.account-hero-card .profile-identity b{font-size:18px;line-height:1.2}.account-hero-card .profile-identity span{color:var(--text-2);font-size:11px}.account-hero-actions{display:flex}.account-hero-actions button{min-width:150px;width:auto!important}.customer-card-real{align-content:start;gap:14px;padding:20px!important}.customer-card-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:100%;display:grid}.customer-card-main canvas{background:#fff;border-radius:14px;padding:8px}.customer-card-stats{align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}.qr-empty.compact{width:164px;min-height:164px}.account-referral-card{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:260px;display:grid;padding:18px!important}.account-referral-card canvas{background:#fff;border-radius:13px;padding:7px}.account-referral-card>b{font-size:14px}.account-referral-card>span,.account-referral-card>p{color:var(--muted);font-size:10.5px}.account-settings-title{margin:18px 0 0}.account-settings-title small{letter-spacing:.13em;color:var(--accent);font-size:9.5px;font-weight:900}.account-settings-title h2{letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.account-settings-grid{gap:14px!important;margin-top:0!important}.account-settings-grid .mobile-form-card{padding:20px!important}.password-card>p{color:var(--text-2);margin:0 0 2px;font-size:11px;line-height:1.5}@media (width<=1100px){.mobile-account-overview,.mobile-account-overview.has-referral{grid-template-columns:1fr 1fr}.account-referral-card{grid-column:1/-1;min-height:0}}@media (width<=720px){.runtime-masonry-pair{grid-template-columns:1fr;gap:18px}.runtime-masonry-column{gap:18px}.catalog-swipe-hint{display:block}.runtime-stores-map{border-radius:18px;min-height:560px!important}.runtime-stores-map>.runtime-map{height:560px!important}.runtime-store-picker{width:calc(100% - 18px);top:9px;left:9px}.runtime-store-picker-button{border-radius:13px;min-height:52px}.runtime-store-picker-menu{max-height:260px}.runtime-store-map-card{width:calc(100% - 18px)!important;bottom:9px!important;left:9px!important}.runtime-store-map-card .mobile-store-card{grid-template-columns:44px minmax(0,1fr)!important;padding:10px!important}.runtime-store-map-card .store-route-button{justify-content:center;grid-column:1/-1!important}.mobile-account-overview,.mobile-account-overview.has-referral{grid-template-columns:1fr}.account-referral-card{grid-column:auto}.account-hero-card{min-height:0;padding:16px!important}.customer-card-real{padding:16px!important}.customer-card-main{grid-template-columns:1fr;justify-items:center}.customer-card-stats{width:100%}.account-settings-grid .mobile-form-card{padding:16px!important}.account-settings-title h2{font-size:18px}}.runtime-blocks{grid-auto-flow:dense;grid-auto-rows:8px;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:16px!important}.runtime-block{align-self:start;min-width:0}.runtime-block.layout-full{grid-column:span 12!important}.runtime-block.layout-half{grid-column:span 6!important}.runtime-block.layout-third{grid-column:span 4!important}.runtime-block.block-product_carousel,.runtime-block.block-hero_carousel{grid-column:span 12!important}.runtime-block>.runtime-info-card,.runtime-block>.runtime-single-banner,.runtime-block>.runtime-carousel{height:auto;min-height:0}.catalog-search-compact{border:1px solid var(--border);background:var(--panel-solid);border-radius:14px;grid-template-columns:24px minmax(0,1fr) 38px;align-items:center;gap:7px;min-height:46px;padding:3px 4px 3px 13px;display:grid;box-shadow:0 8px 22px #121c2b0b}.catalog-search-compact>svg{color:var(--muted)}.catalog-search-compact input{min-width:0;height:38px;color:var(--text);font:inherit;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.catalog-search-compact button{background:var(--accent);width:36px;height:36px;color:var(--accent-contrast);cursor:pointer;border:0;border-radius:11px;place-items:center;transition:transform .15s,opacity .15s;display:grid}.catalog-search-compact button:hover{transform:translateY(-1px)}.catalog-group-section{gap:8px;display:grid}.catalog-category-strip{scrollbar-width:none;scroll-snap-type:x proximity;gap:9px;padding:2px 2px 7px;display:flex;overflow-x:auto}.catalog-category-strip::-webkit-scrollbar{display:none}.catalog-category-strip>button{border:1px solid var(--border);background:var(--panel-solid);min-width:190px;max-width:265px;color:var(--text);text-align:left;cursor:pointer;scroll-snap-align:start;border-radius:15px;flex:none;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;transition:transform .15s,border-color .15s,background .15s;display:grid}.catalog-category-strip>button:hover{border-color:var(--accentStroke);background:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.catalog-category-strip>button:hover{background:color-mix(in srgb,var(--accent) 5%,var(--panel-solid))}}.catalog-category-strip>button>span:not(.catalog-group-icon){gap:2px;min-width:0;display:grid}.catalog-category-strip b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.catalog-category-strip small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.catalog-category-strip>svg{color:var(--muted)}.catalog-group-icon{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.catalog-group-previews{gap:22px;margin-top:3px;display:grid}.catalog-group-preview{min-width:0}.catalog-group-preview .mobile-section-heading{margin-bottom:8px}.catalog-preview-list{padding-bottom:4px}.catalog-all-heading{margin-top:4px}.catalog-active-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-active-group button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.catalog-active-group>b{font-size:13px}.mobile-product-image>.image-fallback{color:#a3adba!important;background:#fff!important}.runtime-stores-map{min-height:680px!important}.runtime-stores-map>.runtime-map{height:680px!important}.runtime-store-picker{z-index:800!important;width:min(500px,100% - 82px)!important;top:14px!important;left:auto!important;right:14px!important}.runtime-store-picker-menu{position:relative;z-index:810!important;background:var(--panel-solid)!important;border-color:var(--border)!important;max-height:360px!important;color:var(--text)!important}.runtime-store-picker-menu>button{min-height:48px}.runtime-store-picker-menu>button:hover,.runtime-store-picker-menu>button.active{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.runtime-store-picker-menu>button:hover,.runtime-store-picker-menu>button.active{background:color-mix(in srgb,var(--accent) 10%,var(--panel-solid))!important}}.runtime-store-map-card{z-index:700!important}.account-mobile-page{width:100%;max-width:1040px;margin:0 auto;gap:18px!important}.account-profile-hero{text-align:center;justify-items:center;gap:7px;padding:8px 0 2px;display:grid}.account-profile-hero h1{letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(24px,3vw,32px);line-height:1.05}.account-profile-hero p{color:var(--text-2);margin:0;font-size:13px}.account-avatar-edit{cursor:pointer;background:0 0;border:0;border-radius:50%;width:104px;height:104px;padding:0;position:relative}.account-profile-avatar{object-fit:cover!important;background:linear-gradient(145deg,var(--accent),var(--accent))!important;border-radius:50%!important;place-items:center!important;width:104px!important;height:104px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.account-profile-avatar{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 68%,#7c3aed))!important}}.account-profile-avatar{border:4px solid var(--panel-solid);font-size:34px;font-weight:900;color:var(--accent-contrast)!important}@supports (color:color-mix(in lab, red, red)){.account-profile-avatar{border:4px solid color-mix(in srgb,var(--panel-solid) 80%,transparent)}}.account-profile-avatar{box-shadow:0 12px 30px #0e18262e}.account-avatar-edit>span:last-child{background:var(--panel-solid);width:34px;height:34px;color:var(--accent);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:-3px;box-shadow:0 6px 18px #0f192824}.account-menu-card{border:1px solid var(--border);background:var(--panel-solid);border-radius:18px;width:min(720px,100%);margin:4px auto 0;overflow:hidden;box-shadow:0 10px 30px #121c2b0e}.account-menu-card>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:12px 14px;transition:background .15s;display:grid}.account-menu-card>button:last-child{border-bottom:0}.account-menu-card>button:hover{background:var(--panel-2)}.account-menu-card>button>span{background:var(--accentChip);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.account-menu-card>button>div{gap:2px;display:grid}.account-menu-card small{color:var(--muted);font-size:10.5px}.account-menu-card>button>svg{color:var(--muted)}.account-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(900px,100%);margin:0 auto;display:grid}.account-benefit-grid>:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:620px}.account-editor-card{width:min(720px,100%);margin:4px auto 0;padding:20px!important}.account-editor-card h2{margin:3px 0 8px;font-size:20px}.account-back-button{font:inherit;cursor:pointer;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:850;display:inline-flex;width:auto!important;color:var(--accent)!important;background:0 0!important;border:0!important;padding:0!important}.profile-photo-preview{place-items:center;margin:2px 0 9px;display:grid}.profile-photo-preview .account-profile-avatar{font-size:28px;width:86px!important;height:86px!important}.account-field-help{color:var(--muted);margin-top:-5px;font-size:10px;line-height:1.5;display:block}.account-security-section{gap:9px;padding:14px 0;display:grid}.account-security-section+.account-security-section{border-top:1px solid var(--border)}.account-security-section h3{margin:0;font-size:14px}@media (width<=1100px){.runtime-block.layout-third{grid-column:span 6!important}.account-benefit-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.runtime-blocks{grid-template-columns:1fr!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:16px!important;display:grid!important}.runtime-block,.runtime-block.layout-full,.runtime-block.layout-half,.runtime-block.layout-third,.runtime-block.block-product_carousel,.runtime-block.block-hero_carousel{grid-area:auto/1!important}.catalog-search-compact{border-radius:13px;min-height:44px}.catalog-category-strip>button{min-width:168px;max-width:220px;padding:9px 10px}.catalog-group-previews{gap:20px}.catalog-preview-list{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.runtime-stores-map{min-height:590px!important}.runtime-stores-map>.runtime-map{height:590px!important}.runtime-store-picker{width:auto!important;top:9px!important;left:50px!important;right:9px!important}.runtime-store-picker-button{min-height:50px!important}.runtime-store-picker-menu{max-height:285px!important}.account-mobile-page{gap:15px!important}.account-profile-hero{padding-top:2px}.account-avatar-edit,.account-profile-avatar{width:92px!important;height:92px!important}.account-profile-avatar{font-size:30px}.account-profile-hero h1{font-size:26px}.account-menu-card{border-radius:17px}.account-menu-card>button{padding:11px 12px}.account-benefit-grid{grid-template-columns:1fr}.account-benefit-grid>:only-child{grid-column:auto}.account-editor-card{border-radius:18px;padding:16px!important}.account-security-section{padding:12px 0}}.catalog-group-empty{border:1px dashed var(--border);background:var(--panel-2);color:var(--muted);border-radius:14px;padding:14px 16px;font-size:11px}@media (width>=761px){.mobile-app-header,.mobile-app-main{width:min(1180px,100vw - 32px)!important}.desktop-app-nav{max-width:min(980px,100vw - 32px)!important}}@supports (color:color-mix(in lab, red, red)){.runtime-single-banner{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 34%), linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,#17202b),color-mix(in srgb,var(--accent) 5%,var(--panel-solid)))!important}}.runtime-single-banner-media{background:radial-gradient(circle at 75% 20%,var(--accent),transparent 42%), linear-gradient(135deg,var(--accent),var(--panel-solid))!important;place-items:center!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.runtime-single-banner-media{background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 42%), linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--panel-solid)),var(--panel-solid))!important}}.runtime-single-banner-media img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;padding:0!important;transform:none!important}.runtime-single-banner-shade{background:linear-gradient(90deg,#080d16b8 0%,#080d1657 42%,#080d1605 78%)!important}.runtime-carousel-track.no-transition{transition:none!important}.mobile-product-image{background:#fff!important;place-items:center!important;display:grid!important;overflow:hidden!important}.mobile-product-image img{object-fit:contain!important;object-position:center center!important;background:#fff!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;padding:14px!important}@media (width>=901px){.mobile-horizontal-list{grid-auto-columns:minmax(0,calc(20% - 9.6px))!important;gap:12px!important}.mobile-horizontal-list.few-items{flex-wrap:nowrap!important;justify-content:center!important;display:flex!important;overflow-x:auto!important}.mobile-horizontal-list.few-items>.mobile-product-card{flex:0 0 min(220px,20% - 9.6px)!important;width:min(220px,20% - 9.6px)!important}}.catalog-preview-list{scroll-snap-type:x proximity}.catalog-preview-list>.mobile-product-card{scroll-snap-align:start}.catalog-group-section .mobile-section-heading{text-align:center;justify-content:center}.catalog-category-strip{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important}.catalog-category-strip>button{min-height:92px;text-align:center!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:7px!important;min-width:150px!important;max-width:210px!important}.catalog-category-strip>button>span:not(.catalog-group-icon){width:100%;text-align:center!important;justify-items:center!important}.catalog-category-strip>button>svg:last-child{display:none!important}.catalog-category-strip b,.catalog-category-strip small{max-width:100%;text-align:center!important}.admin-group-sections{gap:14px;display:grid}.grouped-view-label{min-height:36px;color:var(--text-2);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.admin-group-sections .tw-card-head{align-items:center}.admin-group-sections .compact-pager{justify-self:end}.product-admin-top>img{padding:3px;object-fit:contain!important;object-position:center!important;background:#fff!important}.user-create-grid{grid-template-columns:1fr 1.2fr 1fr auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.user-create-grid>.tw-btn{white-space:nowrap;min-height:42px}.account-mobile-page{max-width:920px!important}.account-profile-hero h1{font-size:clamp(30px,3.4vw,38px)!important}.account-profile-hero p{font-size:15px!important}.account-menu-card{width:min(760px,100%)!important}.account-menu-card>button{padding:15px 16px!important}.account-menu-card b{font-size:15px!important}.account-menu-card small{font-size:12px!important}.account-menu-card>button>span{width:42px!important;height:42px!important}.account-editor-card{width:min(760px,100%)!important}.account-editor-card h2{font-size:24px!important}.account-editor-card label,.mobile-form-card label{font-size:11px!important}.account-editor-card input,.mobile-form-card input,.mobile-form-card select{min-height:46px!important;font-size:13px!important}.account-field-help,.account-security-section>small{font-size:11.5px!important}.account-benefit-grid{width:min(920px,100%)!important}.customer-card-real{min-height:250px;text-align:left!important;background:radial-gradient(circle at 85% 12%,var(--accent),transparent 32%), linear-gradient(135deg,var(--accent),var(--panel-solid))!important;grid-column:1/-1!important;justify-items:stretch!important;width:100%!important;max-width:none!important;padding:22px!important}@supports (color:color-mix(in lab, red, red)){.customer-card-real{background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 32%), linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--panel-solid)),var(--panel-solid))!important}}.customer-card-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex!important}.customer-card-heading small{letter-spacing:.14em;color:var(--accent);font-weight:900;font-size:10px!important}.customer-card-heading b{font-size:18px!important}.customer-card-main{grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr)!important;align-items:center!important;gap:20px!important;display:grid!important}.customer-barcode{color:#101418;background:#fff;border-radius:16px;justify-items:center;gap:7px;width:100%;padding:14px 16px 12px;display:grid;box-shadow:inset 0 0 0 1px #0f172a14}.customer-barcode svg{fill:#111;width:100%;height:96px;display:block}.customer-barcode>b{letter-spacing:.16em;word-break:break-all;text-align:center;font-size:13px}.barcode-empty.wide{border:1px dashed var(--border);background:var(--panel-2);min-height:140px;color:var(--muted);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:6px;padding:18px;display:grid}.barcode-empty.wide b{font-size:13px}.barcode-empty.wide small{font-size:11px}.customer-card-stats{grid-template-columns:1fr!important;gap:9px!important}.customer-card-stats>span{padding:11px 12px!important}.customer-card-stats small{font-size:10.5px!important}.customer-card-stats b{font-size:14px!important}.account-referral-card{justify-self:center;width:min(620px,100%);grid-column:1/-1!important}.account-referral-card p{line-height:1.55;font-size:12px!important}.account-referral-card>span{text-align:center;font-size:11.5px!important}.referral-generate,.referral-actions button{background:var(--accent);min-height:42px;color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11.5px;font-weight:850;display:inline-flex}.referral-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.referral-actions button:last-child{background:var(--panel-2);color:var(--text);border:1px solid var(--border)}.runtime-info-card p{font-size:14px!important;line-height:1.72!important}.runtime-info-card h3{font-size:14px!important}.contact-lines a,.contact-lines span{font-size:13px!important}.mobile-service-card p,.mobile-simple-card p{line-height:1.55;font-size:11.5px!important}@keyframes bravioToastLife{0%,82%{opacity:1;transform:translate(-50%)scale(1)}92%{opacity:1;transform:translate(-50%,-2px)scale(1.01)}to{opacity:0;visibility:hidden;transform:translate(-50%,-8px)scale(.98)}}.toast-ok{text-align:center;min-width:min(420px,100vw - 24px);max-width:min(620px,100vw - 24px);z-index:30000!important;padding:13px 16px!important;font-size:13px!important;animation:6s forwards bravioToastLife!important;position:fixed!important;top:78px!important;left:50%!important;box-shadow:0 16px 48px #0f172a33!important}.runtime-notice{text-align:center!important;min-width:min(360px,100vw - 24px)!important;padding:13px 16px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 16px 48px #0f172a33!important}button,a,input,select,textarea,.tw-card,.runtime-block,.mobile-product-card,.catalog-category-strip>button,.account-menu-card{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s!important}.console-page-transition,.runtime-page-transition,.management-stack,.page-stack,.mobile-page,.runtime-blocks{animation:.15s both bravioV39PageIn}@keyframes bravioV39PageIn{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=980px){.user-create-grid{grid-template-columns:1fr 1fr}.user-create-grid>.tw-btn{grid-column:1/-1;justify-self:start}}@media (width<=760px){.mobile-app-main{width:100%!important;padding:12px 14px 0!important}.runtime-single-banner{min-height:255px!important}.runtime-single-banner-media img{padding:0!important}.mobile-horizontal-list.few-items{justify-content:center!important;display:flex!important}.mobile-horizontal-list.few-items>.mobile-product-card{flex:0 0 min(72vw,220px)!important}.catalog-category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.catalog-category-strip>button{width:100%!important;min-width:0!important;max-width:none!important;min-height:88px!important}.account-profile-hero h1{font-size:30px!important}.account-profile-hero p,.account-menu-card b{font-size:14px!important}.account-menu-card small{font-size:11.5px!important}.customer-card-real{min-height:0;padding:16px!important}.customer-card-main{grid-template-columns:1fr!important;gap:13px!important}.customer-barcode{padding:10px 12px}.customer-barcode svg{height:82px}.customer-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.customer-card-stats>span{padding:9px!important}.account-referral-card{width:100%}.runtime-info-card p{font-size:13.5px!important}.toast-ok{top:68px!important}}@media (width<=520px){.user-create-grid{grid-template-columns:1fr}.user-create-grid>.tw-btn{grid-column:auto;width:100%}.customer-card-stats{grid-template-columns:1fr 1fr!important}}.runtime-single-banner{background:radial-gradient(circle at 82% 20%,var(--accent),transparent 36%), radial-gradient(circle at 18% 82%,var(--accent),transparent 38%), linear-gradient(135deg,var(--accent),var(--panel-solid))!important;min-height:390px!important}@supports (color:color-mix(in lab, red, red)){.runtime-single-banner{background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--accent) 42%,transparent),transparent 36%), radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 38%), linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--panel-solid)),var(--panel-solid))!important}}.runtime-single-banner-media{background:0 0!important;place-items:center!important;padding:22px 44px!important;display:grid!important}.runtime-single-banner-media img{object-fit:contain!important;object-position:center!important;background:0 0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;padding:0!important;position:relative!important;transform:none!important}.runtime-single-banner:hover .runtime-single-banner-media img{transform:scale(1.006)!important}.runtime-product-heading{text-align:center;min-height:48px;position:relative;justify-content:center!important}.runtime-product-heading>div:first-child{border:1px solid var(--accent);width:max-content;max-width:min(520px,100% - 120px);margin:0 auto;padding:8px 17px}@supports (color:color-mix(in lab, red, red)){.runtime-product-heading>div:first-child{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.runtime-product-heading>div:first-child{background:var(--accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.runtime-product-heading>div:first-child{background:color-mix(in srgb,var(--accent) 8%,var(--panel-solid))}}.runtime-product-heading>div:first-child{box-shadow:0 7px 20px #141e2d0b}.runtime-product-heading h2{line-height:1.2;margin:0!important;font-size:18px!important}.runtime-product-heading p{margin:3px 0 0!important}.runtime-product-heading .section-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}.runtime-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.runtime-product-grid.count-1{grid-template-columns:repeat(1,minmax(0,1fr));max-width:220px;margin-inline:auto}.runtime-product-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:452px;margin-inline:auto}.runtime-product-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:684px;margin-inline:auto}.runtime-product-grid.count-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:916px;margin-inline:auto}.runtime-product-grid.count-5{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1148px;margin-inline:auto}.runtime-product-grid .mobile-product-card{min-width:0;height:100%}.mobile-product-card{grid-template-rows:auto minmax(0,1fr)!important}.mobile-product-image{aspect-ratio:1!important;background:#fff!important;min-height:0!important}.mobile-product-image img{object-fit:contain!important;object-position:center!important;background:#fff!important;width:100%!important;height:100%!important;padding:14px!important}.mobile-product-copy{height:100%;align-content:start!important}.mobile-product-title b{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-product-price-row{padding-top:4px;margin-top:auto!important}.catalog-mobile-page{gap:16px!important}.catalog-page-title{margin-bottom:0!important}.catalog-search-compact{width:min(520px,100%);box-shadow:0 7px 20px #141e2d09;border-radius:12px!important;min-height:40px!important;margin:0 auto!important;padding-left:11px!important}.catalog-search-compact input{font-size:12.5px!important}.catalog-search-compact button{border-radius:10px!important;width:36px!important;height:34px!important;margin-right:3px!important}.catalog-filter-wrap{justify-items:center;gap:9px;display:grid}.catalog-filter-label{letter-spacing:-.02em;font-size:16px;font-weight:850}.catalog-category-strip.filter-mode{width:100%;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;display:flex!important;overflow:visible!important}.catalog-category-strip.filter-mode>button{text-align:left!important;border-radius:13px!important;grid-template-columns:32px minmax(0,1fr)!important;justify-items:start!important;min-width:128px!important;max-width:190px!important;min-height:68px!important;padding:9px 13px!important}.catalog-category-strip.filter-mode>button>span:not(.catalog-group-icon){text-align:left!important;justify-items:start!important}.catalog-category-strip.filter-mode>button b,.catalog-category-strip.filter-mode>button small{text-align:left!important}.catalog-category-strip.filter-mode>button.active{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.catalog-category-strip.filter-mode>button.active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border))!important}}.catalog-category-strip.filter-mode>button.active{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.catalog-category-strip.filter-mode>button.active{background:color-mix(in srgb,var(--accent) 13%,var(--panel-solid))!important}}.catalog-category-strip.filter-mode>button.active{box-shadow:0 8px 22px var(--accent);color:var(--text)!important}@supports (color:color-mix(in lab, red, red)){.catalog-category-strip.filter-mode>button.active{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 12%,transparent)}}.catalog-result-head{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.catalog-result-head b{font-size:17px}.catalog-result-head small{background:var(--panel-2);min-width:34px;height:28px;color:var(--muted);border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.catalog-page-grid{align-items:stretch!important}.catalog-page-grid>.mobile-product-card{height:100%}.catalog-group-previews{display:none!important}.contact-socials{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.contact-socials a{border:1px solid var(--border);background:var(--panel-2);min-height:35px;color:var(--text);border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.contact-socials a:hover{border-color:var(--accentStroke);background:var(--accentChip);color:var(--accent)}.account-card-first{margin-top:4px!important;margin-bottom:2px!important}.account-quick-actions{gap:8px;width:min(760px,100%);margin:4px auto 0;display:grid}.account-quick-actions>button{border:1px solid var(--border);background:var(--panel-solid);width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:10px 14px;display:grid;box-shadow:0 8px 24px #121c2b0b}.account-quick-actions>button:hover{border-color:var(--accentStroke);background:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.account-quick-actions>button:hover{background:color-mix(in srgb,var(--accent) 5%,var(--panel-solid))}}.account-quick-actions>button>span{background:var(--accentChip);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.account-quick-actions>button>div{gap:2px;display:grid}.account-quick-actions b{font-size:15px}.account-quick-actions small{color:var(--muted);font-size:11.5px}.account-quick-actions>button>svg{color:var(--muted)}.referral-reveal-grid{margin-top:2px!important}@media (width<=1200px) and (width>=761px){.runtime-product-grid,.runtime-product-grid.count-5,.runtime-product-grid.count-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-inline:0}}@media (width<=760px){.runtime-single-banner{min-height:270px!important}.runtime-single-banner-media{padding:14px 18px!important}.runtime-product-heading{min-height:44px}.runtime-product-heading>div:first-child{max-width:calc(100% - 74px);padding:7px 12px}.runtime-product-heading h2{font-size:16px!important}.runtime-product-heading .section-arrow{font-size:10px}.runtime-product-grid,.runtime-product-grid.count-1,.runtime-product-grid.count-2,.runtime-product-grid.count-3,.runtime-product-grid.count-4,.runtime-product-grid.count-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:none;margin-inline:0}.runtime-product-grid.count-1{grid-template-columns:minmax(0,min(76vw,230px));justify-content:center}.mobile-product-image img{padding:10px!important}.catalog-filter-label{font-size:15px}.catalog-category-strip.filter-mode{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.catalog-category-strip.filter-mode>button{grid-template-columns:29px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:62px!important;padding:8px 10px!important}.catalog-category-strip.filter-mode>button b{font-size:11.5px!important}.catalog-category-strip.filter-mode>button small{font-size:8.5px!important}.catalog-search-compact{width:100%;min-height:39px!important}.account-quick-actions>button{grid-template-columns:40px minmax(0,1fr) 20px;min-height:60px;padding:9px 11px}.account-quick-actions>button>span{width:38px;height:38px}.account-quick-actions b{font-size:14px}.account-quick-actions small{font-size:10.5px}}.mobile-product-image{aspect-ratio:auto!important;background:#fff!important;place-items:center!important;height:clamp(190px,18vw,260px)!important;display:grid!important;overflow:hidden!important}.mobile-product-image img{object-fit:contain!important;object-position:center center!important;background:#fff!important;width:auto!important;max-width:calc(100% - 24px)!important;height:auto!important;max-height:calc(100% - 24px)!important;margin:auto!important;padding:0!important;transform:none!important}.mobile-product-card:hover .mobile-product-image img{transform:none!important}.product-admin-card-editable{transition:border-color .15s,box-shadow .15s,transform .15s}.product-admin-card-editable:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-admin-card-editable:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.product-admin-card-editable:hover{box-shadow:0 10px 28px #1f2c3f14}.product-admin-top[role=button]{cursor:pointer}.product-admin-thumb{background:#fff;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.product-admin-thumb>img{object-fit:contain!important;object-position:center!important;background:#fff!important;width:auto!important;max-width:90%!important;height:auto!important;max-height:90%!important}.product-edit-modal{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);align-items:start;gap:18px;display:grid}.product-edit-preview,.product-edit-fields{gap:13px;display:grid}.product-edit-image-stage{border:1px solid var(--border);background:#fff;border-radius:14px;place-items:center;height:300px;display:grid;overflow:hidden}.product-edit-image-stage>img{object-fit:contain;object-position:center;width:auto;max-width:90%;height:auto;max-height:90%}.product-edit-image-stage>.product-image-placeholder{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.product-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.product-edit-flags{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;gap:9px 14px;padding:12px;display:flex}.product-edit-flags label{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.product-edit-flags input{accent-color:var(--accent)}.runtime-install-trigger{border:1px solid var(--border);background:var(--panel-solid);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.runtime-install-trigger:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.runtime-install-trigger:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border))}}.runtime-install-trigger:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.runtime-install-trigger:hover{background:color-mix(in srgb,var(--accent) 7%,var(--panel-solid))}}.runtime-install-overlay{z-index:9900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c131e85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.runtime-install-card{background:var(--panel-solid);border:1px solid var(--border);text-align:center;border-radius:20px;justify-items:center;gap:12px;width:min(440px,100vw - 28px);max-height:calc(100vh - 36px);padding:24px;animation:.15s ease-out both bravioInstallIn;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #080f1947}@keyframes bravioInstallIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.runtime-install-close{border:1px solid var(--border);background:var(--panel-2);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.runtime-install-icon{background:var(--accent);border-radius:20px;width:72px;height:72px}@supports (color:color-mix(in lab, red, red)){.runtime-install-icon{background:color-mix(in srgb,var(--accent) 12%,var(--panel-2))}}.runtime-install-icon{place-items:center;margin-top:4px;display:grid;overflow:hidden}.runtime-install-icon>img{object-fit:contain;width:100%;height:100%}.runtime-install-icon>span{color:var(--accent);font-size:30px;font-weight:900}.runtime-install-card h2{margin:2px 0 0;font-size:22px}.runtime-install-card>p{color:var(--muted);max-width:360px;margin:0;line-height:1.55}.runtime-install-qr{color:#465266;background:#fff;border-radius:16px;justify-items:center;gap:7px;padding:13px;display:grid}.runtime-install-qr canvas{display:block}.runtime-install-qr small{font-size:10px}.runtime-install-card>.mobile-primary-button{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.runtime-install-help{text-align:left;border:1px solid var(--border);background:var(--panel-2);border-radius:14px;gap:8px;width:100%;padding:13px;display:grid}.runtime-install-help b{font-size:12px}.runtime-install-help span{font-size:11px;line-height:1.45}.runtime-install-help small{color:var(--muted);font-size:9.5px;line-height:1.45}@media (width<=760px){.mobile-product-image{height:180px!important}.mobile-product-image img{max-width:calc(100% - 18px)!important;max-height:calc(100% - 18px)!important}.runtime-install-trigger{width:38px;height:38px;padding:0}.runtime-install-trigger span{display:none}.product-edit-modal{grid-template-columns:1fr}.product-edit-image-stage{height:230px}.product-edit-grid{grid-template-columns:1fr}}.mobile-product-image{background:#fff!important;height:clamp(210px,19vw,270px)!important;min-height:210px!important;position:relative!important;overflow:hidden!important}.mobile-product-image img{object-fit:contain!important;object-position:50% 50%!important;background:#fff!important;width:calc(100% - 24px)!important;max-width:none!important;height:calc(100% - 24px)!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:12px!important;transform:none!important}.mobile-product-image>.image-fallback{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;position:absolute!important;inset:0!important}.console-app-qr-overlay{z-index:9950;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c131e80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.console-app-qr-card{text-align:center;background:var(--panel-solid);border:1px solid var(--border);border-radius:18px;justify-items:center;gap:13px;width:min(470px,100vw - 28px);padding:28px;animation:.15s ease-out both bravioInstallIn;display:grid;position:relative;box-shadow:0 30px 90px #080f1942}.console-app-qr-close{border:1px solid var(--border);background:var(--panel-2);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.console-app-qr-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:900}.console-app-qr-card h2{margin:0;font-size:24px}.console-app-qr-card p{max-width:390px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.console-app-qr-code{background:#fff;border-radius:16px;padding:12px;box-shadow:inset 0 0 0 1px #e3e8ef}.console-app-qr-code canvas{display:block}.console-app-qr-url{background:var(--panel-2);width:100%;color:var(--muted);word-break:break-all;border-radius:10px;padding:10px 12px;font-size:10px}.console-app-qr-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.console-app-qr-actions .btn{align-items:center;gap:7px;display:inline-flex}@media (width<=760px){.mobile-product-image{height:210px!important;min-height:210px!important}.mobile-product-image img{width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;inset:10px!important}.console-app-qr-card{padding:24px 16px 18px}.console-app-qr-code canvas{width:190px!important;height:190px!important}.mobile-app-shell.stores-screen-shell{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(68px + env(safe-area-inset-bottom))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.stores-screen-shell>.mobile-app-header{flex:none!important}.stores-screen-main{flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 14px 8px!important;overflow:hidden!important}.stores-screen-main>.stores-mobile-page{flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.stores-screen-main .mobile-page-head{flex:none!important;margin:0!important;padding-top:0!important}.stores-screen-main .runtime-stores-map{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}.stores-screen-main .runtime-stores-map>.runtime-map{height:100%!important;min-height:0!important;max-height:none!important}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
