.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}}@font-face{font-family:Manrope;src:url(/assets/Manrope_wght_-FzEoaBTQ.ttf)format("truetype");font-style:normal;font-weight:400 800;font-display:swap}:root{--bg1:#efeae6;--surface:#fbf9f7;--soft:#f3eeeb;--soft2:#faf6f4;--ink:#241c20;--ink2:#5c4c54;--muted:#6e6068;--line:#e2d9d6;--line2:#eee6e4;--accent:#b6685f;--accent2:#7a5d6b;--accent-text:var(--accent);--low:#4e8f6e;--ext:#c0504a;--ext-soft:#f8eceb;--ext-line:#efd6d3;--pilltext:#fff;--shadow:0 2px 6px #1e14180f, 0 16px 40px -20px #1e14182e;--radius-card:20px;--hero-bg:none;--hero-decor:none;--bg-home:none;--bg-panic:none;--bg-tutorial:none;--bg-contacts:none;--bg-plan:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{background:var(--bg1);height:100%;min-height:100%}body{color:var(--ink);background-color:var(--bg1);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-family:Manrope,sans-serif}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none}button:active{transform:scale(.98)}input,textarea,select{color:var(--ink);font-family:inherit;font-size:16px}.app-shell{background:var(--bg1);flex-direction:column;max-width:460px;height:100dvh;margin:0 auto;animation:.38s ease-out app-fade-in;display:flex}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}.spinner{opacity:.85;border:3px solid;border-top-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spinner-spin;display:inline-block}.spinner-lg{border-width:4px;width:40px;height:40px}@keyframes spinner-spin{to{transform:rotate(360deg)}}.operation-feedback{background:color-mix(in srgb, var(--accent) 9%, var(--surface));width:100%;color:var(--text);text-align:left;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:9px 11px;font-size:13px;line-height:1.35;display:flex}.operation-feedback.inverted{color:#fff;background:#ffffff24}.app-body{overscroll-behavior-y:none;background-color:var(--bg1);flex:1;padding:14px 14px 82px;overflow-y:auto}.app-nav{z-index:18;border-top:1px solid var(--line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:460px;padding-bottom:env(safe-area-inset-bottom);background:#fffcf8f5;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 28px #23191e0f}.app-nav button{z-index:1;color:var(--muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 1px 9px;font-size:12px;font-weight:700;line-height:1.15;display:flex;position:relative}.app-nav button.on{color:var(--accent-text)}.app-nav-indicator{z-index:0;width:25%;transform:translateX(calc(var(--nav-index,0) * 100%));pointer-events:none;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:7px;bottom:7px;left:0}.app-nav-indicator:before{content:"";background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--accent) 9%, transparent));box-shadow:0 2px 10px -2px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;position:absolute;inset:0 6px}.app-nav button>svg,.app-nav-img{transition:transform .38s cubic-bezier(.22,1,.36,1)}.app-nav button.on>svg,.app-nav button.on .app-nav-img{transform:translateY(-1px)scale(1.08)}.app-nav button span{transition:color .3s}.app-nav-img{border-radius:50%;width:26px;height:26px;display:block}.action-orbit{--action-orbit-size:36px;width:var(--action-orbit-size);height:var(--action-orbit-size);flex:0 0 var(--action-orbit-size);contain:layout;isolation:isolate;backface-visibility:hidden;place-items:center;display:inline-grid;transform:translateZ(0)}.action-orbit img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.app-nav-orbit{transition:transform .38s cubic-bezier(.22,1,.36,1),filter .3s}.app-nav button.on .app-nav-orbit{filter:saturate(1.08);transform:translateY(-1px)scale(1.08)}.app-nav.disabled{opacity:.5}.app-nav.disabled button{pointer-events:none}.card{background:var(--surface);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-radius:var(--radius-card);box-shadow:var(--shadow);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-bottom:12px;padding:15px}.account-shortcut{text-align:left;flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.account-shortcut span:first-child{color:var(--ink);font-size:15px;font-weight:800}.account-overview{border-radius:22px;align-items:center;gap:13px;margin-bottom:12px;padding:16px;display:flex}.account-overview-avatar{background:var(--soft);width:58px;height:58px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.account-overview-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-overview-info strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:15px;font-weight:750;overflow:hidden}.account-overview-info span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;overflow:hidden}.account-overview>.btn{width:auto;min-width:74px;padding-inline:14px}.account-dossier-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:18px;padding:0 2px;display:grid}.account-dossier-tabs button{min-height:64px;color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:650;display:flex;position:relative}.account-dossier-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14%;right:14%}.account-dossier-tabs button.active{color:var(--accent-text);box-shadow:none;background:0 0}.account-dossier-tabs button.active:after{background:var(--accent)}.account-dossier-tabs .account-row-icon{background:0 0;width:26px;height:26px}.account-dossier-tabs .account-row-icon svg{width:22px;height:22px}.account-action-group{border:1px solid color-mix(in srgb,var(--line) 68%,white);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:20px;margin-bottom:12px;overflow:hidden;box-shadow:0 12px 28px -25px #23191c80}.account-action-row{text-align:left;width:100%;min-height:68px;color:var(--ink2);background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--line) 65%,white);border-radius:20px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-bottom:10px;padding:11px 14px;display:grid;box-shadow:0 11px 25px -24px #23191c73}.account-action-group .account-action-row{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.account-action-group .account-action-row+.account-action-row{border-top:1px solid var(--line2)}.account-row-icon{width:42px;height:42px;color:var(--ink2);background:color-mix(in srgb,var(--soft) 72%,var(--surface));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.account-row-icon svg{width:23px;height:23px}.account-action-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.account-action-copy strong{color:inherit;font-size:13.5px;font-weight:750}.account-action-copy small{color:var(--muted);font-size:11px;line-height:1.35}.account-action-chevron{color:var(--muted);font-size:27px;font-weight:300;line-height:1}.account-action-row.danger{color:var(--ext);border-color:color-mix(in srgb,var(--ext) 26%,var(--line));background:color-mix(in srgb,var(--ext) 5%,var(--surface))}.account-action-row.danger .account-row-icon{color:var(--ext);background:color-mix(in srgb,var(--ext) 10%,var(--surface))}.account-action-row.danger .account-action-chevron{color:var(--ext)}.account-action-row.static{cursor:default;grid-template-columns:46px minmax(0,1fr)}.account-profile-list .account-action-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-plan-hero{color:#fff;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px 14px;padding:18px;display:grid;position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent2) 86%,#294c3f),color-mix(in srgb,var(--accent) 62%,#315d4d))!important}.account-plan-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-82px;right:-64px}.account-plan-medallion{color:#986522;background:linear-gradient(145deg,#fff2d9,#f2c57f);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #14141426}.account-plan-medallion .account-row-icon{width:auto;height:auto;color:inherit;background:0 0}.account-plan-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.account-plan-copy strong{font-size:19px;line-height:1.15}.account-plan-copy small{color:#ffffffd1;font-size:11.5px;line-height:1.35}.account-plan-hero>.btn{z-index:1;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));grid-column:1/-1;width:max-content;min-width:132px;position:relative;box-shadow:0 8px 18px #14141429}.account-plan-benefits{gap:11px;display:grid}.account-plan-benefits>span{color:var(--ink2);align-items:center;gap:9px;font-size:12.5px;display:flex}.account-plan-benefits>span>svg{color:#fff;background:var(--low);border-radius:50%;flex:none;padding:3px}.profile-edit-screen{box-sizing:border-box;background-color:var(--bg1);background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface) 34%,transparent),color-mix(in srgb,var(--bg1) 55%,transparent)),var(--bg-account,var(--bg-atlas,none));background-repeat:no-repeat;background-size:100% 100%,var(--bg-account-scale,cover);background-position:center,var(--bg-account-position,center top);flex-direction:column;gap:12px;min-height:100dvh;margin:-14px -14px -82px;padding:16px 14px 112px;display:flex}.profile-edit-screen>.page-header{margin-bottom:1px}.profile-edit-screen>.card{background:color-mix(in srgb,var(--surface) 89%,transparent);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:22px;margin:0}.profile-edit-avatar-card{padding:18px;position:relative;overflow:hidden}.profile-edit-avatar-card:after{content:"";z-index:-1;opacity:.32;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--low) 24%,transparent),transparent 67%);width:170px;height:210px;position:absolute;top:12px;right:-58px;transform:rotate(-14deg)}.profile-edit-section-title{flex-direction:column;gap:3px;margin-bottom:15px;display:flex}.profile-edit-section-title strong{color:var(--ink);font-size:18px}.profile-edit-section-title small{max-width:310px;color:var(--muted);font-size:11.5px;line-height:1.45}.profile-avatar-composer{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:13px;display:grid}.profile-avatar-preview{place-items:center;width:108px;height:108px;display:inline-grid;position:relative}.profile-avatar-preview>.personal-avatar{border:3px solid #ffffffe0;font-size:35px;box-shadow:0 11px 28px -18px #1e2d237a}.profile-avatar-pencil{border:3px solid color-mix(in srgb,var(--surface) 92%,transparent);width:34px;height:34px;color:var(--low);background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:0;box-shadow:0 5px 12px #1e282324}.profile-avatar-pencil svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.profile-avatar-choices{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-edit-screen .avatar-options{flex-wrap:nowrap;gap:4px;margin:0}.profile-edit-screen .avatar-options button{border-radius:50%;min-width:0;padding:2px}.profile-edit-screen .avatar-options button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--surface) 85%,transparent)}.profile-edit-screen .personal-avatar{font-size:16px}.profile-edit-data-card{padding:14px}.profile-edit-field-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:11px;display:grid}.profile-edit-field-heading>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-edit-field-heading strong{color:var(--ink);font-size:14px}.profile-edit-field-heading small{color:var(--muted);font-size:10.5px;line-height:1.4}.profile-edit-field-heading .account-row-icon{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.profile-edit-name-input{background:color-mix(in srgb,var(--surface) 82%,#ffffffb3)!important;border-radius:15px!important;min-height:50px!important;font-size:14px!important}.profile-edit-phone-card>.field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;display:grid}.profile-edit-phone-card>.field>label{display:none}.profile-edit-phone-card>.field>.feedback-message,.profile-edit-phone-card>.field>p{background:color-mix(in srgb,var(--low) 10%,var(--surface));border-radius:14px;align-items:center;min-height:46px;padding:10px 13px;display:flex!important}.profile-edit-phone-card>.field>.btn{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));width:auto;min-width:118px;color:var(--accent-text);background:0 0;margin:0!important}.profile-phone-status{color:var(--low);background:color-mix(in srgb,var(--low) 10%,var(--surface));border-radius:14px;align-items:center;gap:7px;padding:12px;font-size:13px;font-weight:700;display:flex}.profile-edit-phone-card>.phone-verify-code,.profile-edit-phone-card>.phone-verify-new{grid-template-columns:1fr;align-items:stretch}.profile-edit-phone-card>.phone-verify-code>.phone-verify-explainer{min-height:auto;color:var(--muted);background:color-mix(in srgb,var(--accent) 7%,var(--surface));margin:0}.profile-edit-phone-card>.phone-verify-code>.f-input,.profile-edit-phone-card>.phone-verify-new>.f-input{letter-spacing:.04em;grid-column:1/-1;min-height:52px;font-size:16px}.profile-edit-phone-card>.phone-verify-code>.phone-verify-actions,.profile-edit-phone-card>.phone-verify-new>.phone-verify-actions{grid-template-columns:1.25fr 1fr;gap:8px;display:grid}.profile-edit-phone-card>.phone-verify-code .btn,.profile-edit-phone-card>.phone-verify-new .btn{width:100%;min-width:0;margin:0!important}.phone-verify-error{grid-column:1/-1;margin:0!important}.profile-edit-discover-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.profile-edit-discover-card>.account-row-icon{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.profile-edit-discover-card>.switch{margin-top:2px}.profile-edit-discover-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-edit-discover-copy strong{color:var(--ink);font-size:13px;line-height:1.25}.profile-edit-discover-copy small{color:var(--muted);font-size:10.5px;line-height:1.48}.profile-edit-feedback{margin:0}.profile-edit-save{min-height:58px;box-shadow:0 12px 25px color-mix(in srgb,var(--accent2) 24%,transparent);border-radius:999px;flex-shrink:0;font-size:15px}@media (width<=360px){.profile-avatar-composer{grid-template-columns:96px minmax(0,1fr);gap:9px}.profile-avatar-preview{width:94px;height:94px}.profile-avatar-preview>.personal-avatar{width:90px!important;height:90px!important}.profile-edit-screen .profile-symbol-options .personal-avatar{width:39px!important;height:39px!important}.profile-edit-phone-card>.field{grid-template-columns:1fr}.profile-edit-phone-card>.field>.btn{width:100%}}.lbl{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:800}.title{letter-spacing:-.45px;color:var(--ink);margin:3px 0 5px;font-size:20px;font-weight:800}.sub{color:var(--ink2);margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.5}.note{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.btn{background:var(--soft);width:100%;min-height:44px;color:var(--ink2);text-align:center;border-radius:100px;justify-content:center;align-items:center;padding:11px 16px;font-size:13px;font-weight:800;transition:background .2s,transform .15s;display:inline-flex}.btn.primary{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;box-shadow:0 6px 16px -4px #00000047}.btn.ghost{background:var(--surface);color:var(--ink2);border:1.5px solid var(--line)}.subpage-back.btn.ghost{color:var(--muted);background:0 0;border:none;padding-left:0}.btn.small{width:auto;min-height:0;padding:8px 13px;font-size:12px}.btn.big{min-height:48px;padding:13px 17px;font-size:13.5px}.btn.danger{background:var(--ext-soft);color:var(--ext)}.btn.stop{color:#b23b36;background:#fff;border-radius:999px;width:auto;padding:16px 32px;font-size:16px}.btn:disabled{opacity:.45;pointer-events:none}.field{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.field label{color:var(--muted);text-transform:uppercase;letter-spacing:1.1px;font-size:12px;font-weight:800}input.f-input,textarea.f-input,select.f-input,.field input,.field textarea,.field select{border:1.5px solid var(--line);background:var(--surface);appearance:none;border-radius:14px;outline:none;width:100%;padding:11px 13px;font-weight:600}input.f-input:focus,textarea.f-input:focus,select.f-input:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent);outline:none}.pill-header{color:var(--pilltext);background:linear-gradient(150deg, var(--accent) 0%, var(--accent) 55%, var(--accent2) 100%);background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 85%, #fff) 0%, var(--accent) 55%, color-mix(in srgb, var(--accent) 78%, #000) 100%);box-shadow:var(--shadow);border-radius:22px;align-items:center;gap:14px;margin-bottom:18px;padding:22px 24px;display:flex}.pill-header .ph-ico{background:#ffffff38;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pill-header .ph-title{font-size:17px;font-weight:800}.pill-header .ph-sub{opacity:.9;margin-top:2px;font-size:12.5px}.divider-label{text-align:center;color:var(--muted);margin:6px 0;font-size:12px;font-weight:700}.error-text{color:var(--ext);font-size:13px;font-weight:600}.success-text{color:var(--low);font-size:13px;font-weight:600}.login-screen{flex-direction:column;gap:4px;display:flex}.login-social{flex-direction:column;gap:8px;margin:12px 0;display:flex}.login-email{flex-direction:column;gap:4px;display:flex}.btn-social{background:var(--surface);border:1.5px solid var(--line);color:var(--ink);justify-content:center;align-items:center;gap:10px;display:flex}.btn-social svg{flex-shrink:0}.empty-state{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 12px;font-size:13.5px;font-weight:500;display:flex}.empty-state svg{opacity:.45}.contacts-screen{z-index:0;background-image:linear-gradient(to bottom, #ffffff1a 0 42%, #fff0 72%), var(--bg-contacts,none);background-position:bottom;background-repeat:no-repeat;background-size:100%;min-height:calc(100dvh - 150px);position:relative}.contacts-list-wrap{padding-right:20px;position:relative}.contacts-list{flex-direction:column;gap:8px;list-style:none;display:flex}.contact-card{background:color-mix(in srgb, var(--soft) 90%, transparent);border-radius:14px;align-items:center;gap:9px;padding:9px 10px;display:flex}.contact-avatar{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.contact-avatar.small{width:28px;height:28px;font-size:12px}.contact-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.contacts-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.contacts-phone{font-size:12px}.contacts-empty{padding:4px 0}.collapse-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.collapse-chevron{color:var(--muted);transition:transform .18s;display:inline-flex;transform:rotate(90deg)}.collapse-chevron.open{transform:rotate(-90deg)}.switch-row{color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.switch{background:var(--soft);border-radius:99px;flex-shrink:0;width:42px;height:24px;transition:background .18s;position:relative}.switch.on{background:var(--accent)}.switch.busy{opacity:.6}.switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.feedback-message:focus{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px}.segmented-tabs{background:var(--soft);border-radius:99px;margin-bottom:16px;padding:4px;display:flex;position:relative}.segmented-pill{background:var(--accent);border-radius:99px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px}.segmented-pill.on-2{transform:translate(100%)}.segmented-tabs button{z-index:1;color:var(--ink2);background:0 0;border:none;border-radius:99px;flex:1;padding:10px 0;font-size:13px;font-weight:700;transition:color .2s}.segmented-tabs button.active{color:#fff}.contacts-kage-tab .contact-card{gap:8px}.kage-row-list{flex-direction:column;gap:2px;list-style:none;display:flex}.kage-row{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:9px 4px;display:flex}.kage-row:last-child{border-bottom:none}.kage-row-list .kage-row{background:color-mix(in srgb, var(--soft) 55%, transparent);border-bottom:none;border-radius:12px;margin-bottom:4px;padding:10px}.kage-row-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kage-row-status{color:var(--muted);text-align:center;flex-shrink:0;width:62px;font-size:12px;font-weight:700}.kage-row-status.on{color:var(--accent)}.kage-row-check{width:18px;height:18px;accent-color:var(--accent);border-radius:5px;flex-shrink:0}.kage-row-header{padding:2px 10px 8px;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;margin-bottom:2px!important}.kage-row-header .kage-row-info{font-weight:700}.kage-row-status-header,.kage-row-check-header{flex-shrink:0;align-items:center;gap:3px;font-weight:700;display:flex}.kage-row-status-header{justify-content:center;width:62px}.kage-row-check-header{white-space:nowrap;justify-content:center;width:18px}.kage-row-check-spacer{flex-shrink:0;width:18px}.kage-row-add-header{text-align:center;flex-shrink:0;width:56px;font-size:12px;font-weight:700;line-height:1.15}.info-dot{border:1px solid var(--muted);width:15px;height:15px;color:var(--muted);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.kage-invite-actions{gap:8px;display:flex}.kage-row-principal,.kage-row-convidar{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.kage-row-lead{flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.kage-row-lead .kage-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.kage-row-actions{flex:100%;justify-content:space-between;align-items:center;gap:10px;padding-left:30px;display:flex}.kage-row-convidar .kage-invite-actions{flex:100%;padding-left:30px}.switch-row-compact{flex-shrink:0;gap:6px}.switch-row-compact .note{white-space:nowrap}.kage-badge{border-radius:50%;flex-shrink:0;display:flex;position:relative;overflow:hidden}.kage-badge.off{background:var(--soft)}.kage-badge.off img{object-fit:cover;opacity:.92;width:100%;height:100%}.kage-badge.off:after{content:"";background:var(--ext);border-radius:2px;width:130%;height:2.5px;position:absolute;top:50%;left:-15%;transform:translateY(-50%)rotate(-45deg)}.icon-action-btn{border:1.5px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink2);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-action-btn:disabled{opacity:.5}.icon-action-btn.copied{color:var(--accent);border-color:var(--accent)}.spinner-small{border-width:2px;width:15px;height:15px}.kage-copy-fallback{flex:100%;margin-top:4px}.kage-copy-fallback .f-input{margin-top:4px;font-size:12.5px}.modal-backdrop{z-index:30;background:#241c2073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{overscroll-behavior:contain;width:min(380px,100%);max-height:94vh;overflow-y:auto}.login-modal-motivo{text-align:center;margin-bottom:12px}.login-modal-convite{text-align:center;flex-direction:column;gap:12px;padding:6px 2px;display:flex}.login-modal-convite-text{color:var(--ink);margin:0 0 4px;font-size:14.5px;line-height:1.55}.contacts-picker-list{flex-direction:column;gap:7px;padding:2px 2px 10px;font-size:14px;list-style:none;display:flex}.picker-row{border-radius:12px;align-items:center;gap:10px;padding:6px 4px;display:flex}.picker-row.on{background:var(--soft)}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.picker-intro{margin:2px 0 9px;line-height:1.4}.picker-search-bar{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid;position:relative}.picker-search{border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:16px;align-items:center;gap:10px;height:46px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.picker-search:focus-within{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.picker-search-icon{width:19px;height:19px;color:var(--muted);line-height:1;display:flex}.picker-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px}.picker-search input:focus,.picker-search input:focus-visible{box-shadow:none;border:0;outline:0}.picker-search input::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}.picker-column-header{min-height:34px;color:var(--ink2);grid-template-columns:21px 42px minmax(0,1fr) 94px;align-items:end;gap:9px;margin:0 11px 3px;font-size:10px;font-weight:800;display:grid}.picker-column-header span{padding-bottom:6px;position:relative}.picker-column-header span:after{content:"";background:color-mix(in srgb,var(--accent) 58%,transparent);border-radius:2px;width:17px;height:2px;position:absolute;bottom:0}.picker-column-header span:first-child{text-align:left;grid-column:3}.picker-column-header span:first-child:after{left:0}.picker-column-header span:last-child{text-align:center;grid-column:4}.picker-column-header span:last-child:after{left:50%;transform:translate(-50%)}.picker-letter-divider{min-height:25px;color:var(--accent-text);grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;margin:4px 2px -1px;display:grid}.picker-letter-divider span{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-radius:9px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.picker-letter-divider i{background:linear-gradient(to right,color-mix(in srgb,var(--accent) 25%,transparent),transparent);height:1px}.picker-contact{border:1px solid color-mix(in srgb,var(--line2) 78%,#ffffffbf);background:color-mix(in srgb,var(--surface) 89%,transparent);border-radius:17px;grid-template-columns:21px 42px minmax(0,1fr) 104px;align-items:center;gap:9px;min-height:66px;padding:8px 9px;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:0 9px 20px -19px #23191c8c}.picker-contact.selected{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),color-mix(in srgb,var(--surface) 92%,transparent));box-shadow:0 10px 23px -18px color-mix(in srgb,var(--accent2) 32%,transparent)}.picker-contact-check{border:1.7px solid color-mix(in srgb,var(--muted) 72%,transparent);background:color-mix(in srgb,var(--surface) 84%,transparent);color:#fff;border-radius:6px;place-items:center;width:21px;min-width:21px;height:21px;margin:0;padding:0;display:grid}.picker-contact-check[aria-checked=true]{border-color:var(--accent);background:linear-gradient(145deg,var(--accent),var(--accent2))}.picker-contact-avatar{border:1.5px solid color-mix(in srgb,#2f8d62 72%,var(--line));background:color-mix(in srgb,#4e9a78 11%,var(--surface));border-radius:50%;justify-content:center;align-self:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex;position:relative;overflow:hidden}.picker-contact-avatar>img{object-fit:contain;border-radius:50%;width:25px;height:25px}.picker-contact-avatar.off{border-color:color-mix(in srgb,var(--ext) 75%,var(--line));background:color-mix(in srgb,var(--ext) 8%,var(--surface))}.picker-contact-avatar.off:after{content:"";background:var(--ext);height:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface) 62%,transparent);border-radius:2px;position:absolute;top:15px;left:1px;right:1px;transform:rotate(-45deg)}button.picker-contact-avatar.locked{font:inherit;cursor:pointer;border-color:var(--line);background:color-mix(in srgb,var(--muted) 10%,var(--surface));margin:0;padding:0}.picker-contact-avatar.locked>img{filter:grayscale()brightness(1.7);opacity:.55}.picker-contact-avatar.locked:after{content:"";background:#ffffff94;border-radius:50%;position:absolute;inset:0}.picker-contact-avatar-initial{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 13%,var(--surface)),color-mix(in srgb,var(--soft2) 45%,var(--surface)));width:40px;min-width:40px;height:40px;color:var(--accent-text);overflow:visible;box-shadow:inset 0 1px #fffc}.picker-contact-initial{font-size:14px;font-weight:800}.picker-contact-info{flex-direction:column;gap:1px;min-width:0;display:flex}.picker-contact-info .contacts-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.picker-contact-info .contacts-phone{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.picker-mode-control{min-height:40px;color:var(--muted);white-space:nowrap;justify-content:center;align-self:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.picker-mode-control>span.active{color:var(--ink2)}.picker-mode-control .switch{background:#d95b62;width:34px;height:20px}.picker-mode-control .switch.on{background:#2f9162}.picker-mode-control .switch-knob{width:14px;height:14px;top:3px;left:3px}.picker-mode-control .switch.on .switch-knob{left:17px}.picker-modal{grid-template-rows:auto 1fr auto;max-height:86vh;padding-bottom:12px;display:grid;overflow:hidden}.picker-top{min-height:0}.picker-header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.picker-count{color:var(--accent-text);white-space:nowrap;font-size:12px;font-weight:800}.picker-list-wrap{grid-template-rows:auto 1fr;min-height:0;margin:7px 0;padding-right:2px;display:grid;position:relative;overflow:hidden}.picker-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 28%,transparent) transparent;height:100%;overflow-y:auto}.picker-list::-webkit-scrollbar{width:3px}.picker-list::-webkit-scrollbar-track{background:0 0}.picker-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 28%,transparent);border-radius:3px}.picker-actions{border-top:1px solid var(--line2);flex-shrink:0;padding-top:10px}.permissions-screen,.plans-screen,.account-screen{z-index:0;background-image:linear-gradient(to bottom, #ffffff24 0 38%, #fff0 70%), var(--bg-plan,none);background-position:bottom;background-repeat:no-repeat;background-size:100%;min-height:calc(100dvh - 150px);position:relative}.permissions-embedded{position:relative}.perm-progress{background:var(--soft);border-radius:99px;height:5px;margin-bottom:12px;overflow:hidden}.perm-progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:99px;height:100%;transition:width .35s}.permissions-list{flex-direction:column;gap:0;list-style:none;display:flex}.permissions-list li{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.permissions-list li:last-child{border-bottom:0}.perm-title{margin-bottom:2px;font-size:12.5px;font-weight:700}.perm-ok{color:var(--low);font-size:12px;font-weight:800}.perm-hint{color:var(--accent-text);margin-top:4px;font-size:12px;font-weight:700}.perm-error{color:var(--ext);background:var(--ext-soft);border-radius:12px;margin-bottom:14px;padding:10px 12px}.perm-all-ready{background:color-mix(in srgb, var(--low,#3f9d6f) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--low,#3f9d6f) 30%, transparent);border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.perm-all-ready-check{background:var(--low,#3f9d6f);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.perm-all-ready p{color:var(--ink);margin:0;font-size:13px;font-weight:700}.waves-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.waves-content{z-index:1;position:relative}.waves-bg .wave{opacity:.35;background:radial-gradient(circle at 30% 30%, var(--accent), var(--accent2));background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent) 55%, #fff), color-mix(in srgb, var(--accent) 30%, #fff));filter:blur(2px);border-radius:50%;animation:5s ease-in-out infinite wave-breathe;position:absolute;top:50%;left:50%}.waves-bg .w1{width:60vmax;height:60vmax;animation-delay:0s;transform:translate(-50%,-50%)}.waves-bg .w2{opacity:.28;width:44vmax;height:44vmax;animation-delay:1.2s;transform:translate(-50%,-50%)}.waves-bg .w3{opacity:.22;width:30vmax;height:30vmax;animation-delay:2.4s;transform:translate(-50%,-50%)}@keyframes wave-breathe{0%,to{transform:translate(-50%,-50%)scale(.94)}50%{transform:translate(-50%,-50%)scale(1.04)}}.result-screen{isolation:isolate;text-align:center;min-height:calc(100dvh - 96px);padding:calc(92px + env(safe-area-inset-top)) 20px 118px;background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 30%,transparent),color-mix(in srgb,var(--bg1) 78%,transparent)),var(--bg-panic,var(--bg-atlas,none));background-position:50%;background-size:cover;flex-direction:column;align-items:center;gap:13px;margin:-14px -14px -82px;display:flex;position:relative;overflow:hidden}.result-screen:before{content:"Mais perto, sempre.";z-index:-1;top:calc(24px + env(safe-area-inset-top));color:var(--accent-text);opacity:.78;font-family:Kage Signature,cursive;font-size:20px;position:absolute;right:22px}.result-screen:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 23%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 46%,transparent),transparent 52%);position:absolute;inset:0}.result-badge{width:96px;height:96px;box-shadow:0 0 0 18px color-mix(in srgb,var(--accent) 5%,transparent),0 14px 27px -17px #00000057;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.result-badge.ok{background:var(--soft2);background:color-mix(in srgb, var(--low) 18%, var(--surface));color:var(--low)}.result-badge.sent{background:var(--soft2);background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--accent)}.result-badge.warn{background:color-mix(in srgb, var(--ext) 18%, var(--surface));color:var(--ext)}.result-screen .title{letter-spacing:-.65px;margin:0;font-size:25px;line-height:1.12}.result-screen>.sub{border:1px solid color-mix(in srgb,var(--line2) 68%,#ffffffc7);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(100%,390px);min-height:88px;color:var(--ink2);text-align:left;border-radius:22px;align-items:center;margin:12px 0 6px;padding:19px 19px 19px 76px;font-size:14px;line-height:1.48;display:flex;position:relative;box-shadow:0 15px 32px -27px #2d1c2185}.result-screen>.sub:before{content:"!";width:39px;height:39px;color:var(--ext);background:color-mix(in srgb,var(--ext) 11%,var(--surface));border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.result-screen[role=status]>.sub:before{content:"✓";color:var(--low);background:color-mix(in srgb,var(--low) 12%,var(--surface))}.result-screen>.btn{border:1px solid color-mix(in srgb,var(--line) 68%,transparent);background:color-mix(in srgb,var(--surface) 83%,transparent);width:min(100%,190px);min-height:52px;padding:13px 28px;box-shadow:0 12px 26px -22px #23191c80}.result-screen>.btn:last-child:before{content:"‹";width:31px;height:31px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border-radius:50%;place-items:center;margin-right:13px;font-size:24px;font-weight:400;display:grid}.result-screen>.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;width:min(100%,310px)}.result-screen>.btn.primary:before{display:none}.result-screen .delivery-details{border:1px solid color-mix(in srgb,var(--line2) 70%,#fffc);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;padding:12px}@media (height<=700px){.result-screen{padding-top:calc(68px + env(safe-area-inset-top));justify-content:flex-start;overflow-y:auto}.result-badge{width:74px;height:74px;margin-bottom:4px}.result-screen .title{font-size:22px}}.delivery-details{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:380px;margin-top:4px;display:flex}.delivery-summary{background:color-mix(in srgb, var(--accent) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:14px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.delivery-summary-title{color:var(--ink);font-size:13px;font-weight:800}.delivery-summary-stats{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;font-size:12px;font-weight:700;display:flex}.delivery-stat-ok{color:var(--low)}.delivery-stat-failed{color:var(--ext)}.delivery-stat-unknown{color:var(--muted)}.delivery-row{background:var(--surface);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:14px;padding:10px 12px}.delivery-row.has-failure{border-color:color-mix(in srgb, var(--ext) 48%, var(--line))}.delivery-row-toggle{text-align:left;background:0 0;align-items:center;gap:8px;width:100%;min-width:0;padding:0;display:flex}.delivery-row-toggle:active{transform:none}.delivery-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.delivery-dot.ok{background:color-mix(in srgb, var(--low) 22%, var(--surface));color:var(--low)}.delivery-dot.warn{background:color-mix(in srgb, var(--accent) 20%, var(--surface));color:var(--accent)}.delivery-dot.muted{background:color-mix(in srgb, var(--ext) 18%, var(--surface));color:var(--ext)}.delivery-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.delivery-row-status{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:700}.delivery-row-status.ok{color:var(--low)}.delivery-row-status.failed{color:var(--ext)}.delivery-row-chevron{color:var(--muted);flex-shrink:0;transition:transform .2s;display:inline-flex;transform:rotate(90deg)}.delivery-row-chevron.open{transform:rotate(-90deg)}.delivery-row-channels{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.delivery-chip{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:12px;line-height:1.35}.delivery-chip-ok{color:var(--low);border-color:color-mix(in srgb, var(--low) 40%, transparent)}.delivery-chip-warn{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.delivery-details .btn.small{align-self:stretch;width:100%;margin-top:2px}.modal-actions,.tour-actions,.notif-item-actions,.panic-intro-actions,.delivery-actions{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.modal-actions>.btn,.tour-actions>.btn,.notif-item-actions>.btn,.panic-intro-actions>.btn,.delivery-actions>.btn{flex:1 1 0;width:auto;min-width:0}.delivery-retry-progress{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.delivery-retry-progress strong{font-size:13px}.delivery-retry-progress .note{margin:0}.home-screen{background-image:linear-gradient(to bottom, #ffffff1f 0 38%, #fff0 68%), var(--bg-home,none);background-position:bottom;background-repeat:no-repeat;background-size:100%;flex-direction:column;gap:11px;min-height:calc(100dvh - 146px);padding-top:2px;display:flex;position:relative}.home-exit{color:var(--ink2);box-shadow:none;background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:2px;padding:2px 4px 2px 0;font-size:12px;font-weight:700;display:flex}.home-exit-icon{object-fit:cover;border-radius:50%;width:26px;height:26px;display:block}.home-banner{background:color-mix(in srgb, var(--ext) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--ext) 30%, transparent);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.home-banner p{color:var(--ink);flex:1;margin:0;font-size:13px}.home-banner .btn{flex:none;width:auto;padding:8px 16px}.quota-bar-wrap{flex-direction:column;gap:6px;display:flex}.quota-bar-label{color:var(--ink2);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.quota-bar-track{background:var(--soft);border-radius:99px;height:8px;position:relative;overflow:hidden}.quota-bar-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.quota-bar-fill.grace{background:var(--ext)}.quota-bar-note{color:var(--muted);font-size:12px}.arm-warning{background:color-mix(in srgb, var(--ext) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--ext) 30%, transparent);text-align:left;border-radius:16px;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.arm-warning p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.5}.arm-warning.critico{background:color-mix(in srgb, var(--ext) 20%, var(--surface));border-color:var(--ext)}.recipients-row{background:var(--soft);border:1.5px solid var(--line);width:100%;color:var(--ink2);border-radius:16px;justify-content:space-between;align-items:center;margin:4px 0;padding:13px 16px;font-size:13px;font-weight:700;display:flex}.recipients-row-value{color:var(--ink);align-items:center;gap:4px;display:flex}.hero-card{border-radius:var(--radius-card);color:#fff;background-image:var(--hero-decor,none), linear-gradient(145deg, color-mix(in srgb, var(--accent) 84%, #fff) 0%, var(--accent) 52%, var(--accent2) 100%);background-blend-mode:soft-light, normal;min-height:138px;box-shadow:var(--shadow);background-position:right -18px bottom -8px,50%;background-repeat:no-repeat,no-repeat;background-size:112px,cover;padding:18px 17px 16px;position:relative;overflow:hidden}.hero-card:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch' result='t'/><feColorMatrix in='t' type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:120px 120px;position:absolute;inset:0}.hero-eyebrow,.hero-greeting,.hero-date,.hero-tagline,.hero-topline{z-index:1;position:relative}.hero-topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hero-eyebrow{letter-spacing:1.45px;text-transform:uppercase;opacity:.86;margin-bottom:5px;font-size:12px;font-weight:800}.hero-icon{border-radius:9px;width:26px;height:26px;box-shadow:0 3px 10px #00000047,0 0 0 2px #ffffffd9}.hero-bell{color:#fff;opacity:.95;background:#ffffff24;border:1.5px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-2px;display:flex;position:relative}.hero-bell-badge{background:var(--ext);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--accent);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-4px;right:-6px}.hero-greeting{letter-spacing:-.5px;margin-bottom:1px;font-size:22px;font-weight:800}.hero-date{opacity:.82;text-transform:capitalize;margin-bottom:7px;font-size:12px;font-weight:600}.hero-tagline{opacity:.94;max-width:90%;font-size:12px;font-weight:500;line-height:1.45}.ptr-bar{color:var(--accent);justify-content:center;align-items:center;transition:height .18s;display:flex;overflow:hidden}.gesture-cta{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow);background:#fffcf8f0;align-items:center;gap:12px;padding:12px 14px;display:flex}.gesture-cta-ico{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent2));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gesture-cta-img{width:46px;height:46px;box-shadow:var(--shadow);border-radius:15px;flex-shrink:0;display:block}.gesture-cta-orbit{margin-inline:1px 3px}.gesture-cta-text{flex-direction:column;flex:1;gap:2px;display:flex}.gesture-cta-label{color:var(--ink);font-size:14px;font-weight:800}.gesture-cta-note{color:var(--muted);font-size:12px;font-weight:600}.gesture-cta>svg:last-child{color:var(--muted);flex-shrink:0}.avisos-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-card);box-shadow:var(--shadow);background:#fffcf8f0;padding:14px}.avisos-list{flex-direction:column;gap:4px;margin-top:4px;list-style:none;display:flex}.aviso-fade-swap{opacity:1;transition:opacity .9s,transform .9s;transform:translateY(0)}.aviso-fade-swap.is-hidden{opacity:0;transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.aviso-fade-swap,.aviso-fade-swap.is-hidden{opacity:1;transition:none;transform:none}}.flux-hint-overlay{z-index:5;color:#fff;text-align:center;pointer-events:none;opacity:1;background:#0000008c;border-radius:12px;padding:10px 14px;font-size:13px;transition:opacity .6s;position:absolute;top:18px;left:16px;right:16px}.flux-hint-overlay.is-hidden{opacity:0}@media (prefers-reduced-motion:reduce){.flux-hint-overlay{transition:none}}.aviso-row{text-align:left;width:100%;color:var(--ink2);align-items:center;gap:10px;padding:7px 2px;font-size:12px;font-weight:600;line-height:1.38;display:flex}.aviso-row svg:first-child{color:var(--ext);flex-shrink:0}.aviso-row>span{flex:1}.aviso-row svg:last-child{color:var(--muted);flex-shrink:0}.aviso-row[data-categoria=sms] svg:first-child{color:var(--accent)}.live-help-screen{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:15vh 18px 24px;display:flex}.live-help-layer{z-index:28;background:var(--bg1);position:fixed;inset:0;overflow-y:auto}.live-help-card{text-align:left;width:100%}.live-help-name{color:var(--ink);margin-bottom:2px;font-size:17px;font-weight:800}.live-help-coords{color:var(--ink);align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.live-help-screen .btn{width:100%;margin-top:4px}.notif-resumo-list{flex-direction:column;gap:10px;margin-top:4px;list-style:none;display:flex}.notif-resumo-list li{color:var(--ink2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.notif-resumo-list li>svg{color:var(--low);flex-shrink:0}.notif-group-sep{border-top:1px solid var(--line2);margin-top:-2px;padding-top:24px}.notif-item-list{flex-direction:column;gap:4px;margin-top:4px;list-style:none;display:flex}.notif-item{border-bottom:1px solid var(--line2);padding-bottom:10px}.notif-item:last-child{border-bottom:none;padding-bottom:0}.notif-item-body{text-align:left;width:100%;color:var(--ink2);align-items:center;gap:10px;padding:9px 4px 4px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.notif-item-body svg:first-child{color:var(--ext);flex-shrink:0}.notif-item-body>span{flex:1}.notif-item-body svg:last-child{color:var(--muted);flex-shrink:0}.notif-item-body[data-categoria=sms] svg:first-child{color:var(--accent)}.notif-item-actions{gap:8px;padding-left:4px;display:flex}.notif-item-actions .btn{width:auto;min-height:0;padding:7px 12px;font-size:12px}.grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gtile{background:color-mix(in srgb, var(--surface) 94%, var(--soft));border:1px solid color-mix(in srgb, var(--line) 65%, transparent);min-height:86px;color:var(--ink2);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:12px;font-weight:800;line-height:1.25;display:flex;box-shadow:0 8px 20px -14px #1e141847}.gtile svg{color:var(--accent-text)}.gtile-1 svg{color:var(--low)}.gtile-2 svg{color:var(--accent2)}.gtile-3 svg{color:var(--ext)}.gtile-gesture{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 15%, var(--surface)), var(--surface))}.gtile-gesture svg{color:var(--accent)}.onboarding-overlay{z-index:50;background:#1812148c;justify-content:center;align-items:flex-end;animation:.7s ease-out both onboarding-backdrop-in;display:flex;position:fixed;inset:0}.onboarding-sheet{background:var(--bg1);width:100%;max-width:460px;max-height:92vh;padding:14px 18px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;animation:.9s cubic-bezier(.16,.84,.32,1) both sheet-up;display:flex;overflow:hidden;box-shadow:0 -12px 40px -10px #00000059}@keyframes onboarding-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.onboarding-drag-zone{touch-action:none;cursor:grab;flex-shrink:0}.onboarding-handle{background:var(--line);border-radius:3px;width:40px;height:4px;margin:2px auto 14px}.onboarding-scroll{flex:1;min-height:0;overflow-y:auto}.onboarding-actions{flex-direction:column;flex-shrink:0;gap:8px;padding-top:10px;display:flex}.onboarding-permissions-hidden{display:none}.onboarding-done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 12px 8px;animation:.5s cubic-bezier(.16,.84,.32,1) both onboarding-done-in;display:flex}.onboarding-done-check{background:var(--low,#3f9d6f);color:#fff;width:84px;height:84px;box-shadow:0 10px 26px color-mix(in srgb, var(--low,#3f9d6f) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;animation:.5s cubic-bezier(.34,1.4,.4,1) .15s both onboarding-check-pop;display:flex}.onboarding-done p{color:var(--ink);margin:0;font-size:15px;font-weight:700}@keyframes onboarding-done-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-check-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.subpage-back{margin-bottom:14px}.page-header{z-index:0;align-items:flex-start;gap:10px;margin-bottom:14px;padding-top:3px;display:flex;position:relative}.page-header:after{content:"";z-index:-1;pointer-events:none;opacity:.76;background-image:var(--hero-decor,none);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:40px;height:54px;position:absolute;top:0;right:2px}.page-header-back{background:var(--surface);width:32px;height:32px;box-shadow:var(--shadow);color:var(--ink2);z-index:5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex;position:sticky;top:4px}.page-header-text{flex:1;min-width:0}.page-header-title{letter-spacing:-.35px;color:var(--ink);margin-bottom:3px;font-size:18px;font-weight:800}.page-header-sub{max-width:88%;color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.page-header-signature{color:var(--accent-text);text-align:right;white-space:nowrap;opacity:.78;flex-shrink:0;margin-top:3px;font-size:10px;font-style:italic;font-weight:600;line-height:1.25}.panic-intro .page-header-signature{display:none}.page-header-with-hero{margin-bottom:18px;padding-top:0;display:block}.page-header-with-hero:after{display:none}.page-header-topline{justify-content:space-between;align-items:flex-start;gap:12px;min-height:46px;margin-bottom:10px;display:flex}.page-header-topline .page-header-back{margin:0}.page-header-back>span{display:inline-flex;transform:rotate(180deg)}.page-header-topline .page-header-signature{margin:5px 4px 0 0}.page-header-hero{border:1px solid color-mix(in srgb,var(--line2) 72%,#ffffffd1);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),color-mix(in srgb,var(--surface) 88%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:25px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:8px;min-height:146px;padding:24px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px -27px #2d1c2185}.page-header-hero:before{content:"";opacity:.28;pointer-events:none;background:radial-gradient(circle at 84% 26%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 29%),linear-gradient(145deg,transparent 52%,color-mix(in srgb,var(--accent) 7%,transparent));position:absolute;inset:0}.page-header-hero .page-header-text{z-index:1;align-self:center;position:relative}.page-header-hero .page-header-title{letter-spacing:-.75px;margin:0 0 8px;font-size:27px;line-height:1.05}.page-header-hero .page-header-sub{max-width:280px;margin:0;font-size:13.5px;line-height:1.48}.page-header-hero-art{z-index:1;filter:drop-shadow(0 12px 11px #4e2b2521);pointer-events:none;background-repeat:no-repeat;background-size:400% 200%;justify-self:end;width:112px;height:112px;margin-right:-10px;position:relative;transform:rotate(1deg)}.page-header-hero-art-contacts{background-position:0 0}.page-header-hero-art-permissions{background-position:33.333% 0}.page-header-hero-art-account{background-position:66.666% 0}.page-header-hero-art-history{background-position:100% 0}.page-header-hero-art-notifications{background-position:0 100%}.page-header-hero-art-plans{background-position:33.333% 100%}.page-header-hero-art-tutorial{background-position:66.666% 100%}.page-header-hero-art-test{background-position:100% 100%}.page-header-progress{z-index:1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:3px;display:grid;position:relative}.page-header-progress>span{background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:99px;height:7px;overflow:hidden}.page-header-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2));height:100%;display:block}.page-header-progress b{color:var(--accent-text);font-size:11px}.page-header-compact .page-header-back>span{transform:rotate(180deg)}@media (width<=360px){.page-header-hero{grid-template-columns:minmax(0,1fr) 78px;min-height:132px;padding:20px 17px}.page-header-hero .page-header-title{font-size:23px}.page-header-hero-art{width:92px;height:92px;margin-right:-10px}}.tour-root{z-index:60;pointer-events:none;position:fixed;inset:0}.tour-dim-svg{position:fixed;inset:0}.tour-cut-outline{pointer-events:none;border:2px solid #ffffffd9;border-radius:16px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 1px #00000040}.tour-card{background:var(--surface);pointer-events:auto;border-radius:18px;width:296px;padding:18px;transition:left .25s,top .25s;position:fixed;box-shadow:0 12px 32px -10px #0006}.tutorial-screen{z-index:0;background-image:linear-gradient(to bottom, #ffffff24 0 38%, #fff0 70%), var(--bg-tutorial,none);background-position:bottom;background-repeat:no-repeat;background-size:100%;min-height:calc(100dvh - 150px);position:relative}.history-screen{box-sizing:border-box;background-color:var(--bg1);background-image:linear-gradient(var(--module-wash,transparent),var(--module-wash,transparent)),var(--bg-atlas,none);background-position:50%,0 100%;background-repeat:no-repeat;background-size:100% 100%,200% 200%;min-height:100dvh;margin:-14px -14px -82px;padding:16px 14px 96px}.history-filters{gap:8px;margin:2px 0 18px;display:flex}.history-filters button{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--soft) 62%,var(--surface));min-width:68px;min-height:34px;color:var(--muted);border-radius:99px;padding:7px 14px;font-size:11px;font-weight:700}.history-filters button.active{background:var(--ink2);color:#fff;border-color:#0000;box-shadow:0 6px 14px -10px #140f12b3}.history-empty{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100dvh - 280px);padding:10px 14px 28px;display:flex}.history-empty img{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 13px 18px #2b34271c);width:min(100%,310px);margin:0 auto 2px}.history-empty h2{color:var(--ink);margin:5px 0 7px;font-size:17px;font-weight:800}.history-empty p{max-width:300px;color:var(--ink2);margin:0 0 16px;font-size:12px;line-height:1.55}.history-empty .btn{width:auto;min-height:40px;color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--surface) 88%,transparent);padding-inline:22px}.history-empty small{border-top:1px solid color-mix(in srgb,var(--accent) 18%,transparent);width:100%;color:var(--muted);margin-top:auto;padding:20px 12px 4px;font-size:10.5px;line-height:1.45}.history-card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.history-card-head .lbl{margin-bottom:0}.tour-progress{letter-spacing:1.2px;color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.tour-title{color:var(--ink);margin-bottom:5px;font-size:15.5px;font-weight:800}.tour-body{color:var(--ink2);margin-bottom:12px;font-size:12.5px;font-weight:500;line-height:1.5}.tour-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.faketest-root{z-index:70;color:#fff;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#12161c;flex-direction:column;display:flex;position:fixed;inset:0}.faketest-choice{width:100%}.faketest-bar{padding:14px 16px calc(10px + env(safe-area-inset-top));letter-spacing:.6px;text-transform:uppercase;opacity:.7;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.faketest-exit{text-transform:uppercase;opacity:1;background:#ffffff24;border-radius:99px;padding:6px 14px;font-size:12px;font-weight:800}.faketest-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 28px 40px;display:flex}.faketest-count{margin:0;font-size:64px;font-weight:800}.faketest-hold{color:#fff;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin-top:8px;font-size:13px;font-weight:700;display:flex;position:relative}.faketest-hold-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.faketest-hold-track{fill:none;stroke:#ffffff29;stroke-width:6px}.faketest-hold-fill{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-dasharray:276;transition:stroke-dashoffset 30ms linear}.account-section-divider{align-items:center;gap:10px;margin:22px 2px 4px;display:flex}.account-section-divider span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.account-section-divider:after{content:"";background:var(--line);flex:1;height:1px}.account-mega-divider{align-items:center;gap:10px;margin:30px 2px 10px;display:flex}.account-mega-divider:first-child{margin-top:4px}.account-mega-divider span{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:800}.account-mega-divider:after{content:"";background:var(--line);flex:1;height:2px}.profile-summary{text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.profile-summary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-summary-value{color:var(--ink);text-align:right;font-size:13.5px;font-weight:700}.profile-summary-value.missing{color:var(--ext);font-weight:800}.profile-summary-edit{pointer-events:none;align-self:flex-start;margin-top:4px}.plan-item-card{padding:14px 15px}.plan-item-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-item-name{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:800}.plan-item-price{color:var(--accent-text);white-space:nowrap;font-size:15px;font-weight:800}.plan-bundle-card{border:1.5px solid var(--accent)}.account-apps{flex-direction:column;gap:14px;list-style:none;display:flex}.account-apps li{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.account-apps li.current{color:var(--accent-text)}.account-app-ico{object-fit:contain;background:#fff;border-radius:12px;flex-shrink:0;width:38px;height:38px;display:block}.account-app-info{flex-direction:column;gap:3px;min-width:0;display:flex}.account-app-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.account-app-status{color:var(--muted);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.account-app-status.on{color:var(--low)}.account-app-installed{color:var(--muted);font-size:12px;font-weight:700}.account-app-installed.yes{color:var(--low)}.account-app-installed.no{color:var(--ext)}.plan-card{z-index:0;position:relative;overflow:hidden}.plan-card:before{content:"";z-index:-1;opacity:.14;pointer-events:none;background-image:var(--bg-plan,none);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.tutorial-screen ol{counter-reset:tutorial-step;flex-direction:column;gap:10px;margin-top:10px;padding-left:0;list-style:none;display:flex}.tutorial-screen li{counter-increment:tutorial-step;color:var(--ink2);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.tutorial-screen li:before{content:counter(tutorial-step);color:#fff;background:linear-gradient(145deg, var(--accent), var(--accent2));border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px #1e14181f}.account-app-action{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:flex}input[type=checkbox],input[type=radio]{appearance:none;vertical-align:middle;border:1.5px solid var(--muted);background:var(--surface);cursor:pointer;border-radius:7px;flex-shrink:0;place-content:center;width:23px;min-width:23px;height:23px;margin:10px;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}input[type=radio]:checked:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px}input:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.picker-row{border:1px solid #0000;min-height:52px;padding:6px 8px}.picker-row.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.kage-row-check{width:23px;height:23px}.kage-row-check-header{white-space:normal;width:76px}.kage-row-check-spacer{width:43px}.info-dot{background:var(--soft);border:0;width:44px;min-width:44px;height:44px;font-size:15px}.kage-row-status-header{width:80px}.btn.small{min-height:44px;font-size:12px}.switch{border:0;flex-shrink:0;width:48px;height:44px;background:0 0!important}.switch:before{content:"";background:var(--soft);border:1.5px solid var(--muted);border-radius:99px;position:absolute;inset:9px 0}.switch.on:before{background:var(--accent);border-color:var(--accent)}.switch-knob{top:13px;left:4px}.switch.on .switch-knob{left:26px}.field label,.lbl{letter-spacing:.5px;font-size:12px}.note,.sub{font-size:13px}.app-nav.disabled:before{content:"Proteção em curso";text-align:center;background:var(--surface);width:100%;color:var(--ink);padding:7px;font-size:12px;position:absolute;bottom:100%;left:0}.fundo-opcao[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.fundo-preview-bloqueado .fundo-preview{background:linear-gradient(#0e0e11,#050506);position:relative;overflow:hidden}.fundo-preview-bloqueado .fundo-preview:before{content:"12:45";color:#ffffffe6;letter-spacing:.5px;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.fundo-preview-bloqueado .fundo-preview:after{content:"";background:#ffffff59;width:26px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,6px)}.fundo-preview-ambiente .fundo-preview{background:radial-gradient(2.2px at 18% 30%,#ffffffe6 99%,#0000 100%),radial-gradient(2.2px at 38% 30%,#ffffffe6 99%,#0000 100%),radial-gradient(2.2px at 58% 30%,#ffffffe6 99%,#0000 100%),radial-gradient(2.2px at 78% 30%,#ffffffe6 99%,#0000 100%),radial-gradient(2.2px at 18% 65%,#ffffffe6 99%,#0000 100%),radial-gradient(2.2px at 38% 65%,#ffffffe6 99%,#0000 100%),linear-gradient(160deg,#4b6fa0,#7fa0c4)}.search-field{width:100%;margin:10px 0}.remover-discreto{opacity:.55;background:0 0;border-color:#0000}.remover-discreto:hover,.remover-discreto:focus-visible{opacity:1}.remover-discreto.a-confirmar{opacity:1;color:var(--ext);border-color:var(--ext);background:var(--ext-soft)}.notif-tier-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin:18px 2px 6px;font-size:12px;font-weight:800}.notif-tier-label:first-of-type{margin-top:4px}.notif-tier-essencial{color:var(--ext)}.help-request-card{border:1.5px solid var(--ext);background:var(--ext-soft)}.inline-help{background:var(--soft);border-radius:14px;margin:8px 0;padding:12px;font-size:13px}.info-inline{display:inline-flex;position:relative}.info-inline-catcher{z-index:19;background:0 0;position:fixed;inset:0}.info-inline-panel{z-index:20;border:1px solid var(--line);width:min(260px,70vw);margin:0;display:block;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0000002e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=380px){.app-body{padding-left:12px;padding-right:12px}.panic-intro-actions>.btn,.modal-actions>.btn,.tour-actions>.btn,.notif-item-actions>.btn{flex-basis:calc(50% - 4px)}.delivery-summary{flex-direction:column;align-items:flex-start;gap:5px}.delivery-summary-stats{text-align:left;justify-content:flex-start}.delivery-row-status{white-space:normal;text-align:right;max-width:84px}.delivery-row-channels{gap:5px}.delivery-chip{max-width:100%}.kage-row,.contact-card{gap:7px}}@font-face{font-family:Kage Signature;src:url(/assets/Caveat-8jBGxy3y.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}.page-header-signature{letter-spacing:-.3px;font-family:Kage Signature,cursive;font-size:19px;font-style:normal;font-weight:500}.home-masthead{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;min-height:30px;margin-bottom:1px;display:flex;position:relative}.home-masthead .page-header-signature{color:var(--ink);opacity:.72;text-shadow:0 1px 8px var(--surface);align-self:flex-start;margin:0 clamp(76px,24vw,104px) 0 0;padding:0 4px 2px;font-size:20px;line-height:1.05}.home-welcome{flex-direction:column;align-items:flex-start;gap:1px;margin:0 0 7px;display:flex}.home-welcome h1{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:650}.home-welcome p{color:var(--muted);font-size:12px}.hero-action{position:relative;overflow:hidden}.module-illustration{flex-shrink:0;width:80px;height:80px}.hero-art{color:#fff;opacity:.48;pointer-events:none;width:148px;height:150px;position:absolute;bottom:-2px;right:-14px}.hero-action-title{z-index:1;margin:13px 0 7px;font-size:21px;font-weight:600;position:relative}.hero-action .hero-tagline{max-width:78%;font-size:13px}.hero-card .hero-inline-action{z-index:1;background:var(--surface);width:fit-content;max-width:100%;color:var(--ink);box-shadow:none;border-radius:16px;margin:15px 0 0;padding:9px 14px 9px 11px;position:relative}.hero-inline-action .gesture-cta-img,.hero-inline-action .gesture-cta-ico,.hero-inline-action .gesture-cta-note{display:none}.hero-inline-action .gesture-cta-orbit{display:inline-grid}.hero-inline-action .gesture-cta-label{font-size:14px;font-weight:650}.hero-action .hero-switcher .module-switcher-item img{width:32px;height:32px}.text-action{color:var(--accent-text);text-align:left;background:0 0;border:0;align-items:center;padding:7px 0;font-size:12px;font-weight:600;display:inline-flex}.aviso-carousel{border-left:3px solid var(--accent)}.aviso-carousel .aviso-row{min-height:66px}.aviso-instant-placeholder{min-height:66px;color:var(--accent-text);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;display:grid}.aviso-instant-placeholder>svg{animation:1.5s ease-in-out infinite protection-ready}.aviso-instant-placeholder>span{flex-direction:column;gap:2px;display:flex}.aviso-instant-placeholder b{color:var(--ink);font-size:13px}.aviso-instant-placeholder small{color:var(--muted);font-size:11px}@keyframes protection-ready{50%{opacity:.72;transform:scale(1.06)}}.carousel-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.module-page-identity{color:var(--accent-text);align-items:center;gap:8px;margin:2px 0 16px;font-size:14px;display:flex}.module-page-identity img{object-fit:contain;width:28px;height:28px}.notif-tier{margin:26px 0 30px}.notif-tier-heading{color:var(--ink);letter-spacing:-.25px;margin:0 0 13px 4px;font-size:17px;font-weight:600}.notif-tier-heading span{color:var(--muted);font-weight:500}.notif-editorial{gap:10px;margin:0}.notif-editorial .notif-item{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid color-mix(in srgb, var(--line) 66%, transparent);border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto 36px;align-items:center;gap:10px;min-height:88px;margin:0;padding:12px 10px 12px 13px;display:grid;position:relative;box-shadow:0 10px 26px -24px #1e141880}.notif-editorial .notif-item.essential{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 8%, var(--surface)), color-mix(in srgb, var(--surface) 96%, transparent));overflow:hidden}.notif-editorial .notif-item.essential:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent2));width:4px;position:absolute;inset:0 auto 0 0}.notif-icon{width:44px;height:44px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:50%;place-items:center;display:grid}.notif-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.notif-copy{text-align:left;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:2px 0;display:flex}.notif-copy strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;display:block}.notif-description{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.42;display:block}.notif-primary-action{min-height:40px;color:var(--accent-text);white-space:nowrap;align-items:center;gap:7px;padding:8px 4px;font-size:12px;font-weight:600;display:inline-flex}.notif-primary-action span{font-size:18px;font-weight:400;line-height:1}.notif-overflow,.contact-menu{position:relative}.overflow-button{width:36px;height:40px;color:var(--muted);background:0 0;border-radius:10px;flex-shrink:0;font-size:25px}.notif-popover,.contact-popover{background:var(--surface);border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow);z-index:10;border-radius:15px;padding:6px;position:absolute;top:38px;right:0}.notif-popover button,.contact-popover button{text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:8px;padding:12px 10px;font-size:12px;display:block}.notif-popover button:hover,.contact-popover button:hover{background:var(--soft)}.contact-popover button.contact-remove-progress{color:var(--muted);align-items:center;gap:8px;display:flex}.contact-editorial.is-removing{opacity:.72;pointer-events:none}.notifications-screen>.page-header{margin-bottom:18px}.tutorial-entry{text-align:left;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--line2) 75%,white);width:100%;min-height:104px;color:var(--accent-text);border-radius:22px;grid-template-columns:54px minmax(0,1fr) 104px 18px;align-items:center;gap:12px;margin:12px 0;padding:12px 12px 12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px -24px #23191c80}.tutorial-entry-copy{z-index:1;min-width:0}.tutorial-entry strong{color:var(--ink);font-size:15px;font-weight:600;display:block}.tutorial-entry small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.tutorial-entry-icon{z-index:2;width:54px;height:54px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffffa8}.tutorial-entry-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.tutorial-entry:first-of-type .tutorial-entry-icon{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));box-shadow:0 8px 17px color-mix(in srgb,var(--accent2) 18%,transparent),inset 0 1px 0 #ffffff2e}.tutorial-entry:first-of-type{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 9%, var(--surface)), var(--surface))}.tutorial-editorial h2{margin:25px 0 15px;font-size:15px;font-weight:600}.tutorial-editorial ol.tutorial-path{gap:0;list-style:none;position:relative}.tutorial-editorial ol.tutorial-path:before{content:"";z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 48%,transparent),var(--accent),color-mix(in srgb,var(--accent2) 72%,transparent));width:3px;box-shadow:0 0 9px color-mix(in srgb,var(--accent) 23%,transparent);border-radius:99px;position:absolute;top:55px;bottom:67px;left:22px}.tutorial-editorial .tutorial-path li{border:1px solid color-mix(in srgb,var(--line2) 72%,white);background:color-mix(in srgb,var(--surface) 93%,transparent);border-radius:22px;grid-template-columns:34px minmax(0,1fr) 112px;align-items:center;gap:12px;min-height:112px;margin:0 0 12px 22px;padding:12px 10px 12px 0;display:grid;position:relative;box-shadow:0 11px 27px -24px #23191c7a}.tutorial-editorial .tutorial-path li:before,.tutorial-path li:not(:last-child):after{display:none}.tutorial-step-number{border:3px solid color-mix(in srgb,var(--surface) 92%,transparent);background:var(--accent);color:#fff;z-index:2;width:38px;height:38px;box-shadow:0 5px 12px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid;position:relative;left:-18px}.tutorial-path .alternative .tutorial-step-number{background:var(--accent-text)}.tutorial-step-copy{z-index:1;min-width:0;margin-left:-12px}.tutorial-path h3{margin:0 0 5px;font-size:14px;font-weight:700}.tutorial-path p{color:var(--muted);font-size:12px;line-height:1.42}.tutorial-art{background-repeat:no-repeat;background-size:300% 200%;display:block}.tutorial-art-brado{background-image:url(/tutorial-brado-sprite-v2.webp)}.tutorial-art-flux{background-image:url(/tutorial-flux-sprite-v2.webp)}.tutorial-art-eco{background-image:url(/tutorial-eco-sprite-v2.webp)}.tutorial-art-0{background-position:0 0}.tutorial-art-1{background-position:50% 0}.tutorial-art-2{background-position:100% 0}.tutorial-art-3{background-position:0 100%}.tutorial-art-4{background-position:50% 100%}.tutorial-art-5{background-position:100% 100%}.tutorial-entry-art{filter:drop-shadow(0 6px 10px #1e231c1a);width:104px;height:104px}.tutorial-step-art{place-self:center end;width:104px;height:104px}@media (width<=360px){.tutorial-entry{grid-template-columns:46px minmax(0,1fr) 76px 16px;gap:8px;padding-left:10px}.tutorial-entry-icon{border-radius:15px;width:46px;height:46px}.tutorial-entry-icon svg{width:27px;height:27px}.tutorial-entry-art{width:76px;height:76px}.tutorial-editorial .tutorial-path li{grid-template-columns:32px minmax(0,1fr) 84px;margin-left:18px}.tutorial-editorial ol.tutorial-path:before{left:19px}.tutorial-step-art{width:84px;height:84px}.tutorial-step-number{left:-16px}.tutorial-step-copy{margin-left:-12px}}.tutorial-end-art{width:110px;height:90px;color:var(--accent);opacity:.5;margin:0 auto;display:block}.personal-avatar{border-radius:38%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:inline-flex}.personal-avatar svg{width:75%;height:75%}.avatar-sage{color:#326651;background:#dce9dd}.avatar-ocean{color:#385f7c;background:#dce8f2}.avatar-rose{color:#89524c;background:#f0ddd9}.avatar-sand{color:#7a6538;background:#efe5cf}.sender-identity{align-items:center;gap:12px;margin:10px 0;display:flex}.sender-identity p{font-size:14px;line-height:1.5}.avatar-editor{border-bottom:1px solid var(--line);margin-bottom:14px;padding:12px 0}.avatar-options{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.avatar-options button{background:0 0;border:2px solid #0000;border-radius:16px;padding:3px}.avatar-options button[aria-pressed=true]{border-color:var(--accent)}.account-screen .account-dossier-tabs{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:0 0;border-radius:0;gap:5px;padding:0}.account-screen .account-dossier-tabs button{min-height:64px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;font-weight:600;position:relative}.account-screen .account-dossier-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;transition:background .2s,left .2s,right .2s;position:absolute;bottom:-1px;left:28%;right:28%}.account-screen .account-dossier-tabs button.active{color:var(--accent-text)}.account-screen .account-dossier-tabs button.active:after{background:var(--accent);left:18%;right:18%}.account-screen .account-overview{border-color:color-mix(in srgb, var(--accent) 14%, var(--line));background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), color-mix(in srgb, var(--surface) 92%, transparent));padding:14px;box-shadow:0 10px 28px -24px #1e141880}.account-screen .account-overview>.personal-avatar{border-radius:50%}.account-screen .account-overview-info strong{font-weight:600}.account-screen .account-shortcut{border-left:3px solid color-mix(in srgb, var(--accent) 65%, transparent);box-shadow:none}.account-screen .account-shortcut span:first-child{font-weight:600}.account-screen .lbl{text-transform:none;font-weight:600}.contact-editorial{border:1px solid color-mix(in srgb, var(--line2) 78%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:none;align-items:flex-start;position:relative;padding:11px 12px!important}.contact-editorial>.kage-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.contact-editorial .contacts-name,.contact-invite-compact .contacts-name{font-weight:600}.contact-state{color:var(--muted);font-size:12px;line-height:1.4}.contact-state.confirmed{color:var(--low)}.contact-state.pending{color:var(--accent-text)}.contact-invite-compact{flex-wrap:wrap;display:flex;gap:4px!important}.contact-invite-compact .kage-row-lead{flex:100%;align-items:flex-start;gap:8px;min-width:0}.contact-invite-main{width:100%;min-width:0}.contact-invite-title{align-items:center;gap:5px;min-width:0;display:flex}.contact-invite-title .contacts-name{flex:1;min-width:0}.contact-invite-compact .kage-invite-actions{flex:none;align-self:center;gap:1px;padding-left:0;display:flex}.contact-invite-compact .icon-action-btn svg{width:17px;height:17px}.contact-invite-compact .contacts-name{white-space:normal;overflow-wrap:anywhere}.contact-invite-compact .contacts-phone{font-size:12px}.contacts-screen .page-header{margin-bottom:18px}.contacts-screen .segmented-tabs{background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffffb8;gap:4px;margin:0 8px 14px;padding:6px;box-shadow:0 10px 28px -22px #23191c73}.contacts-screen .segmented-pill{background:linear-gradient(135deg,var(--accent),var(--accent2));width:calc(50% - 6px);height:calc(100% - 12px);box-shadow:0 7px 17px color-mix(in srgb,var(--accent2) 24%,transparent);top:6px;left:6px}.contacts-screen .segmented-tabs button{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 4px;font-size:12px;font-weight:650;display:flex}.contacts-screen .segmented-tabs button svg{flex-shrink:0}.contact-add-primary{color:#fff;text-align:left;background:linear-gradient(135deg,var(--accent),var(--accent2));width:100%;min-height:66px;box-shadow:0 12px 25px color-mix(in srgb,var(--accent2) 24%,transparent);border:0;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:12px;margin-bottom:13px;padding:9px 10px 9px 12px;display:grid;overflow:hidden}.contact-action-icon{width:42px;height:42px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.contact-add-primary .contact-action-icon{color:var(--accent);background:#ffffffe0}.contact-action-copy{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.contact-action-copy strong{color:var(--ink);font-size:13px;font-weight:700;line-height:1.25}.contact-action-copy small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.3}.contact-add-primary .contact-action-copy strong,.contact-add-primary .contact-action-copy small{color:#fff}.contact-add-primary .contact-action-copy small{opacity:.85}.contact-action-next{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:18px;justify-self:end;place-items:center;width:36px;height:42px;display:grid}.contact-add-manual{background:color-mix(in srgb,var(--surface) 88%,transparent);border-color:#ffffffc2;margin-bottom:14px;padding:10px 12px}.contact-add-manual>.collapse-toggle{grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;display:grid}.contact-add-manual>form{padding:4px 3px 3px}.contact-section-card{background:color-mix(in srgb,var(--surface) 91%,transparent);border:1px solid #ffffffc2;margin-bottom:12px;padding:14px;box-shadow:0 11px 26px -22px #23191c6b}.contact-section-card>.collapse-toggle{grid-template-columns:42px minmax(0,1fr) 22px;align-items:start;gap:10px;display:grid}.contact-section-icon{width:40px;height:40px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-radius:50%;place-items:center;display:grid}.contact-section-copy{flex-direction:column;min-width:0;padding-top:2px;display:flex}.contact-section-copy .lbl{color:var(--ink);letter-spacing:1.1px;font-size:11.5px;font-weight:750}.contact-section-copy .note{font-size:11.5px;line-height:1.45}.contact-section-card .collapse-chevron{justify-self:end;margin-top:8px}.contacts-empty-state{min-height:310px;color:var(--accent-text);padding:6px 10px 20px}.contact-list-card.illustrated-empty-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;padding:8px 0 18px}.contact-list-card.illustrated-empty-shell .contact-list-head,.contact-list-card.illustrated-empty-shell>.note,.contact-list-card.illustrated-empty-shell>.perm-error{margin-inline:14px}.contacts-empty-scene{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 13px 18px #2b342717);width:min(100%,330px);margin:-4px auto -2px;display:block}.contacts-empty-state strong{color:var(--ink);margin-bottom:5px;font-size:16px}.contacts-empty-state>span{max-width:290px;color:var(--muted);font-size:12px;line-height:1.48}.contacts-empty-state>.btn{width:auto;min-height:40px;color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--surface));align-items:center;gap:7px;margin-top:14px;padding-inline:18px;display:inline-flex}.contact-section-status{color:var(--muted);background:color-mix(in srgb,var(--accent) 5%,var(--soft));border-radius:12px;align-items:center;gap:10px;margin:2px 0 0;padding:11px 12px;font-size:11.5px;line-height:1.35;display:flex}.contact-section-status>span{color:#fff;background:color-mix(in srgb,var(--accent) 56%,var(--muted));border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.contact-channel-marks{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.contact-channel-marks>span{width:23px;height:23px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-radius:8px;place-items:center;display:grid;position:relative}.contact-kage-mark img{object-fit:cover;border-radius:50%;width:17px;height:17px}.contact-kage-mark.off:after{content:"";background:var(--ext);border-radius:2px;height:1.5px;position:absolute;top:10px;left:3px;right:3px;transform:rotate(-42deg)}.contact-kage-mark.pending:after{content:"";border:2px solid var(--surface);background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:1px;right:1px}.contact-live-status{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:10.5px;line-height:1.3;display:flex}.contact-live-status i{background:var(--muted);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--muted) 10%,transparent);border-radius:50%;flex-shrink:0}.contact-live-status.por-instalar{color:var(--accent-text)}.contact-live-status.por-instalar i{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.contact-invite-compact .kage-invite-actions{gap:5px;margin-top:6px}.contact-invite-compact .icon-action-btn{background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:11px;width:34px;height:34px;min-height:34px}@media (width<=360px){.contacts-screen .segmented-tabs{margin-inline:0}.contacts-screen .segmented-tabs button{gap:5px;font-size:11px}.contact-add-primary{grid-template-columns:40px minmax(0,1fr) 34px;gap:9px}.contact-section-card{padding-inline:12px}}.sentinela-preview{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:linear-gradient(110deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface));border-radius:18px;margin:-2px 0 18px;padding:14px 15px;box-shadow:0 12px 26px -25px #1e14188c}.sentinela-preview-label{color:var(--accent-text);letter-spacing:.7px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.sentinela-preview p{color:var(--muted);font-size:12px;line-height:1.5}.sentinela-preview p strong{color:var(--ink);font-weight:600}.sentinela-time-line{color:var(--accent-text);align-items:center;gap:12px;margin-top:14px;font-size:16px;display:flex}.sentinela-time-line small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.sentinela-time-line i{background:var(--accent);flex:1;height:1px;position:relative}.sentinela-time-line i:before,.sentinela-time-line i:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px}.sentinela-time-line i:after{right:0}.sentinela-summary{background:color-mix(in srgb, var(--accent) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));color:var(--accent-text);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:16px 0 10px;padding:12px;font-size:12px;display:flex}.sentinela-summary span+span:before{content:"·";padding-right:12px}.sentinela-setup .panic-intro-actions{box-shadow:none;background:0 0;flex-direction:column-reverse;padding:0}.sentinela-setup .panic-intro-actions .primary{border-radius:17px;width:100%}.sentinela-setup .panic-intro-actions .ghost{box-shadow:none;background:0 0;border:0}@media (width<=390px){.notif-editorial .notif-item{grid-template-columns:40px minmax(0,1fr) 34px;gap:8px}.notif-icon{width:40px;height:40px}.notif-primary-action{grid-column:2;justify-self:start;min-height:30px;padding:3px 0}.notif-overflow{grid-area:1/3/span 2}}@media (width<=360px){.home-masthead .page-header-signature{margin-right:68px;font-size:18px}.hero-action .hero-tagline{max-width:90%}.hero-art{opacity:.3}.contact-invite-compact .contact-avatar{display:none}}.action-screen-stage{isolation:isolate;flex:none;place-items:center;width:min(76vw,390px);min-height:min(76vw,390px);display:grid;position:relative}.action-screen-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(82%,310px);display:flex;position:relative}.action-screen-content>*{margin-block:0}.action-screen-stage-brado{margin-bottom:44px}.action-screen-stage-brado .panic-ready-label{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#140c0e47;border-radius:13px;width:max-content;max-width:92%;margin:0;padding:8px 14px;line-height:1.35;position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}.action-screen-stage-flux .flux-label{color:#fff;text-shadow:0 2px 12px #00000061;font-size:clamp(18px,4.8vw,23px);line-height:1.28}.flux-ready .action-screen-stage-flux .note{color:#f5f9fcd1;text-shadow:0 1px 8px #00000059;line-height:1.45}.action-screen-stage-eco{width:min(82vw,410px);min-height:min(82vw,410px)}.action-screen-stage-eco .action-screen-content{gap:10px;width:min(78%,300px)}.action-screen-stage-eco .eco-time{color:#f2fbf5;font-variant-numeric:tabular-nums;letter-spacing:-1.5px;text-shadow:0 2px 16px #02120b8c;font-size:clamp(54px,15vw,74px);line-height:1}.eco-sharing .action-screen-stage-eco .note{color:#f2faf5d6;text-shadow:0 1px 8px #0006;line-height:1.42}.action-screen-stage-eco .operation-feedback{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0d2d1f6b}.action-screen-stage-eco .btn{width:100%;margin-top:2px}.action-screen-stage-test .eco-time{font-size:clamp(50px,14vw,68px)}.eco-sharing{padding-top:calc(76px + env(safe-area-inset-top));padding-bottom:34px;overflow-y:auto}@media (height<=700px){.action-screen-stage{width:min(68vw,320px);min-height:min(68vw,320px)}.action-screen-stage-eco{width:min(72vw,340px);min-height:min(72vw,340px)}.action-screen-stage-eco .action-screen-content{gap:7px}.action-screen-stage-eco .eco-time{font-size:48px}}.panic-intro{isolation:isolate;gap:12px;position:relative}.panic-intro:before{content:"";z-index:0;pointer-events:none;opacity:.48;background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--accent) 26%,transparent) 0 26px,transparent 27px), linear-gradient(151deg,transparent 0 45%,color-mix(in srgb,var(--accent) 12%,var(--surface)) 46% 64%,transparent 65%), linear-gradient(204deg,transparent 0 42%,color-mix(in srgb,var(--accent2) 11%,var(--surface)) 43% 66%,transparent 67%);height:190px;position:absolute;top:72px;left:-14px;right:-14px;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.panic-intro>*{z-index:1;position:relative}.panic-intro>.page-header{margin-bottom:2px}.action-option-card,.panic-intro>.recipients-row,.sentinela-setup>.card{border:1px solid color-mix(in srgb,var(--line) 62%,#fffc);background:color-mix(in srgb,var(--surface) 91%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;box-shadow:0 11px 28px -23px #23191c7a}.panic-intro>.recipients-row{min-height:68px;color:var(--ink);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:13px 16px 13px 14px;display:grid;position:relative}.recipients-row-icon{width:42px;height:42px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border-radius:50%;place-items:center;display:grid}.action-option-head{text-align:left;width:100%;color:var(--ink);background:0 0;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:13px;display:grid}.action-option-icon{width:42px;height:42px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;font-style:normal;display:grid}.action-option-icon svg,.action-setup-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.action-option-copy{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.action-option-copy strong,.action-section-heading strong{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.25}.action-option-copy small,.action-section-heading small{color:var(--muted);font-size:11.5px;font-weight:450;line-height:1.38}.action-option-value{color:var(--muted);white-space:nowrap;font-size:12px}.action-option-chevron{color:var(--muted);font-size:23px;transition:transform .2s}.custom-sms-card.is-open .action-option-chevron{transform:rotate(90deg)}.action-option-control-pill{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--soft) 68%,#ffffffb8);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px 8px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffffa8}.action-option-control-pill .action-option-value{color:var(--ink2);font-weight:650}.action-option-control-pill .action-option-chevron{width:14px;font-size:17px;line-height:1;transform:translateY(-2px)}.custom-sms-card.is-open .action-option-control-pill .action-option-chevron{transform:rotate(180deg)translateY(2px)}.custom-sms-editor{padding:0 14px 14px 68px}.custom-sms-editor label{color:var(--ink2);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.custom-sms-editor textarea{resize:vertical;border-radius:14px;min-height:76px;font-size:13.5px;line-height:1.45}.custom-sms-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:6px;font-size:10.5px;line-height:1.35;display:flex}.custom-sms-meta b{color:var(--accent-text);white-space:nowrap}.custom-sms-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.custom-sms-actions .btn{width:auto;min-height:38px;padding:8px 15px}.background-picker-card{padding:0 13px}.action-section-heading{align-items:center;gap:11px;margin-bottom:12px;display:flex}.action-section-heading>span:last-child{flex-direction:column;gap:3px;display:flex}.background-picker-card>.action-option-head{grid-template-columns:42px minmax(0,1fr) 58px 14px;padding:11px 0}.background-picker-card.is-open .action-option-chevron{transform:rotate(90deg)}.background-current{background-position:50%;background-size:cover;border:1px solid #ffffffb3;border-radius:10px;width:58px;height:43px;position:relative;overflow:hidden;box-shadow:0 4px 10px #23191c1c,inset 0 0 0 1px #00000009}.background-picker-card .fundo-opcoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 12px 53px;display:grid}.background-picker-card .fundo-opcao{min-width:0;min-height:116px;color:var(--muted);box-shadow:none;background:#ffffff9e;border:1.5px solid #0000;border-radius:15px;justify-content:flex-start;gap:8px;padding:7px 6px 10px;font-size:11px;font-weight:650;line-height:1.2}.background-picker-card .fundo-opcao.on{color:var(--ink);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#ffffffc2)}.background-picker-card .fundo-preview{background-position:50%;background-size:cover;border:1px solid #ffffff8c;border-radius:10px;width:100%;height:59px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.fundo-preview-brado .fundo-preview,.fundo-preview-flux .fundo-preview,.fundo-preview-eco .fundo-preview,.background-current.fundo-preview-brado,.background-current.fundo-preview-flux,.background-current.fundo-preview-eco{background-image:linear-gradient(#0f0c120f,#0f0c122e),var(--bg-panic)}.fundo-preview-bloqueado .fundo-preview,.background-current.fundo-preview-bloqueado{background:#090a0c}.fundo-preview-bloqueado .fundo-preview:before,.background-current.fundo-preview-bloqueado:before{content:"12:45";color:#fff;text-align:center;font-size:14px;font-weight:650;position:absolute;inset:13px 0 auto}.fundo-preview-bloqueado .fundo-preview:after,.background-current.fundo-preview-bloqueado:after{content:"";background:#ffffff80;height:1px;position:absolute;top:34px;left:35%;right:35%}.fundo-preview-ambiente .fundo-preview,.background-current.fundo-preview-ambiente{background:linear-gradient(145deg,color-mix(in srgb,var(--accent2) 72%,#6d91b8),#7ca3ca)}.fundo-preview-ambiente .fundo-preview i,.background-current.fundo-preview-ambiente i{opacity:.92;background:radial-gradient(circle,#fff 0 2px,#0000 2.5px) 0 0/17px 17px;position:absolute;inset:13px}.action-options-group{padding:0 13px}.action-setting-line{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:11px 0;display:grid}.action-setting-line+.action-setting-line{border-top:1px solid var(--line2)}.action-setting-line select{max-width:112px;color:var(--muted);font:inherit;text-align:right;background:0 0;border:0;padding:9px 6px;font-size:12px}.action-options-stack{isolation:isolate;border:1px solid color-mix(in srgb,var(--line) 62%,#ffffffd1);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-radius:21px;margin:0 0 12px;padding:0 13px;position:relative;overflow:hidden;box-shadow:0 13px 30px -24px #23191c80}.action-options-stack:before{content:"";z-index:0;background:color-mix(in srgb,var(--accent) 38%,transparent);width:1px;position:absolute;top:38px;bottom:38px;left:33.5px}.action-options-stack>.recipients-row,.action-options-stack>.action-option-card,.action-options-stack>.action-options-group{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;position:relative}.action-options-stack>*+*{border-top:1px solid var(--line2)}.action-options-stack>.recipients-row{min-height:67px;color:var(--ink);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.action-options-stack>.action-options-group{padding:0}.action-options-stack .action-option-icon,.action-options-stack .recipients-row-icon{z-index:2;background:color-mix(in srgb,var(--accent) 10%,var(--surface));position:relative}.action-options-stack .action-option-icon:after,.action-options-stack .recipients-row-icon:after{content:"";border:2px solid color-mix(in srgb,var(--surface) 96%,transparent);background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent);border-radius:50%;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.action-options-stack>:last-child .action-option-icon:after,.action-options-stack>:last-child.recipients-row .recipients-row-icon:after{display:none}.action-options-stack .custom-sms-card>.action-option-head{padding:11px 0}.action-options-stack .custom-sms-editor{padding:0 0 14px 53px}.action-options-stack .flux-choice.action-option-card{min-height:62px;padding:11px 0}.action-options-stack-brado{background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:29px;padding:0 16px;box-shadow:0 18px 38px -27px #40272861}.action-options-stack-brado:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 42%,transparent),var(--accent),color-mix(in srgb,var(--accent2) 58%,transparent));width:2px;height:auto;box-shadow:0 0 9px color-mix(in srgb,var(--accent) 22%,transparent);opacity:.72;border-radius:99px;top:40px;bottom:40px;left:40px}.action-options-stack-brado>.recipients-row{grid-template-columns:50px minmax(0,1fr) auto;gap:18px;min-height:78px;padding:13px 0}.action-options-stack-brado .background-picker-card>.action-option-head{grid-template-columns:50px minmax(0,1fr) 62px 14px;gap:18px;min-height:78px;padding:13px 0}.action-options-stack-brado .action-setting-line,.action-options-stack-brado .custom-sms-card>.action-option-head{grid-template-columns:50px minmax(0,1fr) auto;gap:18px;min-height:78px;padding:13px 0}.action-options-stack-brado .action-option-icon,.action-options-stack-brado .recipients-row-icon{width:50px;height:50px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--surface));box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 7%,transparent)}.action-options-stack-brado .action-option-icon svg,.action-options-stack-brado .recipients-row-icon svg{stroke-width:1.9px;width:26px;height:26px}.action-options-stack-brado .action-option-copy strong{letter-spacing:-.015em;font-size:14.5px;font-weight:760}.action-options-stack-brado .action-option-copy small{margin-top:1px;font-size:12.5px;line-height:1.34}.action-options-stack-brado .action-option-icon:after,.action-options-stack-brado .recipients-row-icon:after{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--surface) 90%,transparent),0 0 11px color-mix(in srgb,var(--accent) 42%,transparent);border-width:2.5px;bottom:-20px}.action-options-stack-brado>*+*{border-top:0}.action-options-stack-brado>*+:before{content:"";z-index:0;background:linear-gradient(to right,color-mix(in srgb,var(--line2) 82%,transparent),transparent);height:1px;position:absolute;top:0;left:70px;right:0}.action-options-stack-brado .action-setting-line+.action-setting-line{border-top:0}.action-options-stack-brado .background-current{border-radius:12px;width:62px;height:48px}.action-options-stack-brado .choice-select-trigger{min-height:42px;padding-inline:15px 12px;font-size:12.5px}.action-options-stack-themed{background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:29px;padding:0 16px;box-shadow:0 18px 38px -27px #23274057}.action-options-stack-themed:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 40%,transparent),var(--accent),color-mix(in srgb,var(--accent2) 55%,transparent));opacity:.68;border-radius:99px;width:2px;top:40px;bottom:40px;left:40px}.action-options-stack-themed>*+*{border-top:0}.action-options-stack-themed>*+:before{content:"";z-index:0;background:linear-gradient(to right,color-mix(in srgb,var(--line2) 82%,transparent),transparent);height:1px;position:absolute;top:0;left:70px;right:0}.action-options-stack-themed .flux-choice{justify-content:space-between;align-items:center;gap:14px;min-height:70px;display:flex}.action-options-stack-themed .choice-select-trigger{min-height:42px;padding-inline:15px 12px}.action-options-stack-themed>.recipients-row{grid-template-columns:50px minmax(0,1fr) auto;gap:18px;min-height:78px;padding:13px 0}.action-options-stack-themed .background-picker-card>.action-option-head{grid-template-columns:50px minmax(0,1fr) 62px 14px;gap:18px;min-height:78px;padding:13px 0}.action-options-stack-themed .custom-sms-card>.action-option-head,.action-options-stack-themed .action-setting-line{grid-template-columns:50px minmax(0,1fr) auto;gap:18px;min-height:78px;padding:13px 0}.action-options-stack-themed .action-option-icon,.action-options-stack-themed .recipients-row-icon{width:50px;height:50px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.action-options-stack-themed .background-current{border-radius:12px;width:62px;height:48px}.action-options-stack-themed .recipients-row-value,.action-options-stack-brado .recipients-row-value{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--soft) 68%,#ffffffb8);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 13px 8px 16px;font-size:12.5px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffffa8}.action-options-stack-themed .recipients-row-value svg,.action-options-stack-brado .recipients-row-value svg{width:15px;height:15px}.action-options-stack-themed>.field,.action-options-stack-themed>.card,.action-options-stack-themed>.sentinela-preview{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:14px 0;position:relative}.action-options-stack-themed>.field label{margin-bottom:8px;font-size:13.5px;font-weight:720;display:block}.action-options-stack-themed>.field .f-input{background:color-mix(in srgb,var(--soft) 76%,transparent)}.action-options-stack-brado .action-options-botanical-divider,.action-options-stack-themed .action-options-botanical-divider{z-index:3;height:34px;color:color-mix(in srgb,var(--accent) 43%,var(--surface));grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;margin-left:70px;display:grid;position:relative}.action-options-stack-brado .action-options-botanical-divider:before,.action-options-stack-themed .action-options-botanical-divider:before,.action-options-botanical-divider+:before{display:none!important}.action-options-botanical-divider i{background:linear-gradient(to right,color-mix(in srgb,var(--accent) 48%,transparent),color-mix(in srgb,var(--accent) 18%,transparent));height:1px}.action-options-botanical-divider i:last-child{transform:scaleX(-1)}.action-options-botanical-divider span{color:#0000;width:28px;height:24px;position:relative;overflow:hidden}.action-options-botanical-divider span:before,.action-options-botanical-divider span:after{content:"";background:color-mix(in srgb,var(--accent) 28%,var(--surface));border-radius:100% 0;width:10px;height:15px;position:absolute;top:5px}.action-options-botanical-divider span:before{left:4px;transform:rotate(-35deg)}.action-options-botanical-divider span:after{right:4px;transform:scaleX(-1)rotate(-35deg)}.choice-select-trigger{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);max-width:145px;min-height:38px;color:var(--ink2);background:color-mix(in srgb,var(--soft) 70%,#ffffffb8);white-space:nowrap;border-radius:999px;justify-content:flex-end;align-items:center;gap:6px;padding:8px 10px 8px 13px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #fff9}.choice-select-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.choice-select-backdrop{z-index:130;padding:18px 14px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f191c57;justify-content:center;align-items:flex-end;animation:.18s ease-out choice-backdrop-in;display:flex;position:fixed;inset:0}.choice-select-dialog{border:1px solid color-mix(in srgb,var(--line) 55%,#fffc);width:min(430px,100%);color:var(--ink);background:color-mix(in srgb,var(--surface) 96%,transparent);border-radius:25px;animation:.25s cubic-bezier(.22,1,.36,1) choice-sheet-in;overflow:hidden;box-shadow:0 22px 60px #1914163d}.choice-select-dialog header{border-bottom:1px solid var(--line2);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface));justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.choice-select-dialog header>span{flex-direction:column;gap:2px;display:flex}.choice-select-dialog header small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.choice-select-dialog header strong{font-size:17px}.choice-select-dialog header>button{width:36px;height:36px;color:var(--ink2);background:var(--soft);border-radius:50%;font-size:25px;line-height:1}.choice-select-options{padding:7px}.choice-select-options>button{width:100%;min-height:56px;color:var(--ink2);text-align:left;border-radius:17px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:12px;padding:10px 12px 10px 15px;font-size:14px;font-weight:650;display:grid}.choice-select-options>button+button{margin-top:3px}.choice-select-options>button.active{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.choice-select-check{border:1.5px solid color-mix(in srgb,var(--muted) 45%,transparent);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.choice-select-options>button.active .choice-select-check{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-color:#0000}.choice-select-check svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@keyframes choice-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes choice-sheet-in{0%{opacity:.35;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.flux-choice.action-option-card{color:var(--ink);text-transform:none;letter-spacing:normal;gap:8px;margin:0;padding:13px 14px}.flux-choice.action-option-card>span{font-size:13.5px;font-weight:700}.flux-choice.action-option-card select{border:1px solid var(--line2);background:color-mix(in srgb,var(--soft) 72%,transparent)}.sentinela-setup>.field{border:1px solid color-mix(in srgb,var(--line) 62%,#fffc);background:color-mix(in srgb,var(--surface) 91%,transparent);border-radius:18px;padding:13px 14px}.sentinela-setup>.field label{font-weight:700}.sentinela-setup>.card{padding:14px 15px}.eco-primary-settings{border:1px solid color-mix(in srgb,var(--line) 62%,#ffffffd1);background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:29px;margin:0 0 14px;padding:0 16px 16px;overflow:hidden;box-shadow:0 18px 38px -27px #23402f57}.eco-primary-settings>*{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.eco-primary-settings>*+*{border-top:1px solid var(--line2)}.eco-primary-settings .flux-choice{justify-content:space-between;align-items:center;min-height:76px;padding:14px 0;display:flex}.eco-primary-settings .sentinela-preview{padding:17px 0}.eco-primary-settings>.field{padding:16px 0}.eco-primary-settings>.field label{color:var(--ink2);text-transform:uppercase;letter-spacing:.035em;margin-bottom:9px;font-size:12px;font-weight:720;display:block}.eco-primary-settings>.field .f-input{background:color-mix(in srgb,var(--soft) 72%,#ffffffb3);border-radius:18px;min-height:48px}.eco-primary-settings>.card{padding:16px 0 2px}.eco-primary-settings .switch-row{min-height:50px}.eco-primary-settings .note{line-height:1.48}.action-setup-actions.panic-intro-actions,.sentinela-setup .action-setup-actions{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:10px;padding:11px;display:grid;position:relative;box-shadow:0 12px 30px -24px #23191c7a}.action-setup-actions.panic-intro-actions>.btn{width:100%;min-width:0}.action-setup-actions .btn{border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:62px;font-size:15px;font-weight:750;display:flex}.action-setup-actions .action-cancel{border:1.5px solid color-mix(in srgb,var(--muted) 50%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--ink2)}.action-setup-actions .action-arm{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 12px 25px color-mix(in srgb,var(--accent2) 25%,transparent);clip-path:polygon(0 0,92% 0,100% 20%,100% 80%,92% 100%,0 100%)}.action-setup-actions.panic-intro-actions.action-setup-actions-pill,.sentinela-setup .action-setup-actions.action-setup-actions-pill{z-index:2;border:1px solid color-mix(in srgb,var(--accent) 24%,#ffffffd1);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr);gap:0;min-height:0;margin:18px 3px 20px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px -18px #231f3066,inset 0 1px #ffffffd1}.action-setup-actions-pill .action-cancel,.action-setup-actions-pill .action-arm{clip-path:none;min-width:0;height:64px;min-height:64px;box-shadow:none;border:0;border-radius:0;padding:10px 18px;width:100%!important}.action-setup-actions-pill .action-cancel{color:var(--ink2);background:0 0;justify-content:flex-start}.action-setup-actions-pill .action-cancel svg{background:color-mix(in srgb,var(--accent) 8%,var(--surface));stroke-width:1.7px;border-radius:50%;width:25px;height:25px;padding:5px}.action-setup-actions-pill .action-arm{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));text-transform:uppercase;letter-spacing:.025em;justify-content:center;font-size:14px;position:relative}.action-setup-actions-pill .action-arm:before{content:"";background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:50%;width:48px;height:108px;position:absolute;top:-22px;left:-25px;transform:rotate(-15deg)}.action-setup-actions-pill .action-arm svg,.action-setup-actions-pill .action-arm span{z-index:1;position:relative}.action-options-stack-brado,.action-options-stack-themed{--setup-medal:50px;--setup-gap:18px}.action-options-stack-themed .action-option-copy strong,.action-options-stack-brado .action-option-copy strong{letter-spacing:-.015em;font-size:14.5px;font-weight:760}.action-options-stack-themed .action-option-copy small,.action-options-stack-brado .action-option-copy small{margin-top:2px;font-size:12.5px;line-height:1.36}.action-options-stack-themed .action-option-icon,.action-options-stack-themed .recipients-row-icon,.action-options-stack-brado .action-option-icon,.action-options-stack-brado .recipients-row-icon{box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 8%,transparent)}.action-options-stack-themed .action-option-icon:after,.action-options-stack-themed .recipients-row-icon:after,.action-options-stack-brado .action-option-icon:after,.action-options-stack-brado .recipients-row-icon:after{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--surface) 92%,transparent),0 0 10px color-mix(in srgb,var(--accent) 34%,transparent);border-width:2.5px;bottom:-20px}.action-setting-button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0}.destination-editor{padding:0 0 15px calc(var(--setup-medal) + var(--setup-gap));grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.destination-editor .f-input{background:color-mix(in srgb,var(--soft) 76%,#ffffffb8);border-radius:16px;min-height:44px}.destination-editor .btn{border-radius:15px;width:auto;min-height:44px;padding-inline:15px}.action-options-stack-eco>.action-options-group:first-child .sentinela-preview{margin:0 0 13px calc(var(--setup-medal) + var(--setup-gap));background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:none;border:0;border-radius:14px;padding:11px 13px}.action-options-stack-eco>.action-options-group:first-child .sentinela-preview-label{margin-bottom:3px;font-size:10px}.action-options-stack-eco>.action-options-group:first-child .sentinela-preview p{display:none}.action-options-stack-eco>.action-options-group:first-child .sentinela-time-line{gap:9px;margin-top:5px;font-size:13.5px}.action-options-stack-eco>.action-options-group:first-child .sentinela-time-line small{font-size:9.5px}.action-options-stack-eco>:last-child .action-option-icon:after,.action-options-stack-eco>:last-child .recipients-row-icon:after{display:none}.action-setup-actions.panic-intro-actions.action-setup-actions-pill,.sentinela-setup .action-setup-actions.action-setup-actions-pill{border-color:color-mix(in srgb,var(--accent) 16%,#ffffffe0);box-shadow:0 18px 34px -18px color-mix(in srgb,var(--accent2) 24%,#231f305c),inset 0 1px 0 #ffffffe0;grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr);margin-top:14px}.action-setup-actions-pill .action-cancel{gap:12px;padding-left:24px}.action-setup-actions-pill .action-cancel svg{box-sizing:content-box;background:color-mix(in srgb,var(--accent) 8%,var(--surface));width:24px;height:24px;padding:9px}.action-setup-actions-pill .action-arm{gap:14px;font-size:16px;font-weight:780}.action-setup-actions-pill .action-arm:before{width:72px;height:134px;top:-31px;left:-39px;transform:rotate(-12deg)}.action-setup-actions-pill .action-arm svg{width:31px;height:31px}@media (width<=360px){.action-options-stack-brado,.action-options-stack-themed,.eco-primary-settings{padding-inline:13px}.action-options-stack-brado>.recipients-row,.action-options-stack-brado .action-setting-line,.action-options-stack-themed>.recipients-row,.action-options-stack-themed .action-setting-line{grid-template-columns:46px minmax(0,1fr) auto;gap:11px}.action-options-stack-brado .background-picker-card>.action-option-head,.action-options-stack-themed .background-picker-card>.action-option-head{grid-template-columns:46px minmax(0,1fr) 54px 12px;gap:11px}.action-options-stack-brado .custom-sms-card>.action-option-head,.action-options-stack-themed .custom-sms-card>.action-option-head{grid-template-columns:46px minmax(0,1fr) auto;gap:11px}.action-options-stack-brado .action-option-icon,.action-options-stack-brado .recipients-row-icon,.action-options-stack-themed .action-option-icon,.action-options-stack-themed .recipients-row-icon{width:46px;height:46px}.action-options-stack-brado:before,.action-options-stack-themed:before{left:35px}.action-options-stack-brado .action-options-botanical-divider,.action-options-stack-themed .action-options-botanical-divider{margin-left:57px}.action-option-control-pill,.action-options-stack-themed .recipients-row-value,.action-options-stack-brado .recipients-row-value{min-height:38px;padding-inline:11px}.action-setup-actions-pill .action-cancel,.action-setup-actions-pill .action-arm{height:58px;min-height:58px;padding-inline:14px}}.history-custom-message{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-radius:99px;margin:2px 0 9px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.eco-sharing-eco{background-image:linear-gradient(#08100e52,#08100e94),var(--bg-panic);background-position:50%;background-size:cover}.eco-sharing-bloqueado{background:#080a0a}.eco-sharing-ambiente{background:linear-gradient(155deg,#456b68,#86aaa0)}@media (width<=360px){.action-option-head{grid-template-columns:40px minmax(0,1fr) 14px}.action-option-value{display:none}.custom-sms-editor{padding-left:13px}.background-picker-card .fundo-opcoes{gap:5px}.background-picker-card .fundo-opcao{padding-inline:4px;font-size:10px}.action-setting-line{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}}.action-options-stack-brado,.action-options-stack-themed{--setup-rail-x:40px;--setup-medal-center:25px}.action-options-stack-brado>.background-picker-card,.action-options-stack-themed>.background-picker-card{padding:0}.action-options-stack-brado .action-option-icon:after,.action-options-stack-brado .recipients-row-icon:after,.action-options-stack-themed .action-option-icon:after,.action-options-stack-themed .recipients-row-icon:after{display:none!important}.action-options-stack-brado>.recipients-row:not(:first-child):after,.action-options-stack-brado>.action-option-card:not(:first-child):after,.action-options-stack-brado>.action-options-group:not(:first-child):after,.action-options-stack-themed>.recipients-row:not(:first-child):after,.action-options-stack-themed>.action-option-card:not(:first-child):after,.action-options-stack-themed>.action-options-group:not(:first-child):after{content:"";z-index:4;left:var(--setup-medal-center);border:3px solid color-mix(in srgb,var(--surface) 94%,transparent);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),0 0 10px color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.action-options-stack-brado:before,.action-options-stack-themed:before{left:var(--setup-rail-x)}.action-options-stack-brado .action-option-icon,.action-options-stack-brado .recipients-row-icon,.action-options-stack-themed .action-option-icon,.action-options-stack-themed .recipients-row-icon{place-self:center;margin:0}.action-options-stack-brado .action-option-head,.action-options-stack-themed .action-option-head,.action-options-stack-brado .action-setting-line,.action-options-stack-themed .action-setting-line,.action-options-stack-brado>.recipients-row,.action-options-stack-themed>.recipients-row{align-items:center}.action-options-stack-brado .action-options-botanical-divider,.action-options-stack-themed .action-options-botanical-divider{margin-left:68px}.action-options-stack-brado .action-options-botanical-divider+.action-option-card:after,.action-options-stack-themed .action-options-botanical-divider+.action-option-card:after{top:-17px}.action-setup-actions.panic-intro-actions.action-setup-actions-pill,.sentinela-setup .action-setup-actions.action-setup-actions-pill{background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:#ffffffd1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:80px;margin:18px 3px 22px;overflow:hidden;box-shadow:0 17px 34px -18px #231f3057,inset 0 1px #ffffffeb}.action-setup-actions-pill .action-cancel,.action-setup-actions-pill .action-arm{height:80px;min-height:80px}.action-setup-actions-pill .action-cancel{z-index:2;white-space:nowrap;gap:14px;padding:10px 12px 10px 24px;position:relative}.action-setup-actions-pill .action-cancel span{font-size:15px;font-weight:740}.action-setup-actions-pill .action-cancel svg{box-sizing:content-box;background:color-mix(in srgb,var(--accent) 7%,var(--surface));stroke-width:1.8px;border-radius:50%;flex:none;width:25px;height:25px;padding:10px}.action-setup-actions-pill .action-arm{z-index:1;background:linear-gradient(132deg,color-mix(in srgb,var(--accent) 92%,#fff),var(--accent2));gap:15px;padding:10px 19px 10px 43px;font-size:16px;font-weight:800}.action-setup-actions-pill .action-arm:before{background:color-mix(in srgb,var(--surface) 96%,transparent);width:82px;height:166px;box-shadow:6px 0 0 color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%;top:-43px;left:-43px;transform:rotate(-10deg)}.action-setup-actions-pill .action-arm svg{stroke-width:1.65px;width:34px;height:34px}@media (width<=360px){.action-options-stack-brado,.action-options-stack-themed{--setup-rail-x:36px;--setup-medal-center:23px}.action-options-stack-brado .action-options-botanical-divider,.action-options-stack-themed .action-options-botanical-divider{margin-left:57px}.action-setup-actions.panic-intro-actions.action-setup-actions-pill,.sentinela-setup .action-setup-actions.action-setup-actions-pill{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:70px}.action-setup-actions-pill .action-cancel,.action-setup-actions-pill .action-arm{height:70px;min-height:70px}.action-setup-actions-pill .action-cancel{gap:8px;padding-left:14px}.action-setup-actions-pill .action-cancel span{font-size:12.5px;display:inline}.action-setup-actions-pill .action-cancel svg{width:21px;height:21px;padding:8px}.action-setup-actions-pill .action-arm{gap:9px;padding-left:33px;font-size:14px}.action-setup-actions-pill .action-arm:before{width:70px;height:146px;top:-38px;left:-37px}.action-setup-actions-pill .action-arm svg{width:29px;height:29px}}.action-journey{isolation:isolate;min-height:148px;color:var(--muted);background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 86%,transparent),color-mix(in srgb,var(--accent) 7%,var(--surface)));border:1px solid #fffc;border-radius:22px;margin:7px 0 14px;padding:5px 8px 10px;position:relative;overflow:hidden;box-shadow:0 14px 30px -27px #23191c8c}.action-journey:before{content:"";z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);filter:blur(13px);border-radius:50%;height:105px;position:absolute;inset:auto 12% -44px}.action-journey-art{aspect-ratio:3;object-fit:contain;filter:drop-shadow(0 8px 10px #23191c14);width:100%;display:block}.action-journey-steps{z-index:1;grid-template-columns:repeat(3,1fr);align-items:start;margin:-20px 0 0;display:grid;position:relative}.action-journey-steps>span{justify-items:center;gap:4px;min-width:0;display:grid}.action-journey b{width:31px;height:31px;color:color-mix(in srgb,var(--accent-text) 76%,var(--muted));background:color-mix(in srgb,var(--surface) 91%,transparent);border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;box-shadow:0 5px 13px #23191c1a}.action-journey small{color:var(--muted);background:color-mix(in srgb,var(--surface) 78%,transparent);white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:99px;padding:2px 8px;font-size:9.5px;font-weight:700;line-height:1.15}.action-journey .current{color:var(--ink);font-weight:800}.action-journey .current b{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));box-shadow:0 6px 14px color-mix(in srgb,var(--accent2) 28%,transparent);transform:translateY(-2px)scale(1.08)}.action-journey .current small{color:var(--ink)}@media (width<=350px){.action-journey{min-height:137px;padding-inline:4px}.action-journey-steps{margin-top:-18px}.action-journey small{padding-inline:5px;font-size:8.8px}}.client-area-shell,.account-screen{isolation:isolate;background-color:var(--bg1);position:relative}.client-area-shell:before,.account-screen:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg1) 64%,transparent),color-mix(in srgb,var(--surface) 28%,transparent)),var(--bg-account,var(--hub-bg,none));background-repeat:no-repeat;background-size:100% 100%,var(--bg-account-scale,cover);background-position:center,var(--bg-account-position,center top);position:absolute;inset:0}.client-area-shell:after,.account-screen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0 58%,color-mix(in srgb,var(--bg1) 38%,transparent));position:absolute;inset:0}.client-area-shell>.account-screen{background:0 0!important}.account-screen>.card,.client-area-shell>.card{background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-guest-card{border-radius:22px;padding:20px;box-shadow:0 14px 34px -26px #23191c7a}.app-nav{bottom:max(8px,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--line2) 75%,#fffc);border-radius:22px;width:calc(100% - 16px);padding-bottom:0;overflow:hidden;box-shadow:0 10px 32px #23191e26}.app-body{padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:96px}.app-body>.home-screen,.app-body>.contacts-screen,.app-body>.history-screen,.app-body>.permissions-screen,.app-body>.tutorial-screen,.app-body>.notifications-screen,.app-body>.plans-screen,.app-body>.panic-intro,.app-body>.account-screen,.app-body>.profile-edit-screen,.client-area-shell>.account-screen{margin-top:calc(-14px - env(safe-area-inset-top));padding-top:calc(16px + env(safe-area-inset-top))}.contacts-screen .segmented-tabs.three .segmented-pill{width:calc(33.3333% - 6.66667px)}.contacts-screen .segmented-tabs.three .segmented-pill.on-2{transform:translate(calc(100% + 4px))}.contacts-screen .segmented-tabs.three .segmented-pill.on-3{transform:translate(calc(200% + 8px))}.contacts-screen .segmented-tabs.three button{gap:5px;padding-inline:2px;font-size:11.5px;position:relative}.tab-badge{background:var(--ext);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.mode-toggle{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--soft) 72%,#ffffffb8);cursor:pointer;border-radius:20px;flex:none;width:94px;height:38px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffffbf,0 5px 13px -11px #23191cb3}.mode-toggle-label{width:47px;color:var(--muted);justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:0;bottom:0}.mode-toggle-label.left{left:0}.mode-toggle-label.right{right:0}.mode-toggle-thumb{color:#fff;background:linear-gradient(145deg,#4d464a,#29272a);border-radius:16px;justify-content:center;align-items:center;width:44px;height:30px;font-size:10.5px;font-weight:750;transition:transform .2s cubic-bezier(.22,1,.36,1),background .18s;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #201a1d42,inset 0 1px #ffffff21}.mode-toggle.kage{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:inset 0 1px 0 #fffc,0 5px 13px -10px color-mix(in srgb,var(--accent2) 42%,transparent)}.mode-toggle.kage .mode-toggle-thumb{background:linear-gradient(145deg,var(--accent),var(--accent2));color:#fff;transform:translate(44px)}.mode-toggle.busy{opacity:.65}.mode-toggle:disabled{cursor:default}.mode-toggle-icon{width:47px;color:var(--muted);place-items:center;display:grid;position:absolute;top:0;bottom:0}.mode-toggle-icon.left{left:0}.mode-toggle-icon.right{right:0}.mode-toggle-icon img,.mode-toggle.icon-only .mode-toggle-thumb img{object-fit:contain;border-radius:50%;width:19px;height:19px}.mode-toggle.icon-only .mode-toggle-thumb{font-size:0}.mode-toggle.icon-only.sms .mode-toggle-icon.left,.mode-toggle.icon-only.kage .mode-toggle-icon.right{opacity:0}.picker-contact,.picker-column-header{grid-template-columns:21px 42px minmax(0,1fr) 94px}.contact-picker-open .picker-backdrop{padding-bottom:max(52px,calc(42px + env(safe-area-inset-bottom)))}.app-nav.picker-aware{z-index:31;transition:height .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),opacity .2s,transform .24s cubic-bezier(.22,1,.36,1)}.app-nav.picker-aware.compact{width:112px;height:30px;min-height:30px;bottom:max(5px,env(safe-area-inset-bottom));opacity:.88;border-radius:18px;padding:0;overflow:hidden}.app-nav.picker-aware.compact:after{content:"";z-index:3;background:color-mix(in srgb,var(--muted) 55%,transparent);pointer-events:none;border-radius:99px;width:44px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.app-nav.picker-aware.compact .app-nav-indicator,.app-nav.picker-aware.compact button{opacity:0}.app-nav.picker-aware.expanded{z-index:32}@media (height<=620px){.contact-picker-open .picker-modal{max-height:calc(100dvh - 48px)}.contact-picker-open .picker-backdrop{align-items:flex-start;padding-top:8px}}.contact-list-card{padding-bottom:6px}.contact-list-head{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.contact-row-list{flex-direction:column;display:flex}.contact-row{border-bottom:1px solid color-mix(in srgb,var(--line2) 80%,transparent);align-items:center;gap:10px;padding:9px 0;display:flex}.contact-row:last-child{border-bottom:0}.contact-row-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.contact-row-main.static{cursor:default}.contact-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.contact-row-text .contacts-name{font-size:14px;font-weight:650}.contact-row-text .contacts-phone{font-size:12px}.contact-row-chevron{color:var(--muted);display:inline-flex}.contact-state-line{font-size:12px;font-weight:600;line-height:1.35}.contact-state-line.ok{color:var(--low)}.contact-state-line.wait{color:#9a6a12}.contact-state-line.muted{color:var(--muted)}.contact-state-line.no{color:var(--ext)}.contact-invites-link{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--surface));width:100%;color:var(--accent-text);font:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px 14px;font-size:13px;font-weight:650;display:flex}.contact-invite-answer{flex:none;gap:6px;display:flex}.contact-sheet{background:color-mix(in srgb,var(--surface) 96%,transparent);border-radius:25px;flex-direction:column;gap:12px;width:min(100% - 28px,410px);padding:20px;display:flex}.contact-sheet-head{align-items:center;gap:14px;padding:0 2px 5px;display:flex}.contact-sheet-head .picker-contact-avatar{width:58px;min-width:58px;height:58px}.contact-sheet-head .picker-contact-avatar img{width:43px;height:43px}.contact-sheet-head .picker-contact-avatar.off:after{height:2px;top:27px}.contact-sheet-head .contacts-name{font-size:19px;font-weight:800}.contact-sheet-head .contacts-phone{font-size:13.5px}.contact-sheet-info{border:1px solid color-mix(in srgb,var(--line2) 78%,transparent);background:color-mix(in srgb,var(--surface) 74%,var(--soft));border-radius:15px;flex-direction:column;margin:2px 0 0;padding:4px 12px;display:flex}.contact-sheet-info>div{border-bottom:1px solid color-mix(in srgb,var(--line2) 80%,transparent);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.contact-sheet-info>div:last-child{border-bottom:0}.contact-sheet-info dt{color:var(--muted)}.contact-sheet-info dd{text-align:right;margin:0;font-weight:600}.contact-sheet-hint{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-text);border-radius:12px;margin:0;padding:9px 12px;font-size:13px}.contact-sheet-invite{flex-direction:column;gap:10px;display:flex}.contact-sheet-callout{color:var(--muted);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:11px 12px;display:grid}.contact-sheet-callout svg{color:var(--accent-text)}.contact-sheet-channels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contact-sheet-channels .btn{min-height:52px;color:var(--ink2);background:color-mix(in srgb,var(--surface) 80%,transparent);justify-content:center;align-items:center;padding:0;display:flex}.contact-sheet-sms-only{background:color-mix(in srgb,var(--soft) 72%,var(--surface));min-height:50px}.contact-sheet-foot{grid-template-columns:1.35fr .85fr;gap:10px;margin-top:2px;display:grid}.contact-sheet-foot .btn{min-height:50px}.contact-sheet-foot .danger-text{border-color:color-mix(in srgb,var(--ext) 24%,var(--line));background:color-mix(in srgb,var(--ext) 7%,var(--surface))}.danger-text{color:var(--ext)}.contacts-screen,.contacts-screen button,.contacts-screen .note,.contacts-screen .contacts-name,.contacts-screen .contacts-phone{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.contacts-screen input,.contacts-screen textarea,.contacts-screen .kage-copy-fallback{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.contacts-screen button{touch-action:manipulation}.kage-info-card{background:color-mix(in srgb,var(--surface) 84%,transparent);border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;margin:0 0 16px;padding:13px;display:grid;box-shadow:0 10px 25px -24px #23191c80}.kage-info-icon{width:40px;height:40px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-radius:50%;place-items:center;font-size:24px;font-weight:500;display:grid}.kage-info-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.kage-info-card button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;font-size:23px}.contact-subempty,.invite-empty-card{isolation:isolate;text-align:center;background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid #ffffffc7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:178px;margin:0 0 18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 27px -25px #23191c7a}.contact-subempty>span,.invite-empty-card>span{width:58px;height:58px;color:var(--accent-text);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-radius:50%;place-items:center;display:grid}.contact-subempty strong,.invite-empty-card strong{color:var(--ink);font-size:14px}.contact-subempty p,.invite-empty-card p{max-width:270px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.contact-subempty .btn{align-items:center;gap:7px;width:auto;min-height:39px;margin-top:7px;padding-inline:18px;display:flex}.contact-subempty.compact{min-height:150px}.contact-subempty.illustrated,.invite-empty-card.illustrated{min-height:286px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;padding:8px 20px 22px;overflow:visible}.contact-subempty.compact.illustrated{min-height:245px}.contact-subempty.outgoing.illustrated{min-height:318px}.invite-empty-card.sent.illustrated{min-height:310px;margin-top:-4px}.invite-empty-card.sent.illustrated .contact-empty-scene{width:min(100%,320px);margin:-10px auto}.contact-subempty.compact.illustrated .contact-empty-scene{width:min(100%,260px);margin:-12px auto -10px}.contact-subempty.illustrated:before,.invite-empty-card.illustrated:before{content:"";z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%);filter:blur(8px);border-radius:50%;width:230px;height:150px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.contact-empty-scene{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 13px 18px #2b34271a);width:min(100%,300px);margin:-5px auto -8px;display:block}.kage-reward-strip{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-radius:12px;align-items:center;gap:8px;margin:9px 0 10px;padding:8px 11px;font-size:11.5px;display:flex}.invite-top-action{justify-content:flex-end;margin:-2px 0 8px;display:flex}.invite-top-action .btn{align-items:center;gap:7px;width:auto;padding-inline:17px;display:flex}.contacts-kage-tab .contact-row,.contacts-invites-tab .contact-row{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid #ffffffbf;border-radius:17px;margin-bottom:8px;padding:12px;box-shadow:0 10px 22px -23px #23191c8c}.contact-toast{z-index:70;background:var(--ink);color:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex;position:fixed;bottom:96px;left:16px;right:16px;box-shadow:0 12px 28px -12px #00000080}.contact-toast span{flex:1}.contact-toast button{border:1px solid color-mix(in srgb,var(--surface) 60%,transparent);color:var(--surface);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:4px 11px;font-size:12.5px;font-weight:650}.onboarding-phone{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.onboarding-phone strong{font-size:14px}.help-urgent{text-align:center;color:#2d2a27;background:#eee6dc url(/help-bg.webp) 50%/cover no-repeat;min-height:100dvh;padding:78px 20px 40px;position:relative}.help-urgent:before{content:"";pointer-events:none;background:linear-gradient(#f6eee659,#f6eee6b8);position:absolute;inset:0}.help-urgent>*{position:relative}.help-back{color:#2d2a27;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;top:18px;left:18px;box-shadow:0 6px 16px #32282826;position:absolute!important}.help-signature{color:#5c4b3c;margin:0;font-family:Kage Signature,Caveat,cursive;font-size:24px;top:26px;right:20px;position:absolute!important}.help-badge{border:1.5px solid #c0504a59;border-radius:50%;place-items:center;width:150px;height:150px;margin:8px auto 12px;animation:2.6s ease-in-out infinite help-pulse;display:grid}.help-badge.ok{border-color:#4e7a5e66}.help-badge-core{color:#c0504a;background:#f6dcd6;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 10px 26px #963c3738}.help-badge.ok .help-badge-core{color:#4e7a5e;background:#dcebe0}@keyframes help-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.help-urgent .title{margin:4px 0 6px;font-size:30px}.help-urgent .sub{color:#4a443d;max-width:340px;margin:0 auto 18px}.help-card{text-align:left;background:#fcf8f2eb;border-radius:24px;align-items:flex-start;gap:14px;margin:0 0 14px;padding:16px;display:flex;box-shadow:0 8px 24px #3228281f}.help-card-ico{color:#c0504a;background:#f3dcd8;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.help-card .lbl{margin:0 0 2px}.help-refresh{color:#5c4b3c;background:#efe7dc;border:0;border-radius:50%;flex:none;align-self:center;width:44px;height:44px;font-size:20px}.help-actions{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px;display:grid}.help-act{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:66px;padding:10px 14px;font-size:16px;font-weight:700;line-height:1.15;text-decoration:none;display:flex;box-shadow:0 10px 24px #782d2d47}.help-act.call{background:linear-gradient(135deg,#c9564f,#973f40)}.help-act.sos{background:linear-gradient(135deg,#cf6a5f,#b04742)}.help-close{color:#2d2a27;background:#fcf8f2eb;border:1.5px solid #5c4b3c66;border-radius:999px;width:100%;min-height:58px;font-size:17px;font-weight:700}.action-screen-stage{--action-ring:color-mix(in srgb, var(--accent) 74%, #fff);--action-ring-glow:color-mix(in srgb, var(--accent) 88%, #fff)}.action-screen-stage:before,.action-screen-stage:after{content:"";pointer-events:none;z-index:0;border:2px solid color-mix(in srgb, var(--action-ring) 78%, transparent);box-shadow:0 0 26px 4px color-mix(in srgb, var(--action-ring-glow) 40%, transparent), inset 0 0 30px color-mix(in srgb, var(--action-ring-glow) 18%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite action-halo;position:absolute;inset:0}.action-screen-stage:after{border-color:color-mix(in srgb, var(--action-ring) 48%, transparent);animation-delay:1.6s}.gps-dot{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c0a6b;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:11px;font-weight:700;display:inline-flex}.gps-dot i{border-radius:50%;flex:none;width:9px;height:9px}.gps-dot.on i{background:#4bc47e;animation:1.7s ease-out infinite gps-pulse}.gps-dot.off i{background:#e2564f;box-shadow:0 0 9px #e2564fbf}@keyframes gps-pulse{0%{box-shadow:0 0 #4bc47eb8}70%{box-shadow:0 0 0 9px #4bc47e00}to{box-shadow:0 0 #4bc47e00}}@media (prefers-reduced-motion:reduce){.gps-dot.on i{animation:none;box-shadow:0 0 9px #4bc47ebf}}@keyframes action-halo{0%{opacity:0;transform:scale(.96)}25%{opacity:.9}to{opacity:0;transform:scale(1.14)}}.delivery-summary{align-items:center;gap:12px;display:flex!important}.delivery-summary .ds-ico{color:#fff;background:linear-gradient(135deg,#c9564f,#973f40);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.delivery-summary .ds-text{text-align:left;flex:1;min-width:0}.delivery-summary .ds-text small{color:var(--muted);font-size:12.5px;display:block}.delivery-dot{color:#c0504a;background:#f6dcd6;place-items:center;font-size:16px;font-weight:800;display:grid;border-radius:50%!important;width:40px!important;height:40px!important}.delivery-dot.ok{color:#4e7a5e;background:#dcebe0}.delivery-row-status.sent{color:#3f7a55;background:#e2efe6;border-radius:999px;padding:5px 12px;font-weight:700}.delivery-row-channels{flex-direction:column;gap:0;padding:4px 6px 8px;display:flex}.dch-row{border-top:1px solid #78645a24;align-items:center;gap:12px;padding:10px 6px;display:flex}.dch-row:first-child{border-top:0}.dch-ico{color:#c0504a;background:#f3dcd8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.dch-txt{text-align:left;flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.dch-txt strong{font-size:15px}.dch-txt span{color:var(--muted);font-size:13px}.dch-pill{color:#6f665f;background:#ece7e2;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.dch-pill-warn,.dch-pill-ok{color:#b24741;background:#f6dcd6}.language-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pedidos-stack{width:100%}.pedidos-stack-nav{justify-content:center;align-items:center;gap:12px;margin:-4px 0 12px;display:flex}.pedidos-stack-nav .btn{min-width:40px;min-height:36px;padding:0 12px;font-size:18px}.pedidos-stack-nav .note{margin:0}.colapsavel{margin-top:18px;display:block}.colapsavel .collapse-toggle{width:100%}.colapsavel-fechado{margin:6px 0 0}.pedido-popup{text-align:left;border-top:4px solid var(--ext)}.pedido-popup .sender-identity{margin:6px 0 2px}.pedido-popup-acoes{flex-direction:column;gap:8px;margin:12px 0 6px;display:flex}.pedido-popup-acoes .btn{width:100%}a.btn,a.btn:visited{text-decoration:none}.history-screen,.notifications-screen .notif-item,.notif-activity{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.history-remove{align-self:flex-start;margin-top:10px}.notif-activity-state{color:var(--accent-text);font-size:11.5px;font-weight:700}.notif-activity-state.ok{color:var(--low)}.notif-activity-state.warn{color:var(--ext)}.option-sheet{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.option-sheet>header{flex-shrink:0}.option-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.option-sheet-pad{padding:14px 16px}.option-sheet-footer{border-top:1px solid var(--line2);background:color-mix(in srgb,var(--surface) 96%,transparent);flex-shrink:0;gap:10px;padding:12px 14px 14px;display:flex}.option-sheet-footer>.btn{flex:1;min-height:48px;margin:0}.option-sheet-tools{z-index:1;background:color-mix(in srgb,var(--surface) 96%,transparent);align-items:center;gap:10px;padding:10px 12px 6px;display:flex;position:sticky;top:0}.option-sheet-tools .search-field{flex:1;min-height:44px;margin:0}.option-sheet-tools .text-action{flex-shrink:0;font-size:12.5px}.option-sheet-contact{align-items:center;gap:11px;min-width:0;display:flex}.option-sheet-contact .contact-info{flex-direction:column;min-width:0;display:flex}.option-sheet-contact .contacts-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.option-sheet-contact .contacts-phone{margin:0;font-size:12px}.choice-select-check.square{border-radius:9px}.option-sheet-bg-row{align-items:center;gap:12px;display:flex}.option-sheet-bg-row .fundo-preview{background-position:50% 38%;background-size:cover;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;width:58px;height:40px;display:block;position:relative;overflow:hidden}.option-sheet-bg-row.fundo-preview-bloqueado .fundo-preview:before{text-align:center;white-space:nowrap;width:auto;font-size:11px;line-height:1;inset:9px 0 auto;transform:none}.option-sheet-bg-row.fundo-preview-bloqueado .fundo-preview:after{top:27px}.option-sheet-bg-row.fundo-preview-ambiente .fundo-preview i{background-size:12px 12px;inset:9px}.option-sheet .custom-sms-editor{border:0;flex-direction:column;gap:8px;margin:0;padding-top:14px;display:flex}.option-sheet .custom-sms-editor label{color:var(--ink2);font-size:12px;font-weight:700}.option-sheet .destination-editor{margin:0;display:block}.option-sheet .destination-editor .f-input{width:100%}.app-shell .home-screen,.app-shell .contacts-screen,.app-shell .permissions-screen,.app-shell .tutorial-screen,.app-shell .notifications-screen,.app-shell .plans-screen,.app-shell .panic-intro,.app-shell .history-screen{background-repeat:no-repeat;background-size:100% 100%,cover}.app-shell .home-screen{background-image:linear-gradient(var(--module-wash,transparent),var(--module-wash,transparent)),var(--bg-q1,none);background-position:50%,100% 0}.app-shell .contacts-screen{background-image:linear-gradient(var(--module-wash,transparent),var(--module-wash,transparent)),var(--bg-q2,none);background-position:50%,100% 0}.app-shell .permissions-screen{background-image:linear-gradient(var(--module-wash,transparent),var(--module-wash,transparent)),var(--bg-q3,none);background-position:50%,0 0}.app-shell .tutorial-screen,.app-shell .notifications-screen{background-image:linear-gradient(var(--module-wash,transparent),var(--module-wash,transparent)),var(--bg-q4,none);background-position:50%,100% 0}.app-shell .plans-screen,.app-shell .history-screen{background-image:linear-gradient(var(--module-wash,transparent),var(--module-wash,transparent)),var(--bg-q3,none);background-position:50%,0 100%}.app-shell .panic-intro{background-image:linear-gradient(var(--module-wash,transparent),var(--module-wash,transparent)),var(--bg-q2,none);background-position:50%,100% 0}.page-header-hero{--ph-bg:var(--ph-2,none);background-image:linear-gradient(90deg,color-mix(in srgb,var(--surface) 58%,transparent) 0%,color-mix(in srgb,var(--surface) 22%,transparent) 55%,transparent 78%),var(--ph-bg),linear-gradient(120deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface));background-position:50%,50%,50%;background-repeat:no-repeat;background-size:100% 100%,cover,100% 100%}.page-header-hero:before{opacity:.12}.page-header-hero-notifications{--ph-bg:var(--ph-1,none)}.page-header-hero-contacts{--ph-bg:var(--ph-8,none)}.page-header-hero-permissions{--ph-bg:var(--ph-2,none)}.page-header-hero-account{--ph-bg:var(--ph-3,none)}.page-header-hero-history{--ph-bg:var(--ph-5,none)}.page-header-hero-plans,.page-header-hero-tutorial{--ph-bg:var(--ph-4,none)}.page-header-hero-test{--ph-bg:var(--ph-5,none)}.app-shell .hero-card.hero-action{min-height:0;color:var(--ink);background-color:var(--hero-main-top,var(--surface));background-image:linear-gradient(90deg,color-mix(in srgb,var(--hero-main-top,#fff) 70%,transparent) 0%,color-mix(in srgb,var(--hero-main-top,#fff) 20%,transparent) 48%,transparent 66%),var(--hero-main,none);box-shadow:inset 0 1px 0 #fffffff2,inset 0 -2px 0 #0000000d,inset 1px 0 0 #ffffff8c,inset -1px 0 0 #00000008,0 1px 0 #ffffffb3,0 14px 30px -14px color-mix(in srgb,var(--accent2) 38%,transparent),0 3px 8px #281e1e12;background-position:50%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,270%;border:1px solid #ffffffd9;border-radius:26px;margin-inline:-6px;padding:13px 18px 14px}.app-shell .hero-card.hero-action:after{opacity:.22}.hero-card.hero-action .hero-art{display:none}.hero-card.hero-action .hero-action-title{color:var(--ink);letter-spacing:-.3px;margin:7px 0 3px;font-size:19.5px;font-weight:650}.hero-card.hero-action .hero-tagline{max-width:74%;color:var(--ink2);opacity:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.36;display:-webkit-box;overflow:hidden}.hero-card.hero-action .hero-inline-action{background:#ffffffe6;border-radius:99px;margin-top:10px;padding:4px 14px 4px 6px;box-shadow:0 6px 16px -8px #281e1e59,inset 0 1px #fff}.hero-card.hero-action .hero-inline-action .gesture-cta-label{font-size:13.5px}.hero-card.hero-action .hero-bell{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 18%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9}.hero-card.hero-action .hero-bell-badge{box-shadow:0 0 0 2px #fff}.hero-card.hero-action .hero-switcher .module-switcher-item img{box-shadow:0 2px 7px #281e1e2e}.hero-card.hero-action .hero-switcher .module-switcher-item.on img{box-shadow:0 2px 7px #281e1e2e,0 0 0 2px #fff,0 0 0 3.5px color-mix(in srgb,var(--accent) 45%,transparent)}.hero-card.hero-action .hero-icon{box-shadow:0 2px 7px #281e1e2e,0 0 0 2px #fff}.app-shell .home-screen .grid2{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-inline:-2px}.app-shell .home-screen .gtile{aspect-ratio:1/1.02;text-align:center;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:0;padding:10px 4px 9px}.app-shell .home-screen .gtile>svg{border-radius:14px;width:44px;height:44px;padding:10px}.app-shell .home-screen .gtile>span{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.app-shell .home-screen .gtile:after{width:60px;height:60px;top:-26px;right:-24px}@media (width<=350px){.app-shell .home-screen .gtile>svg{width:38px;height:38px;padding:8px}.app-shell .home-screen .gtile>span{font-size:11px}}.hero-card.hero-action .gesture-cta-orbit{width:36px;height:36px}.notif-module-icon{border-radius:10px;width:30px;height:30px;display:block}html,body,.app-shell,.app-shell *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app-shell input,.app-shell textarea,.app-shell [contenteditable=true],.app-shell .kage-copy-fallback,.app-shell .kage-copy-fallback *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.page-header-hero-art-custom{filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--accent) 22%,transparent));background:0 0;place-items:center;display:grid;transform:none}.page-header-hero-art-custom .action-orbit{width:100%;height:100%}.page-header-hero-action{--ph-bg:var(--ph-2,none)}.page-header-hero-action .page-header-hero-art-custom{width:118px;height:118px;margin-right:-6px}.app-shell .home-screen{background-image:var(--home-bg,var(--bg-q1,none));background-position:top;background-repeat:no-repeat;background-size:cover}.app-shell .home-welcome{gap:3px;margin:6px 0 12px}.app-shell .home-welcome h1{letter-spacing:-.4px;color:var(--ink);font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:36px;font-weight:400}.app-shell .home-welcome p{color:var(--ink2);font-size:13.5px}.app-shell .home-welcome:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,transparent),color-mix(in srgb,var(--ink) 14%,transparent) 30%,transparent);width:58%;height:1px;margin-top:12px;display:block}.app-shell .hero-card.hero-action{background-color:#f3ebe3;background-image:linear-gradient(90deg,#f7f1ebb8 0%,#f7f1eb61 45%,transparent 64%),var(--hero-bg2,var(--hero-main,none));background-position:50%,100%;background-size:100% 100%,cover;min-height:208px;padding:16px 18px 18px}.app-shell .hero-card.hero-action .hero-action-title{letter-spacing:-.2px;margin:12px 0 6px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:25px;font-weight:400}.app-shell .hero-card.hero-action .hero-tagline{max-width:62%;font-size:13px}.app-shell .hero-card.hero-action .hero-inline-action{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--accent2) 70%,transparent),inset 0 1px 0 #ffffff40;gap:14px;margin-top:14px;padding:6px 18px 6px 7px}.app-shell .hero-card.hero-action .hero-inline-action .gesture-cta-label{color:#fff;font-size:14.5px;font-weight:600}.app-shell .hero-card.hero-action .hero-inline-action svg{color:#fff}.app-shell .hero-card.hero-action .hero-inline-action .gesture-cta-orbit img{filter:brightness(0)invert();opacity:.95}.app-shell .home-screen .gtile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf89e;border-color:#ffffffd9}.app-shell .home-screen .gtile:before,.app-shell .home-screen .gtile:after{opacity:.08}.app-shell .home-screen .gtile-0{--tile-accent:var(--accent);--tile-accent2:var(--accent2)}.app-shell .home-screen .gtile-1{--tile-accent:#6b927c;--tile-accent2:#4d7361}.app-shell .home-screen .gtile-2{--tile-accent:#7a5566;--tile-accent2:#5c3c4c}.app-shell .home-screen .gtile-3{--tile-accent:#c9977a;--tile-accent2:#a9785c}.envio-screen{z-index:40;background:#efe6dc var(--sending-bg,none) center/cover no-repeat;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0 28px 10vh;display:flex;position:fixed;inset:0}.envio-orbit{filter:drop-shadow(0 12px 22px color-mix(in srgb,var(--accent) 22%,transparent))}.envio-label{color:#2d2528;letter-spacing:-.2px;margin:6px 0 0;font-size:19px;font-weight:500}.envio-dots{gap:12px;display:flex}.envio-dots i{background:#b7b0aa;border-radius:50%;width:10px;height:10px;animation:1.35s ease-in-out infinite envio-dot}.envio-dots i:nth-child(2){animation-delay:.45s}.envio-dots i:nth-child(3){animation-delay:.9s}@keyframes envio-dot{0%,55%,to{box-shadow:none;background:#b7b0aa;transform:scale(1)}15%,35%{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent);transform:scale(1.3)}}.envio-slow{color:#5d5156;max-width:300px;margin:4px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.envio-dots i{animation-duration:2.4s}}.app-shell .alarm-dark{z-index:30;padding:calc(26px + env(safe-area-inset-top)) 18px calc(34px + env(safe-area-inset-bottom));text-align:center;color:#f2ebe5;background:#0f0e10 var(--result-bg,none) center top/cover no-repeat;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto}.app-shell .alarm-dark:before,.app-shell .alarm-dark:after{display:none}.app-shell .alarm-dark .alarm-orbit{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 45%,transparent));flex:none;margin-top:4px}.app-shell .alarm-dark .title,.app-shell .alarm-dark h1{letter-spacing:-.2px;color:#f6efe9;margin:4px 0 2px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.15}.app-shell .alarm-dark>.sub{text-align:left;color:#e9e1db;opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:400px;min-height:0;box-shadow:none;background:#1e1a1d9e;border:1px solid #ffffff1a;border-radius:16px;margin:4px 0 0;padding:14px 16px 14px 58px;font-size:13.5px;line-height:1.45;display:block;position:relative}.app-shell .alarm-dark>.sub:before{content:"!";color:#fff;background:#c9403a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-weight:800;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 12px #c9403a8c}.app-shell .alarm-dark[role=status]>.sub:before{content:"✓";background:#4f8a66;box-shadow:0 0 12px #4f8a6680}.app-shell .alarm-dark .delivery-details{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:10px;width:100%;max-width:400px;margin:2px 0 0;padding:0}.app-shell .alarm-dark .delivery-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1a1d9e;border:1px solid #ffffff1a;border-radius:16px;padding:12px 14px}.app-shell .alarm-dark .delivery-summary .ds-ico{color:#f2ebe5;background:#ffffff0f;border:1px solid #ffffff24;width:36px;height:36px}.app-shell .alarm-dark .delivery-summary .ds-ico svg{width:18px;height:18px}.app-shell .alarm-dark .delivery-summary-title{color:#f6efe9;font-size:14px;font-weight:600}.app-shell .alarm-dark .delivery-summary .ds-text small{display:none}.app-shell .alarm-dark .delivery-stat-ok{color:#7fd09a}.app-shell .alarm-dark .delivery-stat-failed{color:#ff8a80}.app-shell .alarm-dark .delivery-stat-unknown{color:#bdb2ab}.app-shell .alarm-dark .delivery-row{background:0 0;border:0;border-radius:0;padding:4px 4px 6px;position:relative}.app-shell .alarm-dark .delivery-row-toggle{color:#f2ebe5;gap:14px}.app-shell .alarm-dark .delivery-dot{font-size:14px;box-shadow:0 0 0 3px #ffffff14;color:#3d6b52!important;background:#dfe8e0!important;width:34px!important;height:34px!important}.app-shell .alarm-dark .delivery-name{color:#f6efe9;font-weight:600}.app-shell .alarm-dark .delivery-row-status{display:none}.app-shell .alarm-dark .delivery-row-chevron{color:#d9cfc8}.app-shell .alarm-dark .delivery-row-channels{margin:4px 0 0 16px;padding:2px 0 2px 26px;position:relative}.app-shell .alarm-dark .delivery-row-channels:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 95%,#fff),color-mix(in srgb,var(--accent) 70%,transparent));width:2px;box-shadow:0 0 8px color-mix(in srgb,var(--accent) 80%,transparent),0 0 16px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:2px;position:absolute;top:-6px;bottom:18px;left:0}.app-shell .alarm-dark .dch-row{border-top:1px solid #ffffff14;padding:10px 4px;position:relative}.app-shell .alarm-dark .dch-row:first-child{border-top:0}.app-shell .alarm-dark .dch-row:before{content:"";width:10px;height:10px;box-shadow:0 0 8px color-mix(in srgb,var(--accent) 90%,transparent),0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent);background:#fff;border-radius:50%;position:absolute;top:50%;left:-31px;transform:translateY(-50%)}.app-shell .alarm-dark .dch-ico{color:#eadfd8;background:#ffffff12;border:1px solid #ffffff1a;width:38px;height:38px}.app-shell .alarm-dark .dch-txt strong{color:#f6efe9;font-size:14.5px;font-weight:600}.app-shell .alarm-dark .dch-txt span{color:#b9ada6;font-size:12.5px}.app-shell .alarm-dark .dch-pill{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:0;display:grid}.app-shell .alarm-dark .dch-pill:before{content:"✓";font-size:14px;font-weight:800}.app-shell .alarm-dark .dch-pill-ok{background:#57a672;box-shadow:0 0 10px #57a67280}.app-shell .alarm-dark .dch-pill-warn{background:#e2685f;box-shadow:0 0 10px #e2685f73}.app-shell .alarm-dark .dch-pill-muted:before{content:"–"}.app-shell .alarm-dark .delivery-details>.note,.app-shell .alarm-dark .delivery-retry-progress .note{color:#cfc4be}.app-shell .alarm-dark .operation-feedback{color:#f2ebe5}.app-shell .alarm-dark .alarm-brush{background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 55%,#000) 0%,var(--accent) 28%,color-mix(in srgb,var(--accent) 85%,#fff) 60%,var(--accent2) 100%);color:#fff;width:100%;max-width:380px;min-height:74px;box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;margin:10px 0 0;padding:0 78px 0 34px;font-size:16px;font-weight:600;display:flex;position:relative;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 80' preserveAspectRatio='none'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.35' numOctaves='3' seed='7'/><feDisplacementMap in='SourceGraphic' scale='16'/></filter><path filter='url(%23b)' d='M14 22 C60 8 150 12 240 10 C300 9 360 12 392 20 C398 34 398 48 390 60 C330 72 250 70 160 71 C100 72 40 70 10 60 C4 48 5 32 14 22Z' fill='black'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 80' preserveAspectRatio='none'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.35' numOctaves='3' seed='7'/><feDisplacementMap in='SourceGraphic' scale='16'/></filter><path filter='url(%23b)' d='M14 22 C60 8 150 12 240 10 C300 9 360 12 392 20 C398 34 398 48 390 60 C330 72 250 70 160 71 C100 72 40 70 10 60 C4 48 5 32 14 22Z' fill='black'/></svg>") 50%/100% 100% no-repeat}.app-shell .alarm-dark .alarm-brush:disabled{opacity:.7}.app-shell .alarm-dark .alarm-brush-arrow{width:46px;height:46px;color:color-mix(in srgb,var(--accent) 85%,#000);background:#fbf6f2;border-radius:50%;place-items:center;font-size:22px;font-style:normal;font-weight:600;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%);box-shadow:0 4px 10px #00000040}.app-shell .alarm-dark .alarm-back{color:#e9e1db;background:0 0;border:0;align-items:center;gap:10px;margin:6px 0 0;padding:10px 16px;font-size:15px;font-weight:500;display:inline-flex}.app-shell .alarm-dark .alarm-back span{font-size:18px}.app-shell .alarm-dark>.note{color:#cfc4be}.app-shell .alarm-dark .delivery-name{text-align:left;flex:1}.app-shell .home-screen{background-color:#efe6dc;background-position:top;background-size:100%;background-image:linear-gradient(180deg,#f2eae28c 0,#f2eae233 26%,transparent 40%),var(--home-bg,var(--bg-q1,none));background-position:50%,0 0;background-size:100% 100%,122%}.app-shell.theme-brado .panic-counting{background:#0f0e10 url(/countdown-brado.webp) 50%/cover no-repeat}.app-shell .panic-counting .panic-count-number{text-shadow:0 0 24px #0000008c;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:96px;font-weight:400}.app-shell .panic-counting .btn.stop{min-width:180px;box-shadow:0 10px 26px #00000073}.app-shell .flux-grace{background:#0f0e10 var(--result-bg,none) center/cover no-repeat}.app-shell .flux-grace .note{color:#f2ebe5;text-shadow:0 1px 8px #0009}.app-shell .modal.pedido-popup{color:#f2ebe5;background:#0e0e10 url(/help-dark.webp) 50% 35%/cover no-repeat;border:1px solid #ffffff1f;box-shadow:0 24px 60px #0000008c}.app-shell .modal.pedido-popup .lbl{letter-spacing:.08em;color:#ff8a80!important}.app-shell .modal.pedido-popup .sender-identity p{color:#f2ebe5}.app-shell .modal.pedido-popup .btn.ghost{color:#f2ebe5;background:#ffffff1a;border:1px solid #ffffff38}.app-shell .modal.pedido-popup .note{color:#cfc4be}.app-shell .contacts-screen,.app-shell .permissions-screen,.app-shell .tutorial-screen,.app-shell .notifications-screen,.app-shell .plans-screen,.app-shell .history-screen,.app-shell .panic-intro{isolation:isolate;background-color:#0000;background-image:none;position:relative}.app-shell .contacts-screen:after,.app-shell .permissions-screen:after,.app-shell .tutorial-screen:after,.app-shell .notifications-screen:after,.app-shell .plans-screen:after,.app-shell .history-screen:after,.app-shell .panic-intro:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,#f7f1eaa8 0%,#f7f1ea6b 34%,#f7f1ea80 100%),var(--pagina-bg,none) center top/cover no-repeat;background-color:#efe7dd;position:fixed;inset:0}.app-shell .contacts-screen,.app-shell .panic-intro{--pagina-bg:var(--bg-q2,none)}.app-shell .permissions-screen,.app-shell .plans-screen,.app-shell .history-screen{--pagina-bg:var(--bg-q3,none)}.app-shell .tutorial-screen,.app-shell .notifications-screen{--pagina-bg:var(--bg-q4,none)}.app-shell .client-area-shell:before,.app-shell .account-screen:before{background-image:linear-gradient(180deg,#f7f1eaa8,#f7f1ea73),var(--bg-account,var(--hub-bg,none));background-position:50%,top;background-size:100% 100%,cover;position:fixed}.app-shell .page-header-signature{text-shadow:0 0 10px #f7f1eaf2,0 0 3px #f7f1eae6}.app-shell .page-header-hero{background-image:linear-gradient(90deg,color-mix(in srgb,var(--surface) 80%,transparent) 0%,color-mix(in srgb,var(--surface) 52%,transparent) 50%,color-mix(in srgb,var(--surface) 8%,transparent) 80%),var(--ph-bg),linear-gradient(120deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface))}.app-shell .contacts-screen:after,.app-shell .permissions-screen:after,.app-shell .tutorial-screen:after,.app-shell .notifications-screen:after,.app-shell .plans-screen:after,.app-shell .history-screen:after,.app-shell .panic-intro:after{background:linear-gradient(180deg,#f7f1eaa8 0%,#f7f1ea70 32%,#f7f1eaa8 70%,#f7f1eabd 100%),var(--pagina-bg,none) center top/cover no-repeat;background-color:#efe7dd}.app-shell .page-header-hero .page-header-title{letter-spacing:-.3px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:29px;font-weight:400}.app-shell .home-exit{gap:8px;padding:0}.app-shell .home-exit-icon{background:#fbf7f1;border-radius:50%;width:58px;height:58px;padding:5px;box-shadow:0 8px 20px -10px #281e1e59,inset 0 0 0 1px #ffffffe6}.app-shell .home-masthead{align-items:center;min-height:60px}.app-shell .home-masthead .page-header-signature{align-self:center}.home-modules-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px;display:flex}.home-modules-row .hero-switcher .module-switcher{gap:12px}.home-modules-row .module-switcher-item img,.home-modules-row .hero-icon{border-radius:14px;width:46px;height:46px;box-shadow:0 4px 12px -4px #281e1e40}.home-modules-row .module-switcher-item.on img{box-shadow:0 4px 12px -4px #281e1e40,0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--accent) 55%,transparent)}.home-modules-row .hero-bell{width:46px;height:46px;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;margin:0;position:relative;box-shadow:0 4px 12px -6px #281e1e4d}.home-modules-row .hero-bell-badge{top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.app-shell .hero-card.hero-action{flex-direction:column;justify-content:flex-end;min-height:196px;padding:26px 20px 20px;display:flex}.app-shell .hero-card.hero-action .hero-action-title{letter-spacing:-.4px;margin:0;font-size:34px;line-height:1.05}.hero-card.hero-action .hero-subtitulo{z-index:1;color:var(--ink2);letter-spacing:.1px;margin:6px 0 0;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:17px;font-style:italic;position:relative}.app-shell .hero-card.hero-action .hero-inline-action{margin-top:18px}.app-shell .contacts-empty-scene,.app-shell .contact-empty-scene,.app-shell .history-empty img{background:radial-gradient(closest-side,#fcf8f2d1 0 52%,#fcf8f266 76%,#fcf8f200 100%)}.page-header-hero-art{isolation:isolate}.page-header-hero-art:not(.page-header-hero-art-custom):before{content:"";z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--surface) 70%,transparent) 0 40%,color-mix(in srgb,var(--surface) 0%,transparent) 100%);position:absolute;inset:-4% -6%}.page-header-hero-art:not(.page-header-hero-art-custom):after{content:"";z-index:1;background-image:var(--ph-art);background-repeat:no-repeat;background-size:400% 200%;background-position:inherit;position:absolute;inset:0}.app-shell :is(.contacts-screen,.notifications-screen,.tutorial-screen,.history-screen,.permissions-screen,.plans-screen,.account-screen,.panic-intro)>:is(.lbl,.note,h2,h3,p),.app-shell .notif-tier-heading,.app-shell .account-section-divider span,.app-shell .contacts-screen .lbl{text-shadow:0 0 12px #faf5eef2,0 0 4px #faf5eee6}.app-shell .notif-tier-heading{background:linear-gradient(90deg,#faf5eed9,#faf5ee00);border-radius:0 99px 99px 0;padding:4px 12px 4px 2px;display:inline-block}.app-shell .home-modules-row .hero-switcher .module-switcher-item img,.app-shell .home-modules-row .hero-icon{border-radius:14px;width:46px;height:46px;box-shadow:0 4px 12px -4px #281e1e40}.app-shell .home-modules-row .hero-switcher .module-switcher-item.on img{box-shadow:0 4px 12px -4px #281e1e40,0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--accent) 55%,transparent)}.app-shell .home-modules-row .hero-switcher .module-switcher{gap:12px}.app-shell .home-modules-row .module-switcher-item{opacity:.78;transform:none}.app-shell .home-modules-row .module-switcher-item.on{opacity:1}.option-sheet .duracao-editor label{color:var(--ink2);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.option-sheet .duracao-editor .f-input{text-align:center;width:100%;font-size:22px}.app-shell.theme-brado .home-screen .gtile-1{--tile-accent:#6b927c;--tile-accent2:#4d7361}.app-shell.theme-brado .home-screen .gtile-2{--tile-accent:#7a5566;--tile-accent2:#5c3c4c}.app-shell.theme-brado .home-screen .gtile-3{--tile-accent:#4f6f8f;--tile-accent2:#39546f}.app-shell.theme-flux .home-screen .gtile-1{--tile-accent:#c9977a;--tile-accent2:#a9785c}.app-shell.theme-flux .home-screen .gtile-2{--tile-accent:#6b927c;--tile-accent2:#4d7361}.app-shell.theme-flux .home-screen .gtile-3,.app-shell.theme-eco .home-screen .gtile-1{--tile-accent:#7a5566;--tile-accent2:#5c3c4c}.app-shell.theme-eco .home-screen .gtile-2{--tile-accent:#c9977a;--tile-accent2:#a9785c}.app-shell.theme-eco .home-screen .gtile-3{--tile-accent:#4f6f8f;--tile-accent2:#39546f}.app-shell .home-screen .gtile{gap:6px}.app-shell .home-screen .gtile>span{font-size:11.5px}.app-shell .home-screen .gtile-estado{z-index:1;color:var(--muted);white-space:nowrap;margin-top:-3px;font-size:10.5px;font-weight:600;position:relative}.app-shell .home-screen .gtile-estado.alerta{color:var(--ext)}.separadores{--sep-pad:5px;padding:var(--sep-pad);background:linear-gradient(color-mix(in srgb,var(--surface) 80%,transparent),color-mix(in srgb,var(--surface) 80%,transparent)) padding-box, linear-gradient(120deg,#fffffffa,color-mix(in srgb,var(--accent) 34%,#fff9) 38%,#ffffffeb 62%,color-mix(in srgb,var(--accent2) 26%,#ffffff80)) border-box;box-shadow:0 10px 26px -20px color-mix(in srgb,var(--accent2) 60%,#23191c99),inset 0 1px 0 #fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid #0000;border-radius:99px;align-items:stretch;margin:0 0 16px;display:flex;position:relative}.separadores-pill{top:var(--sep-pad);bottom:var(--sep-pad);left:var(--sep-pad);width:calc((100% - 2 * var(--sep-pad)) / var(--sep-n));transform:translateX(calc(var(--sep-i) * 100%));background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:inset 0 0 0 1px #ffffff47,inset 0 1px 0 #fff6,0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 7px 18px -6px color-mix(in srgb,var(--accent2) 55%,transparent);border-radius:99px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute}.separadores button{z-index:1;min-width:0;min-height:40px;color:var(--ink2);letter-spacing:-.1px;background:0 0;border:0;border-radius:99px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:12px;font-weight:650;transition:color .2s;display:flex;position:relative}.separadores button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.separadores button svg{flex:none;width:17px;height:17px}.separadores button.active{color:#fff}.separadores button.active .tab-badge{box-shadow:0 0 0 1.5px #ffffffd9}@media (width<=360px){.separadores button{gap:4px;font-size:11px}.separadores button svg{width:15px;height:15px}}.app-shell .home-screen .grid2 .gtile{aspect-ratio:auto;min-height:92px}.app-shell .home-screen .gtile>span,.app-shell .home-screen .gtile-estado{flex:none}.choice-select-dialog{background:linear-gradient(color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--surface) 97%,transparent)) padding-box, linear-gradient(120deg,#fffffffa,color-mix(in srgb,var(--accent) 36%,#fff9) 36%,#fffffff2 60%,color-mix(in srgb,var(--accent2) 30%,#ffffff80)) border-box;box-shadow:0 -6px 30px -12px color-mix(in srgb,var(--accent2) 30%,transparent),0 24px 60px #1914163d;border:1.5px solid #0000;position:relative}.modal-backdrop:has(>.contact-sheet,>.picker-modal)>.modal{background:linear-gradient(color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--surface) 97%,transparent)) padding-box, linear-gradient(120deg,#fffffffa,color-mix(in srgb,var(--accent) 36%,#fff9) 36%,#fffffff2 60%,color-mix(in srgb,var(--accent2) 30%,#ffffff80)) border-box;box-shadow:0 -6px 30px -12px color-mix(in srgb,var(--accent2) 30%,transparent),0 24px 60px #1914163d;border:1.5px solid #0000;position:relative}.choice-select-dialog:before{content:"";z-index:2;background:color-mix(in srgb,var(--ink) 18%,transparent);pointer-events:none;border-radius:4px;width:38px;height:4px;margin-left:-19px;position:absolute;top:7px;left:50%}.modal-backdrop:has(>.contact-sheet,>.picker-modal)>.modal:before{content:"";z-index:2;background:color-mix(in srgb,var(--ink) 18%,transparent);pointer-events:none;border-radius:4px;width:38px;height:4px;margin-left:-19px;position:absolute;top:7px;left:50%}.choice-select-dialog header{padding-top:20px}.choice-select-dialog header strong{letter-spacing:-.2px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:21px;font-weight:400}.choice-select-dialog header small{color:var(--accent-text)}.modal-backdrop:has(>.contact-sheet,>.picker-modal){padding-bottom:calc(14px + env(safe-area-inset-bottom));align-items:flex-end}.modal-backdrop:has(>.contact-sheet,>.picker-modal)>.modal{border-radius:25px;width:min(430px,100%);padding-top:22px;animation:.25s cubic-bezier(.22,1,.36,1) choice-sheet-in}.janela-escrita{max-height:calc(100dvh - 40px);animation:.26s cubic-bezier(.22,1,.36,1) janela-escrita-in}@keyframes janela-escrita-in{0%{opacity:.35;transform:translateY(-24px)}to{opacity:1;transform:none}}.janela-escrita .option-sheet-footer{padding-bottom:18px}.janela-escrita .f-input{font-size:16px}.pin-teclado{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.pin-pontos{gap:14px;min-height:18px;display:flex}.pin-pontos span{border:1.5px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:50%;width:14px;height:14px;transition:background .15s,transform .15s}.pin-pontos span.cheio{background:linear-gradient(135deg,var(--accent),var(--accent2));border-color:#0000;transform:scale(1.08)}.pin-pontos.abanar{animation:.42s cubic-bezier(.36,.07,.19,.97) pin-abanar}@keyframes pin-abanar{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.pin-mensagem{min-height:20px;color:var(--ink2);text-align:center;margin:0;font-size:13px}.pin-mensagem.erro{color:var(--ext);font-weight:600}.pin-teclas{grid-template-columns:repeat(3,72px);justify-content:center;gap:14px 22px;display:grid}.pin-teclas>button,.pin-teclas>span{width:72px;height:72px}.pin-teclas>button{background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:28px;transition:transform .1s,background .15s;display:flex;box-shadow:0 6px 16px -10px #23191c73,inset 0 1px #ffffffe6}.pin-teclas>button:active{background:color-mix(in srgb,var(--accent) 16%,var(--surface));transform:scale(.94)}.pin-teclas>button:disabled{opacity:.45}.pin-teclas>.pin-tecla-bio{color:var(--accent-text);font-size:0}.pin-teclas>.pin-tecla-ok{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-color:#0000;font-family:inherit;font-size:26px}.pin-teclas>.pin-tecla-apagar{font-family:inherit;font-size:22px}.pin-apagar-texto{color:var(--muted);background:0 0;border:0;margin-top:2px;font-size:13px;font-weight:600}.ecra-bloqueio{z-index:200;padding:calc(34px + env(safe-area-inset-top)) 20px calc(22px + env(safe-area-inset-bottom));color:var(--ink);background:linear-gradient(180deg,#faf5eeb8,#faf5eee6 55%,#faf5eec7),var(--bg-q2,none) center / cover no-repeat,var(--surface);flex-direction:column;justify-content:space-between;align-items:center;gap:18px;animation:.3s ease-out ecra-bloqueio-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ecra-bloqueio-in{0%{opacity:0}to{opacity:1}}.ecra-bloqueio-topo{flex-direction:column;align-items:center;gap:14px;display:flex}.ecra-bloqueio-simbolo{background:#fbf7f1;border-radius:50%;width:74px;height:74px;padding:7px;box-shadow:0 10px 26px -12px #281e1e73,inset 0 0 0 1px #ffffffe6}.ecra-bloqueio-topo h1{letter-spacing:-.3px;margin:0;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:26px;font-weight:400}.ecra-bloqueio-gestos{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:380px;display:flex}.ecra-bloqueio-gestos small{color:var(--muted);font-size:12px;font-weight:600}.ecra-bloqueio-gestos>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ecra-bloqueio-gestos button{background:linear-gradient(color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface) 88%,transparent)) padding-box,linear-gradient(120deg,#fffffffa,color-mix(in srgb,var(--accent) 34%,#fff9),#ffffffeb) border-box;min-height:44px;color:var(--ink);border:1.5px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:650;display:flex;box-shadow:0 6px 16px -12px #23191c80}.ecra-bloqueio-gestos button img{border-radius:10px;width:32px;height:32px}.pin-confirmar-fundo{z-index:210}.pin-confirmar{border-radius:25px;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 16px;display:flex}.pin-confirmar-titulo{text-align:center;margin:0;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:22px}.pin-confirmar .pin-teclas{grid-template-columns:repeat(3,64px);gap:10px 18px}.pin-confirmar .pin-teclas>button,.pin-confirmar .pin-teclas>span{width:64px;height:64px}.pin-confirmar>.btn{width:100%}.pin-janela{padding-top:18px;padding-bottom:18px}.seguranca-card{flex-direction:column;gap:0;padding:4px 16px;display:flex}.seguranca-card .switch-row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.seguranca-card .switch-row:last-child{border-bottom:0}.seguranca-card .switch-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.seguranca-card .switch-row strong{color:var(--ink);font-size:14px}.seguranca-card .switch-row small{color:var(--muted);font-size:12px;line-height:1.45}.seguranca-card .switch-row .choice-select-trigger{flex:none}.seguranca-nota{margin:0 0 12px;font-size:12px}.seguranca-card .switch-row>.switch{flex:none}.page-header-hero-art:not(.page-header-hero-art-custom):before{background:color-mix(in srgb,var(--accent) 20%,var(--surface));border-radius:0;inset:-16% -18% -14% -16%;-webkit-mask:url(/assets/mancha-tinta-CqyWimOd.png) 50%/100% 100% no-repeat;mask:url(/assets/mancha-tinta-CqyWimOd.png) 50%/100% 100% no-repeat}.app-shell .contacts-empty-scene,.app-shell .contact-empty-scene,.app-shell .history-empty img{background:url(/assets/mancha-tinta-papel-D_T3VYsv.webp) 50%/86% 92% no-repeat;border-radius:0}.page-header-pincelada{isolation:isolate;color:var(--ink2);margin:-4px 2px 16px;padding:13px 26px 14px 22px;font-size:13.5px;font-weight:500;line-height:1.45;position:relative}.page-header-pincelada:before{content:"";z-index:-1;background:color-mix(in srgb,var(--accent) 30%,transparent);position:absolute;inset:-4px -6px -4px -8px;-webkit-mask:url(/assets/pincelada-Bn9NH0P_.png) 50%/100% 100% no-repeat;mask:url(/assets/pincelada-Bn9NH0P_.png) 50%/100% 100% no-repeat}.page-header-hero .page-header-text{align-self:center}.seccao-traco,.account-section-divider:after{background:radial-gradient(circle at 16px 50%,var(--accent) 0 3px,transparent 3.6px), linear-gradient(90deg,color-mix(in srgb,var(--accent) 75%,transparent) 0,color-mix(in srgb,var(--accent) 40%,transparent) 38%,color-mix(in srgb,var(--line) 90%,transparent) 70%,transparent) center/100% 1.5px no-repeat;flex:1;min-width:24px;height:8px}.colapsavel .collapse-toggle{align-items:center;gap:10px;display:flex}.colapsavel .collapse-toggle .lbl{white-space:nowrap;margin:0}.seccao-direita{color:var(--muted);flex:none;font-size:12px;font-weight:600}.colapsavel-data{margin-top:20px}.colapsavel-data .collapse-toggle{padding:4px 2px}.colapsavel-data .collapse-toggle .lbl{letter-spacing:0;text-transform:none;color:var(--ink);font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:16px;font-weight:400}.history-screen .history-card{padding:0;overflow:visible}.history-screen .history-card .delivery-details{margin:0}.history-screen .history-card .delivery-summary{border-radius:inherit;margin:0}.history-card-extra,.history-screen .history-custom-message{margin:0 16px 12px}.delivery-details.recolhivel .delivery-summary{position:relative}.delivery-summary-toggle{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.delivery-summary-acoes{z-index:2;margin-left:2px;position:relative}.delivery-summary-chevron{flex:none;transition:transform .2s}.delivery-summary-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.delivery-summary-hora{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.delivery-details.recolhivel .delivery-lista{margin:4px 12px 12px;padding-left:18px;position:relative}.delivery-details.recolhivel .delivery-lista:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 65%,transparent),color-mix(in srgb,var(--accent) 20%,transparent));border-radius:2px;width:1.5px;position:absolute;top:14px;bottom:14px;left:5px}.delivery-details.recolhivel .delivery-lista>.delivery-row{position:relative}.delivery-details.recolhivel .delivery-lista>.delivery-row:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,var(--surface));border-radius:50%;position:absolute;top:24px;left:-17px}.history-card-pendente{align-items:center;gap:10px;padding:14px 12px 14px 16px;display:flex}.history-card-pendente>span{flex-direction:column;flex:1;gap:3px;display:flex}.history-card-pendente small{color:var(--muted);font-size:12px}.history-card-pendente time{color:var(--muted);font-size:12px;font-weight:600}.history-card-head{align-items:center;gap:8px;display:flex}.history-card-head .lbl{flex:1;margin:0}.history-screen .history-card:has(>.history-card-head){padding:14px 12px 14px 16px}:is(.card:has(.menu-acoes-popover),.notif-item:has(.menu-acoes-popover)){z-index:6;position:relative}.menu-acoes{position:relative}.menu-acoes-popover{min-width:210px}.menu-acoes-popover button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.menu-acoes-popover button svg{color:var(--muted);flex:none}.menu-acoes-popover button.perigo,.menu-acoes-popover button.perigo svg{color:var(--ext)}.notif-editorial .notif-item .notif-atividade-detalhe{grid-column:1/-1;margin-top:4px}.notif-editorial .notif-item .notif-atividade-detalhe .delivery-details{margin:0}.notif-editorial .notif-item:has(.notif-atividade-detalhe){overflow:visible}.app-shell .notif-tier-heading{background:0 0;border-radius:0;align-items:center;gap:10px;padding:0;display:flex}.app-shell .notif-tier-heading:after{content:"";background:radial-gradient(circle at 16px 50%,var(--accent) 0 3px,transparent 3.6px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 75%,transparent) 0,color-mix(in srgb,var(--accent) 40%,transparent) 38%,color-mix(in srgb,var(--line) 90%,transparent) 70%,transparent) center/100% 1.5px no-repeat;flex:1;min-width:24px;height:8px}.notif-editorial .notif-item.essential:has(.menu-acoes-popover){overflow:visible}.separadores .account-row-icon{width:auto;height:auto;box-shadow:none;color:inherit;border-radius:0;padding:0;background:0 0!important}.separadores .account-row-icon svg{width:17px;height:17px}.account-plan-hero{grid-template-columns:62px minmax(0,1fr);margin-bottom:16px}.account-plan-hero .account-plan-medallion{width:58px;height:58px;box-shadow:none;background:0 0;position:relative}.account-plan-hero .account-plan-medallion .personal-avatar{box-shadow:0 0 0 3px #ffffffd9,0 8px 18px #1414142e}.account-plan-hero .account-plan-medallion i{color:#986522;background:linear-gradient(145deg,#fff2d9,#f2c57f);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-4px;right:-6px;box-shadow:0 3px 8px #14141438}.account-plan-hero .account-plan-medallion i .account-row-icon svg{width:14px;height:14px}.account-plan-copy strong{letter-spacing:-.2px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:23px;font-weight:400}.account-plan-email{opacity:.82;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.account-plan-hero>.btn{grid-column:1/-1}.account-plan-hero.plano-completo{background:linear-gradient(135deg,color-mix(in srgb,var(--accent2) 86%,#1f1a1c),color-mix(in srgb,var(--accent) 70%,#3a2a2c))!important}.account-plan-hero.plano-plus{background:linear-gradient(135deg,#5b4323,#9c7438 55%,#c49a56)!important}.account-plan-hero.plano-modulo{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 78%,#2b2426),color-mix(in srgb,var(--accent) 52%,#8a7a70))!important}.account-plan-hero.plano-free{color:var(--ink);border:1.5px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--accent) 10%,var(--surface)))!important}.account-plan-hero.plano-free .account-plan-copy small{color:var(--ink2)}.profile-edit-screen .card{background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffbf;box-shadow:0 12px 30px -26px #1e161a8c}.profile-edit-screen .profile-edit-section-title strong,.profile-edit-screen .profile-edit-field-heading strong{font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:19px;font-weight:400}.profile-edit-screen .profile-edit-field-heading small{font-size:12px}.profile-edit-screen .profile-avatar-preview{isolation:isolate}.profile-edit-screen .profile-avatar-preview:before{content:"";z-index:-1;background:color-mix(in srgb,var(--accent) 16%,var(--surface));position:absolute;inset:-16%;-webkit-mask:url(/assets/mancha-tinta-CqyWimOd.png) 50%/100% 100% no-repeat;mask:url(/assets/mancha-tinta-CqyWimOd.png) 50%/100% 100% no-repeat}.profile-edit-screen .avatar-options{gap:6px}.profile-edit-screen .avatar-options button{box-shadow:none;border:2px solid #0000;border-radius:30%;padding:2px;transition:border-color .15s,transform .15s;position:relative}.profile-edit-screen .avatar-options .personal-avatar{border-radius:28%!important}.profile-edit-screen .profile-symbol-options button[aria-pressed=true]{border-color:var(--accent);box-shadow:none;transform:translateY(-1px)}.profile-edit-screen .profile-color-options button[aria-pressed=true]{box-shadow:none;border-color:#0000}.profile-edit-screen .profile-color-options button[aria-pressed=true]:after{content:"✓";background:var(--accent);color:#fff;width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:-3px;right:-3px}.campo-com-icone{display:block;position:relative}.campo-com-icone>.account-row-icon{width:22px;height:22px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%);background:0 0!important}.campo-com-icone>.f-input{padding-left:44px}.estado-check{background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid #ffffffd9;border-radius:16px;flex:none;place-items:center;width:58px;height:52px;padding:0;display:grid;position:relative;box-shadow:0 8px 18px -12px #23191c73,inset 0 1px #ffffffe6}.estado-check-circulo{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.estado-check-circulo svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.estado-check-raminho{fill:none;stroke-width:1.3px;stroke-linecap:round;width:12px;height:17px;position:absolute;bottom:4px;right:3px}.estado-ok .estado-check-raminho{stroke:#6b927c}.estado-aviso .estado-check-circulo{background:linear-gradient(145deg,#e0b163,#b9832f)}.estado-aviso .estado-check-raminho{stroke:#c49a56}.estado-falta .estado-check-circulo{border:2px solid color-mix(in srgb,var(--accent) 55%,var(--line))}.estado-falta .estado-check-raminho{stroke:color-mix(in srgb,var(--accent) 60%,transparent)}button.estado-check{cursor:pointer}button.estado-check:active{transform:scale(.96)}.permissions-list li{align-items:center;gap:12px;display:flex}.permissions-list li>div{flex:1;min-width:0}.perm-verificar{border-radius:99px;align-items:center;gap:12px;min-height:48px;margin:0 0 14px;padding:0 18px;display:inline-flex;width:auto!important}.perm-verificar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.perm-verificar svg.a-rodar{animation:1s linear infinite module-ring-spin}.perm-verificar-seta{opacity:.9;font-size:22px;line-height:1}.plano-seccao{color:var(--ink);margin:20px 2px 2px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:21px;font-weight:400}.plano-seccao-sub{color:var(--ink2);margin:0 2px 10px;font-size:13px}.plano-lista{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.plano-linha{text-align:left;background:color-mix(in srgb,var(--surface) 88%,transparent);width:100%;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fffc;border-radius:18px;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;display:flex;position:relative;box-shadow:0 10px 24px -22px #1e161a99}.plano-lista .plano-linha{margin:0}button.plano-linha:disabled{opacity:1;cursor:default}.plano-icone{object-fit:cover;border-radius:14px;flex:none;width:48px;height:48px;box-shadow:0 4px 10px -4px #281e1e59}.plano-icone-sms,.plano-icone-play{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-text);box-shadow:none;place-items:center;display:grid}.plano-icone-sms svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:24px;height:24px}.plano-icone-play{background:0 0;width:36px;height:36px}.plano-icone-play svg{fill:#34a853;width:20px;height:20px}.plano-texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.plano-texto strong{font-size:14.5px;font-weight:650}.plano-texto small{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.plano-texto small.ativa{color:#4f7a62}.plano-texto small.ativa>svg{color:#fff;background:#4f7a62;border-radius:50%;width:16px;height:16px;padding:2px}.plano-preco{color:var(--accent-text);white-space:nowrap;flex:none;font-size:17px;font-weight:700}.plano-seta{color:var(--muted);flex:none;font-size:22px;line-height:1}.plano-pacote{border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),color-mix(in srgb,var(--surface) 92%,transparent));margin-top:4px;padding-top:34px}.plano-pacote .plano-texto strong{font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:19px;font-weight:400}.plano-pacote .plano-icone{object-fit:contain;background:#fbf7f1;padding:6px}.plano-selo{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:750;display:inline-flex;position:absolute;top:9px;left:14px}.plano-sms>.btn{flex:none;width:auto;margin:0}.plano-gerir{margin-top:4px}.plano-nota{margin:10px 4px 20px;font-size:12px}.history-screen .delivery-details,.notif-atividade-detalhe .delivery-details{max-width:none}.delivery-details.recolhivel .delivery-summary{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"ico txt acoes""ico stats chev";align-items:center;gap:4px 12px;padding:12px 8px 12px 14px;display:grid!important}.delivery-details.recolhivel .delivery-summary .ds-ico{grid-area:ico}.delivery-details.recolhivel .delivery-summary .ds-text{grid-area:txt}.delivery-details.recolhivel .delivery-summary-stats{text-align:left;grid-area:stats;justify-content:flex-start}.delivery-details.recolhivel .delivery-summary-chevron{grid-area:chev;justify-self:center}.delivery-details.recolhivel .delivery-summary-acoes{grid-area:acoes;justify-self:end;margin:-6px 0}.delivery-details.recolhivel .delivery-summary-stats>span{background:color-mix(in srgb,#6b927c 16%,var(--surface));border-radius:99px;padding:3px 10px}.delivery-details.recolhivel .delivery-summary-stats>.delivery-stat-failed{background:color-mix(in srgb,var(--ext) 14%,var(--surface))}.menu-acoes-popover{left:auto;right:0}.app-shell .plano-seccao,.app-shell .plano-seccao-sub,.app-shell .plano-nota,.app-shell .colapsavel .collapse-toggle .lbl,.app-shell .seccao-direita{text-shadow:0 0 12px #faf5eef2,0 0 4px #faf5eee6}.estado-check.estado-pequeno{width:20px;height:20px;box-shadow:none;vertical-align:-4px;background:0 0;border:0;border-radius:50%;display:inline-grid}.estado-pequeno .estado-check-circulo{width:20px;height:20px}.estado-pequeno .estado-check-circulo svg{stroke-width:2.8px;width:13px;height:13px}.estado-pequeno.estado-falta .estado-check-circulo{border-width:1.6px}.estado-pequeno .spinner-small{width:12px;height:12px}.estado-check.estado-grande{border-radius:26px;width:92px;height:84px}.estado-grande .estado-check-circulo{width:52px;height:52px}.estado-grande .estado-check-circulo svg{stroke-width:2.6px;width:30px;height:30px}.estado-grande .estado-check-raminho{width:18px;height:26px;bottom:6px;right:6px}.estado-linha{align-items:center;gap:7px;display:inline-flex}.onboarding-done-check{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0}.app-shell .home-screen .gtile-estado.estado-linha{gap:4px}.gtile-estado .estado-check.estado-pequeno,.gtile-estado .estado-pequeno .estado-check-circulo{width:15px;height:15px}.gtile-estado .estado-pequeno .estado-check-circulo svg{width:10px;height:10px}.contact-state-line.estado-linha{gap:5px}.contact-state-line .estado-check.estado-pequeno,.contact-state-line .estado-pequeno .estado-check-circulo{width:16px;height:16px}.contact-state-line .estado-pequeno .estado-check-circulo svg{width:11px;height:11px}.personal-avatar.com-foto{overflow:hidden}.personal-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-pencil{cursor:pointer;padding:0}.profile-avatar-pencil .spinner-small{width:14px;height:14px}.foto-avatar-opcoes{margin:4px 0 6px}.choice-select-dialog.option-sheet{background:var(--sheet-escolha,none) center top / 100% auto no-repeat, #f7f2ea;border:1px solid #ffffffe6;border-radius:30px;box-shadow:0 26px 60px #19141647}.choice-select-dialog.option-sheet:before{background:#3c323247}.choice-select-dialog.option-sheet>header{background:linear-gradient(#0000 45%,#f7f2ea8c 80%,#f7f2ead9);border-bottom:0;align-items:flex-end;min-height:0;padding:96px 20px 16px;position:relative}.choice-select-dialog.option-sheet>header strong{color:#2b2426;text-shadow:0 0 14px #faf6f0f2,0 0 4px #faf6f0e6;font-size:25px;line-height:1.15}.choice-select-dialog.option-sheet>header small{letter-spacing:.12em;text-shadow:0 0 10px #faf6f0f2;font-size:10.5px}.choice-select-dialog.option-sheet>header>button{color:#3a3033;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;width:40px;height:40px;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #281e1e24}.choice-select-dialog.option-sheet>.option-sheet-body{background:#fffdfaf0;border-radius:22px 22px 0 0;margin:0 10px;box-shadow:0 -6px 18px -12px #281e1e33}.choice-select-dialog.option-sheet>.option-sheet-footer{background:#fffdfaf0;border:0;border-radius:0 0 22px 22px;margin:0 10px 10px}.choice-select-dialog.option-sheet:not(:has(>.option-sheet-footer))>.option-sheet-body{border-radius:22px;margin-bottom:10px}.janela-escrita-backdrop{padding:18px 14px calc(18px + env(safe-area-inset-bottom));align-items:flex-end}.janela-escrita{animation:.25s cubic-bezier(.22,1,.36,1) choice-sheet-in}.choice-select-dialog.janela-escrita:before{top:7px;bottom:auto}.janela-escrita header{padding-top:96px}.janela-escrita .option-sheet-footer .btn{border-radius:99px}.modal-backdrop:has(>.contact-sheet,>.picker-modal)>.modal{background:var(--sheet-escolha,none) center top / 100% auto no-repeat, #f7f2ea;border:1px solid #ffffffe6;border-radius:30px;padding-top:92px}.estado-ok .estado-check-circulo{background:#e1e8df;box-shadow:inset 0 0 0 1.5px #6b927c73}.estado-ok .estado-check-circulo svg{stroke:#3f6b53}.estado-aviso .estado-check-circulo{background:#f6e9d2;box-shadow:inset 0 0 0 1.5px #c49a5680}.estado-aviso .estado-check-circulo svg{stroke:#9a6a1f}.estado-falta .estado-check-circulo{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 38%,var(--line));background:0 0;border:0}.estado-check{border-color:#ffffffb3;box-shadow:0 6px 16px -14px #23191c66,inset 0 1px #ffffffe6}.estado-ok{background:color-mix(in srgb,#6b927c 7%,var(--surface))}.estado-aviso{background:color-mix(in srgb,#d8a24a 8%,var(--surface))}.estado-falta{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.estado-check.estado-pequeno{background:0 0}.estado-pequeno .estado-check-circulo svg{stroke-width:2.6px}.estado-pequeno.estado-falta .estado-check-circulo{border:0}.account-action-row.com-estado{grid-template-columns:46px minmax(0,1fr) auto}.account-action-row.com-estado .estado-check.estado-pequeno,.account-action-row.com-estado .estado-pequeno .estado-check-circulo{width:26px;height:26px}.account-action-row.com-estado .estado-pequeno .estado-check-circulo svg{width:15px;height:15px}.page-header-hero-art:not(.page-header-hero-art-custom):before{background:color-mix(in srgb,var(--accent) 7%,#f6efe4);opacity:.92;-webkit-mask-composite:source-in;inset:-42% -46% -38% -44%;-webkit-mask:url(/assets/mancha-tinta-CqyWimOd.png) 50%/100% 100% no-repeat,radial-gradient(closest-side,#000 55%,#0000 100%);-webkit-mask-composite:source-in,source-over;mask:url(/assets/mancha-tinta-CqyWimOd.png) 50%/100% 100% no-repeat intersect,radial-gradient(closest-side,#000 55%,#0000 100%)}.app-shell .contacts-empty-scene,.app-shell .contact-empty-scene,.app-shell .history-empty img{box-sizing:border-box;background:url(/assets/mancha-tinta-papel-D_T3VYsv.webp) 50%/100% 100% no-repeat;padding:9% 11%}.app-shell .contacts-empty-scene,.app-shell .history-empty img{width:min(100%,380px)}.page-header-pincelada{color:var(--ink);padding:18px 28px 19px 24px;font-size:14px;font-weight:600}.page-header-pincelada:before{background:color-mix(in srgb,var(--accent) 44%,#f3e7dc);inset:-12px -14px -12px -16px}.cartao-acao{border-radius:24px;overflow:hidden;padding:0!important}.notif-activity-card{margin:0 0 12px;list-style:none}.notif-activity-card>.cartao-acao{margin:0}.delivery-details.cartao{gap:0;max-width:none;margin:0}.delivery-cartao-topo{grid-template-columns:96px minmax(0,1fr) auto;align-items:stretch;min-height:104px;display:grid;position:relative}.ds-pintura{background:var(--sheet-escolha,none) 0% 0% / 330% auto no-repeat, color-mix(in srgb,var(--accent) 8%,#f6efe4);-webkit-mask:linear-gradient(90deg,#000 62%,#0000);mask:linear-gradient(90deg,#000 62%,#0000)}.delivery-cartao-topo .ds-text{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:14px 6px 14px 0;display:flex}.delivery-cartao-topo .delivery-summary-hora{color:var(--muted);font-size:12.5px;font-weight:600}.delivery-cartao-topo .delivery-summary-title{color:var(--ink);font-size:16px;font-weight:700;display:block}.delivery-cartao-topo small{color:var(--muted);font-size:12.5px;line-height:1.35}.delivery-cartao-topo .delivery-summary-stats{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.delivery-cartao-topo .delivery-summary-stats>span{background:color-mix(in srgb,#6b927c 16%,var(--surface));color:#3f7a55;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700}.delivery-cartao-topo .delivery-summary-stats>.delivery-stat-failed{background:color-mix(in srgb,var(--ext) 13%,var(--surface));color:var(--ext)}.delivery-cartao-topo .delivery-summary-stats>.delivery-stat-unknown{background:color-mix(in srgb,#d8a24a 16%,var(--surface));color:#8a5e18}.delivery-cartao-topo .ds-lado{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:8px 10px 12px 0;display:flex}.delivery-cartao-topo .delivery-summary-acoes{margin:0}.ds-seta{width:44px;height:44px;color:var(--accent-text);background:#fffdfa;border:1px solid #ffffffe6;border-radius:50%;place-items:center;transition:transform .22s;display:grid;box-shadow:0 6px 16px -8px #281e1e59}.delivery-details.cartao .delivery-lista{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);background:color-mix(in srgb,var(--accent) 3%,#fffdfa);margin:0;padding:10px 10px 12px}.delivery-details.cartao .delivery-lista:before,.delivery-details.cartao .delivery-lista>.delivery-row:before{display:none}.delivery-details.cartao .delivery-row{background:0 0;border:0;padding:8px 6px 4px}.delivery-details.cartao .delivery-row+.delivery-row{border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent);margin-top:8px;padding-top:12px}.delivery-details.cartao .delivery-row-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0 2px;display:grid}.dch-cartao{border:1px solid color-mix(in srgb,var(--line) 55%,#ffffffe6);text-align:left;background:#fffdfa;border-radius:16px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico nome""ico est""pill pill";align-items:center;gap:1px 8px;min-width:0;padding:10px 9px;display:grid;box-shadow:0 6px 14px -12px #281e1e4d}.dch-cartao .dch-ico{grid-area:ico;align-self:start;width:34px;height:34px}.dch-cartao strong{color:var(--ink);grid-area:nome;font-size:13.5px}.dch-cartao small{color:var(--muted);text-overflow:ellipsis;grid-area:est;font-size:11px;line-height:1.25;overflow:hidden}.dch-cartao .dch-pill{text-align:center;grid-area:pill;justify-self:stretch;margin-top:8px;padding:5px 6px;font-size:12px}@media (width<=370px){.dch-cartao{grid-template-columns:1fr;grid-template-areas:"ico""nome""est""pill"}.delivery-cartao-topo{grid-template-columns:70px minmax(0,1fr) auto}}.dch-cartao .dch-ico{background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent-text)}.choice-select-dialog.option-sheet>header>button:focus{outline:none;box-shadow:0 4px 14px #281e1e24}.choice-select-dialog.option-sheet>header>button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.choice-select-dialog.option-sheet>header small{background:#faf6f0c7;border-radius:99px;align-self:flex-start;margin-left:-8px;padding:2px 8px;display:inline-block}.delivery-details.cartao .delivery-lista{border-radius:0 0 24px 24px}.delivery-details.cartao:not(.aberta) .delivery-cartao-topo,.delivery-details.cartao:not(.aberta) .ds-pintura{border-radius:24px 0 0 24px}.ds-pintura{border-top-left-radius:24px}.dch-cartao{grid-template-areas:"ico nome""est est""pill pill";row-gap:4px}.dch-cartao .dch-ico{align-self:center;width:30px;height:30px}.dch-cartao .dch-ico svg{width:16px;height:16px}.dch-cartao small{white-space:nowrap;font-size:10.5px}.tutorial-editorial ol.tutorial-path:before{width:26px;box-shadow:none;background:color-mix(in srgb,var(--accent) 70%,transparent);border-radius:0;top:50px;bottom:62px;left:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='120' viewBox='0 0 26 120'%3E%3Cpath d='M13 0C25 28 25 32 13 60S1 92 13 120' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-dasharray='5 7'/%3E%3C/svg%3E") top/26px 120px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='120' viewBox='0 0 26 120'%3E%3Cpath d='M13 0C25 28 25 32 13 60S1 92 13 120' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-dasharray='5 7'/%3E%3C/svg%3E") top/26px 120px repeat-y}.seccao-traco,.account-section-divider:after,.account-mega-divider:after,.app-shell .notif-tier-heading:after{content:"";background:radial-gradient(circle at 4px 50%,var(--accent) 0 3.2px,transparent 3.8px), linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,transparent),color-mix(in srgb,var(--accent) 30%,transparent) 45%,transparent) 8px 50% / calc(100% - 8px) 1.5px no-repeat;flex:1;align-self:center;min-width:28px;height:10px}.account-section-divider,.account-mega-divider,.app-shell .notif-tier-heading,.colapsavel .collapse-toggle{gap:10px}.choice-select-dialog.option-sheet{background:linear-gradient(180deg,#f7f2ea00 0,#f7f2ea00 78px,#f7f2ea99 124px,#f7f2eaf7 168px,#f7f2ea 100%), var(--sheet-escolha,none) center top / 100% auto no-repeat, #f7f2ea}.choice-select-dialog.option-sheet.janela-escrita{background:linear-gradient(180deg,#f7f2ea00 0,#f7f2ea00 78px,#f7f2ea99 124px,#f7f2eaf7 168px,#f7f2ea 100%), var(--sheet-escrita,none) center top / 100% auto no-repeat, #f7f2ea}.choice-select-dialog.option-sheet>header{background:0 0}.choice-select-dialog.option-sheet>.option-sheet-body,.choice-select-dialog.option-sheet>.option-sheet-footer{background:#fffdfae6}.modal-backdrop:has(>.contact-sheet,>.picker-modal)>.modal{background:linear-gradient(180deg,#f7f2ea00 0,#f7f2ea00 60px,#f7f2eab3 96px,#f7f2eafa 130px,#f7f2ea 100%), var(--sheet-escolha,none) center top / 100% auto no-repeat, #f7f2ea;padding-top:84px}.action-options-stack:before,.action-options-stack-brado:before,.action-options-stack-themed:before,.action-options-stack .action-option-icon:after,.action-options-stack .recipients-row-icon:after,.action-options-stack>:not(:first-child):after{display:none!important}.action-options-stack .action-option-icon,.action-options-stack .recipients-row-icon{--enso-mini:none;width:52px;height:52px;color:var(--accent-text);background:var(--enso-mini) center / 112% 112% no-repeat, radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,#fffaf6) 0 58%,transparent 60%);border:0;box-shadow:none!important}.theme-brado .action-options-stack .action-option-icon,.theme-brado .action-options-stack .recipients-row-icon{--enso-mini:url(/assets/enso-fixo-brado-D6EoRuSB.webp)}.theme-flux .action-options-stack .action-option-icon,.theme-flux .action-options-stack .recipients-row-icon{--enso-mini:url(/assets/enso-fixo-flux-CX5u71r2.webp)}.theme-eco .action-options-stack .action-option-icon,.theme-eco .action-options-stack .recipients-row-icon{--enso-mini:url(/assets/enso-fixo-eco-BWMr2Da0.webp)}.action-options-stack .action-option-icon svg,.action-options-stack .recipients-row-icon svg{width:23px;height:23px}.page-header-hero-art:not(.page-header-hero-art-custom):before{opacity:1;background:url(/assets/mancha-nuvem-quadrada-C7T-CixS.webp) 50%/100% 100% no-repeat;inset:-34% -40% -30% -38%;-webkit-mask:none;mask:none}.app-shell .contacts-empty-scene,.app-shell .contact-empty-scene,.app-shell .history-empty img{background:url(/assets/mancha-nuvem-CYDXnd9u.webp) 50%/100% 100% no-repeat;padding:11% 13%}.ds-pintura{background:-6px/150% no-repeat;-webkit-mask:none;mask:none;border-radius:0!important}.history-card-pendente{grid-template-columns:84px minmax(0,1fr) auto auto;min-height:88px;padding-left:0;display:grid}.history-card-pendente>.ds-pintura{align-self:stretch}.com-pincel{isolation:isolate;position:relative}.com-pincel:before{content:"";z-index:-1;background:var(--pincel) left center / contain no-repeat;opacity:.85;pointer-events:none;width:118px;height:60px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.help-request-card.com-pincel:before,.history-card.com-pincel:before{width:150px;height:50px;top:4px;transform:none}.ds-pintura{background-position:-14px;background-size:230%}.com-pincel:before{width:150px;height:72px}.barra-info{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink2);background:#fffcf8eb;border-radius:99px;align-items:center;gap:10px;margin:0 0 12px;padding:7px 8px;font-size:13px;display:flex;position:relative;box-shadow:0 6px 16px -12px #28191973}.barra-info-i{border:1.6px solid var(--accent);width:24px;height:24px;color:var(--accent);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font:italic 700 13px/1 Georgia,serif;display:grid}.barra-info-texto{flex:auto;min-width:0;line-height:1.3}.barra-info-sep{background:var(--line);flex:none;align-self:stretch;width:1px}.barra-info-etiqueta{cursor:pointer;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);text-align:left;border:0;border-radius:99px;flex:0 auto;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.barra-info-texto+.barra-info-x,.barra-info-etiqueta+.barra-info-x{margin-left:0}.barra-info-i+.barra-info-etiqueta{margin-right:auto}.barra-info-x{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:20px;line-height:1}.barra-info-fundo{z-index:40;position:fixed;inset:0}.barra-info-balao{z-index:41;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px;animation:.22s ease-out barra-info-in;position:absolute;top:calc(100% + 8px);left:6px;right:6px;box-shadow:0 18px 40px -18px #1e14148c}.barra-info-balao:before{content:"";background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);width:12px;height:12px;position:absolute;top:-7px;left:14px;transform:rotate(45deg)}.barra-info-balao-texto p{color:var(--ink);margin:0 0 8px;font-size:13.5px;line-height:1.45}.barra-info-balao-texto{color:var(--ink);margin-bottom:10px;font-size:13.5px;line-height:1.45}.barra-info-balao .btn{width:auto}@keyframes barra-info-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.colapsavel-inicio{margin:14px 0 0}.colapsavel-inicio>.collapse-toggle{background:0 0;border:0;padding:2px 2px 8px}.colapsavel-inicio>.collapse-toggle .lbl{letter-spacing:.08em;font-size:12px}.help-request-card{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-left:3px solid var(--help-cor,var(--ext));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#fffcf8e6;padding:14px 14px 14px 16px}.help-request-card .lbl{text-align:left;margin:0 0 8px}.help-request-card .sender-identity{margin-bottom:10px}.help-request-card.com-pincel:before{opacity:.45;background-position:0;background-size:auto 100%;width:92px;height:78px;top:50%;left:-4px;transform:translateY(-50%);-webkit-mask:linear-gradient(90deg,#000 45%,#0000 92%);mask:linear-gradient(90deg,#000 45%,#0000 92%)}.help-request-card .btn.small{min-height:40px}.ds-pintura{background-position:4px!important;background-repeat:no-repeat!important;background-size:100%!important;-webkit-mask:linear-gradient(90deg,#000 60%,#0000 98%)!important;mask:linear-gradient(90deg,#000 60%,#0000 98%)!important}.perm-nome{align-items:center;gap:8px;display:inline-flex}.perm-nome-ico{background:color-mix(in srgb,var(--accent) 12%,var(--surface));width:28px;height:28px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.help-enso{place-items:center;width:140px;height:140px;margin:6px auto 10px;display:grid;position:relative}.help-enso-roda{animation:9s linear infinite help-enso-gira}.help-enso.ok .help-enso-roda{opacity:.55}.help-enso-ok{color:#4e7a5e;place-items:center;display:grid;position:absolute;inset:0}@keyframes help-enso-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.help-enso-roda{animation:none}}.help-card.help-loc{flex-wrap:wrap}.help-loc-mapa{flex-direction:column;flex:1 0 100%;gap:10px;margin-top:4px;display:flex}.help-loc-mapa .btn{align-self:flex-start;width:auto}.mapa-ao-vivo{border:1px solid var(--line);z-index:0;background:#ece6dc;border-radius:18px;width:100%;height:210px;overflow:hidden}.mapa-ao-vivo .leaflet-control-attribution{font-size:9px}.cartao-acao:has(.menu-acoes-popover){overflow:visible}.cartao-acao:has(.menu-acoes-popover) .delivery-details{overflow:visible}.delivery-cartao-topo{grid-template-columns:96px minmax(0,1fr) auto!important}.history-card-pendente{grid-template-columns:96px minmax(0,1fr) auto auto!important}.ds-simbolo{place-self:center;place-items:center;width:76px;height:76px;display:grid;position:relative}.ds-simbolo .action-orbit{opacity:.95;margin:auto;position:absolute;inset:0}.ds-simbolo b{z-index:1;color:var(--ink);font:800 26px/1 Georgia,Noto Serif,serif;position:relative}.ds-simbolo-pendente b{letter-spacing:1px;color:var(--muted);font-size:22px}.ds-seta.aberta{transform:rotate(180deg)!important}.ds-onda{fill:none;width:calc(100% - 24px);height:12px;stroke:color-mix(in srgb,var(--line) 90%,var(--muted));stroke-width:1.4px;margin:-2px 12px 2px;display:block}.dch-cartao{isolation:isolate;position:relative;overflow:hidden}.dch-cartao:after{content:"";z-index:-1;background:var(--dch-pincel) center / 100% 100% no-repeat;opacity:.55;pointer-events:none;width:78px;height:40px;position:absolute;top:-4px;right:-24px;transform:rotate(-32deg)}.dch-cartao-sms{--dch-pincel:url(/pincel/lembrete-flux.webp)}.dch-cartao-push{--dch-pincel:url(/pincel/lembrete-eco.webp)}.dch-cartao-inApp{--dch-pincel:url(/pincel/lembrete-kage.webp)}.dch-cartao-inApp:after{filter:sepia(.9)saturate(1.6)hue-rotate(-8deg)}.dch-pill-warn{color:#4b8062!important;background:#e3eee6!important}.dch-pill-ok{color:#2f6e48!important;background:#d3e8da!important}.dch-pill-fail{color:#b24741!important;background:#f6dcd6!important}.delivery-row-status.sent{color:#4b8062}.app-shell .alarm-dark .dch-pill-warn{box-shadow:0 0 10px #6f9c7d73;color:#fff!important;background:#6f9c7d!important}.app-shell .alarm-dark .dch-pill-fail{box-shadow:0 0 10px #e2685f73;color:#fff!important;background:#e2685f!important}.app-shell .alarm-dark .dch-pill-fail:before{content:"!"}.personal-avatar.com-pintura{background:#f4ede2;position:relative;overflow:hidden}.personal-avatar.com-pintura>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.personal-avatar .avatar-inicial{z-index:1;color:var(--ink);text-shadow:0 0 6px #fffaf2f2,0 0 2px #fffaf2;font-family:Georgia,Noto Serif,serif;font-weight:700;line-height:1;position:relative}.profile-edit-screen .avatar-options button{background:0 0;position:relative;box-shadow:none!important;border:0!important}.profile-edit-screen .avatar-options button[aria-pressed=true]:after{content:"✓";background:var(--accent);color:#fff;width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-2px}.foto-avatar-opcoes{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:10px;margin:8px 12px 4px;display:grid;overflow:visible}.foto-avatar-opcoes .account-action-row{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:8px;min-height:104px;padding:14px 8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))!important;border:0!important;border-radius:18px!important}.foto-avatar-opcoes .account-action-row+.account-action-row{border-top:0!important}.foto-avatar-opcoes .account-action-row .account-action-copy strong{font-size:14px}.foto-avatar-opcoes .account-action-row.danger{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;min-height:0;padding:10px 14px;background:0 0!important}.app-shell .home-screen .gtile{position:relative}.app-shell .home-screen .gtile-estado{position:static!important}.app-shell .home-screen .gtile-estado .estado-check.estado-pequeno{z-index:2;position:absolute;top:5px;right:5px;width:19px!important;height:19px!important}.app-shell .home-screen .gtile-estado .estado-pequeno .estado-check-circulo{width:20px!important;height:20px!important}.app-shell .home-screen .gtile-estado .estado-pequeno .estado-check-circulo svg{width:12px!important;height:12px!important}.codigo-kage-card{margin:0 0 14px;padding:16px}.codigo-kage-topo{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.codigo-kage-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.codigo-kage-valor{letter-spacing:.12em;color:var(--ink);-webkit-user-select:text;user-select:text;font:700 30px/1.1 Georgia,Noto Serif,serif}.codigo-kage-topo small{color:var(--muted);font-size:12.5px;line-height:1.35}.codigo-kage-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.codigo-kage-acoes .btn{width:auto}.codigo-kage-novo{font-size:12.5px}.codigo-kage-adicionar{border-top:1px solid var(--line2);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.codigo-kage-linha{gap:8px;display:flex}.codigo-kage-linha .f-input{text-transform:uppercase;letter-spacing:.12em;flex:1;min-width:0;font-weight:700}.codigo-kage-linha .btn{flex:none;width:auto}.botao-eliminar{cursor:pointer;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.botao-eliminar:active{transform:scale(.94)}.cartao-acao-cantos{align-items:center;gap:2px;display:inline-flex}.notif-editorial .notif-item{position:relative}.notif-editorial .notif-item>.botao-eliminar{width:24px;height:24px;position:absolute;top:8px;right:8px}.notif-editorial .notif-item>.botao-eliminar svg{width:12px;height:12px}.history-card-head .botao-eliminar{width:26px;height:26px}.eliminar-modal{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:22px 20px 18px;box-shadow:0 24px 60px -24px #1e14148c}.eliminar-modal h2{margin:0 0 8px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:22px;font-weight:400}.eliminar-modal .note{margin:0 0 16px}.eliminar-acoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eliminar-acoes .btn{width:100%}.eliminar-confirmar{background:var(--ext)!important;border-color:var(--ext)!important;color:#fff!important}.theme-brado{--bg1:#f6e8e3;--surface:#fff9f5;--soft:#f8ece7;--soft2:#f2cfc9;--ink:#2d2528;--ink2:#463d41;--muted:#756a70;--line:#d8d3d2;--line2:#e9e5e2;--accent:#c6534c;--accent2:#963f40;--accent-text:#c6534c;--module-wash:#c6534c11;--low:#6d907c;--radius-card:19px;--shadow:0 8px 26px #32282816;--hero-bg:url(/brado-brand-hero.png);--hero-decor:none;--opening-bg:url(/opening-bg-brado.png);--bg-atlas:url(/brado-bg-atlas-v2.png);--bg-q1:url(/brado-bg-q1.webp);--bg-q2:url(/v3-brado-bg-q2.webp);--bg-q3:url(/v3-brado-bg-q3.webp);--bg-q4:url(/v3-brado-bg-q4.webp);--sheet-escolha:url(/sheet-escolha-brado.webp);--sheet-escrita:url(/sheet-escrita-brado.webp);--ph-1:url(/hero-bg/v3-brado-1.webp);--ph-2:url(/hero-bg/v3-brado-2.webp);--ph-3:url(/hero-bg/v3-brado-3.webp);--ph-4:url(/hero-bg/v3-brado-4.webp);--ph-5:url(/hero-bg/v3-brado-5.webp);--ph-8:url(/hero-bg/v3-brado-8.webp);--home-bg:url(/home-brado.webp);--hero-bg2:url(/herobg-brado.webp);--sending-bg:url(/sending-brado.webp);--result-bg:url(/result-brado.webp);--hero-main:url(/hero-main-brado.webp);--hero-main-top:#edd9cd;--bg-home:none;--bg-panic:url(/brado-bg-panic-premium.webp);--bg-tutorial:none;--bg-contacts:none;--bg-plan:none;--bg-account:url(/v3-brado-bg-q4.webp);--bg-account-scale:cover;--bg-account-position:right top}.theme-flux{--bg1:#eef2f5;--surface:#fbfcfe;--soft:#f1f5f8;--soft2:#dce7f0;--ink:#252d34;--ink2:#3c464e;--muted:#68747d;--line:#d2d6da;--line2:#e3e6e9;--accent:#557da3;--accent2:#3d617f;--accent-text:#557da3;--module-wash:#557da30a;--low:#668e7d;--radius-card:19px;--shadow:0 8px 26px #232d3716;--hero-bg:url(/flux-brand-hero.png);--hero-decor:none;--opening-bg:url(/opening-bg-flux.png);--bg-atlas:url(/flux-bg-atlas-v2.png);--bg-q1:url(/flux-bg-q1.webp);--bg-q2:url(/v3-flux-bg-q2.webp);--bg-q3:url(/v3-flux-bg-q3.webp);--bg-q4:url(/v3-flux-bg-q4.webp);--sheet-escolha:url(/sheet-escolha-flux.webp);--sheet-escrita:url(/sheet-escrita-flux.webp);--ph-1:url(/hero-bg/v3-flux-1.webp);--ph-2:url(/hero-bg/v3-flux-2.webp);--ph-3:url(/hero-bg/v3-flux-3.webp);--ph-4:url(/hero-bg/v3-flux-4.webp);--ph-5:url(/hero-bg/v3-flux-5.webp);--ph-8:url(/hero-bg/v3-flux-8.webp);--home-bg:url(/home-flux.webp);--hero-bg2:url(/herobg-flux.webp);--sending-bg:url(/sending-flux.webp);--result-bg:url(/result-flux.webp);--hero-main:url(/hero-main-flux.webp);--hero-main-top:#eceff3;--bg-home:none;--bg-panic:url(/flux-bg-panic-premium.webp);--bg-tutorial:none;--bg-contacts:none;--bg-plan:none;--bg-account:url(/v3-flux-bg-q4.webp);--bg-account-scale:cover;--bg-account-position:right top}.theme-eco{--bg1:#e6efe8;--surface:#f8fcf7;--soft:#ecf4ed;--soft2:#cee3d4;--ink:#243029;--ink2:#3b4740;--muted:#66726a;--line:#d1d5d0;--line2:#e3e6e1;--accent:#3f7d60;--accent2:#285e48;--accent-text:#3f7d60;--module-wash:#3f7d6014;--low:#5d8a70;--radius-card:19px;--shadow:0 8px 26px #1e2d2316;--hero-bg:url(/eco-brand-hero.png);--hero-decor:none;--opening-bg:url(/opening-bg-eco.png);--bg-atlas:url(/eco-bg-atlas-v2.png);--bg-q1:url(/eco-bg-q1.webp);--bg-q2:url(/v3-eco-bg-q2.webp);--bg-q3:url(/v3-eco-bg-q3.webp);--bg-q4:url(/v3-eco-bg-q4.webp);--sheet-escolha:url(/sheet-escolha-eco.webp);--sheet-escrita:url(/sheet-escrita-eco.webp);--ph-1:url(/hero-bg/v3-eco-1.webp);--ph-2:url(/hero-bg/v3-eco-2.webp);--ph-3:url(/hero-bg/v3-eco-3.webp);--ph-4:url(/hero-bg/v3-eco-4.webp);--ph-5:url(/hero-bg/v3-eco-5.webp);--ph-8:url(/hero-bg/v3-eco-8.webp);--home-bg:url(/home-eco.webp);--hero-bg2:url(/herobg-eco.webp);--sending-bg:url(/sending-eco.webp);--result-bg:url(/result-eco.webp);--hero-main:url(/hero-main-eco.webp);--hero-main-top:#dedfd2;--bg-home:none;--bg-panic:url(/eco-bg-panic-premium.webp);--bg-tutorial:none;--bg-contacts:none;--bg-plan:none;--bg-account:url(/v3-eco-bg-q4.webp);--bg-account-scale:cover;--bg-account-position:right top}.theme-hub{--bg1:#eee8de;--surface:#f9f5ed;--soft:#eae3d8;--soft2:#ddd5c9;--ink:#2d2a27;--ink2:#45413c;--muted:#716b64;--line:#d3cec7;--line2:#e3dfd7;--accent:#4c4c63;--accent2:#35354a;--accent-text:#4c4c63;--low:#6d907c;--hub-bg:url(/kage-fundo.webp);--bg-account:url(/kage-fundo.webp);--sheet-escolha:url(/sheet-escolha-kage.webp);--sheet-escrita:url(/sheet-escrita-kage.webp);--ph-1:url(/hero-bg/v3-kage-1.webp);--ph-2:url(/hero-bg/v3-kage-2.webp);--ph-3:url(/hero-bg/v3-kage-3.webp);--ph-4:url(/hero-bg/v3-kage-4.webp);--ph-5:url(/hero-bg/v3-kage-5.webp);--ph-8:url(/hero-bg/v3-kage-8.webp);--bg-q1:url(/kage-fundo.webp);--bg-q2:url(/v3-kage-bg-q2.webp);--bg-q3:url(/v3-kage-bg-q3.webp);--bg-q4:url(/v3-kage-bg-q4.webp);--radius-card:28px;--shadow:0 14px 40px #23232d1a}.panic-intro{flex-direction:column;gap:16px;display:flex}.panic-intro-actions{gap:10px;display:flex}.panic-intro-actions .btn{flex:1 1 0;width:auto;min-width:0}@media (width<=380px){.panic-intro-actions>.btn{flex-basis:calc(50% - 5px)}}.flux-choice{color:var(--muted);text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:6px;margin:4px 0;font-size:13px;font-weight:700;display:flex}.flux-choice select{border:1.5px solid var(--line);background:var(--surface);text-transform:none;letter-spacing:normal;border-radius:16px;padding:13px 16px;font-size:15px;font-weight:600}.fundo-escolha{margin:2px 0 16px}.fundo-opcoes{gap:8px;display:flex}.fundo-opcao{background:var(--soft);color:var(--muted);text-align:center;border:2px solid #0000;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:8px 6px 10px;font-size:12px;font-weight:700;display:flex}.fundo-opcao.on{border-color:var(--accent);color:var(--ink)}.fundo-preview{border-radius:9px;width:100%;height:40px;display:block}.fundo-preview-brado .fundo-preview{background:linear-gradient(135deg,#fbf6ef,#f3d3ce)}.fundo-preview-flux .fundo-preview{background:radial-gradient(60% 45% at 50% 120%,#ffffff29,#0000 70%),linear-gradient(135deg,#12161c,#3d617f)}.background-picker-card .fundo-preview-brado .fundo-preview,.background-picker-card .fundo-preview-flux .fundo-preview,.background-picker-card .fundo-preview-eco .fundo-preview{background-image:linear-gradient(#0a0e140f,#0a0e142e),var(--bg-panic);background-position:50% 38%;background-size:cover}.lockscreen-fake{color:#fff;z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex}.lockscreen-time{letter-spacing:-1px;margin:0;font-size:62px;font-weight:300}.lockscreen-date{opacity:.7;text-transform:capitalize;margin:0;font-size:15px}.desktop-fake{z-index:1;flex-direction:column;align-items:center;gap:30px;width:100%;padding:30px;display:flex}.desktop-clock{color:#fff;margin:0;font-size:38px;font-weight:300}.desktop-grid{grid-template-columns:repeat(4,1fr);gap:22px;width:100%;display:grid}.desktop-icon{background:#ffffff52;border-radius:13px;width:44px;height:44px;margin:0 auto;display:block}.panic-ready{z-index:20;background-image:linear-gradient(#140c0e1a, #140c0e40), var(--bg-panic,none);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#fbf6ef;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.panic-ready-cancel{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;background:#0000002e;border-radius:99px;align-items:center;gap:5px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:700;display:flex;position:absolute;left:14px}.panic-ready-label{color:#fff;z-index:1;text-shadow:0 2px 10px #00000040;font-size:15px;font-weight:600}.panic-waves{position:absolute;inset:0}.panic-ready .panic-waves{opacity:.28}.wave{opacity:.35;filter:blur(2px);background:radial-gradient(circle at 30% 30%,#f3d3ce,#dda6a0);border-radius:50%;animation:5s ease-in-out infinite wave-breathe;position:absolute;top:50%;left:50%}.w1{width:60vmax;height:60vmax;animation-delay:0s;transform:translate(-50%,-50%)}.w2{opacity:.28;width:44vmax;height:44vmax;animation-delay:1.2s;transform:translate(-50%,-50%)}.w3{opacity:.22;width:30vmax;height:30vmax;animation-delay:2.4s;transform:translate(-50%,-50%)}.panic-hold-ring{pointer-events:none;background:radial-gradient(circle,#c0504a8c,#c0504a00);border-radius:50%;width:120px;height:120px;position:fixed}.panic-ready-bloqueado{background:#000}.panic-ready-ambiente{background:linear-gradient(160deg,#4b6fa0,#7fa0c4)}.panic-counting{z-index:20;background:var(--ext);color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset:0}.panic-count-number{margin:0;font-size:64px;font-weight:800}.panic-sent{flex-direction:column;align-items:flex-start;gap:14px;padding-top:10px;display:flex}.flux-ready{z-index:20;color:#fff;background-image:linear-gradient(#0a0c1459, #0a0c148c), var(--bg-panic,none);text-align:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#12161c;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 28px;display:flex;position:fixed;inset:0}.flux-ready-bloqueado{background:#000}.flux-ready-ambiente{background:linear-gradient(160deg,#4b6fa0,#7fa0c4)}.flux-ready-cancel{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;background:#ffffff24;border-radius:99px;align-items:center;gap:5px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:700;display:flex;position:absolute;left:14px}.flux-label{font-size:17px;font-weight:700}.flux-ready .note{color:#8c97a6}.flux-armed{z-index:20;color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 28px;display:flex;position:fixed;inset:0;overflow:hidden}.flux-armed .note{color:#8c97a6}.flux-grace{background:#241b0c}.flux-armed-waves .wave{opacity:.22;filter:blur(26px);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent) 76%, #000), color-mix(in srgb, var(--accent) 24%, #000))}.flux-armed-waves .w2{opacity:.16}.flux-armed-waves .w3{opacity:.12}.flux-grace .flux-armed-waves .wave{opacity:.4;filter:blur(20px);background:radial-gradient(circle at 30% 30%, var(--ext), color-mix(in srgb, var(--ext) 55%, #000));animation-duration:1.6s}.flux-alarm{z-index:20;background:var(--ext);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:0 28px;display:flex;position:fixed;inset:0}.flux-alarm h1{font-size:26px;font-weight:800}.flux-alarm p{opacity:.92;font-size:15px}.eco-sharing{z-index:20;color:#fff;background-image:linear-gradient(#08120e52, #08120e9e), var(--bg-panic,none);text-align:center;background-color:#10181a;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 28px;display:flex;position:fixed;inset:0}.eco-time{color:var(--accent);letter-spacing:-1px;margin:0;font-size:52px;font-weight:800}.eco-sharing .note{color:#8fa39c}.eco-sharing-cancel{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;background:#ffffff24;border-radius:99px;align-items:center;gap:5px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:700;display:flex;position:absolute;left:14px}.hub-screen{background-color:#eeeae4;background-image:var(--hub-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:18px;min-height:100dvh;margin:-14px -14px -82px;padding:18px 18px 94px;display:flex}.hub-topbar{justify-content:space-between;align-items:flex-start;animation:2.35s cubic-bezier(.22,.68,.2,1) both hub-header-in;display:flex}.hub-brand{align-items:flex-start;display:flex}.hub-brand img{object-fit:contain;width:106px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.hub-gear{background:var(--ink);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 6px 16px #0000002e}.hub-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0 18px;display:grid}.hub-logo{flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:2.5s cubic-bezier(.22,.68,.2,1) both hub-module-in;display:flex}.hub-logo:first-child{animation-delay:.18s}.hub-logo:nth-child(2){animation-delay:.32s}.hub-logo:nth-child(3){animation-delay:.46s}.hub-logo img{filter:drop-shadow(0 6px 14px #231c1929);border-radius:20px;width:68px;height:68px}.hub-glossary{color:var(--ink);grid-template-columns:repeat(3,1fr);gap:18px;padding:0 18px 36px;font-family:Georgia,Times New Roman,serif;display:grid}.hub-glossary-col{text-align:center;flex-direction:column;gap:10px;display:flex}.hub-glossary-head{flex-direction:column;justify-content:flex-start;gap:4px;min-height:76px;display:flex}.hub-glossary-nome{letter-spacing:.01em;margin:0;font-size:20px;font-weight:400}.hub-glossary-sub{color:var(--ink2);margin:0;font-size:13px;font-style:italic}.hub-glossary-rule{border:none;border-top:1px solid var(--line);width:32px;margin:0 auto}.hub-glossary-def{flex:1 0 auto}.hub-glossary-def,.hub-glossary-etim{color:var(--ink2);text-align:left;margin:0;font-size:12.5px;line-height:1.5}.hub-glossary-def span:first-child{color:var(--ink);margin-right:3px;font-weight:700}.hub-glossary-etim span:first-child{letter-spacing:.05em;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.hub-glossary-palavra{margin:2px 0 0;font-size:14px;font-style:italic}@media (width<=380px){.hub-glossary{grid-template-columns:1fr;gap:26px}}@keyframes hub-header-in{0%{opacity:0;filter:blur(2px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hub-module-in{0%{opacity:0;filter:blur(2px);transform:translateY(16px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hub-menu-backdrop{z-index:140;position:fixed;inset:0}.hub-menu{z-index:141;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:100% 0;background:#fbf7f1f0;border:1px solid #ffffffe6;border-radius:22px;width:min(290px,100vw - 24px);padding:6px;animation:.2s cubic-bezier(.22,1,.36,1) hub-menu-in;position:fixed;box-shadow:0 18px 44px -14px #1e181a59,0 2px 6px #1e181a0f}.hub-menu:before{content:"";top:-7px;right:var(--bico,20px);background:#fbf7f1;border-top:1px solid #ffffffe6;border-left:1px solid #ffffffe6;border-radius:3px 0 0;width:14px;height:14px;position:absolute;transform:rotate(45deg)}@keyframes hub-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.hub-menu button{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;padding:11px 12px;display:flex;position:relative}.hub-menu button+button{margin-top:2px}.hub-menu button:active{background:color-mix(in srgb, var(--accent) 8%, transparent)}.hub-menu button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hub-menu strong{font-size:14.5px;font-weight:650}.hub-menu small{color:var(--muted);font-size:12px}.hub-menu-ico{background:color-mix(in srgb, var(--ink) 6%, #fff);width:38px;height:38px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}.hub-menu button.perigo .hub-menu-ico{color:var(--ext);background:color-mix(in srgb, var(--ext) 9%, #fff)}.hub-menu button.perigo strong{color:var(--ext)}.hub-menu-seta{color:var(--muted);flex:none;font-size:20px}.hub-sair-modal h2{margin:0 0 8px;font-family:Georgia,Noto Serif,Times New Roman,serif;font-size:22px;font-weight:400}.hub-sair-acoes{gap:10px;margin-top:16px;display:flex}.hub-sair-acoes .btn{flex:1;margin:0}.module-switcher{justify-content:center;align-items:center;gap:12px;margin:0 0 12px;display:flex}.module-switcher-item{opacity:.4;background:0 0;border:0;border-radius:16px;padding:0;transition:opacity .2s,transform .2s;transform:scale(.8)}.module-switcher-item img{width:42px;height:42px;box-shadow:var(--shadow);border-radius:14px;display:block}.module-switcher-item.on{opacity:1;transform:scale(1)}.module-switcher-item:disabled{pointer-events:none}.hero-switcher{align-items:center;display:flex}.hero-switcher .module-switcher{justify-content:flex-start;gap:7px;margin:0}.hero-switcher .module-switcher-item img{border-radius:9px;width:26px;height:26px;box-shadow:0 3px 10px #00000047}.hero-switcher .module-switcher-item.on img{box-shadow:0 3px 10px #00000047,0 0 0 2px #ffffffd9}.kage-conta-shortcut{text-align:left;flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.kage-conta-shortcut span:first-child{color:var(--ink);font-size:15px;font-weight:800}.kage-arrival{z-index:140;pointer-events:auto;background:#eee8de url(/kage-fundo.webp) 50%/cover no-repeat;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.kage-arrival:before,.kage-arrival:after{content:"";opacity:.16;filter:blur(2px);background:radial-gradient(at 35% 35%,#8fa894 0 20%,#0000 21%),linear-gradient(145deg,#0000 18%,#6f8d78 19% 24%,#0000 25%);border-radius:55% 45% 68% 32%;width:42vw;max-width:230px;height:42vw;max-height:230px;position:absolute}.kage-arrival:before{top:6vh;left:-12vw;transform:rotate(25deg)}.kage-arrival:after{bottom:5vh;right:-15vw;transform:rotate(205deg)}.kage-arrival-loading{animation:3.6s cubic-bezier(.4,0,.2,1) both kage-arrival-shell}.kage-loading-brand{z-index:1;opacity:0;flex-direction:column;align-items:center;gap:28px;animation:3.6s cubic-bezier(.4,0,.2,1) both kage-arrival-mark;display:flex;position:relative}.kage-loading-tile{aspect-ratio:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffb8,#caebcfc7);border:1px solid #ffffffe0;border-radius:31%;place-items:center;width:min(43vw,190px);display:grid;box-shadow:inset 0 1px #ffffffe6,0 18px 45px #3c5e4629}.kage-loading-tile img{object-fit:contain;width:76%;height:76%;display:block}.kage-loading-brand strong{color:#253329;letter-spacing:.36em;font-family:Georgia,serif;font-size:clamp(27px,8vw,42px);font-weight:400;transform:translate(.18em)}.kage-intro-sheet{z-index:1;object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;animation:4.6s cubic-bezier(.4,0,.2,1) both kage-arrival-mark;position:absolute;inset:0}.kage-arrival-signature{z-index:2;left:0;right:0;bottom:calc(34px + env(safe-area-inset-bottom));text-align:center;letter-spacing:.02em;color:#426b55;opacity:0;margin:0;font-family:Kage Signature,Caveat,cursive;font-size:clamp(24px,7vw,38px);animation:3.6s ease-in-out both kage-arrival-signature;position:absolute}.kage-arrival-intro .kage-arrival-signature{display:none}@keyframes kage-arrival-shell{0%{opacity:0}22%,80%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes kage-arrival-mark{0%,8%{opacity:0;transform:scale(.975)}28%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes kage-arrival-signature{0%,24%{opacity:0;transform:translateY(6px)}42%,76%{opacity:.9;transform:translateY(0)}to{opacity:0}}.hub-screen-enter{animation:.85s cubic-bezier(.4,0,.2,1) both hub-screen-enter}@keyframes hub-screen-enter{0%{opacity:0;transform:translateY(7px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.home-screen,.contacts-screen,.permissions-screen,.tutorial-screen,.notifications-screen,.account-screen,.plans-screen,.panic-intro{box-sizing:border-box;background-color:var(--bg1);background-image:linear-gradient(var(--module-wash,transparent), var(--module-wash,transparent)), var(--bg-atlas,none);background-repeat:no-repeat;background-size:100% 100%,200% 200%;min-height:100dvh;margin:-14px -14px -82px;padding:16px 14px 96px}.home-screen{background-position:0 0}.contacts-screen{background-position:100% 0}.permissions-screen{background-position:0 100%}.tutorial-screen{background-position:100% 100%}.notifications-screen{background-image:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--low) 10%, transparent), transparent 22%), var(--bg-atlas,none);background-position:50%,100% 100%;background-size:100% 100%,200% 200%}.account-screen{background:0 0}.plans-screen{background-image:linear-gradient(var(--module-wash,transparent), var(--module-wash,transparent)), linear-gradient(145deg, transparent 45%, color-mix(in srgb, var(--accent2) 7%, transparent)), var(--bg-atlas,none);background-position:50%,50%,0 100%;background-size:100% 100%,100% 100%,200% 200%}.panic-intro{background-image:linear-gradient(var(--module-wash,transparent), var(--module-wash,transparent)), radial-gradient(circle at 82% 30%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 25%), var(--bg-atlas,none);background-position:50%,50%,100% 0;background-size:100% 100%,100% 100%,200% 200%}.page-header:after{display:none}.hero-card{background-image:linear-gradient(145deg, color-mix(in srgb, var(--accent) 82%, #fff), var(--accent) 54%, var(--accent2));box-shadow:0 12px 28px color-mix(in srgb, var(--accent2) 22%, transparent);background-position:50%;background-size:cover}.gtile{isolation:isolate;text-align:left;border:1px solid #ffffffd1;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:110px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 25px #231c1e1a,inset 0 1px #ffffffb8}.gtile:before{content:"";z-index:-1;opacity:.18;background:linear-gradient(145deg,currentColor,#0000 72%);border-radius:52% 48% 0 0;height:96%;position:absolute;bottom:-46%;left:22%;right:-24%;transform:rotate(-9deg)}.gtile:after{content:"";z-index:-1;opacity:.115;background:currentColor;border-radius:50%;width:92px;height:92px;position:absolute;top:-38px;right:-31px}.gtile>svg{color:#fff;background:linear-gradient(145deg, var(--tile-accent,var(--accent)), var(--tile-accent2,var(--accent2)));width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff47, 0 7px 16px color-mix(in srgb, var(--tile-accent,var(--accent)) 24%, transparent);border-radius:14px;padding:9px;overflow:visible}.gtile>span{letter-spacing:-.18px;font-size:13px}.gtile-0{--tile-accent:var(--accent);--tile-accent2:var(--accent2);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 25%, var(--surface)), #ffffffe0 68%)}.gtile-1{--tile-accent:var(--low);--tile-accent2:color-mix(in srgb, var(--low) 70%, #284d43);background:linear-gradient(145deg, color-mix(in srgb, var(--low) 26%, var(--surface)), #ffffffe6 68%)}.gtile-2{--tile-accent:var(--accent2);--tile-accent2:color-mix(in srgb, var(--accent2) 76%, #513d53);background:linear-gradient(145deg, color-mix(in srgb, var(--accent2) 21%, var(--surface)), #ffffffe3 68%)}.gtile-3{--tile-accent:color-mix(in srgb, var(--accent) 72%, #bf7659);--tile-accent2:var(--accent2);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 20%, var(--surface)), color-mix(in srgb, #e5bd98 18%, var(--surface)) 70%)}.panic-intro{gap:13px}.panic-intro .fundo-escolha{border-radius:var(--radius-card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf8db;border:1px solid #ffffffb8;margin:2px 0 4px;padding:15px}.panic-intro .fundo-opcao{background:#ffffff9e;border-color:#ffffffb3;justify-content:space-between;min-height:112px;padding:9px 7px 11px;box-shadow:0 5px 14px #231c1e0b}.panic-intro .fundo-opcao.on{background:color-mix(in srgb, var(--accent) 9%, #ffffffd1);box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 16%, transparent)}.panic-intro .fundo-preview{height:45px}.panic-intro-actions{border-radius:var(--radius-card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf8c7;padding:12px}.module-opening{z-index:120;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, var(--surface)), var(--surface) 65%);pointer-events:none;justify-content:center;align-items:center;animation:1.8s cubic-bezier(.4,0,.2,1) both module-opening-shell;display:flex;position:fixed;inset:0;overflow:hidden}.module-opening-brand{flex-direction:column;align-items:center;gap:14px;animation:1.8s cubic-bezier(.4,0,.2,1) both module-opening-brand-in;display:flex;position:relative}.module-opening-badge{background-image:var(--opening-bg,none);background-position:50%;background-size:cover;border-radius:44px;justify-content:center;align-items:center;width:176px;height:176px;display:flex;box-shadow:0 18px 40px #1a201d33}.module-opening-glyph{object-fit:contain;width:108px;height:108px;display:block}.module-opening-name{color:var(--ink);letter-spacing:.16em;margin-top:10px;font-family:Georgia,serif;font-size:30px}.module-opening-tagline{max-width:280px;color:var(--muted);text-align:center;margin:0;font-size:15px}@keyframes module-opening-brand-in{0%,14%{opacity:0;transform:translateY(8px)}38%,70%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-4px)}}@keyframes module-opening-shell{0%{opacity:0}24%,72%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.module-opening,.module-opening-brand{animation-duration:.45s}.hub-screen-enter{animation-duration:.01ms}}.icon-settings{flex-direction:column;gap:14px;display:flex}.icon-settings-intro{background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffffd1;border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(136px,.88fr);gap:12px;padding:14px;display:grid;box-shadow:0 13px 30px -25px #23191c73}.icon-settings-explainer{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:4px 11px;min-width:0;display:grid}.icon-settings-heading-icon{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-radius:15px;grid-row:1;place-items:center;display:grid}.icon-settings-heading-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.icon-settings-explainer>span:nth-child(2){flex-direction:column;gap:3px;padding-top:2px;display:flex}.icon-settings-explainer strong{color:var(--ink);font-size:14.5px;line-height:1.25}.icon-settings-explainer small{color:var(--muted);font-size:10.5px;line-height:1.4}.icon-settings-guide{border:1px solid color-mix(in srgb,var(--line2) 78%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-radius:17px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.icon-settings-guide>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:10px;display:grid}.icon-settings-guide>span+span{border-left:1px solid var(--line2)}.icon-settings-guide img{border-radius:10px;grid-row:1/3;width:34px;height:34px}.icon-settings-guide b{color:var(--ink);font-size:10.5px}.icon-settings-guide small{font-size:9.5px}.icon-settings-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),color-mix(in srgb,var(--surface) 82%,transparent));border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.icon-settings-preview-title{flex-direction:column;gap:1px;display:flex}.icon-settings-preview-title b{color:var(--ink);font-size:11px}.icon-settings-preview-title small{color:var(--muted);font-size:9px}.icon-settings-phone{background:linear-gradient(150deg,#3d4850,#182229);border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px 5px;min-height:112px;padding:10px 7px;display:grid;box-shadow:inset 0 1px #ffffff26,0 9px 20px -15px #000c}.icon-settings-phone.empty{text-align:center;justify-content:center;align-items:center;display:flex}.icon-settings-phone.empty>small{color:#ffffffad;max-width:110px;font-size:9.5px;line-height:1.35}.icon-preview-item{color:#fff;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.icon-preview-item img{border-radius:9px;width:31px;height:31px;box-shadow:0 5px 10px #00000040}.icon-preview-item b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8.5px;overflow:hidden}.icon-preview-item small{color:#ffffffa1;font-size:7.5px}.icon-settings-modules{flex-direction:column;gap:12px;display:flex}.icon-settings-module{--module-color:#59616a;--module-deep:#303b43;isolation:isolate;border:1px solid color-mix(in srgb,var(--module-color) 32%,#fffc);background:linear-gradient(102deg,var(--module-deep) 0%,var(--module-color) 43%,color-mix(in srgb,var(--module-color) 11%,var(--surface)) 70%,color-mix(in srgb,var(--surface) 94%,transparent) 100%);min-height:142px;box-shadow:0 14px 28px -24px color-mix(in srgb,var(--module-deep) 60%,transparent);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(190px,1.1fr);display:grid;position:relative;overflow:hidden}.icon-settings-module:before,.icon-settings-module:after{content:"";z-index:-1;pointer-events:none;opacity:.28;position:absolute}.icon-settings-module:before{background:linear-gradient(155deg,#ffffff47,#0000 62%);border-radius:50% 55% 0 0;height:105px;bottom:-47px;left:-9%;right:43%;transform:rotate(-4deg)}.icon-settings-module:after{background:radial-gradient(at 12% 90%,#ffffff59 0 2px,#0000 3px) 0 0/18px 18px,linear-gradient(132deg,#0000 44%,#ffffff24 45% 47%,#0000 48%) 0 0/100% 100%;width:112px;height:84px;top:18px;left:15%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%,#0000)}.icon-settings-module-brado{--module-color:#d2534f;--module-deep:#8f252d}.icon-settings-module-flux{--module-color:#4a8dcc;--module-deep:#165285}.icon-settings-module-eco{--module-color:#368c5a;--module-deep:#155432}.icon-settings-module .switch.on:before{background:var(--module-color);border-color:var(--module-color)}.icon-settings-brand{color:#fff;align-items:center;gap:13px;min-width:0;padding:20px 16px;display:flex}.icon-settings-brand>img{border-radius:17px;flex-shrink:0;width:58px;height:58px;box-shadow:0 10px 20px #0000002e}.icon-settings-brand>span{flex-direction:column;gap:4px;min-width:0;display:flex}.icon-settings-brand small{color:#ffffffd9;font-size:11px;line-height:1.35}.icon-settings-options{background:color-mix(in srgb,var(--surface) 74%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid #ffffff80;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;padding:12px;display:grid}.icon-settings-option{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.icon-settings-option+.icon-settings-option{border-left:1px solid color-mix(in srgb,var(--module-color) 17%,var(--line2))}.icon-settings-option>img{width:38px;height:38px;box-shadow:0 6px 13px color-mix(in srgb,var(--module-deep) 18%,transparent);border-radius:11px;margin-bottom:2px}.icon-settings-option>span{flex-direction:column;gap:1px;display:flex}.icon-settings-option b{color:var(--ink);font-size:11.5px}.icon-settings-option small{color:var(--muted);font-size:8.5px}.icon-settings-aviso{z-index:2;background:color-mix(in srgb,var(--ext) 9%,var(--surface));border-radius:10px;grid-column:1/-1;margin:0 12px 10px;padding:8px 10px;font-size:10.5px}@media (width<=380px){.icon-settings-intro{grid-template-columns:1fr}.icon-settings-preview{grid-template-columns:minmax(0,.8fr) minmax(132px,1.2fr);align-items:center;display:grid}.icon-settings-module{grid-template-columns:1fr}.icon-settings-brand{min-height:100px;padding:14px 16px}.icon-settings-options{border-top:1px solid #ffffff85;border-left:0;min-height:126px}.icon-settings-module:before{right:0}}.icon-settings{gap:16px}.icon-settings-explainer-card,.icon-settings-preview-card{background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffffd6;border-radius:25px;box-shadow:0 15px 32px -25px #23191c75,inset 0 1px #ffffffbd}.icon-settings-explainer-card{padding:16px}.icon-settings-explainer{grid-template-columns:48px minmax(0,1fr);gap:5px 12px}.icon-settings-heading-icon{width:48px;height:48px;box-shadow:0 8px 18px -14px color-mix(in srgb,var(--accent) 45%,transparent);border-radius:16px}.icon-settings-heading-icon svg{width:25px;height:25px}.icon-settings-explainer>span:nth-child(2){padding-top:3px}.icon-settings-explainer strong{font-size:16px}.icon-settings-explainer small{font-size:11.5px;line-height:1.42}.icon-settings-guide{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),color-mix(in srgb,var(--surface) 91%,transparent));border-radius:19px;margin-top:12px}.icon-settings-guide>span{grid-template-columns:42px minmax(0,1fr);gap:2px 10px;padding:13px}.icon-settings-guide img{border-radius:12px;width:42px;height:42px;box-shadow:0 7px 14px -10px #23191c70}.icon-settings-guide b{font-size:12px}.icon-settings-guide small{font-size:10px;line-height:1.3}.icon-settings-preview-card{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px;display:grid}.icon-settings-preview-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.icon-settings-preview-title{gap:2px;padding-top:2px}.icon-settings-preview-title b{font-size:15px}.icon-settings-preview-title small{font-size:10.5px;line-height:1.35}.icon-settings-phone{background:linear-gradient(150deg,#3d4850,#172128 64%,#101820);border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px 6px;min-height:125px;padding:26px 11px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2b,0 13px 24px -16px #000000d6}.icon-settings-phone:before{content:"";background:#ffffff2e;border-radius:99px;width:48px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.icon-settings-phone.empty{padding-top:16px}.icon-settings-phone.empty>small{max-width:210px;font-size:10px;line-height:1.4}.icon-preview-item img{border-radius:10px;width:35px;height:35px}.icon-preview-item b{font-size:9px}.icon-preview-item small{font-size:7.8px}.icon-settings-modules{gap:16px}.icon-settings-module{background:linear-gradient(102deg,var(--module-deep) 0%,var(--module-color) 45%,color-mix(in srgb,var(--module-color) 11%,var(--surface)) 70%,color-mix(in srgb,var(--surface) 95%,transparent) 100%);min-height:154px;box-shadow:0 16px 30px -24px color-mix(in srgb,var(--module-deep) 62%,transparent);border-radius:25px;grid-template-columns:minmax(0,.93fr) minmax(200px,1.07fr)}.icon-settings-brand{gap:14px;padding:21px 17px}.icon-settings-brand>img{border-radius:18px;width:62px;height:62px;box-shadow:0 11px 22px #0003}.icon-settings-brand>span{gap:5px}.icon-settings-brand strong{font-size:18px}.icon-settings-brand small{font-size:11.5px;line-height:1.4}.icon-settings-options{background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);padding:14px 12px}.icon-settings-option{gap:5px;padding-inline:5px}.icon-settings-option>img{width:42px;height:42px;box-shadow:0 7px 14px color-mix(in srgb,var(--module-deep) 18%,transparent);border-radius:12px}.icon-settings-option b{font-size:12px}.icon-settings-option small{font-size:9px;line-height:1.25}.icon-settings-option .switch{margin-top:5px}@media (width<=430px){.icon-settings-preview-card{grid-template-columns:1fr}.icon-settings-preview-card>.icon-settings-heading-icon{display:none}.icon-settings-phone{grid-template-columns:repeat(3,minmax(0,1fr));min-height:174px}.icon-settings-module{grid-template-columns:1fr}.icon-settings-brand{min-height:108px;padding:16px 18px}.icon-settings-options{border-top:1px solid #ffffff85;border-left:0;min-height:138px}}@media (width<=340px){.icon-settings-guide{grid-template-columns:1fr}.icon-settings-guide>span+span{border-left:0;border-top:1px solid var(--line2)}}.kage-arrival,.module-opening{pointer-events:auto}@media (prefers-reduced-motion:reduce){.kage-arrival{opacity:0;visibility:hidden;pointer-events:none;animation:none!important}}.kage-arrival-intro{animation:6s cubic-bezier(.4,0,.2,1) both kage-intro-shell}.kage-arrival-intro .kage-intro-sheet,.kage-arrival-intro .kage-arrival-leaves,.kage-arrival-intro .kage-arrival-signature{animation:2s cubic-bezier(.4,0,.2,1) both kage-intro-fade-in!important}@keyframes kage-intro-shell{0%,66.7%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes kage-intro-fade-in{0%{opacity:0}to{opacity:var(--fade-to,1)}}.kage-arrival-intro .kage-arrival-signature,.kage-arrival-leaves{--fade-to:.9}.kage-intro-sheet{object-position:center top;opacity:1;height:92%;animation:none;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.kage-arrival-leaves{z-index:2;pointer-events:none;opacity:.9;filter:saturate(.85);width:min(46vw,220px);position:absolute;top:-9vh;right:-18vw;transform:rotate(38deg)scaleX(-1)}.kage-arrival-intro .kage-arrival-signature{color:#6b5a4a;bottom:calc(22px + env(safe-area-inset-bottom));display:block}.hub-screen{position:relative;overflow:hidden}.hub-screen>*{z-index:1;position:relative}.hub-screen:before{content:"";z-index:0;aspect-ratio:1;opacity:.85;pointer-events:none;background:url(/kage-folhas.webp) 50%/contain no-repeat;width:min(44vw,210px);position:absolute;top:-6vh;right:-16vw;transform:rotate(38deg)scaleX(-1)}.hub-screen:after{content:"";z-index:0;opacity:.92;pointer-events:none;background:url(/kage-montanhas.webp) bottom/100% no-repeat;height:30vh;position:absolute;bottom:-2.2vw;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.app-body>.hub-screen{margin:calc(-14px - env(safe-area-inset-top)) -14px -96px;padding-top:calc(18px + env(safe-area-inset-top));min-height:100dvh}.hub-screen{padding-bottom:150px}.hub-signature{text-align:center;color:#5c4b3c;pointer-events:none;margin:0;font-family:Kage Signature,Caveat,cursive;font-size:clamp(24px,7vw,34px);bottom:13vw;left:0;right:0;z-index:2!important;position:absolute!important}.module-opening{background-position:50%;background-repeat:no-repeat;background-size:cover;animation:5s cubic-bezier(.4,0,.2,1) both module-opening-shell}.module-opening.theme-brado{background-image:url(/opening-anim-brado-poster.webp)}.module-opening.theme-flux{background-image:url(/opening-anim-flux-poster.webp)}.module-opening.theme-eco{background-image:url(/opening-anim-eco-poster.webp)}.module-opening-anim{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.module-opening-brand{z-index:1;gap:26px;animation:5s cubic-bezier(.4,0,.2,1) both module-opening-brand-in}.module-opening-badge{aspect-ratio:1;background-image:none;background:linear-gradient(145deg, #ffffffb8, color-mix(in srgb, var(--accent) 22%, #ffffffb3));width:min(43vw,190px);height:auto;box-shadow:inset 0 1px 0 #ffffffe6, 0 18px 45px color-mix(in srgb, var(--accent) 28%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffffe0;border-radius:31%}.module-opening-glyph{width:76%;height:76%}.module-opening-name{letter-spacing:.12em;color:var(--accent2);margin-top:0;font-size:clamp(24px,7vw,36px);font-weight:400}.module-opening-ring{border:5px solid color-mix(in srgb, var(--accent) 22%, transparent);border-top-color:var(--accent);border-radius:50%;width:52px;height:52px;animation:1.1s linear infinite module-ring-spin}@keyframes module-ring-spin{to{transform:rotate(360deg)}}.kage-arrival-intro:before,.kage-arrival-intro:after{display:none}.hub-screen-enter{animation-duration:2s}.module-opening.solid{animation-name:module-opening-shell-solid}@keyframes module-opening-shell-solid{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}.hub-actions{align-items:center;gap:10px;display:flex}.hub-bell{width:52px;height:52px;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #2d2a2724;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 6px 16px #0000001a}.hub-bell .hero-bell-badge{top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.hub-logo img{filter:saturate(.6)brightness(1.1)contrast(.9)drop-shadow(0 6px 14px #231c191f)}
