.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--pink:#ef2b63;--pink-dark:#d91d52;--ink:#171717;--muted:#6f6f6f;--line:#e9e9e9;--soft:#f8f8f8;--green:#169552;--rely-map-tile-filter:grayscale(72%) sepia(6%) saturate(52%) brightness(112%) contrast(84%)}.artisan-current-mission-card-shell{gap:8px;display:grid}.mission-incident-trigger{color:#231f20;text-align:left;cursor:pointer;background:#fff8f8;border:1px solid #edd3d6;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:68px;padding:13px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.mission-incident-trigger:hover{border-color:#ef476f;transform:translateY(-1px);box-shadow:0 10px 28px #2a191d14}.mission-incident-trigger>.app-pictogram{color:#d62950;flex:none;width:25px;height:25px}.mission-incident-trigger>span{flex:1;gap:3px;min-width:0;display:grid}.mission-incident-trigger>span b{font-size:15px;line-height:1.25}.mission-incident-trigger>span small{color:#70666a;font-size:13px;line-height:1.35}.mission-incident-trigger>strong{color:#ad173b;white-space:nowrap;background:#ffe4ea;border-radius:10px;padding:7px 10px;font-size:13px}.mission-incident-trigger>i{color:#aa6878;font-size:26px;font-style:normal}.mission-incident-trigger.compact{background:#fff;border-radius:12px;justify-self:end;width:auto;min-height:42px;margin:-2px 4px 4px 0;padding:9px 12px}.mission-incident-trigger.compact>span{font-size:14px;font-weight:800;display:block}.mission-incident-trigger.compact>.app-pictogram{width:20px;height:20px}.mission-incident-trigger.compact>b{color:#fff;background:#d62950;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.mission-incident-trigger.has-active{background:#fff3f5;border-color:#df3157}.mission-incident-trigger.company-alert{isolation:isolate;color:#fff;background:linear-gradient(112deg,#a90f36 0%,#d92251 54%,#f13b68 100%);border:2px solid #ff496d;grid-template-columns:50px minmax(0,1fr) auto auto;gap:13px;min-height:82px;animation:2.4s ease-in-out infinite mission-incident-alert-pulse;display:grid;position:relative;overflow:visible;box-shadow:0 14px 34px #b6123b47}.mission-incident-trigger.company-alert:hover{border-color:#ff9bb0;box-shadow:0 17px 40px #b6123b5c}.mission-incident-trigger.company-alert>.mission-incident-bang{color:#c51340;background:#fff;border:2px solid #ffffffc7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;font-weight:950;line-height:1;animation:.72s ease-in-out 3 mission-incident-bang-shake;display:grid;box-shadow:0 0 0 7px #ffffff1f}.mission-incident-trigger.company-alert>span:nth-child(2){color:#fff;gap:4px;display:grid}.mission-incident-trigger.company-alert>span:nth-child(2) b{letter-spacing:-.01em;font-size:17px}.mission-incident-trigger.company-alert>span:nth-child(2) small{color:#ffe4ea;font-size:12px}.mission-incident-trigger.company-alert>strong{color:#b80f39;background:#fff;padding:8px 11px;font-size:12px}.mission-incident-trigger.company-alert>i{color:#fff;white-space:nowrap;font-size:12px;font-weight:900}@keyframes mission-incident-alert-pulse{0%,to{box-shadow:0 14px 34px #b6123b3d}50%{box-shadow:0 14px 42px #e11e4d7a,0 0 0 5px #ef2b631f}}@keyframes mission-incident-bang-shake{0%,to{transform:rotate(0)scale(1)}24%{transform:rotate(-9deg)scale(1.05)}48%{transform:rotate(9deg)scale(1.08)}72%{transform:rotate(-5deg)scale(1.04)}}.mission-incident-backdrop{z-index:30000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1411129e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mission-incident-dialog{background:#f7f7f8;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000004d}.mission-incident-dialog.resolve-only{width:min(860px,100%)}.mission-incident-dialog-header{color:#fff;background:#201b1d;border-bottom:3px solid #ef476f;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.mission-incident-dialog-header.incoming{background:linear-gradient(112deg,#7f0d2c,#c41746 60%,#e72d5d);border-bottom-color:#ffb1c2}.mission-incident-dialog-header>span{background:#ef476f;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mission-incident-dialog-header.incoming>span{color:#bc123d;background:#fff;border-radius:50%;box-shadow:0 0 0 7px #ffffff1f}.mission-incident-dialog-header.incoming>span>b{font-size:28px;line-height:1}.mission-incident-dialog-header>span .app-pictogram{width:25px;height:25px}.mission-incident-dialog-header>div{flex:1;gap:3px;min-width:0;display:grid}.mission-incident-dialog-header small{letter-spacing:.07em;color:#ffc2d0;font-size:12px;font-weight:800}.mission-incident-dialog-header h2{margin:0;font-size:25px;line-height:1.15}.mission-incident-dialog-header p{color:#e2dadd;margin:0;font-size:14px;line-height:1.45}.mission-incident-dialog-header>button{color:#fff;cursor:pointer;background:#30282b;border:1px solid #55484d;border-radius:50%;width:40px;height:40px;font-size:27px;line-height:1}.mission-incident-dialog-body{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:18px;min-height:0;padding:18px;display:grid;overflow:auto}.mission-incident-dialog-body.resolve-only{grid-template-columns:1fr}.mission-incident-alert{border-radius:12px;grid-column:1/-1;padding:12px 14px;font-size:14px;font-weight:700}.mission-incident-alert.error{color:#a51335;background:#ffe8ec}.mission-incident-alert.success{color:#126743;background:#e7f7ef}.mission-incident-create,.mission-incident-history{background:#fff;border:1px solid #e0dcde;border-radius:18px;gap:15px;padding:17px;display:grid}.mission-incident-create>header,.mission-incident-history>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mission-incident-create>header div,.mission-incident-history>header div{gap:2px;display:grid}.mission-incident-create>header small,.mission-incident-history>header small{letter-spacing:.06em;color:#cf2e53;font-size:12px;font-weight:850}.mission-incident-create>header h3,.mission-incident-history>header h3{color:#231f20;margin:0;font-size:20px;line-height:1.2}.mission-incident-create>header>span{color:#746a6d;text-align:center;background:#f4eff1;border-radius:10px;padding:7px 9px;font-size:12px}.mission-incident-history>header>button{cursor:pointer;background:#fff;border:1px solid #d8d1d4;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:750}.mission-incident-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mission-incident-history-actions>button{color:#433a3d;cursor:pointer;background:#fff;border:1px solid #d8d1d4;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800}.mission-incident-history-actions>button:first-child:not(:last-child){color:#b5163d;background:#fff3f6;border-color:#ef9db1}.mission-incident-history-actions>button:disabled{opacity:.55;cursor:wait}.mission-incident-resolution-intro{color:#6f122c;background:#fff1f4;border:1px solid #f1a7b8;border-radius:15px;align-items:center;gap:13px;padding:14px 16px;display:flex}.mission-incident-resolution-intro>span{color:#fff;background:#d91d52;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:24px;font-weight:950;display:grid}.mission-incident-resolution-intro>div{gap:3px;display:grid}.mission-incident-resolution-intro strong{font-size:15px}.mission-incident-resolution-intro p{color:#76505b;margin:0;font-size:13px;line-height:1.45}.mission-incident-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mission-incident-form-grid label{gap:6px;min-width:0;display:grid}.mission-incident-form-grid label.wide{grid-column:1/-1}.mission-incident-form-grid label>span{color:#312a2c;font-size:14px;font-weight:800}.mission-incident-form-grid label>span small{color:#81777a;font-size:12px;font-weight:650}.mission-incident-form-grid select,.mission-incident-form-grid textarea{color:#282224;width:100%;font:inherit;background:#fff;border:1px solid #d9d3d5;border-radius:11px;outline:none;padding:11px 12px;font-size:14px;line-height:1.45}.mission-incident-form-grid select:focus,.mission-incident-form-grid textarea:focus{border-color:#df3157;box-shadow:0 0 0 3px #df31571c}.mission-incident-file{background:#fff8fa;border:1px dashed #d58b9c;border-radius:13px;padding:12px;position:relative}.mission-incident-file>span{align-items:center;gap:7px;display:flex}.mission-incident-file .app-pictogram{color:#d62950;width:20px;height:20px}.mission-incident-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.mission-incident-file>b{color:#b11e42;font-size:14px}.mission-incident-file>em{color:#756a6d;font-size:12px;font-style:normal;line-height:1.4}.mission-incident-safety{color:#6d4303;background:#fff0da;border:1px solid #f1cb8d;border-radius:13px;gap:10px;padding:12px;display:flex}.mission-incident-safety>.app-pictogram{flex:none;width:23px;height:23px}.mission-incident-safety div{gap:2px;display:grid}.mission-incident-safety strong{font-size:14px}.mission-incident-safety p{margin:0;font-size:13px;line-height:1.4}.mission-incident-submit{color:#fff;cursor:pointer;background:#d62950;border:0;border-radius:12px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:850}.mission-incident-submit:disabled{opacity:.6;cursor:wait}.mission-incident-history{min-height:300px}.mission-incident-empty{text-align:center;color:#6b6265;border:1px dashed #d9d3d5;border-radius:14px;place-content:center;justify-items:center;gap:5px;min-height:170px;padding:20px;display:grid}.mission-incident-empty>span{color:#19714d;background:#e8f7ef;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mission-incident-empty strong{color:#322c2e;font-size:16px}.mission-incident-empty p{margin:0;font-size:13px}.mission-incident-list{gap:13px;display:grid}.mission-incident-archive-heading{color:#164f3b;background:#f3fbf7;border:1px solid #cce8db;border-radius:14px;align-items:center;gap:11px;margin-top:5px;padding:13px;display:flex}.mission-incident-archive-heading>span{color:#fff;background:#16865c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mission-incident-archive-heading>div{gap:2px;display:grid}.mission-incident-archive-heading small{letter-spacing:.06em;color:#258060;font-size:10px;font-weight:900}.mission-incident-archive-heading strong{font-size:15px}.mission-incident-archive-heading p{color:#5e756c;margin:0;font-size:12px;line-height:1.35}.mission-incident-card{background:#fff;border:1px solid #e3dcdf;border-radius:16px;overflow:hidden}.mission-incident-card.status-resolved{box-shadow:none;border-color:#cfe4da}.mission-incident-card.status-resolved>header>span{color:#19714d;background:#e7f7ef}.mission-incident-card.status-resolved .mission-incident-steps li.done:before,.mission-incident-card.status-resolved .mission-incident-steps li.done b{background:#258060}.mission-incident-card.status-resolved .mission-incident-steps li.done{color:#19714d}.mission-incident-card.safety{border-color:#eea64a;box-shadow:inset 4px 0 #e98a1d}.mission-incident-card>header{border-bottom:1px solid #eee9eb;align-items:flex-start;gap:10px;padding:14px;display:flex}.mission-incident-card>header>span{color:#c9244a;background:#ffe8ed;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mission-incident-card.safety>header>span{color:#bd6600;background:#fff0da}.mission-incident-card>header>span .app-pictogram{width:22px;height:22px}.mission-incident-card>header>div{flex:1;gap:2px;min-width:0;display:grid}.mission-incident-card>header small{color:#7b7074;font-size:12px;font-weight:750}.mission-incident-card>header h4{margin:0;font-size:17px;line-height:1.2}.mission-incident-card>header p{color:#71676a;margin:0;font-size:13px}.mission-incident-card>header>b{color:#9d1736;white-space:nowrap;background:#ffe6ec;border-radius:10px;padding:7px 9px;font-size:12px;line-height:1.2}.mission-incident-card.status-resolved>header>b{color:#116342;background:#e5f6ed}.mission-incident-card.status-admin_review>header>b{color:#5c4595;background:#eee9ff}.mission-incident-steps{background:#faf8f9;grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:12px 14px;list-style:none;display:grid}.mission-incident-status-explanation{color:#7b2038;background:#fff3f6;border:1px solid #f0c6d0;border-radius:12px;margin:12px 14px 0;padding:11px 12px;font-size:13px;line-height:1.45}.mission-incident-status-explanation strong{font-weight:900}.mission-incident-status-explanation.status-admin_review,.mission-incident-status-explanation.status-agreement_pending_rely{color:#4f3979;background:#f7f2ff;border-color:#d8c8f2}.mission-incident-status-explanation.status-resolved{color:#126743;background:#ecf9f2;border-color:#bfe2d1}.mission-incident-next-action{color:#392d31;background:#fff;border:1px solid #f0c5cf;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin:12px 14px;padding:13px;display:grid}.mission-incident-next-action>span{color:#fff;background:#da2b54;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.mission-incident-next-action>div{gap:2px;min-width:0;display:grid}.mission-incident-next-action small{letter-spacing:.06em;color:#a41c3e;font-size:10px;font-weight:900}.mission-incident-next-action strong{font-size:16px;line-height:1.25}.mission-incident-next-action p{color:#6f6267;margin:0;font-size:13px;line-height:1.4}.mission-incident-next-action.waiting{background:#f9f6ff;border-color:#ddd3eb}.mission-incident-next-action.waiting>span{background:#65518f}.mission-incident-next-action.waiting small{color:#65518f}.mission-incident-next-action.done{background:#effaf4;border-color:#bfe2d1}.mission-incident-next-action.done>span{background:#18815a}.mission-incident-next-action.done small{color:#18815a}.mission-incident-case-details,.mission-incident-guided-response{border-top:1px solid #eee9eb}.mission-incident-case-details>summary,.mission-incident-guided-response>summary{color:#51464a;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:850;list-style:none;display:flex}.mission-incident-case-details>summary::-webkit-details-marker{display:none}.mission-incident-guided-response>summary::-webkit-details-marker{display:none}.mission-incident-case-details>summary:after,.mission-incident-guided-response>summary:after{content:"+";color:#a71d40;background:#f2edef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.mission-incident-case-details[open]>summary:after,.mission-incident-guided-response[open]>summary:after{content:"−"}.mission-incident-case-details>div{border-top:1px solid #eee9eb}.mission-incident-guided-response>summary{color:#fff;background:#211d1f;border:0;border-radius:12px;margin:0 14px 14px;font-size:14px}.mission-incident-guided-response>summary:after{color:#211d1f;background:#fff}.mission-incident-guided-response .mission-incident-response{border-top:0}.mission-incident-steps li{color:#9b9295;justify-items:center;gap:4px;font-size:12px;display:grid;position:relative}.mission-incident-steps li:before{content:"";background:#ddd6d9;height:2px;position:absolute;top:12px;left:-50%;right:50%}.mission-incident-steps li:first-child:before{display:none}.mission-incident-steps li.done:before{background:#df3157}.mission-incident-steps b{z-index:1;color:#777;background:#e6e1e3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:relative}.mission-incident-steps li.done b{color:#fff;background:#df3157}.mission-incident-steps span{font-size:12px;font-weight:700}.mission-incident-facts{gap:10px;padding:13px 14px;display:grid}.mission-incident-facts>p{color:#332d2f;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.mission-incident-facts aside{background:#faf5f7;border-left:3px solid #c7a1ab;border-radius:0 10px 10px 0;gap:3px;padding:9px 11px;display:grid}.mission-incident-facts aside.decision{background:#eff9f5;border-color:#2d8d68}.mission-incident-facts aside strong{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.mission-incident-facts aside span{font-size:13px;line-height:1.4}.mission-incident-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 13px;display:grid}.mission-incident-photo,.mission-incident-photo-state{color:#4b4245;background:#f7f4f5;border:1px solid #e0dadd;border-radius:11px;min-height:92px;text-decoration:none;display:grid;overflow:hidden}.mission-incident-photo img{object-fit:cover;width:100%;height:76px}.mission-incident-photo small{padding:6px;font-size:12px}.mission-incident-photo-state{text-align:center;place-content:center;justify-items:center;gap:6px;padding:9px}.mission-incident-photo-state .app-pictogram{width:22px;height:22px}.mission-incident-photo-state small{font-size:12px;line-height:1.35}.mission-incident-photo-state.rejected{color:#a21d3c;background:#fff0f3}.mission-incident-timeline{border-top:1px solid #eee9eb}.mission-incident-timeline summary{cursor:pointer;padding:12px 14px;font-size:13px;font-weight:800}.mission-incident-timeline ol{gap:8px;margin:0;padding:0 14px 12px;list-style:none;display:grid}.mission-incident-timeline li{border-left:2px solid #d8cbd0;gap:2px;padding:4px 0 4px 10px;display:grid}.mission-incident-timeline li>span,.mission-incident-timeline li>small{color:#766c6f;font-size:12px}.mission-incident-timeline li>b{font-size:13px}.mission-incident-timeline li>p{white-space:pre-wrap;margin:2px 0;font-size:13px;line-height:1.4}.mission-incident-response{background:#fcfbfb;border-top:1px solid #eee9eb;gap:10px;padding:13px 14px;display:grid}.mission-incident-response label{gap:5px;display:grid}.mission-incident-response label span{font-size:13px;font-weight:800}.mission-incident-response textarea{width:100%;font:inherit;border:1px solid #d8d1d4;border-radius:10px;padding:10px 11px;font-size:13px;line-height:1.4}.mission-incident-response>div{flex-wrap:wrap;gap:7px;display:flex}.mission-incident-response button{color:#443b3e;cursor:pointer;background:#fff;border:1px solid #d6ccd0;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.mission-incident-response button.resolve{color:#fff;background:#16734f;border-color:#16734f}.mission-incident-response button.escalate{color:#fff;background:#30272a;border-color:#30272a}.mission-incident-response button:disabled{opacity:.5}.mission-incident-response label span small{color:#756b6f;margin-top:2px;font-size:11px;font-weight:600;display:block}.mission-incident-human-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.mission-incident-human-steps span{color:#564b50;background:#f4f0f2;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:800;display:flex}.mission-incident-human-steps b{color:#fff;background:#e3265f;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.mission-incident-reply-row{align-items:center}.mission-incident-reply-row small{color:#756b6f;font-size:11px;line-height:1.35}.mission-incident-decision-choice{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:2px 0;padding:0;display:grid}.mission-incident-decision-choice legend{grid-column:1/-1;margin-bottom:5px;font-size:13px;font-weight:900}.mission-incident-decision-choice button{text-align:left;gap:3px;min-height:70px;padding:10px;display:grid}.mission-incident-decision-choice button b{font-size:13px}.mission-incident-decision-choice button small{color:#71676b;font-size:11px;font-weight:600;line-height:1.35}.mission-incident-decision-choice button.selected{color:#126442;background:#eefaf5;border:2px solid #19865c}.mission-incident-decision-choice button.danger{border-color:#df9aab}.mission-incident-decision-choice button.selected.danger{color:#9e183b;background:#fff1f5;border:2px solid #c42750}.mission-incident-decision-summary{color:#155f43;background:#edf9f3;border-radius:10px;padding:10px;gap:2px!important;display:grid!important}.mission-incident-decision-summary.suspend{color:#9b183b;background:#fff0f4}.mission-incident-decision-summary strong{font-size:13px}.mission-incident-decision-summary small{font-size:11px;line-height:1.4}.mission-incident-final-submit{text-align:center;gap:2px;width:100%;padding:11px!important;font-size:13px!important;display:grid!important}.mission-incident-final-submit small{color:#eee5e8;font-size:10px;font-weight:600;line-height:1.35}.mission-incident-simple-heading{color:#2d2226;background:#fff4f7;border:1px solid #f3c4d1;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.mission-incident-simple-heading b{font-size:1rem}.mission-incident-simple-heading small{color:#6d5b62;font-size:.84rem;line-height:1.45}.mission-incident-reply-row.secondary{border-top:1px dashed #d9cdd1;margin-top:4px;padding-top:12px}.mission-incident-reply-row.secondary button{color:#42353a;background:#fff;border:1px solid #cfc3c7}.mission-incident-admin-review{color:#4d3b86;background:#f0edfb;border-radius:12px;align-items:center;gap:10px;margin:0 14px 14px;padding:11px;display:flex}.mission-incident-admin-review>.app-pictogram{width:24px;height:24px}.mission-incident-admin-review>span{gap:2px;display:grid}.mission-incident-admin-review strong{font-size:13px}.mission-incident-admin-review small{font-size:12px}.mission-incident-financial{background:#fffaf1;border-top:1px solid #eee9eb}.mission-incident-financial>summary{color:#7c4b00;cursor:pointer;padding:13px 14px;font-size:13px;font-weight:900}.mission-incident-financial-body{gap:11px;padding:0 14px 14px;display:grid}.mission-incident-financial-empty{color:#756a5b;margin:0;font-size:13px;line-height:1.45}.mission-incident-offer{background:#fff;border:1px solid #e4c994;border-radius:12px;gap:5px;padding:12px;display:grid}.mission-incident-offer>small,.mission-incident-addendum-ready small{letter-spacing:.05em;color:#a96600;font-size:11px;font-weight:900}.mission-incident-offer>strong{color:#3e2d11;font-size:20px}.mission-incident-offer>p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.mission-incident-offer>em{color:#71685c;font-size:12px;font-style:normal}.mission-incident-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.mission-incident-offer-actions button,.mission-incident-addendum-ready button{color:#fff;cursor:pointer;background:#1b7652;border:0;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:850}.mission-incident-offer-actions button+button{color:#9b1838;background:#fff;border:1px solid #bc3152}.mission-incident-waiting-rely{color:#4d3b86;background:#f0edfb;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.mission-incident-waiting-rely .app-pictogram{width:22px}.mission-incident-waiting-rely>span{gap:2px;display:grid}.mission-incident-waiting-rely b{font-size:13px}.mission-incident-waiting-rely small{font-size:12px;line-height:1.35}.mission-incident-offer-form{background:#fff;border:1px dashed #d6b36e;border-radius:12px;grid-template-columns:170px minmax(0,1fr) auto;align-items:end;gap:9px;padding:11px;display:grid}.mission-incident-offer-form label{gap:5px;display:grid}.mission-incident-offer-form label>span{font-size:12px;font-weight:800}.mission-incident-offer-form label>div{border:1px solid #d8cfbf;border-radius:9px;align-items:center;display:flex;overflow:hidden}.mission-incident-offer-form input,.mission-incident-offer-form textarea{width:100%;font:inherit;border:1px solid #d8cfbf;border-radius:9px;padding:9px;font-size:13px}.mission-incident-offer-form label>div input{border:0;border-radius:0}.mission-incident-offer-form label>div b{white-space:nowrap;padding:0 9px;font-size:12px}.mission-incident-offer-form>button{color:#fff;cursor:pointer;background:#c78716;border:0;border-radius:9px;min-height:39px;padding:8px 11px;font-size:12px;font-weight:850}.mission-incident-addendum-ready{color:#155f43;background:#edf9f3;border:1px solid #9bcdb5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.mission-incident-addendum-ready>span{color:#fff;background:#1b7652;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.mission-incident-addendum-ready>div{gap:2px;display:grid}.mission-incident-addendum-ready small{color:#1b7652}.mission-incident-addendum-ready strong{font-size:14px}.mission-incident-addendum-ready p{margin:0;font-size:12px;line-height:1.4}@media (max-width:800px){.mission-incident-trigger.company-alert{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;min-height:78px;padding:12px}.mission-incident-trigger.company-alert>.mission-incident-bang{width:42px;height:42px;font-size:26px}.mission-incident-trigger.company-alert>span:nth-child(2) b{font-size:15px}.mission-incident-trigger.company-alert>span:nth-child(2) small{font-size:11px}.mission-incident-trigger.company-alert>strong{padding:7px 8px;font-size:10px}.mission-incident-trigger.company-alert>i{display:none}.mission-incident-backdrop{place-items:end center;padding:0}.mission-incident-dialog{border-radius:22px 22px 0 0;width:100%;max-height:96dvh}.mission-incident-dialog-header{padding:16px}.mission-incident-dialog-header>span{width:40px;height:40px}.mission-incident-dialog-header h2{font-size:21px}.mission-incident-dialog-header p{font-size:13px}.mission-incident-dialog-body{grid-template-columns:1fr;gap:12px;padding:12px}.mission-incident-create,.mission-incident-history{padding:14px}.mission-incident-form-grid{grid-template-columns:1fr}.mission-incident-form-grid label.wide{grid-column:auto}.mission-incident-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-incident-card>header{grid-template-columns:38px minmax(0,1fr);align-items:start;display:grid}.mission-incident-card>header>span{grid-area:1/1}.mission-incident-card>header>div{grid-area:1/2;min-width:0}.mission-incident-card>header>div small,.mission-incident-card>header>div h4,.mission-incident-card>header>div p{overflow-wrap:normal;word-break:normal}.mission-incident-card>header>b{white-space:normal;grid-area:2/1/auto/-1;justify-self:start;max-width:100%;margin:2px 0 0}.mission-incident-response>div{grid-template-columns:1fr 1fr;display:grid}.mission-incident-response .mission-incident-human-steps,.mission-incident-response .mission-incident-reply-row,.mission-incident-response .mission-incident-decision-summary{grid-template-columns:1fr!important}.mission-incident-decision-choice{grid-template-columns:1fr}.mission-incident-response button{min-height:42px}.mission-incident-trigger.compact{justify-content:center;width:100%;margin:0}.mission-incident-trigger.compact>span{flex:0 auto}.mission-incident-offer-form{grid-template-columns:1fr}.mission-incident-addendum-ready{grid-template-columns:auto 1fr}.mission-incident-addendum-ready button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mission-incident-trigger.company-alert,.mission-incident-trigger.company-alert>.mission-incident-bang{animation:none}}.company-applications-opening-alert{z-index:3200;color:#172033;background:#fff;border:1px solid #f2b7c8;border-radius:22px;grid-template-columns:54px minmax(0,1fr);gap:13px;width:min(420px,100vw - 32px);padding:18px;animation:.28s ease-out both company-applications-alert-in;display:grid;position:fixed;top:88px;right:22px;box-shadow:0 24px 70px #17203338}.company-applications-opening-alert>.company-applications-alert-close{aspect-ratio:1;color:#778193;cursor:pointer;background:#fff;border:1px solid #efb3c4;place-items:center;font-size:24px;line-height:1;position:absolute;top:9px;right:9px;box-sizing:border-box!important;border-radius:50%!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;display:grid!important}.company-applications-alert-close:hover{color:#172033;background:#f2f4f7}.company-applications-alert-icon{color:#d91d52;background:#fff0f4;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:relative}.company-applications-alert-icon .app-pictogram{width:27px;height:27px}.company-applications-alert-icon>b{color:#fff;background:#d91d52;border:2px solid #fff;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-7px;right:-7px}.company-applications-alert-copy{gap:5px;min-width:0;padding-right:27px;display:grid}.company-applications-alert-copy>small{color:#d91d52;letter-spacing:.08em;font-size:9px;font-weight:900}.company-applications-alert-copy>strong{font-size:17px;line-height:1.25}.company-applications-alert-copy ul{gap:5px;margin:3px 0 0;padding:0;list-style:none;display:grid}.company-applications-alert-copy li{background:#f6f7f9;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:flex}.company-applications-alert-copy li span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.company-applications-alert-copy li b{color:#fff;background:#172033;border-radius:11px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.company-applications-alert-copy>em{color:#6c7584;font-size:10px;font-style:normal}.company-applications-alert-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef2b63,#d91d52);border:0;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:13px;font-weight:900;display:flex;box-shadow:0 10px 25px #d91d5240}.company-applications-alert-action span{font-size:18px}.company-applications-alert-later{color:#697386;cursor:pointer;background:0 0;border:0;grid-column:1/-1;font-size:10px;font-weight:750}body:has(.company-applications-opening-alert) .rely-install-backdrop{visibility:hidden;pointer-events:none}@keyframes company-applications-alert-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-app-nav-badge{color:#fff;background:#d91d52;border:2px solid #fff;border-radius:11px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-weight:950;line-height:1;display:grid;position:absolute;top:0;left:calc(50% + 7px)}@media (max-width:760px){.company-applications-opening-alert{top:auto;right:10px;bottom:calc(80px + env(safe-area-inset-bottom,0px));border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:11px;width:auto;max-height:calc(100dvh - 112px);padding:15px;left:10px;overflow-y:auto;box-shadow:0 18px 55px #17203342}.company-applications-alert-icon{border-radius:14px;width:46px;height:46px}.company-applications-alert-icon .app-pictogram{width:24px;height:24px}.company-applications-alert-copy{gap:4px;padding-right:25px}.company-applications-alert-copy>strong{font-size:15px}.company-applications-alert-copy li{padding:7px 9px}.company-applications-alert-action{min-height:48px;font-size:12px}.company-applications-alert-later{min-height:30px}}.mobile-confirm-backdrop{z-index:10000;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top,0px)) 20px max(20px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:#1118278f;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mobile-confirm-sheet{width:min(430px,100%);max-height:calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#172033;background:#fff;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding:20px;display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a4d}.mobile-confirm-icon{color:#fff;background:#172033;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.mobile-confirm-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow-y:auto}.mobile-confirm-sheet h3{margin:2px 0 5px;font-size:20px}.mobile-confirm-sheet p{color:#667083;margin:0 0 10px;font-size:14px;line-height:1.5}.mobile-confirm-sheet p:last-child{margin-bottom:0}.mobile-confirm-sheet .mobile-confirm-error{color:#a51540;background:#fff2f5;border:1px solid #eeb9c8;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:750}.mobile-confirm-sheet footer{z-index:2;background:#fff;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;margin-top:4px;padding-top:2px;display:grid;position:sticky;bottom:0}.mobile-confirm-sheet footer button{color:#172033;background:#fff;border:1px solid #dce2e9;border-radius:14px;min-height:48px;font-weight:850}.mobile-confirm-sheet footer button.confirm{color:#fff;background:#172033;border-color:#172033}.mobile-confirm-sheet footer button.danger{color:#fff;background:#e52f62;border-color:#e52f62}.mobile-confirm-sheet footer button:disabled{opacity:.55}body:has(.mobile-confirm-backdrop){overflow:hidden}body:has(.mobile-confirm-backdrop) .mobile-bottom-nav{display:none!important}@media (max-width:620px){.mobile-confirm-backdrop{padding:max(8px,env(safe-area-inset-top,0px)) 0 0;align-items:end}.mobile-confirm-sheet{width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)));padding:18px 16px calc(14px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;grid-template-columns:42px minmax(0,1fr);gap:12px}.mobile-confirm-icon{width:42px;height:42px;font-size:20px}.mobile-confirm-sheet h3{font-size:19px;line-height:1.2}.mobile-confirm-sheet p{font-size:13px}.mobile-confirm-sheet footer{grid-template-columns:1fr;padding-top:8px}.mobile-confirm-sheet footer button{min-height:52px;font-size:14px}.request-decision-sheet footer button:last-child{order:-1}}.app-info-list{border-top:1px solid #e2e7ed;gap:0;margin:20px 0;display:grid}.app-info-list section{border-bottom:1px solid #e2e7ed;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:17px 0;display:grid}.app-info-list section>span{color:#172033;background:#f2f5f8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.app-info-list h2{border:0!important;margin:0 0 3px!important;padding:0!important;font-size:17px!important}.app-info-list p{color:#667083;margin:0;line-height:1.5}.account-email-review-notice button{min-height:40px;color:inherit;background:0 0;border:1px solid;border-radius:12px;padding:0 14px;font-weight:800}.app-pictogram{color:currentColor;flex:none;width:1.35em;height:1.35em;display:block}.artisan-discipline-badge .app-pictogram,.mission-requests-heading button .app-pictogram,.mission-reinforcement-button .app-pictogram,.mission-urgent-option strong .app-pictogram,.top-profile-badge .app-pictogram{width:1.2em;height:1.2em}.artisan-discipline-badge,.mission-requests-heading button,.mission-reinforcement-button,.mission-urgent-option strong,.top-profile-badge{align-items:center;gap:6px}.mission-requests-heading button,.mission-reinforcement-button,.mission-urgent-option strong,.top-profile-badge{display:inline-flex}.order-request-state>span .app-pictogram,.mission-inbox-callout>span .app-pictogram,.relay-dashboard-card>span .app-pictogram,.ongoing-mission-stats article>span .app-pictogram,.payment-step-emphasis>header>span .app-pictogram,.mission-game-state>.app-pictogram{width:21px;height:21px}.medical-absence-card{color:#172033;background:#f8fafc;border:1px solid #dce3eb;border-radius:15px;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin:2px 0 0;padding:15px;display:grid}.medical-absence-card.action-required{background:#fff7f9;border-color:#f3b3c4;box-shadow:inset 4px 0 #e52f62}.medical-absence-card.resolved,.medical-absence-card.reported{background:#f6fbf8;border-color:#cfe6dc}.medical-absence-icon{color:#fff;background:#172033;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;font-style:normal;font-weight:800;display:grid}.medical-absence-card.action-required .medical-absence-icon{background:#e52f62}.medical-absence-card>div{min-width:0}.medical-absence-card>div>small{color:#687386;letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.medical-absence-card>div>strong{font-size:16px;line-height:1.25;display:block}.medical-absence-card>div>p{color:#667083;margin:4px 0 0;font-size:12px;line-height:1.45}.medical-absence-card>div>em{color:#a42a4a;margin-top:7px;font-size:11px;font-style:normal;font-weight:800;display:block}.medical-absence-card.artisan>button,.medical-absence-card-actions button{color:#fff;background:#172033;border:0;border-radius:22px;min-height:44px;padding:0 17px;font-size:12px;font-weight:850}.medical-absence-card-actions{justify-items:end;gap:7px;display:grid}.medical-absence-card-actions span{color:#687386;font-size:10px;font-weight:800}.medical-absence-card-actions span.done{color:#167451}.medical-absence-resolution{grid-template-columns:repeat(3,minmax(132px,1fr));gap:7px;display:grid}.medical-absence-resolution button{color:#172033;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:11px;gap:2px;min-height:56px;padding:8px 10px;display:grid}.medical-absence-resolution button:hover{border-color:#172033}.medical-absence-resolution button.recommended{color:#fff;background:#172033;border-color:#172033}.medical-absence-resolution button:disabled{cursor:wait;opacity:.55}.medical-absence-resolution b{font-size:11px}.medical-absence-resolution small{color:inherit;opacity:.72;font-size:9px}.medical-absence-resolved{background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:220px;padding:10px 12px;display:grid}.medical-absence-resolved>span{color:#fff;background:#168056;border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.medical-absence-resolved strong{font-size:11px}.medical-absence-resolved small{color:#667083;font-size:9px}.medical-absence-backdrop{z-index:2300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172aa3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.medical-absence-modal{color:#172033;background:#fff;border-radius:21px;width:min(560px,100%);max-height:min(760px,100vh - 32px);padding:24px;position:relative;overflow:auto;box-shadow:0 26px 80px #0f172a47}.medical-absence-modal>.modal-close{z-index:2;color:#172033;background:#fff;border:1px solid #e2e7ed;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;display:grid;position:absolute;top:13px;right:13px}.medical-absence-modal>header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;padding-right:44px;display:grid}.medical-absence-modal>header>span{color:#fff;background:#172033;border-radius:15px;place-items:center;width:50px;height:50px;font-size:29px;font-weight:850;display:grid}.medical-absence-modal h3{margin:1px 0 2px;font-size:23px}.medical-absence-modal header small{color:#687386;font-size:12px}.medical-absence-steps{grid-template-columns:repeat(3,1fr);gap:0;margin:22px 0 18px;padding:0;list-style:none;display:grid}.medical-absence-steps li{color:#7a8494;justify-items:center;gap:5px;font-size:10px;font-weight:800;display:grid;position:relative}.medical-absence-steps li:before{z-index:0;content:"";background:#e3e8ee;height:2px;position:absolute;top:15px;left:-50%;right:50%}.medical-absence-steps li:first-child:before{display:none}.medical-absence-steps b{z-index:1;background:#edf1f5;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.medical-absence-steps li.active{color:#172033}.medical-absence-steps li.active b{color:#fff;background:#172033}.medical-absence-date-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.medical-absence-date-grid label{gap:6px;display:grid}.medical-absence-date-grid span{color:#4f5a6a;font-size:11px;font-weight:800}.medical-absence-date-grid input{color:#172033;min-height:48px;font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:11px;padding:0 12px}.medical-proof-picker{cursor:pointer;background:#f8fafc;border:1px dashed #aeb9c7;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;margin-top:14px;padding:12px;display:grid}.medical-proof-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.medical-proof-picker>span{background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.medical-proof-picker>div{gap:2px;min-width:0;display:grid}.medical-proof-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.medical-proof-picker small{color:#6d7787;font-size:10px}.medical-proof-picker>b{color:#fff;background:#172033;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.medical-privacy-note,.medical-replacement-preview{background:#f1f8f5;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:11px;padding:11px 12px;display:grid}.medical-replacement-preview{background:#f4f7fb}.medical-privacy-note>span,.medical-replacement-preview>span{color:#167451;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.medical-replacement-preview>span{color:#172033}.medical-privacy-note strong,.medical-replacement-preview strong{font-size:11px}.medical-privacy-note p,.medical-replacement-preview p{color:#667083;margin:2px 0 0;font-size:10px;line-height:1.45}.medical-absence-modal-actions{grid-template-columns:1fr 1.45fr;gap:9px;margin-top:17px;display:grid}.medical-absence-modal-actions button{color:#172033;background:#fff;border:1px solid #dbe1e8;border-radius:25px;min-height:49px;font-size:12px;font-weight:850}.medical-absence-modal-actions button.primary{color:#fff;background:#172033;border-color:#172033}.medical-absence-modal-actions button:disabled{opacity:.55}.medical-absence-no-blame{color:#697487;text-align:center;margin-top:10px;font-size:9px;line-height:1.4;display:block}@media (max-width:720px){.medical-absence-card{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:13px}.medical-absence-icon{width:38px;height:38px;font-size:22px}.medical-absence-card.artisan>button,.medical-absence-card-actions,.medical-absence-resolution,.medical-absence-resolved{grid-column:1/-1;width:100%}.medical-absence-card.artisan>button{min-height:48px}.medical-absence-card-actions{justify-items:stretch}.medical-absence-card-actions span{text-align:center}.medical-absence-resolution{grid-template-columns:1fr}.medical-absence-resolution button{text-align:center;min-height:54px}.medical-absence-backdrop{align-items:end;padding:0}.medical-absence-modal{width:100%;max-height:calc(94vh - env(safe-area-inset-top,0px));padding:20px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0}.medical-absence-date-grid{grid-template-columns:1fr}.medical-absence-modal-actions{padding:10px 16px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;margin-left:-16px;margin-right:-16px;position:sticky;bottom:0}}.mission-monthly-alert,.order-monthly-notice,.monthly-payment-warning{color:#6f3a00;background:linear-gradient(135deg,#fff8ee,#fffdf9);border:1px solid #f2b46f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.mission-monthly-alert>span,.order-monthly-notice>span,.monthly-payment-warning>span{color:#fff;background:#ff8a1f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:900;display:grid}.mission-monthly-alert div,.order-monthly-notice div,.monthly-payment-warning div{gap:4px;display:grid}.mission-monthly-alert small,.order-monthly-notice small,.monthly-payment-warning small{color:#a44f00;letter-spacing:.08em;font-size:11px;font-weight:900}.mission-monthly-alert strong,.order-monthly-notice strong,.monthly-payment-warning strong{color:#6b3400;font-size:16px}.mission-monthly-alert p,.order-monthly-notice p,.monthly-payment-warning p{color:#764d27;margin:0;line-height:1.45}.mission-monthly-alert>b,.order-monthly-notice>b,.monthly-payment-warning>b{color:#9b4700;white-space:nowrap;background:#fff0d9;border-radius:999px;padding:8px 10px}.mission-monthly-plan{background:#fffaf3;border:1px solid #efb46f;border-radius:18px;padding:16px}.mission-monthly-plan header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mission-monthly-plan header div{gap:3px;display:grid}.mission-monthly-plan header small{color:#b45a00;letter-spacing:.08em;font-size:11px;font-weight:900}.mission-monthly-plan header strong{color:#603100;font-size:17px}.mission-monthly-plan header>b{color:#a24d00;background:#ffecd2;border-radius:999px;padding:7px 10px}.mission-monthly-plan>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.mission-monthly-plan>div>span{background:#fff;border:1px solid #f1d3ae;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.mission-monthly-plan i{color:#fff;background:#ff8a1f;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.mission-monthly-plan span strong{color:#4f2a05;font-size:13px}.mission-monthly-plan span small{color:#8b6b4c;font-size:11px}.mission-monthly-plan>p{color:#755130;margin:12px 0 0;font-size:12px}.mission-total-estimate{color:#111;background:#f7f8f9;border:1px solid #cfd5da;border-radius:16px;gap:13px;padding:16px;display:grid}.mission-total-estimate header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mission-total-estimate header div{gap:4px;display:grid}.mission-total-estimate header small{color:#596168;letter-spacing:.08em;font-size:10px;font-weight:900}.mission-total-estimate header strong{font-size:clamp(21px,3vw,30px);line-height:1.1}.mission-total-estimate header>b{color:#fff;white-space:nowrap;background:#111;border-radius:999px;padding:7px 10px;font-size:10px}.mission-total-estimate>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mission-total-estimate>div span{background:#fff;border:1px solid #e0e3e5;border-radius:11px;gap:3px;padding:10px;display:grid}.mission-total-estimate>div small{color:#737b80;font-size:9px;font-weight:750}.mission-total-estimate>div strong{font-size:12px}.mission-total-estimate>p{color:#62696e;margin:0;font-size:11px;line-height:1.5}.mission-card-payment-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mission-monthly-badge{color:#a85000;white-space:nowrap;background:#fff0dc;border-radius:999px;padding:5px 8px;font-size:10px}.selected-mission-monthly{background:#fff8ee;border:1px solid #efb46f;border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px;display:flex}.selected-mission-monthly>span{color:#fff;background:#ff8a1f;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;display:grid}.selected-mission-monthly div{gap:4px;display:grid}.selected-mission-monthly strong{color:#6b3400}.selected-mission-monthly p{color:#765234;margin:0;font-size:13px;line-height:1.45}.engagement-monthly-summary{grid-column:1/-1;background:#fff5e7!important;border-color:#efbd7f!important}.engagement-monthly-warning{color:#704000;background:#fff4e3;border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:12px;display:flex}.engagement-monthly-warning>b{color:#fff;background:#ff8a1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.engagement-monthly-warning span{gap:3px;display:grid}.engagement-monthly-warning small{color:#85603b;line-height:1.4}.monthly-payment-preview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:10px 0 14px;display:grid}.monthly-payment-preview>span{background:#fff;border:1px solid #e6e2dc;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.monthly-payment-preview i{color:#70675e;background:#ece8e3;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.monthly-payment-preview .due{background:#fff8ee;border-color:#ef9f4f}.monthly-payment-preview .due i{color:#fff;background:#ff8a1f}.monthly-payment-preview strong{color:#43372d;font-size:12px}.monthly-payment-preview small{color:#81756b;font-size:10px}.monthly-order-cycle{background:#fffaf4;border:1px solid #efb46f;border-radius:18px;grid-column:1/-1;margin:14px 0 0;padding:16px}.monthly-order-cycle>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.monthly-order-cycle>header>span{color:#fff;background:#ff8a1f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;font-weight:900;display:grid}.monthly-order-cycle>header div{gap:3px;display:grid}.monthly-order-cycle>header small{color:#aa5200;letter-spacing:.08em;font-size:10px;font-weight:900}.monthly-order-cycle>header strong{color:#603100;font-size:17px}.monthly-order-cycle>header p{color:#7c5a38;margin:0;font-size:12px}.monthly-order-cycle>header>b{color:#a34d00;background:#ffead0;border-radius:999px;padding:8px 10px}.monthly-cycle-list{gap:8px;display:grid}.monthly-cycle-row{background:#fff;border:1px solid #e8e2da;border-radius:13px;grid-template-columns:auto minmax(180px,1fr) minmax(135px,auto);align-items:center;gap:10px;padding:12px;display:grid}.monthly-cycle-row.status-secured,.monthly-cycle-row.status-in_progress{border-color:#ef9f4f;box-shadow:inset 0 0 0 2px #fff0db}.monthly-cycle-row.status-completed{background:#f7fffb;border-color:#8fd7b9}.monthly-cycle-number{color:#655b52;background:#f0ece8;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.status-secured .monthly-cycle-number,.status-in_progress .monthly-cycle-number{color:#fff;background:#ff8a1f}.status-completed .monthly-cycle-number{color:#fff;background:#17986c}.monthly-cycle-info,.monthly-cycle-amount{gap:3px;display:grid}.monthly-cycle-info>strong{color:#332b25}.monthly-cycle-info>small,.monthly-cycle-amount>small{color:#81766d;font-size:11px}.monthly-cycle-info>b{color:#a24d00;font-size:11px}.status-completed .monthly-cycle-info>b{color:#087451}.monthly-cycle-amount{text-align:right}.monthly-cycle-amount>strong{color:#422f1f;font-size:17px}.monthly-cycle-amount>button{color:#9b4a00;background:#fff7ec;border:1px solid #e7b77c;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800}.monthly-cycle-codes,.monthly-cycle-code-entry{border-top:1px solid #eee7df;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;padding-top:10px;display:flex}.monthly-cycle-codes>span{color:#754000;background:#fff0dc;border-radius:9px;padding:7px 9px}.monthly-cycle-codes b{letter-spacing:.12em;margin-left:5px;font-size:18px}.monthly-cycle-codes small{color:#786a5e}.monthly-cycle-code-entry input{letter-spacing:.12em;border:1px solid #d8cec4;border-radius:10px;width:150px;min-height:44px;padding:0 12px;font-size:16px}.monthly-cycle-code-entry button,.monthly-next-payment>button{color:#fff;background:#ef1452;border:0;border-radius:10px;min-height:44px;padding:0 15px;font-weight:900}.monthly-cycle-loading{background:#fff;border:1px dashed #e7bd8e;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.monthly-cycle-loading>span{color:#ef7e13;font-size:24px}.monthly-cycle-loading div{gap:3px;display:grid}.monthly-cycle-loading p{color:#7d6d5e;margin:0;font-size:12px}.monthly-next-payment{background:#fff0dc;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.monthly-next-payment>div{gap:2px;display:grid}.monthly-next-payment small{color:#a65200;font-weight:900}.monthly-next-payment label{color:#6b4a2d;align-items:center;gap:7px;max-width:260px;font-size:12px;display:flex}.monthly-next-payment input{accent-color:#ef1452;width:18px;height:18px}@media (max-width:760px){.mission-monthly-alert,.order-monthly-notice,.monthly-payment-warning{grid-template-columns:auto minmax(0,1fr);padding:13px}.mission-monthly-alert>b,.order-monthly-notice>b,.monthly-payment-warning>b{grid-column:2;justify-self:start}.mission-monthly-plan>div,.monthly-payment-preview{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.mission-monthly-plan>div>span,.monthly-payment-preview>span{scroll-snap-align:start;min-width:160px}.mission-card-payment-tags{justify-content:flex-start}.monthly-order-cycle{padding:12px}.monthly-order-cycle>header{grid-template-columns:auto minmax(0,1fr)}.monthly-order-cycle>header>b{grid-column:2;justify-self:start}.monthly-cycle-row{grid-template-columns:auto minmax(0,1fr)}.monthly-cycle-amount{text-align:left;grid-column:2}.monthly-cycle-codes,.monthly-cycle-code-entry{grid-column:1/-1}.monthly-cycle-code-entry input,.monthly-cycle-code-entry button{width:100%}.monthly-next-payment{grid-template-columns:1fr}.monthly-next-payment label{max-width:none}.monthly-next-payment>button{width:100%}}#rely-google-site-translator{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame,iframe[class*=VIpgJd-ZVi9od-ORHb],.VIpgJd-ZVi9od-ORHb-OEVmcd,body>.skiptranslate:not(#rely-google-site-translator),#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip{visibility:hidden!important;width:0!important;height:0!important;display:none!important;overflow:hidden!important}html,html.translated-ltr,html.translated-rtl,body{margin-top:0!important;top:0!important}.goog-text-highlight{background:inherit!important;box-shadow:none!important}.rely-translation-status{z-index:10080;color:#222;background:#fff;border:1px solid #dfe3e7;border-radius:17px;align-items:center;gap:11px;max-width:min(430px,100vw - 28px);min-height:52px;padding:9px 11px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #181f2a2e}.rely-translation-status>span{color:#344054;background:#f1f5f9;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:850;display:grid}.rely-translation-status p{min-width:0;margin:0;font-size:12px;font-weight:750;line-height:1.4}.rely-translation-status button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#202124;border:0;border-radius:18px;flex:none;padding:0 13px;font-size:11px;font-weight:850}.rely-translation-status.error{color:#8f1738;background:#fff8fa;border-color:#f1c8d3}.rely-translation-status.error>span{color:#b31845;background:#ffe4eb}@media (max-width:760px){.rely-translation-status{right:14px;bottom:calc(82px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:14px}}.mission-commitment-backdrop{z-index:10050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141a2094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mission-commitment-modal{color:#17212b;background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:min(540px,100%);max-height:min(760px,100dvh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 80px #0f172a3d}.mission-commitment-modal .modal-close{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:42px;height:42px;font-size:25px;line-height:1;position:absolute;top:16px;right:16px}.mission-commitment-icon{color:#128354;background:#e9f9f0;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:26px;font-weight:900;display:grid}.mission-commitment-icon.success{color:#087846;background:#ddf7e9;border-radius:50%;width:62px;height:62px;font-size:34px;box-shadow:0 0 0 8px #f1fbf5}.mission-commitment-icon.warning{color:#b65d00;background:#fff3e7}.mission-commitment-modal h3{margin:3px 48px 10px 0;font-size:25px;line-height:1.18}.mission-commitment-modal>p:not(.auth-eyebrow):not(.documents-eyebrow){color:#525b65;margin:0 0 18px;font-size:15px;line-height:1.55}.mission-commitment-summary{border:1px solid #e3e7eb;border-radius:14px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid;overflow:hidden}.mission-commitment-summary span{flex-direction:column;gap:5px;padding:14px 16px;display:flex}.mission-commitment-summary span+span{border-left:1px solid #e3e7eb}.mission-commitment-summary small{color:#6b7280;font-size:12px}.mission-commitment-summary strong{font-size:14px}.mission-blame-rule{color:#744100;background:#fff8e9;border:1px solid #f0b65c;border-radius:14px;margin:18px 0;padding:16px 17px}.mission-blame-rule strong{margin-bottom:5px;font-size:15px;display:block}.mission-blame-rule p{margin:0;font-size:13px;line-height:1.5}.mission-blame-rule.danger{color:#9f2134;background:#fff1f3;border-color:#ef8b96}.mission-blame-rule.safe{color:#176b45;background:#effbf4;border-color:#8bd5ad}.mission-commitment-modal .engagement-checkbox{cursor:pointer;background:#f8fafb;border:1px solid #dce2e7;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.mission-commitment-modal .engagement-checkbox input{accent-color:#ef285b;flex:none;width:19px;height:19px;margin:1px 0 0}.mission-commitment-actions{grid-template-columns:1fr 1.25fr;gap:10px;margin-top:18px;display:grid}.mission-commitment-actions button{color:#26313b;cursor:pointer;background:#fff;border:1px solid #d5d9de;border-radius:12px;min-height:48px;padding:10px 14px;font-weight:800}.mission-commitment-actions button.dashboard-primary{color:#fff;background:#ef285b;border-color:#ef285b}.mission-commitment-actions button.danger{color:#fff;background:#c91f3e;border-color:#c91f3e}.mission-commitment-actions button:disabled{cursor:not-allowed;opacity:.5}.mission-submission-feedback{border:1px solid #cdd9e2;border-radius:13px;align-items:center;gap:11px;margin-top:14px;padding:13px 14px;font-size:13px;line-height:1.4;display:flex}.mission-submission-feedback strong,.mission-submission-feedback span{display:block}.mission-submission-feedback.error{color:#98233a;background:#fff2f4;border-color:#ee9aa7;display:block}.mission-submission-feedback.error strong{margin-bottom:4px;font-size:14px;line-height:1.35}.mission-submission-feedback.error span{overflow-wrap:anywhere;min-width:0}.mission-submission-feedback.sending{color:#9e1d46;background:#fff5f8;border-color:#f0b5c6}.mission-submission-feedback.sending i{border:3px solid #f4cada;border-top-color:#ef285b;border-radius:50%;flex:none;width:20px;height:20px;animation:.75s linear infinite mission-submit-spin}@keyframes mission-submit-spin{to{transform:rotate(360deg)}}.mission-commitment-modal.submission-success{background:linear-gradient(#fff 0%,#fbfffd 100%);border-color:#b8dfca}.mission-submission-confirmed{color:#11643d;background:#ecfaf2;border:1px solid #92d2ae;border-radius:15px;align-items:flex-start;gap:13px;margin:22px 0 16px;padding:16px;display:flex}.mission-submission-confirmed>.mission-ui-icon{stroke-width:2.5px;flex:none;width:25px;height:25px}.mission-submission-confirmed strong,.mission-submission-confirmed span{display:block}.mission-submission-confirmed strong{margin-bottom:4px;font-size:15px}.mission-submission-confirmed span{font-size:13px;line-height:1.45}.mission-commitment-summary.success-summary,.mission-commitment-summary.success-summary span+span{border-color:#cfe5d9}.mission-submission-close{color:#fff;cursor:pointer;background:#128354;border:0;border-radius:13px;width:100%;min-height:52px;margin-top:6px;font-weight:850;box-shadow:0 9px 22px #1283542e}.mission-withdrawal-reason{flex-direction:column;gap:7px;margin-top:16px;font-size:13px;font-weight:800;display:flex}.mission-withdrawal-reason small{color:#737b84;font-weight:500}.mission-withdrawal-reason textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d9dee3;border-radius:12px;padding:12px;font-weight:500;line-height:1.45}.mission-withdrawal-reason textarea:focus{border-color:#ef2b63;outline:3px solid #ef2b6321}.mission-withdrawal-reason>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mission-withdrawal-reason>span>em{color:#747c85;font-size:11px;font-style:normal;font-weight:600}.withdrawal-explanation{background:#f8fafb;border:1px solid #e1e5e9;border-radius:14px;padding:14px}.withdrawal-explanation small{line-height:1.45}.mission-withdrawal-reason select{color:#202832;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd5dc;border-radius:12px;padding:0 42px 0 13px;font-weight:650}.mission-withdrawal-reason select:focus{border-color:#ef2b63;outline:3px solid #ef2b6321}.mission-withdrawal-reason>span>b{color:#c91f3e}.mission-withdrawal-privacy{color:#4e5964;background:#f5f8fa;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:12px;font-weight:650;line-height:1.5}.mission-points-reminder{text-align:center;color:#6b7280;margin-top:13px;display:block}.mission-withdrawal-receipt{text-align:left;width:min(500px,100%)}.mission-withdrawal-receipt .mission-commitment-icon{border-radius:50%}.withdrawal-moderation-status{color:#176b45;background:#f1faf5;border:1px solid #a8d9bf;border-radius:14px;margin:18px 0;padding:16px 17px}.withdrawal-moderation-status.pending{color:#7a4a00;background:#fff9ec;border-color:#efc275}.withdrawal-moderation-status.warning{color:#95263a;background:#fff3f5;border-color:#efa0aa}.withdrawal-moderation-status strong{margin-bottom:5px;font-size:14px;display:block}.withdrawal-moderation-status p{margin:0;font-size:12px;line-height:1.5}.withdrawal-receipt-close{color:#fff;cursor:pointer;background:#ef285b;border:0;border-radius:12px;width:100%;min-height:50px;margin-top:16px;font-weight:850}.mission-proposal-sent{align-items:center;grid-template-columns:auto minmax(0,1fr) auto!important}.mission-proposal-sent>button,.applied-mission-withdraw{color:#aa2038;cursor:pointer;background:#fff;border:1px solid #d58b93;border-radius:10px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:800}.mission-proposal-sent.withdrawn{color:#66707a;background:#f5f6f7;border-color:#dfe3e7}.mission-proposal-sent.declined{color:#765660;background:#faf6f7;border-color:#eadde0}.artisan-discipline-card{color:#155f40;background:#f0fbf5;border:1px solid #9cd9b8;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:0 0 18px;padding:19px 22px;display:grid}.artisan-discipline-card.warning{color:#7f4b00;background:#fff8e9;border-color:#efbd68}.artisan-discipline-card.suspended{color:#98233a;background:#fff1f3;border-color:#eb8e99}.artisan-discipline-score{border-right:1px solid;flex-direction:column;align-items:center;min-width:90px;padding:10px 14px;display:flex}.artisan-discipline-score strong{font-size:30px;line-height:1}.artisan-discipline-score strong small{font-size:14px}.artisan-discipline-score span{text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}.artisan-discipline-card h4{margin:2px 0 5px;font-size:18px}.artisan-discipline-card p{margin:0 0 3px;font-size:13px;line-height:1.45}.artisan-discipline-card>div>small{font-size:11px}.applied-mission-withdraw{margin:12px 0 0 auto;display:block}.artisan-discipline-badge{color:#9a5200;background:#fff3e7;border-radius:8px;align-items:center;width:max-content;max-width:100%;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.profile-engagement-box{color:#176b45;background:#f0fbf5;border:1px solid #9edabb;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.profile-engagement-box.warning{color:#865000;background:#fff8e9;border-color:#efbd68}.profile-engagement-box>span{color:#fff;background:currentColor;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.profile-engagement-box p{line-height:1.35;margin:0!important;font-size:12px!important}.profile-engagement-box strong,.profile-engagement-box small{display:block}.profile-engagement-box small{color:inherit;margin-top:3px}@media (max-width:600px){.mission-commitment-backdrop{align-items:end;padding:0}.mission-commitment-modal{width:100%;max-height:92dvh;padding:24px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.mission-commitment-modal h3{font-size:22px}.mission-commitment-summary{grid-template-columns:1fr}.mission-commitment-summary span+span{border-top:1px solid #e3e7eb;border-left:0}.mission-commitment-actions{grid-template-columns:1fr}.mission-commitment-actions button{min-height:50px}.mission-proposal-sent{grid-template-columns:auto 1fr!important}.mission-proposal-sent>button{grid-column:1/-1;width:100%}.artisan-discipline-card{grid-template-columns:1fr;padding:16px}.artisan-discipline-score{border-bottom:1px solid;border-right:0;align-items:flex-start}.artisan-discipline-score strong{font-size:27px}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}svg{display:block}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #ef285b52}.withdrawal-explanation{color:#29313a;gap:8px;margin-top:13px;font-size:13px;display:grid}.withdrawal-explanation textarea{resize:vertical;color:#202832;width:100%;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:12px;padding:12px 13px;line-height:1.5}.withdrawal-explanation>small{color:#68727d;font-size:10px;line-height:1.5}.documents-help a{color:#fff;background:#ef285b;border-radius:10px;place-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:850;text-decoration:none;display:inline-grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.relay-inbox-status{color:#28313a;background:#fff;border:1px solid #dfe5e9;border-radius:14px;align-items:center;gap:11px;min-height:58px;padding:11px 14px;display:flex}.relay-inbox-status>span{color:#18724a;background:#edf7f2;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.relay-inbox-status>span .app-pictogram{width:18px;height:18px}.relay-inbox-status>div{gap:2px;min-width:0;display:grid}.relay-inbox-status strong{font-size:13px;line-height:1.25}.relay-inbox-status small{color:#707983;font-size:9px}.relay-inbox-status.has-unread{background:#fff9fb;border-color:#f0c1cf}.relay-inbox-status.has-unread>span{color:var(--pink);background:#ffe8ee}.relay-mailbox-tabs{background:#f5f6f7;border:1px solid #e4e6e9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px;display:grid}.relay-mailbox-tabs>button{color:#66707a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 11px;display:grid}.relay-mailbox-tabs>button:hover{color:#202a36;background:#fff}.relay-mailbox-tabs>button.active{color:#1f2935;background:#fff;box-shadow:0 2px 10px #17223514}.relay-mailbox-tabs>button>.app-pictogram{width:21px;height:21px}.relay-mailbox-tabs>button>span{gap:2px;min-width:0;display:grid}.relay-mailbox-tabs>button strong{font-size:11px}.relay-mailbox-tabs>button small{color:#7c858e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.relay-mailbox-tabs>button.active:first-child>.app-pictogram,.relay-mailbox-tabs>button.active:first-child strong{color:var(--pink)}.relay-mailbox-tabs>button.active:last-child>.app-pictogram,.relay-mailbox-tabs>button.active:last-child strong{color:#4e5965}.relay-message-hub{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.relay-mission-list,.relay-conversation-panel{background:#fff;border:1px solid #e5e5e5;border-radius:16px;min-width:0;overflow:hidden}.relay-mission-list>div{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:13px 15px;display:flex}.relay-mission-list>div strong{font-size:13px}.relay-mission-list>div span{color:#555;background:#f5f5f5;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.relay-mission-list nav{max-height:575px;display:grid;overflow:auto}.relay-mission-list nav>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0f0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:13px 14px;display:grid}.relay-mission-list nav>button:last-child{border-bottom:0}.relay-mission-list nav>button>i{background:#aaa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #78787814}.relay-mission-list nav>button>i.confirmed{background:#1b8c5b;box-shadow:0 0 0 4px #1b8c5b1a}.relay-mission-list nav>button>i.waiting{background:#e59824;box-shadow:0 0 0 4px #e598241f}.relay-mission-list nav>button>i.closed{background:#9ca3aa;box-shadow:0 0 0 4px #7880881a}.relay-mission-list.history nav>button:hover{background:#f7f8f9}.relay-mission-list.history nav>button.active{background:#f1f3f5;box-shadow:inset 3px 0 #7f8994}.relay-mission-list nav>button>span{gap:5px;min-width:0;display:grid}.relay-mission-list nav>button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.relay-mission-list nav>button>span small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.relay-mission-list nav>button>span em{width:fit-content;font-size:8px;font-style:normal;font-weight:800}.relay-mission-list nav>button>span em.read{color:#287d5b}.relay-mission-list nav>button>span em.unread{color:var(--pink)}.relay-mission-list nav>button>b{background:var(--pink);color:#fff;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.relay-conversation-heading{border-bottom:1px solid #ededed;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px 15px;display:flex}.relay-conversation-heading small{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.relay-conversation-heading h4{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:17px;line-height:1.25;overflow:hidden}.relay-conversation-heading p{color:#777;margin:0;font-size:9px}.relay-conversation-heading>span{color:#18724a;background:#ebf8f1;border-radius:10px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.relay-conversation-panel.history .relay-conversation-heading>span{color:#5f6871;background:#edf0f2}.relay-message-tabs{background:#fafafa;border-bottom:1px solid #ededed;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px;display:grid}.relay-message-tabs button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.relay-message-tabs button:hover{color:#222}.relay-message-tabs button.active{color:var(--pink);background:#fff;box-shadow:0 2px 10px #00000012}.relay-message-tabs button>span{font-size:13px}.relay-message-tabs button>b{color:#666;background:#eee;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.relay-message-tabs button.active>b{color:var(--pink);background:#ffe8ee}.relay-tab-content{gap:13px;padding:15px;display:grid}.relay-tab-explainer{background:#f4fbf7;border:1px solid #dcebe4;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.relay-tab-explainer>span{color:#fff;background:#208557;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.relay-tab-explainer strong{font-size:11px;display:block}.relay-tab-explainer p{color:#64746b;margin:3px 0 0;font-size:8px;line-height:1.45}.relay-tab-explainer.personal{background:#f5f9fc;border-color:#d9e5ed}.relay-tab-explainer.personal>span{background:#233f51}.relay-tab-explainer.history{background:#f5f6f7;border-color:#dfe3e7}.relay-tab-explainer.history>span{background:#65717d}.relay-tab-explainer.cancellation{background:#fff9ef;border-color:#f0c68b}.relay-tab-explainer.cancellation>span{background:#d97a13}.relay-automatic-list,.relay-cancellation-list{gap:9px;display:grid}.relay-automatic-message{background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:12px;display:grid}.relay-automatic-message>span{width:36px;height:36px;color:var(--pink);background:#fff0f4;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.relay-automatic-message>div>div,.relay-cancellation-list article>div>div,.relay-personal-message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.relay-automatic-message strong,.relay-cancellation-list article strong,.relay-personal-message strong{font-size:10px}.relay-automatic-message small,.relay-cancellation-list article small,.relay-personal-message small{color:#888;font-size:8px}.relay-automatic-message p,.relay-cancellation-list article p,.relay-personal-message p{color:#555;margin:5px 0 0;font-size:9px;line-height:1.5}.relay-automatic-message blockquote,.relay-cancellation-list article blockquote{color:#555;background:#fafafa;border-left:3px solid #ddd;margin:7px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}.relay-automatic-response-button{color:#fff;text-align:left;cursor:pointer;background:#17191d;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin-top:11px;padding:0 14px;font-size:10px;font-weight:900;display:flex;box-shadow:0 8px 18px #17191d29}.relay-automatic-response-button:hover{background:#000;transform:translateY(-1px)}.relay-automatic-response-button:focus-visible{outline-offset:2px;outline:3px solid #ef2b6347}.relay-automatic-response-button>b{background:var(--pink);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.relay-request-response-sheet footer.relay-request-response-actions{grid-template-columns:minmax(94px,.7fr) repeat(2,minmax(120px,1fr))}.relay-request-response-sheet footer.relay-request-response-actions button{min-width:0;padding:0 12px}.relay-automatic-message.confirmed{background:#f7fcf9;border-color:#b9e0cc}.relay-automatic-message.confirmed>span{color:#18734a;background:#dff4e8}.relay-automatic-message.waiting{background:#fffaf2;border-color:#efce98}.relay-automatic-message.waiting>span{color:#985d08;background:#ffedce}.relay-automatic-message.cancelled{background:#fff7f9;border-color:#efadb9}.relay-automatic-message.cancelled>span{color:#bd1745;background:#ffe5eb}.relay-automatic-message.closed{background:#f7f8f9;border-color:#dfe3e7}.relay-automatic-message.closed>span{color:#5f6973;background:#e9edf0}.relay-contact-picker{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.relay-contact-picker>span{color:#777;margin-right:3px;font-size:8px;font-weight:750}.relay-contact-picker button{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;min-height:32px;padding:6px 10px;font-size:8px}.relay-contact-picker button.active{border-color:var(--pink);color:var(--pink);background:#fff0f4;font-weight:850}.relay-personal-feed{gap:9px;max-height:330px;padding:2px;display:grid;overflow:auto}.relay-personal-empty{color:#777;text-align:center;border:1px dashed #ddd;border-radius:12px;justify-items:center;gap:5px;min-height:145px;padding:26px;display:grid}.relay-personal-empty>span{color:#777;background:#f4f4f4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.relay-personal-empty strong{color:#333;font-size:11px}.relay-personal-empty p{max-width:380px;margin:0;font-size:9px;line-height:1.5}.relay-personal-empty.locked{background:#fffaf2;border-color:#eac994}.relay-personal-empty.locked>span{color:#985d08;background:#ffedce}.relay-personal-message{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:13px 13px 13px 4px;width:min(82%,580px);padding:11px 12px}.relay-personal-message.own{background:#fff1f5;border-color:#f1b6c6;border-radius:13px 13px 4px;justify-self:end}.relay-attachment{color:#333;text-align:left;cursor:pointer;background:#ffffffd9;border:1px solid #00000017;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px;display:grid}.relay-attachment>span{width:30px;height:30px;color:var(--pink);background:#fff0f4;border-radius:8px;place-items:center;display:grid}.relay-attachment i{gap:2px;min-width:0;font-style:normal;display:grid}.relay-attachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relay-attachment small{font-size:7px}.relay-message-composer{background:#f8fafb;border:1px solid #dfe6ea;border-radius:13px;gap:10px;padding:13px;display:grid}.relay-message-composer>label{gap:5px;display:grid}.relay-message-composer>label>span{font-size:9px;font-weight:850}.relay-message-composer textarea{resize:vertical;color:#222;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:10px;padding:11px;font-size:11px;line-height:1.5}.relay-message-composer textarea:focus{border-color:var(--pink);outline:3px solid #ef235b1a}.relay-message-composer>label small,.relay-message-composer>p{color:#777;margin:0;font-size:8px;line-height:1.4}.relay-selected-file{background:#f3fbf7;border:1px solid #dbe9e2;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:9px;display:grid}.relay-selected-file>span{color:#18734a;background:#dff4e8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.relay-selected-file>div{gap:2px;min-width:0;display:grid}.relay-selected-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.relay-selected-file small{color:#638071;font-size:7px}.relay-selected-file button{color:#777;cursor:pointer;background:#fff;border:0;border-radius:50%;width:28px;height:28px;font-size:16px}.relay-composer-actions{justify-content:space-between;align-items:center;gap:9px;display:flex}.relay-file-button{display:block}.relay-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.relay-file-button span,.relay-composer-actions>button{cursor:pointer;border-radius:9px;place-items:center;min-height:40px;padding:8px 12px;font-size:9px;font-weight:850;display:grid}.relay-file-button span{color:#444;background:#fff;border:1px solid #d4d4d4}.relay-composer-actions>button{background:var(--pink);color:#fff;border:0}.relay-composer-actions>button:disabled{color:#888;cursor:not-allowed;background:#e1e1e1}.relay-composer-feedback{border:1px solid;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.relay-composer-feedback>span{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.relay-composer-feedback>div{gap:2px;display:grid}.relay-composer-feedback strong{font-size:9px}.relay-composer-feedback p{margin:0;font-size:8px;line-height:1.4}.relay-composer-feedback.success{color:#176844;background:#eaf8f0;border-color:#9fd4bb}.relay-composer-feedback.success>span{background:#16845b}.relay-composer-feedback.error{color:#98213e;background:#fff0f3;border-color:#efb4c2}.relay-composer-feedback.error>span{background:#d72858}.relay-cancellation-list article{background:#fffaf2;border:1px solid #efc68c;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;display:grid}.relay-cancellation-list article>span{color:#9a5d06;background:#ffe9c8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.relay-cancellation-list article>div>b{color:#147248;background:#e7f7ef;border-radius:8px;margin-top:8px;padding:6px 8px;font-size:9px;display:inline-block}@media (max-width:820px){.relay-message-hub{grid-template-columns:1fr}.relay-mission-list nav{scroll-snap-type:x proximity;max-height:none;padding:8px;display:flex;overflow-x:auto}.relay-mission-list nav>button{scroll-snap-align:start;border:1px solid #eee;border-radius:11px;flex:0 0 min(78vw,280px)}.relay-mission-list nav>button.active{box-shadow:inset 3px 0 0 var(--pink);border-color:#f2adc0}}@media (max-width:600px){.relay-mailbox-tabs{gap:5px;padding:4px}.relay-mailbox-tabs>button{grid-template-columns:25px minmax(0,1fr) auto;gap:7px;min-height:56px;padding:7px 9px}.relay-mailbox-tabs>button>.app-pictogram{width:20px;height:20px}.relay-mailbox-tabs>button strong{font-size:12px}.relay-mailbox-tabs>button small{font-size:9px}.relay-message-tabs{display:flex;overflow-x:auto}.relay-message-tabs button{flex:none;min-height:44px;padding:8px 12px;font-size:10px}.relay-conversation-heading{padding:14px}.relay-conversation-heading h4{white-space:normal;font-size:15px}.relay-conversation-heading>span{display:none}.relay-tab-content{padding:11px}.relay-tab-explainer p{font-size:9px}.relay-personal-message{width:94%}.relay-personal-message p{font-size:10px}.relay-automatic-response-button{min-height:50px;padding:0 14px;font-size:12px}.relay-composer-actions{flex-direction:column;align-items:stretch}.relay-file-button span,.relay-composer-actions>button{width:100%;min-height:46px;font-size:10px}.relay-message-composer textarea{min-height:110px;font-size:12px}.relay-composer-feedback{padding:12px}.relay-composer-feedback strong{font-size:12px}.relay-composer-feedback p{font-size:10px}}@media (max-width:620px){.relay-request-response-sheet footer.relay-request-response-actions{grid-template-columns:1fr}.relay-request-response-sheet footer.relay-request-response-actions .confirm{order:-2}.relay-request-response-sheet footer.relay-request-response-actions .danger{order:-1}}@media (max-width:760px){.relay-messages-page.conversation-open>.relay-mailbox-tabs{display:none!important}}.address-autocomplete{width:100%;min-width:0;position:relative}.address-autocomplete>input{width:100%}.address-autocomplete-loading{border:2px solid #eee;border-top-color:var(--pink);border-radius:50%;width:13px;height:13px;margin-top:-7px;animation:.7s linear infinite address-spin;position:absolute;top:50%;right:2px}.address-suggestions{z-index:10020;background:#fff;border:1px solid #e4e4e4;border-radius:16px;width:min(430px,72vw);position:absolute;top:calc(100% + 13px);left:-18px;overflow:hidden;box-shadow:0 16px 42px #00000029}.address-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f1f1;align-items:center;gap:11px;width:100%;padding:11px 14px;display:flex}.address-suggestions button:hover,.address-suggestions button.active{background:#fff2f5}.address-suggestion-pin{width:30px;height:30px;color:var(--pink);background:#f5f5f5;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.address-suggestions button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.address-suggestions strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.address-suggestions small{color:#777;font-size:10px}.address-suggestions p{color:#8a8a8a;text-align:right;margin:0;padding:8px 14px;font-size:9px}@keyframes address-spin{to{transform:rotate(360deg)}}.rely-app{background:#fff;height:100vh;min-height:680px}.app-header{z-index:40;border-bottom:1px solid var(--line);background:#fffffffa;grid-template-columns:205px minmax(520px,680px) 1fr;align-items:center;gap:26px;height:90px;padding:0 28px;display:grid;position:relative;box-shadow:0 1px 8px #00000006}.rely-logo{width:max-content;color:var(--pink);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.rely-logo strong{letter-spacing:-.04em;font-size:26px;font-weight:760}.rely-logo-symbol-art{background:url(/rely-logo.jpeg) -41px -25px/120px 120px no-repeat;flex:none;width:38px;height:42px;display:block}.rely-logo-word-art{background:url(/rely-logo.jpeg) -56px -111px/189px 189px no-repeat;flex:none;width:78px;height:41px;display:block}.rely-symbol{width:31px;height:36px;display:block;position:relative}.rely-symbol:before,.rely-symbol:after{content:"";border:2.5px solid;border-radius:52% 52% 45% 45%;width:18px;height:31px;position:absolute;bottom:3px}.rely-symbol:before{left:2px;transform:rotate(26deg)}.rely-symbol:after{right:2px;transform:rotate(-26deg)}.rely-symbol i:first-child{z-index:2;border:2px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:13px}.air-search{background:#fff;border:1px solid #dedede;border-radius:35px;grid-template-columns:1fr 1.15fr .9fr 62px;align-items:center;height:64px;display:grid;overflow:visible;box-shadow:0 3px 12px #0000000b}.air-search>label,.date-search{text-align:left;background:0 0;border:0;border-right:1px solid #ededed;flex-direction:column;justify-content:center;min-width:0;height:40px;padding:0 22px;display:flex}.air-search>label>span,.date-search span{color:#777;margin-bottom:4px;font-size:9px;font-weight:550}.air-search>label input,.air-search .common-trade-select{color:#282828;background-color:#0000;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:13px;font-weight:600}.air-search .common-trade-select{cursor:pointer;text-overflow:ellipsis;padding-right:20px}.search-trade-combobox{width:100%;min-width:0;position:relative}.search-trade-combobox .common-trade-select{-webkit-appearance:none;appearance:none;padding-right:52px}.search-trade-combobox input[type=search]::-webkit-search-cancel-button{display:none}.search-trade-clear{z-index:3;color:#8c8c8c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}:is(.search-trade-clear:hover,.search-trade-clear:focus-visible){color:var(--pink);background:#fff0f4;outline:0}.search-trade-toggle{z-index:2;color:#555;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:28px;padding:0;font-size:17px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-trade-menu{z-index:4200;isolation:isolate;color:#222;text-align:left;background:#fff padding-box padding-box;border:1px solid #dedede;border-radius:16px;width:min(520px,100vw - 28px);max-height:min(570px,70vh);position:absolute;top:calc(100% + 14px);left:-18px;overflow:hidden;box-shadow:0 20px 55px #0003}.search-trade-current{background:#fff5f8;border:1px solid #ffd0dc;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:12px 12px 2px;padding:10px 12px;display:grid}.search-trade-current span{color:#9b6a78;letter-spacing:.025em;text-transform:uppercase;font-size:8px;font-weight:800}.search-trade-current strong{color:#292929;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.search-trade-current button{color:#bd1f49;cursor:pointer;background:#fff;border:1px solid #ef9eb5;border-radius:8px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800}:is(.search-trade-current button:hover,.search-trade-current button:focus-visible){border-color:var(--pink);background:var(--pink);color:#fff;outline:0}.search-trade-menu>p{color:#666;margin:0;padding:14px 16px 8px;font-size:10px}.search-trade-menu>nav{scrollbar-width:thin;border-bottom:1px solid #eee;gap:6px;padding:8px 12px 11px;display:flex;overflow-x:auto}.search-trade-menu>nav button{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:16px;flex:none;min-height:30px;padding:0 10px;font-size:9px;font-weight:750}.search-trade-menu>nav button.active{border-color:var(--pink);color:#c81647;background:#fff1f5}.search-trade-results{overscroll-behavior:contain;max-height:min(440px,55vh);padding:7px 12px 15px;overflow-y:auto}.search-trade-results section{border-bottom:1px solid #f0f0f0;padding:11px 3px}.search-trade-results section:last-child{border-bottom:0}.search-trade-results section>strong{color:#777;letter-spacing:.035em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.search-trade-results section>div{flex-wrap:wrap;gap:6px;display:flex}.search-trade-results section button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700}.search-trade-results section button:hover,.search-trade-results section button[aria-selected=true]{border-color:var(--pink);color:#c81546;background:#fff3f6}.search-trade-results>p{color:#777;margin:12px 3px;font-size:10px}.date-search{cursor:pointer}.date-search strong{white-space:nowrap;font-size:13px;font-weight:600}.date-range-fields{grid-template-columns:1fr 1fr;align-items:center;min-width:0;height:100%;display:grid}.date-range-fields label{cursor:pointer;border-right:1px solid #ededed;flex-direction:column;justify-content:center;min-width:0;height:42px;padding:0 10px;display:flex}.date-range-fields label:hover,.date-range-fields label:focus-within{background:#f6f6f6;border-radius:22px}.date-range-fields label>.date-range-title{color:#222;margin-bottom:2px;font-size:9px;font-weight:750}.date-range-fields input{color:#5f5f5f;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:0;width:100%;min-width:0;height:21px;padding:0;font-family:inherit;font-size:10px;font-weight:600}.date-range-fields input::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;width:14px;height:14px;padding:0}.date-range-fields label>.date-input-shell{color:#5f5f5f;justify-content:space-between;align-items:center;gap:5px;width:100%;height:21px;margin:0;font-size:10px;font-weight:650;line-height:1;display:flex;position:relative}.date-input-display{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-input-shell>svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:13px;height:13px}.date-input-shell>input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.date-input-shell:focus-within{outline-offset:2px;border-radius:4px;outline:2px solid #ef2b634d}.date-range-fields.compact label>.date-range-title{color:#777;font-weight:550}.date-range-fields.compact .date-input-shell{color:#282828;font-size:9px}.date-range-fields.compact input{color:#282828;font-size:9px;font-weight:650}.mobile-search-trigger{display:none}.mobile-search-backdrop{z-index:10040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14141485;justify-content:center;align-items:end;padding:18px;display:flex;position:fixed;inset:0}.mobile-search-sheet{width:min(560px,100%);max-height:min(760px,100dvh - 20px);padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:#fff;border-radius:24px 24px 18px 18px;overflow:auto;box-shadow:0 -18px 48px #00000038}.mobile-search-sheet>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.mobile-search-sheet>header>div{gap:3px;display:grid}.mobile-search-sheet>header span{color:var(--pink);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.mobile-search-sheet>header h2{margin:0;font-size:24px;line-height:1.2}.mobile-search-sheet>header button{color:#222;cursor:pointer;background:#f3f3f3;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.mobile-search-sheet form{gap:13px;display:grid}.mobile-search-field{background:#fff;border:1px solid #dedede;border-radius:13px;gap:7px;padding:13px 14px;display:grid;position:relative}.mobile-search-field:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #ef2b6314}.mobile-search-field>span,.mobile-search-dates>strong{color:#343434;font-size:10px;font-weight:800}.mobile-search-field input,.mobile-search-field select,.mobile-search-field .common-trade-select{color:#222;background-color:#0000;border:0;outline:0;width:100%;min-width:0;height:34px;padding:0;font-family:inherit;font-size:16px;font-weight:650}.mobile-search-field .common-trade-select{cursor:pointer;padding-right:26px}.mobile-search-field .search-trade-menu{width:calc(100% + 16px);max-height:52vh;top:calc(100% + 8px);left:-8px}.mobile-search-field>small{color:#777;font-size:8px;line-height:1.4}.mobile-search-field .address-suggestions{width:100%;top:calc(100% + 7px);left:0}.mobile-search-dates{border:1px solid #dedede;border-radius:13px;gap:7px;padding:13px 14px;display:grid}.mobile-search-dates .date-range-fields{height:48px}.mobile-search-dates .date-range-fields label{height:46px;padding-inline:9px}.mobile-search-dates .date-range-fields label:first-child{padding-left:0}.mobile-search-dates .date-range-fields label:last-child{border-right:0;padding-right:0}.mobile-search-dates .date-input-shell,.mobile-search-dates .date-range-fields input{font-size:14px}.mobile-search-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:2px;font-size:13px;font-weight:800;display:flex;box-shadow:0 8px 20px #e31c5f38}.mobile-search-submit svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:20px}.round-search{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:52px;height:52px;margin-left:4px;transition:transform .2s,background .2s;display:grid;box-shadow:0 8px 18px #ef2b633b}.round-search:hover{background:var(--pink-dark);transform:scale(1.04)}.round-search svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px}.top-actions{justify-content:flex-end;align-items:center;gap:19px;display:flex}.top-actions button,.top-actions a{cursor:pointer;background:0 0;border:0}.become-provider{color:inherit;white-space:nowrap;padding:10px 4px;font-size:13px;font-weight:650;text-decoration:none}.icon-button{padding:5px}.icon-button svg{fill:none;stroke:#222;stroke-width:1.8px;width:23px}.menu-button{gap:4px;padding:7px;display:grid}.menu-button i{background:#222;border-radius:99px;width:22px;height:1.8px;display:block}.top-avatar{border-radius:50%;width:43px;height:43px;padding:0;position:relative;overflow:visible}.top-avatar:after{content:"";background:var(--pink);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:0}.top-avatar>span{background-image:url(/reference/map-home.jpeg);background-position:-26px -415px;background-repeat:no-repeat;background-size:943px 629px;border-radius:50%;position:absolute;inset:0}.top-avatar>span.top-user-initials{background:var(--pink);color:#fff;letter-spacing:.03em;place-items:center;font-size:12px;font-weight:800;display:grid}.top-avatar>span.top-user-photo{background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #00000014}.mobile-view-switch,.mobile-bottom-nav{display:none}.marketplace-layout{grid-template-columns:430px minmax(0,1fr);height:calc(100vh - 90px);min-height:590px;display:grid}.providers-panel{z-index:10;scrollbar-width:thin;scrollbar-color:#ddd transparent;background:#fff;border-right:1px solid #e4e4e4;height:100%;position:relative;overflow-y:auto;box-shadow:5px 0 18px #00000009}.back-link{color:var(--pink);cursor:pointer;background:0 0;border:0;margin:19px 23px 15px;padding:0;font-size:12px;font-weight:600;display:block}.project-card{border-bottom:1px solid var(--line);grid-template-columns:142px 1fr;gap:18px;margin:0 22px 16px;padding-bottom:18px;display:grid}.reference-project-photo{background-image:url(/reference/map-home.jpeg);background-position:-27px -151px;background-repeat:no-repeat;background-size:1454px 969px;border-radius:10px;width:142px;height:152px;box-shadow:inset 0 0 0 1px #0000000a}.project-card h2{margin:15px 0 11px;font-size:16px;line-height:1.28}.project-card p{color:#666;align-items:center;gap:8px;margin:7px 0;font-size:12px;display:flex}.project-card p svg{fill:none;stroke:#666;stroke-width:1.8px;flex:none;width:17px}.project-card button{color:var(--pink);cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:11px;font-weight:600}.search-summary-card{background:linear-gradient(135deg,#f2faff,#fff);border:1px solid #dcecf5;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin:0 20px 16px;padding:15px;display:grid;box-shadow:0 3px 12px #227eaf0f}.search-summary-icon{color:#1687bf;background:#dff3ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.search-summary-icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:19px}.search-summary-card>div{min-width:0}.search-summary-card small{color:#67808e;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.search-summary-card h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 8px;font-size:15px;overflow:hidden}.search-summary-card p{color:#65727a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin:5px 0;font-size:9px;display:flex;overflow:hidden}.search-summary-card p svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:14px}.search-summary-card>div>strong{color:#19784d;background:#e4f7ec;border-radius:10px;margin-top:5px;padding:5px 8px;font-size:7px;display:inline-block}.providers-heading{justify-content:space-between;align-items:center;gap:12px;padding:2px 22px 13px;display:flex}.providers-heading h1{margin:0;font-size:14px;font-weight:750}.providers-heading p{color:#747474;margin:4px 0 0;font-size:9px;line-height:1.35;display:block}.filter-button{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:21px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:11px;display:flex}.filter-button span{font-size:15px;transform:rotate(90deg)}.ranking-switch{background:#f7f7f7;border:1px solid #e6e6e6;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;margin:0 20px 12px;padding:4px;display:grid}.ranking-switch button{color:#666;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:51px;padding:7px 8px;display:grid}.ranking-switch button>span:first-child{color:#555;background:#e8e8e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:850;display:grid}.ranking-switch button>span:last-child{gap:2px;min-width:0;display:grid}.ranking-switch strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ranking-switch small{color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.2;overflow:hidden}.ranking-switch button.active{color:#222;background:#fff;border-color:#d9d9d9;box-shadow:0 2px 7px #00000012}.ranking-switch button.active.proximity>span:first-child{color:#177fab;background:#def3ff}.ranking-switch button.active.top>span:first-child{color:#b47a00;background:#fff0c9}.professionals-list{border:1px solid #ebebeb;border-radius:12px;margin:0 20px;overflow:hidden}.professional-row{background:#fff;border-bottom:1px solid #ececec;min-height:113px;transition:background .15s;position:relative}.professional-row:last-child{border-bottom:0}.professional-row.unavailable-professional{background:#f3f3f3}.professional-row.unavailable-professional:hover{background:#eee}.professional-row.unavailable-professional .heart-button{color:#bbb}.professional-row.unavailable-professional .request-select-button{color:#9a9a9a;background:#e9e9e9;border-color:#d3d3d3}.professional-row:hover,.professional-row.active{background:#fafafa}.professional-row.nearby-choice{background:linear-gradient(90deg,#46b5ee1a,#fff 42%);box-shadow:inset 3px 0 #43afe8}.professional-row.nearby-choice:hover,.professional-row.nearby-choice.active{background:linear-gradient(90deg,#46b5ee26,#fafafa 45%)}.professional-row.top-choice{background:linear-gradient(90deg,#ffc2331f,#fff 42%);box-shadow:inset 3px 0 #e5ac22}.professional-row.top-choice:hover,.professional-row.top-choice.active{background:linear-gradient(90deg,#ffc2332e,#fafafa 45%)}.professionals-empty{color:#707070;text-align:center;justify-items:center;gap:7px;padding:34px 22px;display:grid}.professionals-empty strong{color:#303030;font-size:12px}.professionals-empty span{max-width:240px;font-size:10px;line-height:1.45}.professionals-empty>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:5px;display:flex}.professionals-empty>div>button{color:#333;background:#fff;border:1px solid #d8d8d8;border-radius:19px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850}.professionals-empty>div>button:last-child{color:#fff;background:#171717;border-color:#171717}.professional-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr) 70px;align-items:center;gap:12px;width:100%;min-height:112px;padding:12px 17px;display:grid}.reference-avatar{background-image:url(/reference/map-home.jpeg);background-repeat:no-repeat;background-size:1536px 1024px;border:1px solid #0000000d;border-radius:50%;flex:none;width:68px;height:68px;display:block;box-shadow:0 2px 5px #0000000d}.professional-ant-avatar{--professional-ant-width:52px;--professional-presence-size:12px;--professional-language-size:24px;background:linear-gradient(145deg,#fffdf9,#fff3ee);border:1px solid #eadbd5;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative;box-shadow:0 3px 9px #47251d17}.professional-ant-avatar .rely-ant-avatar{width:var(--professional-ant-width)}.professional-ant-avatar .professional-ant-presence-dot{z-index:5;width:var(--professional-presence-size);height:var(--professional-presence-size);box-sizing:border-box;border:2px solid #fff;position:absolute;top:1px;right:-3px;box-shadow:0 2px 5px #0003}.professional-ant-language-flags{z-index:4;pointer-events:none;display:block;position:absolute;inset:0}.professional-ant-language-flags i{width:var(--professional-language-size);height:var(--professional-language-size);box-sizing:border-box;background-color:#fff;border:2px solid #fff;border-radius:50%;display:block;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000038}.professional-ant-global-rating{z-index:6;color:#2f2f2f;white-space:nowrap;background:#fff;border:1px solid #0000000f;border-radius:10px;justify-content:center;align-items:center;gap:2px;min-height:18px;padding:3px 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);box-shadow:0 2px 7px #00000024}.professional-ant-global-rating b{color:var(--pink);font-size:10px;line-height:1}.professional-ant-global-rating.is-new{color:#606060;font-size:8px}.avatar-julien{background-position:-46px -422px}.avatar-sofiane{background-position:-46px -549px}.avatar-anthony{background-position:-46px -675px}.avatar-yassine{background-position:-46px -798px}.professional-info{flex-direction:column;min-width:0;display:flex}.professional-info>strong{margin-bottom:4px;font-size:14px}.professional-info>small{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:11px;overflow:hidden}.row-rating{color:#303030;font-size:10px}.row-rating b{color:var(--pink);font-size:13px}.row-rating em{color:#767676;font-style:normal}.availability{color:var(--green);align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.availability i{background:var(--green);border-radius:50%;width:7px;height:7px}.availability.unavailable{color:#898989}.availability.unavailable i{background:#b9b9b9}.proximity-badge{color:#1678aa;background:#e5f6ff;border-radius:9px;width:max-content;margin-top:5px;padding:3px 7px;font-size:8px;font-weight:800}.top-rank-badge{color:#966300;text-overflow:ellipsis;white-space:nowrap;background:#fff1c9;border-radius:9px;width:max-content;max-width:145px;margin-top:5px;padding:3px 7px;font-size:8px;font-weight:850;overflow:hidden}.row-price{flex-direction:column;align-self:end;align-items:flex-end;margin-bottom:19px;display:flex}.row-price strong{font-size:15px}.row-price small{color:#555;font-size:9px}.heart-button{color:#9c9c9c;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:26px;line-height:1;position:absolute;top:13px;right:14px}.heart-button.favorite{color:var(--pink)}.request-select-button{color:#cf1e53;cursor:pointer;background:#fff;border:1px solid #e22a60;border-radius:7px;min-height:27px;padding:0 9px;font-size:8px;font-weight:800;position:absolute;bottom:11px;right:13px}.request-select-button:hover{background:#fff1f5}.request-select-button.selected{color:#18784c;background:#eaf8f0;border-color:#208557}.request-select-button:disabled{color:#aaa;cursor:not-allowed;background:#f5f5f5;border-color:#ddd}.professional-row.guest-locked .professional-main>*{opacity:.32;filter:blur(5px)grayscale(.35)}.professional-row.guest-locked .heart-button,.professional-row.guest-locked .request-select-button{opacity:0;pointer-events:none}.guest-profile-lock{z-index:5;border-radius:inherit;color:#222;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:5px;display:grid;position:absolute;inset:0}.guest-profile-lock>b{background:#fffffff5;border:1px solid #e2e2e2;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;display:grid;box-shadow:0 4px 12px #0000001a}.guest-profile-lock>strong,.guest-profile-lock>span strong{background:#fffffff0;border-radius:9px;padding:5px 9px;font-size:10px;box-shadow:0 3px 10px #00000014}.guest-profile-lock small{color:#626262;font-size:8px;font-weight:700}.guest-profile-lock.row-lock{grid-template-columns:31px minmax(0,1fr);place-content:center start;justify-items:start;gap:8px;inset:12px 50px 12px 82px}.guest-profile-lock.row-lock>b{grid-row:1}.guest-profile-lock.row-lock>span{grid-row:1;gap:3px;display:grid}.guest-profile-lock.row-lock>span strong{box-shadow:none;background:0 0;padding:0;font-size:11px}.show-more{cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:8px;width:calc(100% - 40px);height:43px;margin:12px 20px 20px;font-size:12px;display:block}.request-selection-bar{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #f0c0ce;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 15px 15px;padding:13px 14px;display:grid;position:sticky;bottom:12px;box-shadow:0 10px 32px #5d162d2e}.request-selection-bar.floating{z-index:110;width:min(520px,100% - 48px);margin:0;position:fixed;bottom:24px;right:24px}.request-selection-bar>div{gap:3px;min-width:0;display:grid}.request-selection-bar strong{font-size:11px}.request-selection-bar span{color:#6f6f6f;font-size:8px;line-height:1.35}.request-selection-bar small{margin-top:3px;font-size:8px;line-height:1.35}.request-selection-bar small.error{color:#a20e35}.request-selection-bar small.success{color:#18784c}.request-selection-bar small.weekend{color:#8a641f;font-weight:750}.request-selection-bar>button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:850}.request-selection-bar>button:disabled{opacity:.55;cursor:wait}.map-canvas{background:#edf1e9;height:100%;position:relative;overflow:hidden}.google-map-surface,.map-fallback{z-index:1;width:100%;height:100%;position:absolute;inset:0}.google-map-surface.is-hidden{display:none}.leaflet-rely-icon{background:0 0!important;border:0!important}.leaflet-container{background:#e6ece6;font-family:inherit}.leaflet-container .leaflet-tile-pane{filter:var(--rely-map-tile-filter);opacity:.92}.leaflet-container .leaflet-control-zoom{border:0;border-radius:18px;overflow:hidden;box-shadow:0 4px 18px #00000029}.leaflet-container .leaflet-control-zoom a{color:#222;border-bottom-color:#ececec;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.map-canvas .leaflet-control-zoom{margin-top:88px;margin-left:18px}.leaflet-container .leaflet-control-attribution{background:#ffffffdb;border-radius:7px 0 0;font-size:9px}.leaflet-artisan-icon{z-index:5!important}.leaflet-construction-icon{z-index:10!important}.leaflet-radius-handle-icon{z-index:12!important}.map-radius-drag-handle{color:#1679a9;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:3px solid #269fdf;border-radius:50%;outline:0;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative;box-shadow:0 5px 16px #095c874d}.map-radius-drag-handle>span{pointer-events:none;font-size:19px;font-weight:900;line-height:1}.map-radius-drag-handle>strong{color:#fff;white-space:nowrap;pointer-events:none;background:#1679a9;border-radius:11px;min-width:46px;padding:4px 7px;font-size:9px;line-height:1;position:absolute;top:-25px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #095c8738}:is(.map-radius-drag-handle:hover,.map-radius-drag-handle:focus-visible,.map-radius-drag-handle.is-dragging){background:#e9f8ff;border-color:#087caf;box-shadow:0 0 0 5px #3aa8e833,0 6px 18px #095c8759}.map-radius-drag-handle:active,.map-radius-drag-handle.is-dragging{cursor:grabbing}.map-radius-drag-status{z-index:16;color:#26546a;white-space:nowrap;pointer-events:none;background:#fffffff7;border:1px solid #269fdf61;border-radius:18px;padding:9px 14px;font-size:11px;font-weight:700;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #00000021}.map-radius-drag-status strong{color:#087caf}.map-fallback{overflow:hidden}.reference-map{z-index:1;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:141.2%;max-width:none;height:112.7%;position:absolute;top:-11%;left:-40.45%}.reference-map-background{background:url(/reference/map-home.jpeg) 50%/100% 100% no-repeat}.fallback-radius-circle{z-index:3;aspect-ratio:1;pointer-events:none;background:#63bff438;border:2px solid #3aa8e8e6;border-radius:50%;width:min(64vw,620px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-hotspot{z-index:7;cursor:pointer;background:0 0;border:0;border-radius:48px;width:88px;height:105px;position:absolute;transform:translate(-50%,-50%)}.map-hotspot.is-unavailable{filter:grayscale();background:#dcdcdc52;border:2px dashed #919191a6}:is(.map-hotspot:hover,.map-hotspot:focus-visible){outline-offset:2px;outline:3px solid #ef2b6352}.map-zoom,.locate-button{display:none}.map-loading,.map-address-error,.map-address-warning,.map-activation-note,.radius-legend,.map-privacy-legend,.map-radius-empty{z-index:13;color:#333;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #00000017;border-radius:22px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 5px 18px #0000001f}.map-loading{padding:10px 16px;top:18px;left:50%;transform:translate(-50%)}.map-loading i{border:2px solid #ddd;border-top-color:var(--pink);border-radius:50%;width:14px;height:14px;animation:.75s linear infinite map-spin}@keyframes map-spin{to{transform:rotate(360deg)}}.radius-legend{padding:10px 14px;top:18px;left:18px}.radius-legend i,.map-activation-note i{background:#63bff447;border:2px solid #3aa8e8;border-radius:50%;width:13px;height:13px}.radius-control{gap:7px;padding:6px 8px 6px 12px}.radius-control>span{white-space:nowrap;margin-right:2px}.radius-control button{color:#222;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:grid}.radius-control button:hover:not(:disabled){color:#147eae;background:#eef9ff;border-color:#3aa8e8}.radius-control button:disabled{color:#bbb;cursor:default}.radius-control select{color:#222;min-width:70px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:17px;outline:0;padding:0 24px 0 9px;font-size:11px;font-weight:850}:is(.radius-control select:focus-visible,.radius-control button:focus-visible){outline-offset:2px;outline:3px solid #3aa8e84d}.map-privacy-legend{padding:8px 13px;top:18px;right:18px}.map-privacy-legend>span{width:25px;height:25px;color:var(--pink);background:#fff0f4;border-radius:50%;place-items:center;font-size:16px;display:grid}.map-privacy-legend>div{gap:1px;display:grid}.map-privacy-legend strong{font-size:10px}.map-privacy-legend small{color:#747474;font-size:8px;font-weight:600}.map-radius-empty{color:#70470a;background:#fff9ebf7;border-color:#efd49e;max-width:min(320px,100% - 94px);padding:10px 13px;top:90px;left:76px}.map-radius-empty>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.map-radius-empty>div{gap:2px;display:grid}.map-radius-empty strong{font-size:10px}.map-radius-empty small{font-size:8px;line-height:1.4}.map-address-error{color:#9b3d18;padding:10px 16px;top:18px;left:50%;transform:translate(-50%)}.map-address-warning{color:#8a5200;background:#fff8e2f5;border-color:#f2dda4;padding:10px 16px;top:90px;left:50%;transform:translate(-50%)}.map-activation-note{padding:10px 14px;top:18px;left:18px}.google-artisan-marker{cursor:pointer;filter:drop-shadow(0 4px 6px #0000002e);background:0 0;border:0;justify-items:center;width:92px;height:100px;padding:0;transition:transform .18s;display:grid;position:relative}:is(.google-artisan-marker:hover,.google-artisan-marker:focus-visible){z-index:3;outline:0;transform:translateY(-4px)scale(1.04)}.google-artisan-marker.is-outside-radius{opacity:.76;transform:scale(.9)}:is(.google-artisan-marker.is-outside-radius:hover,.google-artisan-marker.is-outside-radius:focus-visible){opacity:1;transform:translateY(-4px)scale(1)}.google-marker-photo{background-image:url(/reference/map-home.jpeg);background-repeat:no-repeat;background-size:1242px 828px;border:3px solid #fff;border-radius:50%;width:55px;height:55px;display:block;overflow:hidden;box-shadow:0 0 0 2px #202020}.google-marker-photo.avatar-julien{background-position:-37px -341px}.google-marker-photo.avatar-sofiane{background-position:-37px -444px}.google-marker-photo.avatar-anthony{background-position:-37px -546px}.google-marker-photo.avatar-yassine{background-position:-37px -646px}.google-marker-rating{background:#fff;border-radius:10px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:47px}.google-marker-rating b{color:var(--pink);margin-left:2px}.google-marker-price{color:#333;white-space:nowrap;background:#fff;border-radius:7px;margin-top:5px;padding:7px 9px;font-size:9px;box-shadow:0 2px 6px #0000001f}.google-marker-distance{color:#555;white-space:nowrap;background:#fffffff0;border-radius:9px;margin-top:3px;padding:3px 7px;font-size:8px;font-weight:800}.google-marker-anchor-point{background:#2a9dd8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #267ba6}.google-marker-hover-card{z-index:10;color:#222;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #dedede;border-radius:11px;gap:5px;width:210px;padding:12px 13px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,7px);box-shadow:0 12px 30px #0000002b}.google-marker-hover-card:after{background:inherit;content:"";border-bottom:1px solid #dedede;border-right:1px solid #dedede;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}:is(.google-artisan-marker:hover .google-marker-hover-card,.google-artisan-marker:focus-visible .google-marker-hover-card){opacity:1;visibility:visible;transform:translate(-50%)}.google-marker-hover-heading{gap:2px;display:grid}.google-marker-hover-heading strong{font-size:12px}.google-marker-hover-heading small{color:#6e6e6e;font-size:9px}.google-marker-hover-status{color:#158553;font-size:9px;font-weight:800}.google-marker-hover-details{font-size:9px;font-weight:750}.google-marker-hover-hint{color:#777;font-size:8px}.google-artisan-marker.is-unavailable{filter:none}.google-artisan-marker.is-unavailable .google-marker-photo,.google-artisan-marker.is-unavailable .google-marker-rating,.google-artisan-marker.is-unavailable .google-marker-price,.google-artisan-marker.is-unavailable .google-marker-distance{opacity:.55;filter:grayscale()}.google-artisan-marker.is-unavailable .google-marker-photo{border-color:#d7d7d7;box-shadow:0 0 0 5px #cdcdcd47}.google-artisan-marker.is-unavailable .google-marker-distance{color:#777;background:#e3e3e3}.google-artisan-marker.is-unavailable .google-marker-anchor-point{background:#cfcfcf;border-color:#f2f2f2;box-shadow:0 0 0 2px #ababab}.google-artisan-marker.is-unavailable .google-marker-hover-card{color:#686868;filter:grayscale();background:#ededed;border-color:#d2d2d2}.google-artisan-marker.is-unavailable .google-marker-hover-status{color:#8a8a8a}.google-artisan-marker.is-unavailable .google-marker-hover-heading small,.google-artisan-marker.is-unavailable .google-marker-hover-hint{color:#858585}.google-artisan-marker.is-nearby .google-marker-distance{color:#1477a8;background:#e7f7ff}.google-artisan-marker.is-guest-locked .google-marker-photo{opacity:.55;filter:blur(5px)grayscale(.45)}.google-artisan-marker.is-guest-locked .google-marker-rating,.google-artisan-marker.is-guest-locked .google-marker-price{color:#0000;text-shadow:0 0 7px #1e1e1ee6}.google-artisan-marker.is-guest-locked .google-marker-price strong{color:#0000}.google-artisan-marker.is-guest-locked .google-marker-hover-card{color:#222;filter:none;background:#fffffffa;border-color:#ead4db}.google-artisan-marker.is-guest-locked .google-marker-hover-status{color:#c31c50}.google-artisan-marker.is-guest-locked .google-marker-hover-heading small,.google-artisan-marker.is-guest-locked .google-marker-hover-hint{color:#707070}.construction-map-marker{color:#176e9f;filter:drop-shadow(0 2px 4px #00000029);flex-direction:column;align-items:center;font-size:10px;font-weight:800;display:flex;position:relative}.construction-map-marker>span{background:#2aa7ea;border:5px solid #fff;border-radius:50%;width:21px;height:21px;box-shadow:0 0 0 2px #238cc4,0 0 0 7px #43b2ed33}.construction-map-marker>strong{white-space:nowrap;background:#fff;border-radius:10px;margin-top:8px;padding:4px 8px}.gm-style .gm-style-iw-c{border-radius:12px}.map-toast{z-index:12;background:#fffffffa;border:1px solid #e5e5e5;border-radius:9px;grid-template-columns:44px 1fr 25px;align-items:center;gap:12px;width:455px;min-height:74px;padding:12px 15px;display:grid;position:absolute;bottom:23px;left:25px;box-shadow:0 8px 24px #00000021}.map-toast>span{background:var(--pink);color:#fff;border-radius:5px 5px 13px 13px;place-items:center;width:40px;height:46px;display:grid}.map-toast>span svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:22px}.map-toast div{flex-direction:column;gap:3px;display:flex}.map-toast strong{font-size:13px}.map-toast small{color:#666;font-size:10px}.map-toast button{color:#777;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:23px}.guest-map-notice{z-index:13;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #e5d6db;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(510px,100% - 40px);padding:12px 13px;display:grid;position:absolute;bottom:112px;right:20px;box-shadow:0 9px 28px #00000024}.guest-map-notice>span{background:#fff0f4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.guest-map-notice>div{gap:3px;display:grid}.guest-map-notice strong{font-size:10px}.guest-map-notice small{color:#686868;font-size:8px;line-height:1.4}.guest-map-notice button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.profile-backdrop{z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1c1c1c8c;place-items:center;padding:24px;animation:.18s fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.profile-modal{background:#fff;border-radius:12px;grid-template-columns:270px minmax(350px,1fr) 285px;width:min(970px,100vw - 48px);height:min(795px,100vh - 48px);animation:.22s ease-out modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000004d}.profile-decision-card{display:none}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.modal-close{z-index:10;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:27px;font-weight:300;display:grid;position:absolute;top:12px;right:14px}.profile-column,.availability-column{scrollbar-width:thin;scrollbar-color:#ddd transparent;padding:30px 24px;overflow-y:auto}.profile-column{border-right:1px solid #e4e4e4}.profile-photo{cursor:zoom-in;background-color:#ececec;background-image:url(/reference/profile-modal.jpeg);background-position:-307px -126px;background-repeat:no-repeat;background-size:1536px 1024px;border:0;border-radius:9px;width:100%;height:230px;margin:0 0 13px;padding:0;display:block;position:relative;overflow:hidden}.profile-photo.company-artisan-ant{background-color:#fff7f3;background-image:radial-gradient(circle at 50% 36%,#fff 0,#fff8f3 55%,#f7e9e1 100%);background-position:50%;background-size:cover;place-items:center;display:grid}.profile-photo.company-artisan-ant .rely-ant-avatar{filter:drop-shadow(0 10px 16px #41261e21);width:min(76%,178px)}.profile-photo:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.photo-zoom-hint{color:#303030;opacity:0;background:#ffffffeb;border-radius:15px;padding:6px 9px;font-size:8px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;bottom:10px;right:10px;transform:translateY(3px)}:is(.profile-photo:hover .photo-zoom-hint,.profile-photo:focus-visible .photo-zoom-hint){opacity:1;transform:translateY(0)}.verified-pill{color:#32825d;background:#fffffff0;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.verified-pill svg{fill:none;stroke:#24a66d;stroke-width:2.4px;width:14px}.profile-column h2{letter-spacing:-.025em;margin:0 0 5px;font-size:25px}.profile-rating{margin:0 0 13px;font-size:11px}.profile-rating b{color:var(--pink);font-size:16px}.profile-rating span{color:#676767}.profile-facts{gap:11px;margin:0;padding:0;list-style:none;display:grid}.profile-facts li{color:#5f5f5f;align-items:center;gap:8px;font-size:11px;display:flex}.profile-facts svg{fill:none;stroke:#6d6d6d;stroke-width:1.7px;flex:none;width:18px}.profile-price{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 9px;margin:23px 0 12px;display:grid}.profile-price strong{font-size:25px}.profile-price span{color:#666;font-size:11px}.profile-price small{color:#777;grid-column:1/-1;font-size:8px;line-height:1.45}.primary-action,.secondary-action{cursor:pointer;border-radius:7px;width:100%;height:43px;font-size:12px;font-weight:650}.primary-action{background:var(--pink);color:#fff;border:0;box-shadow:0 8px 16px #ef2b632e}.primary-action:hover{background:var(--pink-dark)}.primary-action.reserved{background:#158b55}.secondary-action{background:#fff;border:1px solid #d8d8d8;margin-top:10px}.secondary-action.locked{color:#666;cursor:pointer;background:#f7f7f7;border-style:dashed}.secondary-action.locked:hover{color:#333;background:#fff;border-color:#bbb}.relay-contact-note{color:#777;text-align:center;margin:8px 0 0;font-size:8px;line-height:1.45}.response-box{color:#666;border:1px solid #ebebeb;border-radius:8px;gap:9px;margin-top:15px;padding:12px;display:flex}.response-box p{margin:0;font-size:10px;line-height:1.55}.response-box small{color:#8b8b8b}.profile-content{scrollbar-width:thin;scrollbar-color:#ddd transparent;padding:30px 19px 35px;overflow-y:auto}.accepted-banner{color:#18794b;background:#effaf4;border:1px solid #d9eee2;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:flex}.weekend-work-warning{color:#7b5b20;background:#fff8e9;border:1px solid #f0d8a9;border-radius:8px;gap:11px;margin-bottom:14px;padding:13px;display:flex}.weekend-work-warning>span{border:2px solid;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.weekend-work-warning strong{font-size:11px}.weekend-work-warning p{color:#755f37;margin:4px 0 0;font-size:8px;line-height:1.5}.unavailable-profile{background:#f1f1f1}.unavailable-profile .profile-column,.unavailable-profile .profile-content,.unavailable-profile .availability-column{background:#f4f4f4}.unavailable-profile .profile-photo,.unavailable-profile .gallery-thumb,.unavailable-profile .review-card{opacity:.52;filter:grayscale()}.unavailable-profile .primary-action:disabled{color:#6d6d6d;cursor:not-allowed;background:#c9c9c9}.unavailable-banner{color:#666;background:#e8e8e8;border:1px solid #d5d5d5;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:flex}.unavailable-banner>span{border:2px solid;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:17px;display:grid}.unavailable-banner strong{font-size:13px}.unavailable-banner p{color:#737373;margin:4px 0 0;font-size:9px;line-height:1.45}.accepted-banner>span{border:2px solid;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.accepted-banner svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:17px}.accepted-banner strong{font-size:14px}.accepted-banner p{color:#4b6558;margin:4px 0 0;font-size:10px}.content-section{border-bottom:1px solid #e9e9e9;padding:0 0 18px}.content-section+.content-section{padding-top:17px}.content-section h3,.availability-column h3{margin:0 0 11px;font-size:14px}.about-section p{color:#474747;margin:0;font-size:10px;line-height:1.65}.profile-public-contact-lock{color:#146b45;background:#f1fbf6;border:1px solid #bce7d0;border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.profile-public-contact-lock>span{color:#fff;background:#169552;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.profile-public-contact-lock p{margin:0!important}.profile-public-contact-lock strong,.profile-public-contact-lock small{display:block}.profile-public-contact-lock strong{font-size:10px}.profile-public-contact-lock small{color:#4d725f;margin-top:3px;font-size:8px;line-height:1.45}.profile-contact-protection{background:#f5faf7;border:1px solid #d8e9df;border-radius:9px;align-items:flex-start;gap:8px;margin-top:15px;padding:10px;display:flex}.profile-contact-protection>span{font-size:13px}.profile-contact-protection p{margin:0!important}.profile-contact-protection strong,.profile-contact-protection small{display:block}.profile-contact-protection strong{color:#235f45;font-size:9px}.profile-contact-protection small{color:#638071;margin-top:2px;font-size:8px;line-height:1.4}.qualifications-section h3{align-items:center;gap:8px;display:flex}.shield-check{color:#27a76e;border:1.6px solid #27a76e;border-radius:7px 7px 9px 9px;place-items:center;width:20px;height:22px;display:grid}.shield-check svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:13px}.qualifications-section ul{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.qualifications-section li{color:#454545;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.qualifications-section li b,.practical-info p b{color:#27835b;background:#eaf8f0;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:600}.text-link{color:var(--pink);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gallery-thumb{aspect-ratio:1.18;cursor:zoom-in;background-color:#ededed;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:5px;padding:0;transition:transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.gallery-thumb:after{content:attr(data-watermark);color:#fffffff0;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#14141494;border-radius:3px;max-width:calc(100% - 10px);padding:3px 5px;font-size:6px;font-weight:800;position:absolute;bottom:5px;right:5px;overflow:hidden}:is(.gallery-thumb:hover,.gallery-thumb:focus-visible){z-index:1;transform:scale(1.035);box-shadow:0 5px 13px #0003}.gallery-more{cursor:pointer;background:#fff;border:1px solid #dfdfdf;border-radius:5px;width:100%;height:29px;margin-top:8px;font-size:9px}.gallery-empty-public{color:#777;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;align-items:center;gap:10px;min-height:82px;padding:14px;display:flex}.gallery-empty-public>span{width:34px;height:34px;color:var(--pink);background:#fff0f4;border-radius:9px;place-items:center;font-size:16px;display:grid}.gallery-empty-public p{gap:3px;margin:0;display:grid}.gallery-empty-public strong{color:#333;font-size:10px}.gallery-empty-public small{font-size:8px}.reviews-heading{justify-content:space-between;align-items:center;display:flex}.reviews-heading h3{margin:0}.reviews-heading button{color:var(--pink);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.review-card{border:1px solid #e5e5e5;border-radius:7px;grid-template-columns:34px 1fr auto;gap:8px;padding:11px;font-size:9px;display:grid}.company-icon{background:var(--pink);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.review-card>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.review-card>b span{color:var(--pink)}.review-card p{color:#555;grid-column:1/-1;margin:5px 0 0;line-height:1.55}.review-card>small{color:#888;grid-column:1/-1}.profile-rating-highlight{background:#fafafa;border:1px solid #ececec;border-radius:11px;align-items:center;gap:9px;margin:2px 0 15px;padding:10px 11px;display:flex}.profile-rating-highlight.rated{background:linear-gradient(135deg,#fff5f8,#fff);border-color:#ffd1dd;box-shadow:0 5px 16px #ef2b6314}.profile-rating-star{width:36px;height:36px;color:var(--pink);background:#fff0f4;border-radius:10px;flex:none;place-items:center;font-size:21px;line-height:1;display:grid}.profile-rating-highlight p{flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.profile-rating-highlight p strong{color:#202020;font-size:18px;line-height:1}.profile-rating-highlight p strong small{color:#777;margin-left:2px;font-size:9px;font-weight:700}.profile-rating-highlight p>span{color:#777;font-size:8px}.review-section-eyebrow{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.reviews-heading>div h3{margin:0}.profile-review-overview{background:#fff;border:1px solid #eadfe2;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 6px 18px #24181c0d}.profile-review-global{background:linear-gradient(100deg,#fff2f6,#fff);border-bottom:1px solid #f0e8ea;align-items:baseline;gap:5px;padding:13px 15px;display:flex}.profile-review-global>span{color:var(--pink);font-size:19px}.profile-review-global>strong{font-size:25px;line-height:1}.profile-review-global>small{color:#6c6366;font-size:8px}.profile-review-criteria{grid-template-columns:1fr 1fr;gap:0;padding:7px;display:grid}.profile-review-criteria article{border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.profile-review-criteria article:hover{background:#fff6f8}.profile-review-criteria article.unrated{opacity:.55}.review-criterion-icon{width:26px;height:26px;color:var(--pink);background:#fff0f4;border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid}.profile-review-criteria article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-review-criteria article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profile-review-criteria article>b{color:#222;text-align:right;min-width:21px;font-size:10px}.review-score-track{background:#eee;border-radius:99px;height:4px;display:block;overflow:hidden}.review-score-track i{border-radius:inherit;background:linear-gradient(90deg,#ef2b63,#ff6f8e);height:100%;display:block}.profile-review-empty{background:#fafafa;border:1px dashed #ddd;border-radius:11px;align-items:flex-start;gap:11px;margin-bottom:12px;padding:14px;display:flex}.profile-review-empty>span{color:#b2b2b2;font-size:23px}.profile-review-empty strong{font-size:10px;display:block}.profile-review-empty p{color:#777;margin:4px 0 0;font-size:8px;line-height:1.55}.review-detail-summary{background:linear-gradient(145deg,#fff5f8,#fff);border:1px solid #f0c4d0;border-radius:14px;gap:14px;margin:0 0 18px;padding:16px;display:grid}.review-detail-summary>div{grid-template-columns:34px auto 1fr;align-items:center;gap:9px;display:grid}.review-detail-summary>div>span{color:var(--pink);font-size:28px}.review-detail-summary>div>strong{font-size:29px;line-height:1}.review-detail-summary>div>strong small{color:#777;font-size:11px}.review-detail-summary>div>p{margin:0;font-size:10px;font-weight:800}.review-detail-summary>div>p small{color:#777;font-size:8px;font-weight:500}.review-detail-summary>section{gap:7px;display:grid}.review-detail-summary>section article{background:#ffffffd1;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 62px;align-items:center;gap:9px;padding:8px 9px;display:grid}.review-detail-summary>section article>span{width:28px;height:28px;color:var(--pink);background:#fff0f4;border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid}.review-detail-summary>section article>div{flex-direction:column;gap:6px;min-width:0;display:flex}.review-detail-summary>section article>div strong{font-size:9px}.review-detail-summary>section article>div i{background:#eee;border-radius:99px;height:5px;display:block;overflow:hidden}.review-detail-summary>section article>div i b{border-radius:inherit;background:var(--pink);height:100%;display:block}.review-detail-summary>section article>em{text-align:right;font-size:9px;font-style:normal;font-weight:850}.review-detail-summary>section article.unrated{opacity:.55}@media (max-width:600px){.profile-rating-highlight{padding:12px}.profile-rating-highlight p strong{font-size:20px}.profile-rating-highlight p>span{font-size:10px}.profile-review-global{padding:15px}.profile-review-global>strong{font-size:28px}.profile-review-global>small{font-size:10px}.profile-review-criteria{grid-template-columns:1fr;padding:8px}.profile-review-criteria article{padding:10px 8px}.profile-review-criteria article>div strong{font-size:10px}.profile-review-criteria article>b{font-size:12px}.review-detail-summary{padding:13px}.review-detail-summary>section article{grid-template-columns:30px minmax(0,1fr) 58px}.review-detail-summary>section article>div strong,.review-detail-summary>section article>em{font-size:10px}}.mission-search-profile-cell{border-right:1px solid #ededed;align-items:center;min-width:0;height:40px;margin:8px 0;padding:0 10px;display:flex}.mission-search-strip .mission-profile-edit-trigger{color:#282828;width:100%;height:40px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:0 8px;display:grid}:is(.mission-search-strip .mission-profile-edit-trigger:hover,.mission-search-strip .mission-profile-edit-trigger:focus-visible){background:#f7f7f7;outline:0}.mission-profile-locked-location{color:#282828;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:40px;padding:0 8px;display:grid}.mission-profile-locked-location>span{gap:4px;min-width:0;display:grid}.mission-profile-locked-location small{color:#777;font-size:9px;line-height:1.1}.mission-profile-locked-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;display:block;overflow:hidden}.mission-profile-locked-location>b{color:#64727a;background:#edf2f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.mission-profile-edit-trigger>span{gap:4px;min-width:0;display:grid}.mission-profile-edit-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;display:block;overflow:hidden}.mission-profile-edit-trigger>b{color:#dc2052;background:#fff0f3;border-radius:999px;place-items:center;min-width:30px;height:24px;padding:0 6px;font-size:11px;display:grid}.mission-profile-editor-backdrop{z-index:6200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12121275;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.mission-profile-editor{background:#fff;border:1px solid #e6e6e6;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100vw - 32px);max-height:min(780px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000042}.mission-profile-editor>header{border-bottom:1px solid #ededed;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:16px;padding:22px 24px 18px;display:grid}.mission-profile-editor>header>div{gap:5px;display:grid}.mission-profile-editor>header small{color:#e62055;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.mission-profile-editor>header h3{margin:0;font-size:23px}.mission-profile-editor>header p{color:#666;margin:0;font-size:12px;line-height:1.5}.mission-profile-editor>header>button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:42px;height:42px;font-size:24px}.mission-profile-editor-scroll{gap:18px;padding:20px 24px 24px;display:grid;overflow-y:auto}.mission-profile-locked-address{background:#f5f8f9;border:1px solid #dce5e9;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.mission-profile-locked-address>b{color:#60717a;background:#e4ecef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.mission-profile-locked-address>span{gap:3px;min-width:0;display:grid}.mission-profile-locked-address small{color:#60717a;text-transform:uppercase;font-size:9px;font-weight:850}.mission-profile-locked-address strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mission-profile-locked-address em{color:#77858c;font-size:10px;font-style:normal}.mission-profile-address-editor,.mission-profile-trades-editor{gap:12px;display:grid}.mission-profile-address-editor>div,.mission-profile-trades-editor>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mission-profile-address-editor>div>b,.mission-profile-trades-editor>div>b{color:#e62055;background:#fff0f3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.mission-profile-address-editor>div>span,.mission-profile-trades-editor>div>span{gap:2px;display:grid}.mission-profile-address-editor strong,.mission-profile-trades-editor strong{font-size:14px}.mission-profile-address-editor small,.mission-profile-trades-editor small{color:#777;font-size:11px}.mission-profile-address-editor .address-autocomplete>input{border:1px solid #ccc;border-radius:10px;outline:0;width:100%;min-height:48px;padding:0 14px;font-size:14px}.mission-profile-address-editor .address-autocomplete>input:focus{border-color:#e62055;box-shadow:0 0 0 3px #e620551a}.mission-profile-editor-error{color:#a5183f;background:#fff2f5;border:1px solid #efb4c3;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:750}.mission-profile-editor>footer{border-top:1px solid #ededed;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.mission-profile-editor>footer button{color:#333;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:10px;min-height:44px;padding:0 18px;font-size:12px;font-weight:850}.mission-profile-editor>footer button:last-child{color:#fff;background:#e62055;border-color:#e62055}.mission-profile-editor>footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.mission-search-profile-cell{padding-inline:4px}.mission-search-strip .mission-profile-edit-trigger{padding-inline:6px}.mission-profile-locked-location{height:46px;padding-inline:6px}.mission-profile-locked-location small{font-size:8px}.mission-profile-locked-location strong{font-size:11px}.mission-profile-locked-location>b{width:24px;height:24px;font-size:9px}.mission-profile-edit-trigger strong{font-size:11px}.mission-profile-edit-trigger>b{min-width:27px;padding-inline:4px;font-size:9px}.mission-profile-editor-backdrop{align-items:end;padding:0}.mission-profile-editor{border-radius:22px 22px 0 0;width:100%;max-height:calc(100dvh - 18px)}.mission-profile-editor>header{padding:18px 16px 15px}.mission-profile-editor>header h3{font-size:21px}.mission-profile-editor-scroll{padding:17px 16px 20px}.mission-profile-editor>footer{padding:13px 16px calc(13px + env(safe-area-inset-bottom,0px))}.mission-profile-editor>footer button{flex:1;min-height:48px}}.availability-column{border-left:1px solid #e4e4e4;padding-top:31px}.availability-title{justify-content:space-between;align-items:center;gap:10px;padding-right:25px;display:flex}.availability-title h3{margin:0}.availability-title span{color:#555;white-space:nowrap;font-size:10px}.availability-title strong{color:#222;font-size:15px}.availability-calendar{border-bottom:1px solid #e6e6e6;padding:20px 0}.period-calendar{padding-top:14px}.period-calendar-status{color:#20784f;background:#eef9f3;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.period-calendar.is-unavailable .period-calendar-status{color:#686868;background:#e4e4e4}.period-calendar-status>span{color:#fff;background:#208557;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.period-calendar.is-unavailable .period-calendar-status>span{background:#999}.period-calendar-status>div{gap:3px;display:grid}.period-calendar-status strong{font-size:9px}.period-calendar-status small{font-size:7px}.period-calendar-days{align-items:center;gap:5px;padding:13px 0 2px;display:flex;overflow-x:auto}.period-calendar-days>span{color:#1d754d;background:#def3e7;border-radius:7px;place-items:center;min-width:32px;height:42px;display:grid}.period-calendar.is-unavailable .period-calendar-days>span{color:#777;background:#ddd}.period-calendar-days small{text-transform:capitalize;font-size:6px}.period-calendar-days b{font-size:9px}.period-calendar-days em{color:#777;white-space:nowrap;font-size:7px;font-style:normal}.calendar-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-heading button{color:#777;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px}.calendar-heading strong{font-size:11px}.weekdays,.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.weekdays{color:#777;margin-bottom:8px;font-size:8px}.calendar-grid{row-gap:5px;font-size:9px}.calendar-grid span{border-radius:7px;place-items:center;height:26px;display:grid}.calendar-grid .available-day{color:#1c7e4f;background:#dff5e7;font-weight:700}.calendar-grid .unavailable-day{color:#777;background:#e1e1e1;font-weight:700}.calendar-grid .weekend-rest-day{color:#8d6420;background:#fff0cf;font-weight:700;box-shadow:inset 0 0 0 1px #efd49e}.calendar-grid .weekend-day:not(.available-day):not(.unavailable-day):not(.weekend-rest-day){color:#aaa}.calendar-grid .calendar-empty{background:0 0}.calendar-explanation{color:#775a24;background:#fff7e8;border-radius:7px;margin:12px 0 0;padding:9px 10px;font-size:7px;line-height:1.55}.calendar-legend{color:#777;flex-wrap:wrap;gap:9px 16px;margin-top:13px;font-size:8px;display:flex}.calendar-legend span{align-items:center;gap:6px;display:flex}.calendar-legend i{background:#c7c7c7;border-radius:50%;width:8px;height:8px}.calendar-legend .green-dot{background:#38ae76}.calendar-legend .amber-dot{background:#e7b65f}.right-section{border-bottom:1px solid #e6e6e6;padding:18px 0}.right-section h3{margin-bottom:14px}.right-section>strong{margin-top:10px;font-size:10px;display:block}.right-section p{color:#737373;justify-content:space-between;align-items:center;margin:3px 0;font-size:9px;line-height:1.5;display:flex}.profile-lightbox,.profile-detail-overlay{z-index:210;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0f0fd1;place-items:center;padding:24px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.profile-lightbox-card{width:min(880px,100vw - 48px);position:relative}.profile-lightbox-stage{aspect-ratio:4/3;background-color:#222;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:13px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000073}.profile-lightbox-stage.watermarked:after{content:attr(data-watermark);color:#fff;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:#0f0f0fa3;border-radius:5px;max-width:calc(100% - 30px);padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:15px;right:15px;overflow:hidden}.lightbox-close{z-index:4;color:#222;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:25px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 15px #00000029}.lightbox-arrow{z-index:3;color:#222;cursor:pointer;background:#ffffffed;border:0;border-radius:50%;place-items:center;width:43px;height:43px;padding:0 0 3px;font-size:30px;display:grid;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 4px 16px #0000002e}.lightbox-arrow.previous{left:14px}.lightbox-arrow.next{right:14px}.profile-lightbox-caption{color:#fff;justify-content:space-between;gap:20px;padding:13px 3px 10px;display:flex}.profile-lightbox-caption strong{font-size:12px}.profile-lightbox-caption span{color:#ccc;font-size:10px}.profile-lightbox-thumbs{justify-content:center;gap:7px;display:flex}.profile-lightbox-thumbs button{aspect-ratio:4/3;cursor:pointer;opacity:.62;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:6px;width:70px;padding:0}.profile-lightbox-thumbs button.active{opacity:1;border-color:#fff}.profile-detail-overlay{z-index:205;background:#14141494}.profile-detail-panel{background:#fff;border-radius:16px;width:min(560px,100vw - 44px);max-height:calc(100vh - 44px);padding:32px;animation:.2s ease-out modal-in;position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000059}.profile-detail-panel .lightbox-close{background:#f4f4f4;top:16px;right:16px}.detail-eyebrow{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.profile-detail-panel h2{margin:6px 45px 8px 0;font-size:24px}.detail-intro{color:#666;margin:0 35px 20px 0;font-size:10px;line-height:1.6}.document-detail-list{gap:8px;display:grid}.document-detail-list article{border:1px solid #e6e6e6;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.document-detail-list article>span{color:#555;background:#f5f5f5;border-radius:6px;place-items:center;width:30px;height:34px;display:grid}.document-detail-list article>div{gap:3px;min-width:0;display:grid}.document-detail-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.document-detail-list small{color:#777;font-size:7px}.document-detail-list article>b{color:#24805a;background:#e7f7ee;border-radius:5px;padding:5px 7px;font-size:7px}.document-detail-list article>b.pending{color:#9a6a17;background:#fff3dc}.all-reviews-list{gap:11px;display:grid}.all-reviews-list .review-card{font-size:10px}.reviews-empty{color:#777;text-align:center;background:#f7f7f7;border-radius:9px;margin:0;padding:16px;font-size:9px}.reviews-empty.compact{margin-top:11px;padding:13px;font-size:8px}.contact-process{grid-template-columns:30px 1fr;gap:11px 10px;margin:22px 0;display:grid}.contact-process>span{width:28px;height:28px;color:var(--pink);background:#fff0f4;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.contact-process p{gap:3px;margin:0;display:grid}.contact-process strong{font-size:10px}.contact-process small{color:#777;font-size:8px}.detail-primary-action{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;height:45px;font-size:10px;font-weight:850}.detail-primary-action:disabled{color:#777;cursor:not-allowed;background:#ccc}.order-backdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18181894;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.order-modal{background:#fff;border-radius:17px;width:min(610px,100vw - 44px);max-height:calc(100vh - 44px);padding:30px;animation:.22s ease-out modal-in;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0000004d}.order-modal h2{letter-spacing:-.035em;margin:3px 0 8px;font-size:26px}.order-intro{color:#656565;margin:0 36px 20px 0;font-size:11px;line-height:1.55}.order-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.order-summary>div{background:#fcfcfc;border:1px solid #e8e8e8;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.order-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-fees{background:#fff8fa;border:1px solid #f0ccd5;border-radius:13px;margin:0 0 18px;padding:16px}.order-fees header{border-bottom:1px solid #efdce1;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.order-fees header>div{gap:3px;display:grid}.order-fees header span{color:#9d6371;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.order-fees header em{background:var(--pink);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.order-fees>div:not(header){color:#626262;justify-content:space-between;gap:20px;padding:9px 0;font-size:10px;display:flex}.order-fees>div>strong{color:#222;white-space:nowrap}.order-fees .order-fees-total{color:#222;border-top:1px solid #efdce1;margin-top:2px;padding-top:12px;font-weight:800}.order-fees .order-fees-total strong{color:var(--pink);font-size:14px}.order-fees>p{color:#686868;background:#fff;border-radius:9px;margin:9px -2px -2px;padding:10px 11px;font-size:9px;line-height:1.5}.order-fees>p b,.order-fees>p strong{color:#222}.order-weekend-warning{color:#77571e;background:#fff8e8;border:1px solid #efd6a3;border-radius:10px;grid-template-columns:30px 1fr;gap:10px;margin:0 0 18px;padding:13px;display:grid}.order-weekend-warning>span{color:#604716;background:#f2c66d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.order-weekend-warning p{color:#725f3b;margin:4px 0 0;font-size:8px;line-height:1.5}.order-steps{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}.order-steps li{color:#888;text-align:center;background:#f5f5f5;border-radius:9px;justify-items:center;gap:6px;padding:10px 6px;display:grid}.order-steps li>span{color:#777;background:#ddd;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.order-steps li div{gap:3px;display:grid}.order-steps strong{font-size:8px}.order-steps small{font-size:6px;line-height:1.35}.order-steps li.done{color:#247a53;background:#edf8f2}.order-steps li.done>span{color:#fff;background:#208557}.order-steps li.active{color:#c82254;background:#fff0f4}.order-steps li.active>span{background:var(--pink);color:#fff}.relay-gate{background:#f4f9fc;border:1px solid #dce8ef;border-radius:11px;grid-template-columns:38px 1fr;gap:11px;margin-bottom:17px;padding:14px;display:grid}.relay-gate>span{background:#e2f0f8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.relay-gate p{color:#62717a;margin:4px 0 0;font-size:8px;line-height:1.55}.order-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:9px;width:100%;min-height:46px;font-size:11px;font-weight:850}.order-followup{color:#315f8e;cursor:pointer;background:#fff;border:1px solid #bfd5ed;border-radius:9px;width:100%;min-height:42px;margin-bottom:4px;font-size:11px;font-weight:800}.order-prepared{color:#1f7850;background:#eff9f3;border:1px solid #cfe9da;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.order-prepared>svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:28px}.order-prepared p{color:#567264;margin:3px 0 0;font-size:8px;line-height:1.45}.order-primary:disabled{cursor:wait;opacity:.65}.order-request-state{color:#315f8e;background:#f1f7fe;border:1px solid #d8e7f8;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:12px;padding:13px 14px;display:flex}.order-request-state>span{background:#fff;border-radius:50%;place-items:center;min-width:28px;height:28px;font-weight:900;display:grid}.order-request-state>svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:28px}.order-request-state p{margin:4px 0 0;font-size:8px;line-height:1.5}.order-request-state.accepted{color:#1f7850;background:#eff9f3;border-color:#bfe4cf}.order-request-state.refused{color:#a92b4b;background:#fff3f5;border-color:#f2c8d1}.order-modal{width:min(660px,100vw - 44px)}.order-modal h2{font-size:28px}.order-intro{font-size:14px}.order-summary span{color:#737373;font-size:11px}.order-summary strong{font-size:13px}.order-fees header span{font-size:10px}.order-fees header strong{font-size:15px}.order-fees header em{font-size:12px}.order-fees>div:not(header){font-size:13px}.order-fees .order-fees-total strong{font-size:17px}.order-fees>p{color:#555;font-size:12px}.order-weekend-warning strong{font-size:13px}.order-weekend-warning p,.order-steps strong{font-size:11px}.order-steps small{font-size:9px}.relay-gate strong{font-size:13px}.relay-gate p{font-size:11px}.order-request-state strong{font-size:13px}.order-request-state p{font-size:11px}.order-primary{font-size:14px}.order-prepared strong{font-size:13px}.order-prepared p{font-size:11px}.landing-page{color:#222;scrollbar-width:thin;scrollbar-color:#d6d6d6 transparent;background:#fff;height:100vh;overflow:hidden auto}.landing-header{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #ededed;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 5.8vw;display:grid;position:sticky;top:0}.landing-primary-nav{align-self:stretch;align-items:stretch;gap:34px;display:flex}.landing-primary-nav button{color:#6a6a6a;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:3px 3px 0;font-size:14px;font-weight:600;display:flex;position:relative}.landing-primary-nav .nav-pictogram{color:#777;place-items:center;width:22px;height:22px;display:grid}.landing-primary-nav .nav-pictogram svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.landing-primary-nav button.active{color:#222}.landing-primary-nav button.active:after{content:"";background:#222;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.landing-primary-nav button.active>.nav-pictogram{color:var(--pink)}.landing-actions{justify-content:flex-end;align-items:center;gap:11px;display:flex}.landing-actions button,.landing-actions a{cursor:pointer;background:0 0;border:0}.landing-provider{color:inherit;padding:11px 13px;font-size:13px;font-weight:650;text-decoration:none;border-radius:22px!important}.landing-signup-shortcut{color:#c91e51;white-space:nowrap;min-height:40px;font-size:11px;font-weight:850;background:#fff0f4!important;border-radius:21px!important;padding:0 15px!important}.landing-signup-shortcut:hover{background:#ffe3eb!important}.landing-mobile-signup{display:none}.landing-provider:hover,.landing-globe:hover{background:#f5f5f5}.landing-globe{place-items:center;width:40px;height:40px;display:grid;border-radius:50%!important}.landing-globe svg{fill:none;stroke:#222;stroke-width:1.8px;width:20px}.landing-account{border-radius:25px;align-items:center;gap:10px;height:46px;padding:4px 5px 4px 13px;display:flex;box-shadow:0 1px 2px #0000000a;border:1px solid #ddd!important}.landing-account:hover{box-shadow:0 3px 9px #0000001f}.landing-menu-lines{gap:3px;display:grid}.landing-menu-lines i{background:#555;border-radius:2px;width:15px;height:1.5px;display:block}.landing-mini-avatar{background-image:url(/reference/map-home.jpeg);background-position:-23px -337px;background-repeat:no-repeat;background-size:768px 512px;border-radius:50%;width:34px;height:34px}.landing-user-initials{background:var(--pink);color:#fff;letter-spacing:.03em;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.landing-user-photo{background-position:50%;background-size:cover;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000014}.landing-search-area{z-index:20;background:linear-gradient(#fff3f6 0,#fff 78%);border-bottom:1px solid #f0d8df;padding:25px 5.8vw 0;position:relative;box-shadow:0 8px 26px #85203f12}.landing-search-intro{text-align:center;justify-items:center;gap:5px;width:min(900px,100%);margin:0 auto 17px;display:grid}.landing-search-intro>span{color:#c7164b;letter-spacing:.025em;background:#fff;border:1px solid #f4b6c6;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 4px 12px #c6164b14}.landing-search-intro>span svg{fill:none;stroke:currentColor;stroke-width:2.3px;width:16px;height:16px}.landing-search-intro h1{color:#202020;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.15vw,32px);line-height:1.12}.landing-search-intro p{color:#656565;margin:0;font-size:13px;line-height:1.5}.landing-search{background:#fff;border:2px solid #e31c5fb8;border-radius:40px;grid-template-columns:1.05fr 1.55fr 1.65fr auto;align-items:center;width:min(1040px,100%);height:76px;margin:0 auto;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 12px 32px #cd184e26,0 5px 16px #00000017}.landing-search:has(.search-trade-menu){z-index:4300}.landing-search:focus-within{border-color:#e31c5f;transform:translateY(-1px);box-shadow:0 16px 38px #cd184e33,0 6px 18px #0000001a}.landing-search>label,.landing-date-field,.landing-budget-field{text-align:left;background:0 0;border:0;border-right:1px solid #e6e6e6;flex-direction:column;justify-content:center;min-width:0;height:50px;padding:0 24px;display:flex;position:relative}.landing-search>label:hover,.landing-date-field:hover,.landing-budget-field:hover{background:#f6f6f6;border-radius:30px}.landing-search>label>span,.landing-date-field span,.landing-budget-field span{color:#222;margin-bottom:5px;font-size:12px;font-weight:800}.landing-search input{color:#4f4f4f;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:14px}.landing-search>.landing-radius-field select{color:#4f4f4f;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 24px 0 0;font-family:inherit;font-size:14px;font-weight:650}.landing-search>.date-range-fields{height:50px}.landing-search .date-range-fields label{height:50px;padding:0 12px}.landing-search .date-range-fields label>.date-range-title{margin-bottom:5px;font-size:11px;font-weight:800}.landing-search .date-range-fields .date-input-shell{color:#4f4f4f;font-size:13px;font-weight:500}.landing-search .date-range-fields input{color:#4f4f4f;height:auto;font-size:13px;font-weight:500}.landing-date-field,.landing-budget-field{cursor:pointer}.landing-date-field strong,.landing-budget-field strong{color:#6a6a6a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:450;overflow:hidden}.landing-search-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:31px;justify-content:center;align-items:center;gap:8px;height:60px;margin-right:7px;padding:0 25px;font-size:14px;font-weight:800;display:flex;box-shadow:0 8px 18px #e31c5f4d}.landing-search-submit:hover{background:linear-gradient(135deg,#e31c5f,#d5004f)}.landing-search-submit svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:20px}.home-categories{grid-template-columns:repeat(8,minmax(75px,1fr)) 44px;align-items:end;gap:20px;width:min(1180px,100%);margin:22px auto 0;transition:opacity .12s,visibility .12s;display:grid;position:relative}.landing-search-area:has(.landing-search .search-trade-menu) .home-categories{visibility:hidden;opacity:0;pointer-events:none}.home-categories>button:not(.categories-next){color:#6a6a6a;cursor:pointer;opacity:.82;background:0 0;border:0;justify-items:center;gap:7px;min-width:0;padding:0 4px 15px;display:grid;position:relative}.home-categories>button:not(.categories-next):hover,.home-categories>button.active{color:#222;opacity:1}.home-categories>button.active:after{content:"";background:#222;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.home-categories button>span{font-size:23px;font-weight:300;line-height:1}.home-categories button>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:650;overflow:hidden}.categories-next{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:50%;align-self:center;place-items:center;width:34px;height:34px;margin-bottom:12px;font-size:23px;display:grid}.categories-next:hover{border-color:#222;transform:translate(2px)}.trades-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.trades-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(1050px,100%);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000040}.trades-modal>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 18px;display:flex}.trades-modal>header span{color:#e31c5f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.trades-modal>header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:25px}.trades-modal>header>button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:36px;height:36px;font-size:25px;line-height:1;display:grid}.trades-modal-search{background:#fafafa;border:1px solid #d8d8d8;border-radius:14px;align-items:center;gap:12px;margin:0 30px 20px;padding:13px 16px;display:flex}.trades-modal-search:focus-within{border-color:#e31c5f;box-shadow:0 0 0 3px #e31c5f1a}.trades-modal-search svg{fill:none;stroke:#555;stroke-width:2px;flex:none;width:19px}.trades-modal-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.trades-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 30px 30px;display:grid;overflow-y:auto}.trade-group{background:#fff;border:1px solid #e5e5e5;border-radius:15px;min-width:0;padding:17px}.trade-group-title{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;align-items:center;gap:10px;width:100%;padding:0 0 11px;display:flex}.trade-group-title>span{color:#e31c5f;background:#fff0f3;border-radius:9px;flex:0 0 31px;place-items:center;height:31px;font-size:17px;display:grid}.trade-group-title>strong{font-size:13px;line-height:1.3}.trade-group>div{gap:2px;padding-top:8px;display:grid}.trade-group>div button{color:#555;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:12px}.trade-group>div button:hover,.trade-group-title:hover{color:#e31c5f}.trade-group>div button:hover{background:#fff3f5}.trades-empty{color:#777;text-align:center;grid-column:1/-1;padding:50px}@media (max-width:850px){.trades-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.trades-modal-backdrop{padding:0}.trades-modal{border-radius:0;width:100%;height:100vh;max-height:100vh}.trades-modal>header{padding:20px 18px 14px}.trades-modal>header h2{font-size:20px}.trades-modal-search{margin:0 18px 16px}.trades-groups{grid-template-columns:1fr;padding:0 18px 24px}}.landing-content{padding:35px 5.8vw 0}.app-install-banner{isolation:isolate;color:#fff;background:radial-gradient(circle at 8% 48%,#ef2b6340,#0000 28%),linear-gradient(118deg,#0d0d0f 0%,#18181b 58%,#23141a 100%);border:1px solid #29292d;border-radius:24px;grid-template-columns:104px minmax(0,1fr) 236px;align-items:center;gap:24px;width:min(1260px,100% - 11.6vw);min-height:150px;margin:24px auto 0;padding:25px 58px 25px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #11111433}.app-install-banner:after{z-index:-1;content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#0000 0 34px,#ffffff05 35px 36px);position:absolute;inset:0}.app-install-dismiss{z-index:2;color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:25px;display:grid;position:absolute;top:9px;right:10px}.app-install-dismiss:hover{color:#fff;background:#ffffff1a}.app-install-visual{place-items:center;width:104px;height:96px;display:grid;position:relative}.app-install-icon{color:#fff;background:#ffffff0f;border:1px solid #ffffffe0;border-radius:22px;place-items:center;width:82px;height:92px;display:grid;box-shadow:inset 0 0 0 5px #ffffff05}.app-install-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:62px;height:62px}.app-install-logo-tile{background:#fff url(/rely-icon-192.png) 50%/cover no-repeat;border:3px solid #fff;border-radius:14px;place-items:center;width:48px;height:48px;animation:.7s cubic-bezier(.2,.9,.25,1.15) both rely-install-tile-in;display:grid;position:absolute;bottom:2px;right:-1px;overflow:hidden;box-shadow:0 8px 20px #00000052}.app-install-logo-tile img{display:none}.app-install-copy{gap:6px;min-width:0;display:grid}.app-install-kicker{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:999px;justify-self:start;padding:6px 10px;font-size:9px;font-weight:900}.app-install-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,29px);line-height:1.08}.app-install-copy p{color:#cacacf;margin:0;font-size:12px;line-height:1.5}.app-install-benefits{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.app-install-benefits span{color:#f1f1f2;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.app-install-benefits span:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.app-install-action{justify-items:stretch;gap:8px;min-width:210px;display:grid}.app-install-action>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f4366b,#d91852);border:1px solid #ef2b63;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 10px 26px #da185257}.app-install-action>button:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 30px #da18526b}.app-install-action>button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.app-install-action>small{color:#a9a9ae;text-align:center;font-size:9px}.app-install-steps{border-top:1px solid #ffffff29;grid-column:2/-1;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;padding-top:16px;display:grid}.app-install-steps>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.app-install-steps strong{color:#fff;font-size:11px}.app-install-steps span{color:#c7c7cb;font-size:10px;line-height:1.45}.app-install-steps>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:12px;align-self:stretch;padding:0 14px;font-size:10px;font-weight:800}@keyframes rely-install-tile-in{0%{opacity:0;transform:translateY(-18px)scale(.82)}70%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-install-logo-tile{animation:none}.app-install-action>button{transition:none}}.how-page{color:#222;background:#fff}.how-hero{text-align:center;background:radial-gradient(circle at 50% 0,#fff1f4,#fff 58%);justify-items:center;padding:78px 24px 70px;display:grid}.how-hero>span,.how-section-title>span,.how-mission-proof>div:first-child>span{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.how-hero h1{letter-spacing:-.055em;max-width:850px;margin:11px 0 15px;font-size:clamp(34px,5vw,62px);line-height:1.02}.how-hero>p{color:#626262;max-width:720px;margin:0;font-size:17px;line-height:1.6}.how-hero>div{gap:11px;margin-top:29px;display:flex}.how-hero button,.how-final-cta button{border:1px solid var(--pink);background:var(--pink);color:#fff;cursor:pointer;border-radius:11px;padding:14px 22px;font-weight:750}.how-hero button.secondary{color:#222;background:#fff;border-color:#d8d8d8}.how-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.how-audience{border:1px solid #e1e1e1;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #0000000f}.how-audience>header{color:#fff;background:#222;padding:28px 30px 25px}.how-audience.artisan>header{background:linear-gradient(135deg,#e31c5f,#ff5b76)}.how-audience header>span{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:800}.how-audience h2{letter-spacing:-.035em;margin:6px 0 7px;font-size:24px}.how-audience header p{opacity:.75;margin:0;font-size:12px}.how-audience ol{gap:0;margin:0;padding:15px 30px;list-style:none;display:grid}.how-audience li{border-bottom:1px solid #eee;grid-template-columns:34px 1fr;gap:12px;padding:15px 0;display:grid}.how-audience li:last-child{border:0}.how-audience li>b{background:#f1f1f1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.how-audience.artisan li>b{color:var(--pink);background:#fff0f3}.how-audience li strong{font-size:13px}.how-audience li p{color:#707070;margin:4px 0 0;font-size:11px;line-height:1.45}.how-audience>button{cursor:pointer;background:#f3f3f3;border:0;border-radius:9px;width:calc(100% - 60px);margin:0 30px 27px;padding:12px 15px;font-weight:750}.how-audience.artisan>button{color:#d8174e;background:#fff0f3}.how-audience>button span{float:right;font-size:18px}.mission-timeline{background:#f7f7f7;margin:85px 0 0;padding:70px 5vw 75px}.how-section-title{text-align:center}.how-section-title h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:34px}.how-section-title p{color:#777;margin:0}.mission-timeline>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(1250px,100%);margin:35px auto 0;display:grid}.mission-timeline article{background:#fff;border-radius:14px;align-content:start;min-height:160px;padding:17px;display:grid;position:relative;box-shadow:0 5px 18px #0000000a}.mission-timeline article:not(:last-child):after{content:"›";z-index:2;color:var(--pink);font-size:25px;position:absolute;top:62px;right:-9px}.mission-timeline article i{width:35px;height:35px;color:var(--pink);background:#fff0f3;border-radius:10px;place-items:center;margin-bottom:16px;font-style:normal;font-weight:800;display:grid}.mission-timeline article small{color:#999;text-transform:uppercase;font-size:8px}.mission-timeline article strong{margin-top:3px;font-size:13px}.mission-timeline article p{color:#777;margin:6px 0 0;font-size:10px;line-height:1.4}.how-fees{background:linear-gradient(135deg,#fff7f9,#fff);border:1px solid #f2d3da;border-radius:22px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;width:min(1120px,100% - 48px);margin:80px auto 0;padding:42px 48px;display:grid}.how-fees>div:first-child>span{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.how-fees h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:29px;line-height:1.08}.how-fees>div:first-child p{color:#6c6c6c;margin:0;font-size:12px;line-height:1.6}.how-fees-split{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.how-fees-split article{background:#fff;border:1px solid #eadde0;border-radius:14px;align-content:center;min-height:145px;padding:20px;display:grid}.how-fees-split article i{color:#777;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.how-fees-split article strong{color:var(--pink);margin:7px 0;font-size:18px}.how-fees-split article small{color:#777;font-size:9px;line-height:1.45}.how-fees-split>b{color:#fff;background:#222;border-radius:50%;align-self:center;place-items:center;width:48px;height:48px;font-size:10px;display:grid}.how-mission-proof{color:#fff;background:#222;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:min(1120px,100% - 48px);margin:80px auto;padding:45px 50px;display:grid}.how-mission-proof h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:30px}.how-mission-proof p{color:#c8c8c8;margin:0;font-size:13px;line-height:1.6}.code-demo{justify-content:center;align-items:center;gap:13px;display:flex}.code-demo>span{text-align:center;background:#2c2c2c;border:1px solid #484848;border-radius:13px;flex:1;min-width:0;padding:18px 13px;display:grid}.code-demo small{color:#aaa;font-size:9px}.code-demo b{color:#fff;letter-spacing:.15em;margin:8px 0;font-size:19px}.code-demo em{color:#73d892;font-size:8px;font-style:normal}.code-demo>i{color:var(--pink);font-style:normal}.how-guarantees{padding:5px 5vw 85px;scroll-margin-top:90px}.how-guarantees>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;width:min(1120px,100%);margin:34px auto 0;display:grid}.how-guarantees article{border:1px solid #e4e4e4;border-radius:16px;padding:25px}.how-guarantees article i{width:39px;height:39px;color:var(--pink);background:#fff0f3;border-radius:11px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.how-guarantees article h3{margin:15px 0 7px;font-size:15px}.how-guarantees article p{color:#6e6e6e;margin:0;font-size:11px;line-height:1.5}.how-final-cta{background:linear-gradient(135deg,#fff0f3,#fff7f8);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;width:min(1120px,100% - 48px);margin:0 auto 80px;padding:35px 40px;display:flex}.how-final-cta span{color:var(--pink);text-transform:uppercase;font-size:10px;font-weight:800}.how-final-cta h2{letter-spacing:-.04em;max-width:680px;margin:6px 0 0;font-size:27px}@media (max-width:900px){.how-audience-grid{grid-template-columns:1fr;max-width:650px}.mission-timeline>div:last-child{grid-template-columns:repeat(3,1fr)}.how-fees,.how-mission-proof{grid-template-columns:1fr}.how-guarantees>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.how-hero{padding:54px 20px}.how-hero>div{width:100%;display:grid}.how-audience-grid{width:calc(100% - 28px)}.mission-timeline{padding-inline:14px}.mission-timeline>div:last-child{grid-template-columns:repeat(2,1fr)}.how-fees{width:calc(100% - 28px);padding:28px 20px}.how-fees-split{grid-template-columns:1fr}.how-fees-split>b{margin:-2px auto}.how-mission-proof{width:calc(100% - 28px);padding:28px 20px}.code-demo{flex-direction:column}.code-demo>span{width:100%}.code-demo>i{transform:rotate(90deg)}.how-guarantees>div:last-child{grid-template-columns:1fr}.how-final-cta{flex-direction:column;align-items:stretch;width:calc(100% - 28px);padding:27px 22px}}.home-artisan-section,.home-services-section{width:min(1260px,100%);margin:0 auto}.home-services-section{margin-top:54px}.landing-video-showcase{color:#fff;background:linear-gradient(135deg,#191919 0%,#252525 58%,#321923 100%);border-radius:24px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4vw,62px);width:min(1260px,100% - 48px);margin:48px auto 8px;padding:clamp(24px,3.2vw,42px);display:grid;overflow:hidden;box-shadow:0 18px 46px #18181824}.landing-video-copy{align-content:center;min-width:0;display:grid}.landing-video-eyebrow{color:#ff8aaa;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:11px;font-weight:850;display:inline-flex}.landing-video-eyebrow i{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid;box-shadow:0 6px 16px #ef2b6352}.landing-video-copy h2{letter-spacing:-.045em;max-width:510px;margin:15px 0 12px;font-size:clamp(24px,2.8vw,40px);line-height:1.08}.landing-video-copy>p{color:#cfcfcf;max-width:500px;margin:0;font-size:14px;line-height:1.6}.landing-video-copy ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.landing-video-copy li{color:#f4f4f4;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.landing-video-copy li svg{fill:none;stroke:#65d19b;stroke-width:2.5px;width:14px;height:14px}.landing-video-frame{background:#0c0c0c;border:1px solid #ffffff2b;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000052}.landing-video-frame:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.landing-video-frame video{aspect-ratio:16/9;object-fit:cover;background:#0c0c0c;width:100%;display:block}@media (max-width:860px){.landing-video-showcase{grid-template-columns:1fr;gap:24px}.landing-video-copy h2,.landing-video-copy>p{max-width:720px}}@media (max-width:620px){.landing-video-showcase{border-radius:20px;gap:18px;width:calc(100% - 28px);margin:28px auto 2px;padding:19px}.landing-video-eyebrow{font-size:9px}.landing-video-eyebrow i{width:26px;height:26px}.landing-video-copy h2{margin:12px 0 9px;font-size:21px;line-height:1.14}.landing-video-copy>p{font-size:12px;line-height:1.52}.landing-video-copy ul{gap:6px;margin-top:16px}.landing-video-copy li{padding:7px 9px;font-size:9px}.landing-video-frame{border-radius:13px;order:-1}}.home-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.home-section-heading h1,.home-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2vw,27px)}.home-section-heading p{color:#717171;margin:6px 0 0;font-size:13px}.home-section-heading>button{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:underline}.home-section-heading>button:hover{background:#f4f4f4}.home-section-heading>button span{font-size:18px}.artisan-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.home-artisans-empty{text-align:center;background:#fafafa;border:1px dashed #d8d8d8;border-radius:18px;grid-column:1/-1;place-items:center;min-height:190px;padding:30px;display:grid}.home-artisans-empty strong{font-size:16px}.home-artisans-empty span{color:#747474;margin-top:7px;font-size:11px}.artisan-discovery-card{min-width:0;position:relative}.artisan-card-main{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.artisan-discovery-card.guest-locked .artisan-card-main>*{opacity:.42;filter:blur(6px)grayscale(.35)}.artisan-discovery-card.guest-locked .home-heart{opacity:0;pointer-events:none}.artisan-discovery-card.guest-locked .guest-profile-lock{bottom:38px}.artisan-card-visual{aspect-ratio:1.08;isolation:isolate;background:#eee;border-radius:13px;place-items:end center;width:100%;display:grid;position:relative;overflow:hidden}.artisan-card-visual:before,.artisan-card-visual:after{content:"";z-index:-1;filter:blur(1px);border-radius:50%;position:absolute}.artisan-card-visual:before{background:#ffffff61;width:80%;height:80%;top:-35%;right:-18%}.artisan-card-visual:after{background:#ffffff3d;width:62%;height:62%;bottom:-30%;left:-20%}.artisan-card-visual-1{background:linear-gradient(145deg,#e9ddd2,#c6b3a2)}.artisan-card-visual-2{background:linear-gradient(145deg,#dce6e9,#aabec4)}.artisan-card-visual-3{background:linear-gradient(145deg,#e5e0d8,#b9aa98)}.artisan-card-visual-4{background:linear-gradient(145deg,#d9e6ed,#9fb7c5)}.artisan-portrait-wrap{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff4d;border-radius:50%;place-items:center;margin-bottom:25px;padding:9px;display:grid}.artisan-portrait-wrap .reference-avatar{background-size:3298px 2199px;border:5px solid #fff;width:146px;height:146px;box-shadow:0 11px 32px #0000003d}.artisan-portrait-wrap .reference-avatar.avatar-julien{background-position:-99px -906px}.artisan-portrait-wrap .reference-avatar.avatar-sofiane{background-position:-99px -1179px}.artisan-portrait-wrap .reference-avatar.avatar-anthony{background-position:-99px -1449px}.artisan-portrait-wrap .reference-avatar.avatar-yassine{background-position:-99px -1713px}.artisan-favorite-label{z-index:3;background:#ffffffed;border-radius:18px;padding:7px 11px;font-size:10px;font-weight:750;position:absolute;top:13px;left:13px;box-shadow:0 2px 8px #00000012}.artisan-verified{color:#247950;background:#fffffff0;border-radius:15px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:13px;right:14px}.artisan-verified svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:13px}.home-heart{z-index:4;color:#fff;text-shadow:0 1px 4px #0000008c;cursor:pointer;background:0 0;border:0;place-items:center;width:33px;height:33px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:12px;right:13px}.home-heart.favorite{color:var(--pink);text-shadow:0 1px 2px #fff}.artisan-card-copy{padding-top:11px;font-size:13px;display:block}.artisan-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.artisan-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.artisan-card-title>span{flex:none;font-size:12px}.artisan-card-location,.artisan-card-availability,.artisan-card-price{margin-top:4px;display:block}.artisan-card-location,.artisan-card-availability{color:#717171}.artisan-card-availability{font-size:12px}.artisan-card-price{margin-top:7px}.artisan-card-price strong{text-decoration:underline}.service-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.service-explore-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:13px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:15px;min-width:0;padding:0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 2px 7px #0000000a}.service-explore-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000017}.service-explore-image{background-color:#ddd;background-repeat:no-repeat;width:108px;height:92px;display:block}.service-masonry{background-image:url(/reference/map-home.jpeg);background-position:-17px -94px;background-size:905px 603px}.service-plumbing{background-image:url(/reference/profile-modal.jpeg);background-position:-327px -301px;background-size:870px 580px}.service-electricity{background-image:linear-gradient(#2639442e,#2639442e),url(/reference/map-home.jpeg);background-position:50%,-21px -467px;background-size:auto,905px 603px}.service-renovation{background-image:url(/reference/profile-modal.jpeg);background-position:-395px -361px;background-size:870px 580px}.service-explore-card>span:last-child{flex-direction:column;gap:5px;min-width:0;padding-right:12px;display:flex}.service-explore-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.service-explore-card small{color:#717171;font-size:10px}.rely-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rely-journey-card{background:linear-gradient(145deg,#fff,#fcfcfc);border:1px solid #e7e7e7;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:118px;padding:19px 17px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 3px 10px #0000000a}.rely-journey-card:hover{border-color:#f3b6c7;transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.rely-journey-card:last-child{background:linear-gradient(145deg,#fff6f8,#fff);border-color:#f4c5d1}.rely-journey-step{width:40px;height:40px;color:var(--pink);background:#fff0f3;border-radius:12px;place-items:center;font-size:14px;font-weight:850;display:grid}.rely-journey-card:last-child .rely-journey-step{background:var(--pink);color:#fff}.rely-journey-copy{flex-direction:column;gap:7px;min-width:0;padding-top:2px;display:flex}.rely-journey-copy strong{font-size:13px;line-height:1.25}.rely-journey-copy small{color:#6f6f6f;font-size:10px;line-height:1.5}@media (max-width:900px){.rely-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rely-journey-grid{grid-template-columns:1fr;gap:11px}.rely-journey-card{min-height:0;padding:16px}.rely-journey-card:hover{transform:none}}.home-confidence-banner{color:#fff;background:linear-gradient(105deg,#191919,#333);border-radius:16px;grid-template-columns:58px 1fr auto;align-items:center;gap:20px;width:min(1260px,100%);margin:58px auto 0;padding:30px 34px;display:grid}.confidence-icon{background:var(--pink);border-radius:10px 10px 18px 18px;place-items:center;width:54px;height:58px;display:grid}.confidence-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:28px}.home-confidence-banner h2{margin:0;font-size:20px}.home-confidence-banner p{color:#d2d2d2;margin:6px 0 0;font-size:12px}.home-confidence-banner button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:8px;height:42px;padding:0 18px;font-size:11px;font-weight:750}.landing-footer{color:#5f646b;border-top:1px solid #e6e6e6;grid-template-columns:1.2fr 1.5fr auto;align-items:center;gap:30px;width:min(1260px,100%);margin:62px auto 0;padding:26px 0 90px;font-size:13px;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand .rely-logo{transform-origin:0;margin-right:-23px;transform:scale(.78)}.footer-brand>span{white-space:nowrap}.landing-footer nav{justify-content:center;gap:12px;display:flex}.landing-footer nav a,.landing-footer nav button{color:#444b54;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 4px;font-size:12px;line-height:1.25;display:inline-flex}.landing-footer>span{text-align:right;white-space:nowrap}.landing-footer nav .footer-admin-login{color:#ca1f50;border-left:1px solid #dedede;margin-left:3px;padding-left:18px;font-weight:750}.landing-footer nav .footer-admin-login:hover{color:#9f123c;text-underline-offset:3px;text-decoration:underline}.floating-map-button{z-index:55;color:#fff;cursor:pointer;background:#222;border:0;border-radius:25px;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:11px;font-weight:750;transition:transform .2s;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000042}.floating-map-button:hover{transform:translate(-50%)scale(1.04)}.floating-map-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.auth-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12121294;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-modal{scrollbar-width:thin;scrollbar-color:#ddd transparent;background:#fff;border-radius:18px;width:min(510px,100%);max-height:calc(100vh - 44px);padding:34px 40px 30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000047}.auth-modal-loading{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:210px;display:grid}.auth-modal-loading>strong{color:#171717;font-size:18px}.auth-modal-loading>small{color:#6e6e6e;font-size:14px}.mission-daily-photo-simulation{color:#4c4c4c;background:#f7f7f7;border:1px solid #ddd;border-radius:12px;gap:3px;margin:10px 0 0;padding:11px 13px;display:grid}.mission-daily-photo-simulation strong{color:#242424;font-size:13px}.mission-daily-photo-simulation span{font-size:12px;line-height:1.45}.auth-close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.auth-close:hover{background:#f2f2f2}.auth-brand{background:#fff3f5;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 13px;display:grid;overflow:hidden}.auth-brand .rely-logo-symbol-art{transform:scale(.82)}.auth-eyebrow{color:var(--pink);letter-spacing:.09em;text-align:center;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.auth-modal h2{letter-spacing:-.04em;text-align:center;margin:0;font-size:27px}.auth-subtitle{color:#717171;text-align:center;max-width:360px;margin:8px auto 22px;font-size:12px;line-height:1.5}.auth-mode-picker{background:#f3f3f3;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 16px;padding:4px;display:grid}.auth-mode-picker button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:39px;padding:0 10px;font-size:10px;font-weight:800}.auth-mode-picker button.active{color:#171717;background:#fff;box-shadow:0 2px 10px #00000014}.auth-fast-promise{color:#265944;background:#f4faf7;border:1px solid #dce8e2;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:-5px 0 13px;padding:10px 11px;display:grid}.auth-fast-promise>.app-pictogram{width:23px;height:23px}.auth-fast-promise>span{gap:2px;display:grid}.auth-fast-promise strong{font-size:11px}.auth-fast-promise small{color:#5e746a;font-size:9px;line-height:1.35}.auth-signup-steps{grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 17px;padding:0;list-style:none;display:grid;position:relative}.auth-signup-steps:before{content:"";background:#e8e8e8;height:2px;position:absolute;top:13px;left:16.66%;right:16.66%}.auth-signup-steps li{z-index:1;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.auth-signup-steps li>b{color:#999;background:#fff;border:2px solid #e2e2e2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.auth-signup-steps li.active>b{border-color:var(--pink);background:var(--pink);color:#fff}.auth-signup-steps li>span{gap:1px;display:grid}.auth-signup-steps strong{font-size:11px}.auth-signup-steps small{color:#777;font-size:9px}.auth-signup-steps li.done>b{color:#fff;background:#1d9160;border-color:#1d9160}.auth-role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.auth-role-picker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.auth-role-picker button.active{border-color:var(--pink);box-shadow:inset 0 0 0 1px var(--pink);background:#fff5f7}.auth-role-picker strong{font-size:14px}.auth-role-picker span{color:#626262;font-size:12px;line-height:1.4}.auth-role-outcome{background:#f5fbf8;border:1px solid #dce9e2;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:-7px 0 16px;padding:12px;display:grid}.auth-role-outcome>span{color:#188255;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.auth-role-outcome strong{color:#244d3b;font-size:12px;display:block}.auth-role-outcome p{color:#5b7066;margin:3px 0 0;font-size:10px;line-height:1.45}.auth-role-outcome.entreprise{background:#fff7f9;border-color:#f0d8df}.auth-role-outcome.entreprise>span{color:var(--pink)}.auth-role-outcome.entreprise strong{color:#6e2740}.auth-role-outcome.entreprise p{color:#765666}.auth-official-help{color:#59616c;background:#fafafa;border:1px solid #e4e4e4;border-radius:9px;margin:-7px 0 16px;padding:9px 11px;font-size:10px}.auth-official-help summary{cursor:pointer;font-weight:800}.auth-official-link{color:#385d92;text-align:left;margin:9px 0 0;font-size:9px;font-weight:750;line-height:1.4;text-decoration:underline;display:block}.auth-form{gap:12px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label>span{font-size:13px;font-weight:750}.auth-field-help{color:#666;font-size:11px;font-weight:500;line-height:1.45}.auth-form input{background:#fff;border:1px solid #d8d8d8;border-radius:9px;outline:0;width:100%;height:46px;padding:0 13px;font-size:12px}.auth-form input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ef2b631f}.trade-selector{background:#fff;border:1px solid #d8d8d8;border-radius:12px;min-width:0;margin:0;padding:14px}.trade-selector legend{padding:0 7px;font-size:13px;font-weight:800}.trade-selector legend small{color:var(--pink);margin-left:7px;font-size:11px;font-weight:700}.trade-selector>input[type=search]{border:1px solid #ddd;border-radius:8px;outline:0;width:100%;height:40px;margin:9px 0;padding:0 12px}.trade-selector-required{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;padding:0!important}.trade-selected{flex-wrap:wrap;gap:6px;min-height:31px;display:flex}.trade-selected p{color:#777;margin:7px 0;font-size:11px}.trade-selected button{color:#333;cursor:pointer;background:#fff3f5;border:1px solid #ffd0da;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.trade-selected button b{color:var(--pink);text-transform:uppercase;font-size:8px}.trade-selected button span{color:#888;font-size:15px;line-height:1}.trade-options{background:#fafafa;border:1px solid #eee;border-radius:9px;max-height:250px;padding:5px;overflow-y:auto}.trade-options section{padding:8px}.trade-options section+section{border-top:1px solid #e9e9e9}.trade-options section>strong{margin-bottom:7px;font-size:10px;display:block}.trade-options section>div{flex-wrap:wrap;gap:5px;display:flex}.trade-options button{color:#555;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:7px;padding:6px 8px;font-size:9px}.trade-options button:hover:not(:disabled),.trade-options button.selected{border-color:var(--pink);color:#d8174e;background:#fff0f3}.trade-options button:disabled{opacity:.38;cursor:not-allowed}.trade-selector-help{color:#777;margin-top:9px;font-size:9px;line-height:1.4;display:block}.trade-options.compact{max-height:235px}.trade-category-list{border-top:1px solid #e8e8e8}.trade-category-list details{border-bottom:1px solid #e8e8e8;padding:0 8px}.trade-category-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:37px;font-size:10px;font-weight:800;display:flex}.trade-category-list summary span{color:#777;background:#eee;border-radius:10px;padding:3px 6px;font-size:8px}.trade-category-list details>div{flex-wrap:wrap;gap:5px;padding:2px 0 10px;display:flex}.auth-password-rules{color:#666;margin:-4px 0 0;font-size:9px;line-height:1.45}.auth-terms-check{cursor:pointer;background:#fafafa;border:1px solid #e1e1e1;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:11px 12px;gap:9px!important;display:grid!important}.auth-terms-check input{accent-color:var(--pink);margin:1px 0 0;padding:0;width:17px!important;height:17px!important}.auth-terms-check>span{line-height:1.5;font-size:11px!important;font-weight:600!important}.auth-terms-check a{color:#bd1d4b;font-weight:800;text-decoration:underline}.auth-mandate-check{background:#fff8fa;border-color:#f0c6d2}.auth-email-notice{color:#476276;background:#f3f7fb;border-radius:8px;margin:-2px 0 0;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.45}.trade-show-all{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;width:calc(100% - 16px);min-height:38px;margin:2px 8px 8px;font-size:11px;font-weight:800}.trade-category{border-top:1px solid #e9e9e9;padding:0!important}.trade-category-toggle{justify-content:space-between;align-items:center;width:100%;min-height:40px;font-weight:800;display:flex;color:#333!important;background:0 0!important;border:0!important;padding:0 9px!important;font-size:11px!important}.trade-category-toggle b{color:#777;background:#eee;border-radius:10px;padding:3px 6px;font-size:9px}.trade-category>div{flex-wrap:wrap;gap:5px;padding:4px 9px 10px;display:flex}.auth-step-intro{color:#666;margin:-2px 0 1px;font-size:12px;line-height:1.45}.auth-inline-error{color:#b31842;font-size:11px;font-weight:750;line-height:1.4;display:block}.auth-form input[aria-invalid=true],.trade-selector[aria-invalid=true]{background:#fff8fa;border-color:#cf2855}.auth-password-checks{background:#f7f7f7;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px 8px;margin:-3px 0 0;padding:10px 12px;list-style:none;display:grid}.auth-password-checks li{color:#888;font-size:10px;font-weight:700}.auth-password-checks li.valid{color:#168252}.auth-action-bar{z-index:3;background:#fffffff7;border-top:1px solid #eee;gap:8px;margin:2px -5px 0;padding:11px 5px 0;display:flex;position:sticky;bottom:-30px}.auth-action-bar .auth-primary{flex:1;margin:0}.auth-back-button{color:#333;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:9px;min-width:92px;min-height:48px;padding:0 13px;font-size:11px;font-weight:800}.auth-success-screen{text-align:center;justify-items:center;gap:12px;padding:12px 0 2px;display:grid}.auth-success-screen>span{color:#168252;background:#e6f8ef;border-radius:50%;place-items:center;width:60px;height:60px;font-size:28px;font-weight:900;display:grid}.auth-success-screen h3{margin:0;font-size:21px}.auth-success-screen p{color:#555;margin:0;font-size:12px;line-height:1.55}.auth-success-screen ol{color:#444;text-align:left;background:#f7f7f7;border-radius:10px;gap:8px;width:100%;margin:0;padding:13px;font-size:12px;line-height:1.45;list-style:none;display:grid}.auth-success-screen li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.auth-success-screen li b{color:#168252;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.auth-success-screen small{color:#777;font-size:10px;line-height:1.45}.auth-welcome-video-link{color:var(--pink);font-size:11px;font-weight:800;line-height:1.4;text-decoration:none}.auth-welcome-video-link:hover{text-decoration:underline}.auth-welcome-video-link:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #ef2b6338}.auth-modal :is(button,a,input):focus-visible{outline-offset:2px;outline:3px solid #e11c5852}.dashboard-fields>.full{grid-column:1/-1}.auth-file-field input[type=file]{color:#666;height:auto;min-height:48px;padding:8px}.auth-file-field input[type=file]::file-selector-button{color:#c91e51;cursor:pointer;background:#fff0f4;border:0;border-radius:6px;height:30px;margin-right:10px;padding:0 11px;font-size:9px;font-weight:800}.auth-file-field small{color:#777;font-size:8px;line-height:1.4}.auth-file-field>span>small{color:#777;font-size:8px;font-weight:600}.auth-verification-note{background:#f5fbf8;border:1px solid #dcebe3;border-radius:10px;grid-template-columns:33px minmax(0,1fr);gap:10px;padding:12px;display:grid}.auth-verification-note>span{background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.auth-verification-note strong{color:#226545;margin-bottom:3px;font-size:9px;display:block}.auth-verification-note p{color:#5e7368;margin:0;font-size:8px;line-height:1.45}.auth-address-check{background:#f8fbfd;border:1px solid #dfe8ee;border-radius:11px;gap:12px;padding:14px;display:grid}.auth-address-check.detected{background:#f3fbf7;border-color:#b9e3cd}.auth-address-check.manual{background:#fffaf0;border-color:#f1d7a8}.auth-address-check-heading{align-items:center;gap:10px;display:flex}.auth-address-check-heading>span{color:#18709e;background:#e9f3f8;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:850;display:grid}.auth-address-check.detected .auth-address-check-heading>span{color:#147648;background:#dff4e8}.auth-address-check.manual .auth-address-check-heading>span{color:#9a6500;background:#fff0cf}.auth-address-check-heading>div{text-align:left;gap:2px;display:grid}.auth-address-check-heading strong{font-size:10px}.auth-address-check-heading small,.auth-detected-address>small{color:#66747c;font-size:8px;line-height:1.4}.auth-different-address-toggle{cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:11px;gap:9px!important;display:grid!important}.auth-different-address-toggle>input{accent-color:var(--pink);margin:1px 0 0;width:16px!important;height:16px!important}.auth-different-address-toggle>span{gap:2px;display:grid}.auth-different-address-toggle strong{font-size:9px}.auth-different-address-toggle small{color:#747474;font-size:8px;line-height:1.4}.auth-different-address-fields{gap:11px;padding-top:2px;display:grid}.auth-address-check .address-suggestions{width:100%;left:0}.auth-message{border-radius:8px;padding:11px 12px;font-size:10px;line-height:1.45}.auth-message.error{color:#a20e35;background:#fff0f2}.auth-message.success{color:#176e45;background:#edf9f2}.connection-confirmation{z-index:50010;top:calc(14px + env(safe-area-inset-top,0px));color:#123f2b;background:#f1fbf6;border:1px solid #8dc9ac;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;width:min(440px,100% - 28px);padding:12px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #112d1f38}.connection-confirmation>span{aspect-ratio:1;color:#fff;background:#168252;border-radius:50%;place-items:center;width:42px;font-size:22px;font-weight:900;display:grid}.connection-confirmation>div{gap:2px;min-width:0;display:grid}.connection-confirmation strong{font-size:14px;line-height:1.25}.connection-confirmation small{color:#3f6554;font-size:11px;line-height:1.4}.connection-confirmation button{color:#244d39;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:22px}@media (max-width:600px){.connection-confirmation{top:calc(8px + env(safe-area-inset-top,0px));grid-template-columns:38px minmax(0,1fr) 28px;width:calc(100% - 16px);padding:10px}.connection-confirmation>span{width:38px}.connection-confirmation strong{font-size:13px}.connection-confirmation small{font-size:10px}}.auth-primary,.auth-secondary{cursor:pointer;border-radius:9px;width:100%;height:48px;font-size:11px;font-weight:800}.auth-primary{color:#fff;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;margin-top:3px;box-shadow:0 7px 16px #e31c5f33}.auth-primary:disabled,.auth-secondary:disabled{opacity:.55;cursor:wait}.auth-secondary{color:#222;background:#fff;border:1px solid #d8d8d8;margin-top:9px}.auth-switch{color:#333;cursor:pointer;background:0 0;border:0;width:100%;margin-top:15px;padding:6px;font-size:10px;font-weight:750;text-decoration:underline;display:block}.auth-switch:disabled{opacity:.55;cursor:wait}.auth-legal{color:#898989;text-align:center;margin:13px 0 0;font-size:8px;line-height:1.5}.auth-legal a{color:#bd1d4b;text-underline-offset:2px;font-weight:750;text-decoration:underline}.auth-account-view{text-align:center}.auth-account-view>p:not(.auth-eyebrow){color:#717171;margin:8px 0;font-size:11px}.auth-account-initials{color:#fff;background:linear-gradient(135deg,#ff385c,#d91455);border-radius:50%;place-items:center;width:70px;height:70px;margin:2px auto 17px;font-size:20px;font-weight:850;display:grid}.auth-account-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px #00000014}.auth-role-badge{color:#444;text-transform:capitalize;background:#f4f4f4;border-radius:16px;margin:4px 0 19px;padding:7px 11px;font-size:9px;font-weight:750;display:inline-block}.public-universal-header{z-index:90;min-height:calc(72px + env(safe-area-inset-top,0px));box-sizing:border-box;padding:env(safe-area-inset-top,0px) max(24px,calc((100vw - 1180px)/2)) 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e3e5e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:sticky;top:0;box-shadow:0 4px 18px #1118270b}.public-universal-logo{color:#171b25;align-items:center;gap:2px;text-decoration:none;display:flex}.public-universal-logo .rely-logo-symbol-art{width:46px;transform:none}.public-universal-logo strong{letter-spacing:-.06em;font-size:34px;font-weight:500}.public-universal-section{color:#626a74;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.public-universal-actions{align-items:center;gap:14px;display:flex}.public-universal-language{color:#1b1f26;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.public-universal-language .app-pictogram{width:28px;height:28px}.public-universal-profile{color:#21262d;background:#fff;border:2px solid #f1b4c5;border-radius:50%;place-items:center;width:52px;min-height:52px;text-decoration:none;display:grid;position:relative;box-shadow:0 4px 13px #e11f5724}.public-universal-profile>span{background:#f7f8fa;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.public-universal-profile .app-pictogram{width:23px;height:23px}.public-universal-profile small{color:#fff;text-align:center;background:#ef285b;border:2px solid #fff;border-radius:999px;min-width:45px;padding:3px 7px;font-size:10px;font-weight:850;line-height:1;position:absolute;bottom:-7px;right:-5px}.mission-secretary-public-shell .mission-secretary-app{min-height:calc(100dvh - 72px - env(safe-area-inset-top,0px))}.mission-secretary-public-shell .mission-secretary-appbar{top:calc(72px + env(safe-area-inset-top,0px))}.landing-search-error{color:#9f1740;background:#fff7fa;border:1px solid #efb8c7;border-radius:12px;align-items:center;gap:9px;margin:10px 0 0;padding:11px 13px;font-size:13px;font-weight:720;line-height:1.35;display:flex}.landing-search-error>span{color:#fff;background:#ef285b;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.legal-page{color:#1d1d1d;background:#f7f7f7;min-height:100vh}.legal-page>header:not(.public-universal-header){background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;min-height:74px;padding:0 max(24px,50vw - 480px);display:flex}.legal-page>header:not(.public-universal-header)>a{color:#171b25;align-items:center;gap:3px;text-decoration:none;display:flex}.legal-page>header:not(.public-universal-header) .rely-logo-symbol-art{transform-origin:0;width:35px;margin-right:-4px;transform:scale(.84)}.legal-page>header:not(.public-universal-header) strong{letter-spacing:-.06em;font-size:26px;font-weight:500}.legal-page>header:not(.public-universal-header)>span{color:#666;font-size:11px;font-weight:750}.legal-page>article{background:#fff;border:1px solid #e7e7e7;border-radius:18px;width:min(760px,100% - 32px);margin:34px auto 70px;padding:38px 42px;box-shadow:0 12px 40px #0000000d}.legal-page h1{letter-spacing:-.04em;text-align:center;margin:0;font-size:32px}.legal-page-intro{color:#666;text-align:center;max-width:590px;margin:12px auto 30px;font-size:13px;line-height:1.65}.legal-page section{border-top:1px solid #ededed;padding:19px 0}.legal-page section h2{margin:0 0 7px;font-size:16px}.legal-page section p{color:#555;margin:0;font-size:12px;line-height:1.7}.legal-page section p+p{margin-top:10px}.legal-page a{color:#b91c4b;font-weight:750}.legal-page aside{color:#725719;background:#fffaf0;border:1px solid #f0dcae;border-radius:11px;margin-top:18px;padding:14px 16px;font-size:10px;line-height:1.55}.legal-page-back{color:#c91e51;margin-top:24px;font-size:11px;font-weight:800;display:inline-flex}.legal-data-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.legal-data-grid p{background:#f7f7f7;border-radius:8px;gap:3px;padding:10px 11px;display:grid;margin:0!important}.legal-data-grid strong{color:#777;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.legal-data-grid span,.legal-data-grid a{font-size:11px;line-height:1.45}.content-report-form{background:#fbfbfb;border:1px solid #e7e7e7;border-radius:13px;gap:13px;margin-top:8px;padding:20px;display:grid}.content-report-form>label{gap:6px;display:grid}.content-report-form>label>span{color:#3f3f3f;font-size:11px;font-weight:800}.content-report-form input,.content-report-form select,.content-report-form textarea{color:#222;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:10px 12px;font-size:12px}.content-report-form textarea{resize:vertical;line-height:1.5}.content-report-form input:focus,.content-report-form select:focus,.content-report-form textarea:focus{border-color:#c91e51;outline:3px solid #c91e511f}.content-report-form .content-report-good-faith{grid-template-columns:18px minmax(0,1fr);align-items:start}.content-report-form .content-report-good-faith input{accent-color:#c91e51;width:17px;min-height:17px;padding:0}.content-report-form>button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:9px;min-height:44px;font-size:11px;font-weight:850}.content-report-form>p{color:#23724d;margin:0;font-size:11px}@media (max-width:600px){.legal-page>header:not(.public-universal-header){min-height:65px;padding:0 16px}.legal-page>article{margin-top:16px;padding:27px 19px}.legal-page h1{font-size:25px}.legal-page section p{font-size:13px}.legal-data-grid{grid-template-columns:1fr}.content-report-form{padding:15px}.public-universal-header{min-height:calc(72px + env(safe-area-inset-top,0px));grid-template-columns:auto 1fr auto;gap:8px;padding-inline:14px}.public-universal-logo .rely-logo-symbol-art{width:40px}.public-universal-logo strong{font-size:31px}.public-universal-section{display:none}.public-universal-actions{grid-column:3;gap:8px}.public-universal-language{width:42px;min-height:42px}.public-universal-language .app-pictogram{width:27px;height:27px}.public-universal-profile{width:48px;min-height:48px}.public-universal-profile>span{width:37px;height:37px}.legal-page>.public-universal-header{min-height:calc(72px + env(safe-area-inset-top,0px));padding-inline:14px}}.dashboard-backdrop{z-index:125;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1212128c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-dashboard{background:#f7f7f7;border-radius:18px;grid-template-columns:230px minmax(0,1fr);width:min(1180px,100%);height:min(820px,100vh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 90px #00000047}.dashboard-close{z-index:5;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:17px;right:20px;box-shadow:0 2px 8px #00000014}.dashboard-sidebar{background:#fff;border-right:1px solid #e7e7e7;flex-direction:column;min-height:0;padding:25px 17px 19px;display:flex}.dashboard-logo{color:#171b25;align-items:center;gap:3px;height:44px;margin:0 8px 24px;display:flex}.dashboard-logo .rely-logo-symbol-art{transform-origin:0;width:35px;margin-right:-5px;transform:scale(.84)}.dashboard-logo strong{letter-spacing:-.06em;font-size:26px;font-weight:500}.dashboard-identity{text-align:center;background:#fafafa;border-radius:13px;justify-items:center;padding:17px 8px 20px;display:grid}.dashboard-avatar-upload{cursor:pointer;border-radius:50%;width:58px;height:58px;margin-bottom:4px;display:block;position:relative}.dashboard-avatar-upload>span{color:#fff;background:linear-gradient(135deg,#ff526f,#dd1754);border-radius:50%;place-items:center;width:58px;height:58px;font-size:16px;font-weight:850;display:grid}.dashboard-avatar-upload>span.dashboard-avatar-photo{background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px #00000014}.dashboard-avatar-upload>i{color:#fff;background:#171717;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:0;right:-2px}.dashboard-avatar-upload.uploading{opacity:.65;cursor:wait}.dashboard-avatar-upload input{z-index:3;opacity:0;cursor:pointer;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.dashboard-change-photo{color:var(--pink);cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:3px 6px;font-size:8px;font-weight:750}.dashboard-change-photo:disabled{opacity:.6;cursor:wait}.photo-upload-inline-error{color:#9e1740;text-align:left;background:#fff1f4;border:1px solid #efb3c2;border-radius:7px;max-width:190px;margin:0 0 7px;padding:7px 8px;font-size:9px;font-weight:700;line-height:1.4;display:block}.photo-upload-inline-error.gallery{text-align:center;max-width:none;margin:10px 0 0;padding:10px 12px;font-size:11px}.dashboard-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.dashboard-identity small{color:#777;margin-top:4px;font-size:8px}.dashboard-sidebar nav{gap:5px;margin-top:20px;display:grid}.dashboard-sidebar nav button{color:#5d5d5d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 13px;font-size:11px;display:flex}.dashboard-sidebar nav button.active{color:var(--pink);background:#fff1f4;font-weight:750}.dashboard-sidebar nav button>span{color:#292929}.dashboard-security{color:#1f7d54;background:#eff9f4;border-radius:9px;margin-top:auto;padding:13px;font-size:9px;font-weight:750;line-height:1.5}.dashboard-security span{color:#719082;font-size:7px;font-weight:500}.dashboard-main{scrollbar-width:thin;scrollbar-color:#d7d7d7 transparent;min-width:0;padding:28px 31px 40px;overflow-y:auto}.dashboard-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding-right:45px;display:flex}.dashboard-heading p{color:var(--pink);text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.dashboard-heading h2{letter-spacing:-.035em;margin:0;font-size:25px}.dashboard-status{color:#9a6410;background:#fff4e3;border-radius:18px;flex:none;padding:8px 11px;font-size:9px;font-weight:750}.dashboard-status.verified{color:#18784c;background:#e9f8f0}.dashboard-heading-actions{align-items:center;gap:9px;display:flex}.dashboard-signout{color:#333;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:18px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750}.dashboard-signout:hover{color:#d91e55;border-color:#e52c62}.dashboard-signout:disabled{opacity:.55;cursor:wait}.dashboard-account-delete-request{color:#9f1740;text-align:center;background:#fff8fa;border:1px solid #e3b6c2;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:780;text-decoration:none;display:flex}.dashboard-kbis-gate{text-align:center;width:min(610px,100%);margin:40px auto;padding:34px}.dashboard-kbis-icon{width:58px;height:58px;color:var(--pink);background:#fff0f4;border-radius:18px;place-items:center;margin:0 auto 15px;font-size:23px;display:grid}.dashboard-kbis-gate h3{margin:0;font-size:21px}.dashboard-kbis-gate>p:not(.auth-eyebrow){color:#6f6f6f;max-width:470px;margin:10px auto 22px;font-size:10px;line-height:1.6}.dashboard-kbis-gate form{max-width:430px;margin:0 auto;display:grid}.dashboard-kbis-gate label{text-align:left;gap:7px;display:grid}.dashboard-kbis-gate label>span{font-size:9px;font-weight:800}.dashboard-kbis-gate input[type=file]{color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:48px;padding:8px;font-size:9px}.dashboard-kbis-gate input[type=file]::file-selector-button{color:#c91e51;cursor:pointer;background:#fff0f4;border:0;border-radius:6px;height:30px;margin-right:9px;padding:0 10px;font-size:8px;font-weight:800}.dashboard-kbis-gate label small{color:#777;font-size:8px}.dashboard-kbis-gate>a{color:#385d92;margin-top:18px;font-size:9px;font-weight:750;display:inline-block}.registration-proof-tabs{background:#f2f2f2;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;max-width:430px;margin:0 auto 8px;padding:4px;display:grid}.registration-proof-tabs button{color:#777;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:8px;font-size:9px;font-weight:800}.registration-proof-tabs button.active{color:#c91e51;background:#fff;border-color:#ef8eaa;box-shadow:0 2px 9px #00000014}.registration-proof-choice-note{color:#735d63!important;max-width:430px!important;margin:0 auto 18px!important;font-size:8px!important;line-height:1.5!important}.provisional-proof-form{gap:14px}.provisional-proof-notice{text-align:left;background:#fff7f9;border:1px solid #f2d5dc;border-radius:9px;gap:4px;padding:12px 13px;display:grid}.provisional-proof-notice strong{color:#bd1f4c;font-size:10px}.provisional-proof-notice span{color:#735d63;font-size:8px;line-height:1.5}.dashboard-kbis-gate .provisional-proof-consent{background:#f6f6f6;border-radius:8px;grid-template-columns:17px 1fr;align-items:start;gap:8px;padding:10px 11px;display:grid}.dashboard-kbis-gate .provisional-proof-consent input{accent-color:var(--pink);margin:1px 0 0}.dashboard-kbis-gate .provisional-proof-consent span{color:#626262;font-size:8px;font-weight:600;line-height:1.5}.dashboard-loading{color:#777;justify-content:center;align-items:center;gap:10px;min-height:340px;font-size:11px;display:flex}.dashboard-loading i{border:2px solid #eee;border-top-color:var(--pink);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-alert{border-radius:9px;margin-bottom:15px;padding:12px 14px;font-size:10px}.dashboard-alert.error{color:#a20e35;background:#fff0f2}.dashboard-alert.success{color:#18784c;background:#eaf8f0}.dashboard-photo-progress{z-index:8;color:#9f1942;background:#fff7f9;border:1px solid #f7b5c7;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;margin:0 0 15px;padding:12px 14px;display:grid;position:sticky;top:-12px;box-shadow:0 8px 24px #c11c4b1c}.dashboard-photo-progress>i{border:3px solid #ffd7e2;border-top-color:var(--pink);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite dashboard-spin}.dashboard-photo-progress>div{gap:2px;min-width:0;display:grid}.dashboard-photo-progress strong{font-size:11px}.dashboard-photo-progress span{color:#6f5660;font-size:9px;line-height:1.4}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.dashboard-stats article{background:#fff;border:1px solid #e9e9e9;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.dashboard-stats article>span{width:38px;height:38px;color:var(--pink);background:#fff0f3;border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}.dashboard-stats article div{display:grid}.dashboard-stats strong{font-size:20px}.dashboard-stats small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.company-priority-action{background:#f7f8f9;border:1px solid #d7dce0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:15px;display:grid}.company-priority-action>span{color:#fff;background:#111;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.company-priority-action>span svg{width:22px;height:22px}.company-priority-action>div{gap:3px;display:grid}.company-priority-action strong{font-size:14px}.company-priority-action p{color:#62696e;margin:0;font-size:11px;line-height:1.45}.company-priority-action button{color:#fff;background:#111;border-radius:10px;min-height:42px;padding:0 14px;font-size:11px;font-weight:850}.company-priority-action.critical{background:#fff5f7;border-color:#efbac6}.company-priority-action.critical>span,.company-priority-action.critical button{background:#c91849}.dashboard-company-layout{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);align-items:start;gap:17px;display:grid}.dashboard-artisan-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:17px;display:grid}.dashboard-card{background:#fff;border:1px solid #e7e7e7;border-radius:13px;box-shadow:0 2px 8px #00000006}.dashboard-form{padding:20px}.dashboard-card-title{justify-content:space-between;align-items:start;gap:14px;margin-bottom:17px;display:flex}.dashboard-card-title h3{margin:0;font-size:14px}.dashboard-card-title p{color:#777;margin:4px 0 0;font-size:8px}.dashboard-card-title>span{color:#777;white-space:nowrap;background:#f3f3f3;border-radius:13px;padding:6px 8px;font-size:7px}.dashboard-fields{gap:12px;display:grid}.dashboard-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-fields label{gap:6px;min-width:0;display:grid}.dashboard-fields label.full{grid-column:1/-1}.dashboard-fields label>span{color:#4a4a4a;font-size:8px;font-weight:750}.dashboard-fields input,.dashboard-fields select,.dashboard-fields textarea{color:#292929;background:#fff;border:1px solid #dcdcdc;border-radius:8px;outline:0;width:100%;min-width:0;font-size:10px}.dashboard-fields input,.dashboard-fields select{height:40px;padding:0 10px}.dashboard-fields textarea{resize:vertical;padding:10px;font-family:inherit}.dashboard-fields input:focus,.dashboard-fields select:focus,.dashboard-fields textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ef2b631a}.dashboard-fields label>small{color:#7a7a7a;font-size:8px;line-height:1.45}.dashboard-public-presentation{gap:8px;display:grid}.dashboard-public-presentation.has-contact-error textarea{background:#fff7f8;border-color:#cf244d;box-shadow:0 0 0 3px #cf244d14}.public-contact-policy{color:#176b45;background:#effaf4;border:1px solid #bce7d0;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.public-contact-policy>span{color:#fff;background:#169552;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.public-contact-policy p{margin:0}.public-contact-policy strong,.public-contact-policy small{display:block}.public-contact-policy strong{font-size:9px}.public-contact-policy small{color:#4f735f;margin-top:3px;font-size:8px;line-height:1.45}.public-contact-policy.blocked{color:#aa2144;background:#fff2f5;border-color:#efb7c3}.public-contact-policy.blocked>span{background:#cf244d}.public-contact-policy.blocked small{color:#8f5363}.dashboard-rate-highlight{background:linear-gradient(135deg,#fff5f7,#fff);border:2px solid #ef2b6347;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(190px,.52fr);align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 9px 24px #ef2b6314}.dashboard-rate-heading{align-items:center;gap:12px;display:flex}.dashboard-rate-heading>span{background:var(--pink);color:#fff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:19px;font-weight:850;display:grid;box-shadow:0 6px 16px #ef2b633b}.dashboard-rate-heading>div{gap:4px;display:grid}.dashboard-rate-heading strong{font-size:15px}.dashboard-rate-heading small{color:#727272;font-size:8px;line-height:1.45}.dashboard-rate-highlight>label{background:#fff;border:1px solid #f0a9bc;border-radius:11px;align-items:center;height:55px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #ef2b6314}.dashboard-rate-highlight>label:focus-within{border-color:var(--pink);box-shadow:0 0 0 4px #ef2b631c}.dashboard-rate-highlight>label input{letter-spacing:-.04em;background:0 0;border:0;height:100%;padding:0 92px 0 16px;font-size:24px;font-weight:800;box-shadow:none!important}.dashboard-rate-highlight>label b{color:var(--pink);pointer-events:none;font-size:15px;position:absolute;right:14px}.dashboard-rate-highlight>label b small{color:#777;font-size:9px;font-weight:650}.dashboard-location-editor{background:#f8fbfc;border:1px solid #dce5ea;border-radius:13px;gap:11px;padding:17px;display:grid}.dashboard-location-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.dashboard-location-heading>div{gap:3px;display:grid}.dashboard-location-heading strong{font-size:13px}.dashboard-location-heading small{color:#6f7d84;font-size:8px;line-height:1.4}.dashboard-location-heading>span{color:#19784d;white-space:nowrap;background:#e7f5ed;border-radius:13px;padding:6px 8px;font-size:7px;font-weight:800}.dashboard-location-editor .address-suggestions{width:100%;top:calc(100% + 6px);left:0}.dashboard-address-help{color:#687981;font-size:8px;line-height:1.45}.dashboard-fields input[readonly]{color:#626262;cursor:default;background:#f5f5f5}.dashboard-locked-address{background:#fff;border:1px solid #d9e2e6;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.dashboard-locked-address>b{color:#60717a;background:#e8eff2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.dashboard-locked-address>span{gap:3px;min-width:0;display:grid}.dashboard-locked-address small{color:#718087;font-size:8px;font-weight:800}.dashboard-locked-address strong{color:#263238;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-locked-address em{color:#7b898f;font-size:8px;font-style:normal;line-height:1.4}.profile-location-map{isolation:isolate;background:#e9edf0;border:1px solid #d5dfe4;border-radius:11px;height:215px;position:relative;overflow:hidden}.profile-location-map-surface{z-index:1;position:absolute;inset:0}.profile-location-map-placeholder{z-index:2;text-align:center;background:radial-gradient(circle,#f8fbfc,#eaf0f3);place-content:center;justify-items:center;gap:5px;padding:20px;display:grid;position:absolute;inset:0}.profile-location-map-placeholder>span{color:#1881b6;background:#dff2fb;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:3px;font-size:23px;display:grid}.profile-location-map-placeholder strong{font-size:11px}.profile-location-map-placeholder small{color:#738088;max-width:280px;font-size:8px;line-height:1.45}.profile-location-map-status,.profile-location-map-confirmed,.profile-location-map-error{z-index:4;white-space:nowrap;border-radius:18px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #0000001f}.profile-location-map-status{background:#fffffff2;align-items:center;gap:7px;padding:8px 12px;font-size:8px;display:flex;top:13px}.profile-location-map-status i{border:2px solid #ddd;border-top-color:var(--pink);border-radius:50%;width:12px;height:12px;animation:.75s linear infinite map-spin}.profile-location-map-confirmed{color:#19784d;background:#fffffff2;align-items:center;gap:6px;padding:8px 12px;font-size:8px;font-weight:800;display:flex;bottom:12px}.profile-location-map-confirmed span{color:#fff;background:#1a995e;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.profile-location-map-error{color:#b31d46;text-align:center;white-space:normal;background:#fff5f7f7;max-width:calc(100% - 24px);padding:8px 12px;font-size:8px;bottom:12px}.profile-location-marker-shell{background:0 0!important;border:0!important}.profile-location-marker{background:var(--pink);border:4px solid #fff;border-radius:50% 50% 50% 8px;width:34px;height:34px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 5px 13px #00000047}.profile-location-marker i{background:#fff;border-radius:50%;position:absolute;inset:8px}.dashboard-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:8px;width:100%;height:44px;margin-top:15px;font-size:10px;font-weight:800}.dashboard-primary:disabled{opacity:.55;cursor:wait}.dashboard-role-callout{background:linear-gradient(135deg,#fff8fa,#fff);border:1px solid #f1c9d4;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:17px 18px;display:grid;box-shadow:0 5px 18px #a01e460f}.dashboard-role-callout>span{width:48px;height:48px;color:var(--pink);background:#ffe6ed;border-radius:50%;place-items:center;font-size:21px;font-weight:900;display:grid}.dashboard-role-callout>div{gap:3px;min-width:0;display:grid}.dashboard-role-callout small{color:var(--pink);text-transform:uppercase;font-size:8px;font-weight:850}.dashboard-role-callout strong{font-size:16px}.dashboard-role-callout p{color:#666;margin:0;font-size:10px;line-height:1.45}.dashboard-role-callout>button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:9px;min-height:46px;padding:0 16px;font-size:10px;font-weight:850}.dashboard-role-callout.artisan{background:linear-gradient(135deg,#f5fcf8,#fff);border-color:#c8e7d7}.dashboard-role-callout.artisan>span{color:#168255;background:#ddf5e8}.dashboard-role-callout.artisan small{color:#168255}.dashboard-role-callout.artisan>button{background:linear-gradient(135deg,#27a66b,#168255)}.dashboard-primary.profile-save-button{justify-content:center;align-items:center;gap:9px;min-height:48px;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.dashboard-primary.profile-save-button.saved{background:linear-gradient(135deg,#25a66a,#11834f);box-shadow:0 5px 16px #11834f40}.profile-save-icon{color:#fff;background:#fff3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.profile-save-button.saved .profile-save-icon{color:#168552;background:#fff}.profile-save-button strong{font-size:11px}.profile-save-feedback{text-align:center;border-radius:9px;margin-top:9px;padding:10px 13px;display:none}.profile-save-feedback.saved,.profile-save-feedback.error{justify-content:center;align-items:center;gap:7px;display:flex}.profile-save-feedback.saved{color:#14764b;background:#e7f7ef;border:1px solid #bce8d2}.profile-save-feedback.error{color:#b82148;background:#fff1f4;border:1px solid #f2c3ce}.profile-save-feedback b{font-size:10px}.profile-save-feedback span{font-size:9px}.profile-save-feedback.error button{color:#b82148;cursor:pointer;background:#fff;border:1px solid #d92b57;border-radius:15px;min-height:28px;padding:0 10px;font-size:9px;font-weight:850}.profile-field-missing{outline-offset:4px;border-radius:9px;background-color:#fff5f7!important;outline:2px solid #e52b59!important}.dashboard-fields label>span>b{color:#e31c5f}.company-details{border-top:1px solid #ededed;margin-top:12px}.company-details summary{color:#555;cursor:pointer;padding:12px 0;font-size:9px;font-weight:750}.company-details[open]{padding-bottom:5px}.mission-list-card{overflow:hidden}.mission-list-card>.dashboard-card-title{padding:20px 20px 0}.dashboard-empty{color:#888;text-align:center;justify-items:center;padding:55px 20px;display:grid}.dashboard-empty>span{color:#aaa;background:#f5f5f5;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}.dashboard-empty strong{color:#444;font-size:10px}.dashboard-empty p{margin:5px 0 0;font-size:8px}.dashboard-mission-list{max-height:475px;display:grid;overflow-y:auto}.dashboard-mission-list article{border-top:1px solid #ededed;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 18px;display:grid}.dashboard-mission-list article>div{gap:4px;min-width:0;display:grid}.dashboard-mission-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-mission-list article span,.dashboard-mission-list article small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dashboard-mission-list aside{justify-items:end;gap:5px;display:grid}.dashboard-mission-list aside b{color:#18784c;background:#eaf8f0;border-radius:11px;padding:5px 7px;font-size:7px}.dashboard-mission-list aside span{color:#222;font-weight:750}.dashboard-mission-list aside button{color:#d91e55;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e52c62;border-radius:7px;min-height:27px;padding:0 9px;font-size:7px;font-weight:800}.dashboard-mission-list aside button:hover{background:#fff1f5}.artisan-verified.registered,.verified-pill.registered,.qualifications-section li b.pending{color:#98600b;background:#fff4e3}.dashboard-toggle{cursor:pointer;background:#f6fbf8;border-radius:9px;align-items:center;gap:10px;margin-top:13px;padding:12px;display:flex}.dashboard-toggle input{accent-color:var(--green)}.dashboard-toggle>span{gap:3px;display:grid}.dashboard-toggle strong{font-size:9px}.dashboard-toggle small{color:#77867e;font-size:7px}.dashboard-artisan-space{gap:17px;display:grid}.artisan-requests-card{overflow:hidden}.artisan-requests-card>.dashboard-card-title{margin:0;padding:18px 20px 14px}.dashboard-empty.compact{padding:28px 20px}.artisan-calendar-card{padding:20px;overflow:hidden}.artisan-calendar-form{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:13px;display:grid}.artisan-calendar-form label{gap:5px;display:grid}.artisan-calendar-form label span{color:#555;font-size:8px;font-weight:750}.artisan-calendar-form input{width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:7px;padding:0 9px;font-size:9px}.artisan-calendar-form button{color:#fff;cursor:pointer;background:#353535;border:0;border-radius:7px;height:38px;padding:0 13px;font-size:8px;font-weight:800}.artisan-calendar-form button:disabled{opacity:.55;cursor:wait}.calendar-database-notice{color:#8a5a07;background:#fff8e8;border:1px solid #f0d39a;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:8px;line-height:1.45}.artisan-calendar-list{border:1px solid #ebebeb;border-radius:10px;margin-top:12px;display:grid;overflow:hidden}.artisan-calendar-empty{background:#f3fbf7;align-items:center;gap:11px;padding:15px;display:flex}.artisan-calendar-empty>span{color:#fff;background:#208557;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.artisan-calendar-empty>div{gap:3px;display:grid}.artisan-calendar-empty strong{font-size:9px}.artisan-calendar-empty p{color:#64736b;margin:0;font-size:7px;line-height:1.45}.artisan-calendar-list article{border-bottom:1px solid #ececec;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.artisan-calendar-list article:last-child{border-bottom:0}.artisan-calendar-list article>span{color:#777;background:#ededed;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.artisan-calendar-list article>div{gap:3px;min-width:0;display:grid}.artisan-calendar-list article strong{font-size:9px}.artisan-calendar-list article small{color:#777;font-size:7px}.artisan-calendar-list article button{color:#666;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:7px;min-height:30px;padding:0 10px;font-size:7px;font-weight:800}.calendar-main-title{align-items:center;margin-bottom:14px}.calendar-main-title>span{color:#23744f!important;background:#edf8f2!important}.calendar-database-notice{gap:3px;margin-bottom:12px;display:grid}.calendar-database-notice strong{font-size:9px}.calendar-database-notice span{font-size:7px}.calendar-feedback{border-radius:8px;margin-bottom:10px;padding:9px 11px;font-size:8px;font-weight:700}.calendar-feedback.success{color:#24754f;background:#edf8f2}.calendar-feedback.error{color:#a51f43;background:#fff0f3}.interactive-calendar-layout{grid-template-columns:minmax(0,1.55fr) minmax(245px,.72fr);align-items:start;gap:14px;display:grid}.interactive-calendar{background:#fff;border:1px solid #e4e4e4;border-radius:12px;min-width:0;padding:14px}.calendar-toolbar{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.calendar-toolbar>button:not(.calendar-month-select){color:#333;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.calendar-toolbar>button:disabled{opacity:.35;cursor:default}.calendar-month-select{color:#222;cursor:pointer;background:#fff5f7;border:0;border-radius:9px;justify-items:center;gap:2px;min-height:39px;padding:5px 12px;display:grid}.calendar-month-select strong{text-transform:capitalize;font-size:13px}.calendar-month-select small{color:#bf1d4c;font-size:7px;font-weight:750}.calendar-weekdays,.calendar-week-row{grid-template-columns:40px repeat(7,minmax(0,1fr));gap:5px;display:grid}.calendar-weekdays{color:#777;text-align:center;align-items:center;margin-bottom:5px}.calendar-weekdays span{font-size:6px}.calendar-weekdays strong{padding:4px 0;font-size:7px}.calendar-weekdays strong:nth-last-child(-n+2){color:#b47b23}.calendar-month-grid{gap:5px;display:grid}.calendar-week-row{min-height:54px}.calendar-empty-day{background:#fafafa;border-radius:8px}.calendar-week-select{color:#777;cursor:pointer;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;font-size:7px;font-weight:850}.calendar-week-select:hover{border-color:var(--pink);color:var(--pink)}.calendar-day{color:#777;text-align:left;cursor:pointer;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:8px;align-content:space-between;justify-items:start;min-width:0;min-height:54px;padding:7px;display:grid;position:relative}.calendar-day>span{font-size:10px;font-weight:850}.calendar-day>small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:750;overflow:hidden}.calendar-day.selected{color:#176c45;background:#e9f8f0;border-color:#75c69e;box-shadow:inset 0 0 0 1px #20855714}.calendar-day.weekend:not(.selected){color:#98702f;background:#fff8ec;border-color:#f0dec1}.calendar-day.weekend.selected{color:#805815;background:#fff5dd;border-color:#d2a349}.calendar-day.special-rate{color:#68409a;background:#f2ebff;border-color:#a987d8;box-shadow:inset 0 0 0 1px #68409a1f}.calendar-day.legacy-blocked{color:#777;background:repeating-linear-gradient(135deg,#f2f2f2,#f2f2f2 5px,#e9e9e9 5px 10px)}.calendar-day.simulation-blocked{color:#b51749;background:#fff0f5;border-color:#ef2b63;box-shadow:inset 0 0 0 1px #ef2b6329}.calendar-day.simulation-blocked:disabled{opacity:1}.calendar-day:disabled{cursor:not-allowed;opacity:.52}.calendar-legend-row{color:#737373;flex-wrap:wrap;gap:9px 14px;margin-top:12px;font-size:7px;display:flex}.calendar-legend-row span{align-items:center;gap:5px;display:inline-flex}.calendar-legend-row i{background:#f4f4f4;border:1px solid #ddd;border-radius:3px;width:9px;height:9px}.calendar-legend-row i.available{background:#e9f8f0;border-color:#6fc297}.calendar-legend-row i.reserved{background:#ffd3df;border-color:#ef2b63}.calendar-legend-row i.weekend{background:#fff4dd;border-color:#e6c58b}.calendar-legend-row i.special-rate{background:#f2ebff;border-color:#a987d8}.calendar-save-month{color:#fff;cursor:pointer;background:#222;border:0;border-radius:8px;width:100%;min-height:38px;margin-top:13px;font-size:8px;font-weight:850}.calendar-save-month:disabled{opacity:.48;cursor:wait}.calendar-rate-panel{background:linear-gradient(145deg,#fff9fb,#fff);border:1px solid #f0d3dc;border-radius:12px;padding:17px}.calendar-rate-icon{color:#cb1f51;background:#ffe8ef;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.calendar-rate-panel h4{margin:12px 0 6px;font-size:12px}.calendar-rate-panel>p{color:#737373;margin:0 0 14px;font-size:7px;line-height:1.55}.calendar-rate-panel form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.calendar-rate-panel label{gap:4px;display:grid}.calendar-rate-panel label>span{color:#555;font-size:7px;font-weight:800}.calendar-rate-panel input{background:#fff;border:1px solid #dedede;border-radius:7px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:8px}.calendar-rate-panel input:focus{border-color:var(--pink);box-shadow:0 0 0 2px #ef2b6314}.calendar-special-rate{grid-column:1/-1}.calendar-special-rate>div{position:relative}.calendar-special-rate b{color:#555;font-size:9px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.calendar-special-rate input{padding-right:25px}.calendar-rate-panel form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:7px;grid-column:1/-1;min-height:36px;font-size:8px;font-weight:850}.calendar-rate-panel form>button:disabled{opacity:.5;cursor:wait}.calendar-rate-periods{border-top:1px solid #eadde1;gap:7px;margin-top:16px;padding-top:13px;display:grid}.calendar-rate-periods>strong{font-size:9px}.calendar-rate-periods>span{color:#888;font-size:7px}.calendar-rate-periods article{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.calendar-rate-periods article>div{gap:3px;display:grid}.calendar-rate-periods article b{color:#bd1d4b;font-size:8px}.calendar-rate-periods article small{color:#777;font-size:6px;line-height:1.35}.calendar-rate-periods article button{color:#a72147;cursor:pointer;background:#fff;border:1px solid #e6c3cd;border-radius:6px;padding:5px 7px;font-size:6px;font-weight:800}.legacy-calendar-periods{background:#fafafa;border:1px solid #e3e3e3;border-radius:10px;gap:7px;margin-top:13px;padding:12px;display:grid}.legacy-calendar-periods>strong{font-size:9px}.legacy-calendar-periods>p{color:#777;margin:-2px 0 2px;font-size:7px}.legacy-calendar-periods article{border-top:1px solid #e7e7e7;justify-content:space-between;align-items:center;gap:12px;padding-top:7px;display:flex}.legacy-calendar-periods article span{font-size:8px}.legacy-calendar-periods article button{color:#555;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:5px 9px;font-size:7px;font-weight:800}.simulation-calendar-periods{background:#f2fbf6;border-color:#a9d8bf}.simulation-calendar-periods>strong{color:#176c45}.simulation-calendar-periods article span{gap:2px;display:grid}.simulation-calendar-periods article span b{color:#172033;font-size:8px}.simulation-calendar-periods article span small{color:#5d7669;font-size:7px}.simulation-calendar-periods article em{color:#176c45;text-transform:uppercase;background:#d8f1e3;border-radius:999px;padding:5px 9px;font-size:7px;font-style:normal;font-weight:900}.assignment-rules-card{background:linear-gradient(135deg,#f3fbf7,#fff);border-color:#d4eadf;grid-template-columns:48px minmax(0,1fr) minmax(255px,.78fr);align-items:center;gap:15px;padding:18px;display:grid}.assignment-rules-icon{color:#fff;background:#208557;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.assignment-rules-card h3{margin:2px 0 6px;font-size:15px}.assignment-rules-card>div>p:last-child{color:#617168;margin:0;font-size:8px;line-height:1.55}.assignment-rules-card ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.assignment-rules-card li{color:#52635a;align-items:center;gap:7px;font-size:7px;display:flex}.assignment-rules-card li b{color:#18774b;background:#ddf3e7;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.mission-marketplace{--mission-orange:#ff8a2a;--mission-orange-dark:#d95d00;gap:15px;min-width:0;display:grid}.dashboard-identity{position:relative}.dashboard-inbox-button{color:#333;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid;position:absolute;top:2px;right:8px;box-shadow:0 3px 10px #00000014}.dashboard-inbox-button:hover{border-color:var(--pink);color:var(--pink)}.dashboard-inbox-button b{color:#fff;background:#e31c5f;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.mission-separation-banner{background:linear-gradient(135deg,#fff6ed,#fff);border:1px solid #ffd8b8;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.mission-separation-banner>span{background:var(--mission-orange);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:grid;box-shadow:0 6px 15px #ff8a2a3d}.mission-separation-banner div{gap:3px;display:grid}.mission-separation-banner strong{font-size:11px}.mission-separation-banner p{color:#77675a;margin:0;font-size:8px;line-height:1.5}.mission-company-layout{grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);align-items:start;gap:15px;display:grid}.mission-publish-form{padding:20px}.mission-publish-form .dashboard-card-title>span{color:#bd5507;background:#fff0e4}.mission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mission-form-grid label{gap:6px;min-width:0;display:grid;position:relative}.mission-form-grid label.full{grid-column:1/-1}.mission-form-grid label>span:first-child{color:#4d4d4d;font-size:8px;font-weight:800}.mission-form-grid input,.mission-form-grid textarea{color:#292929;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;outline:0;font-size:10px}.mission-form-grid input{height:41px;padding:0 10px}.mission-form-grid textarea{resize:vertical;padding:10px;line-height:1.45}.mission-form-grid input:focus,.mission-form-grid textarea:focus{border-color:var(--mission-orange);box-shadow:0 0 0 3px #ff8a2a1f}.mission-form-grid small{color:#837a72;font-size:7px;line-height:1.4}.mission-form-grid .address-suggestions{width:100%;left:0}.mission-budget-input{display:block;position:relative}.mission-budget-input input{color:#c25000;padding-right:69px;font-size:16px;font-weight:850}.mission-budget-input b{color:#c25000;pointer-events:none;font-size:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mission-preview-title{background:#fff8f2;border:1px solid #ffe0c6;border-radius:9px;gap:4px;margin-top:13px;padding:12px 13px;display:grid}.mission-preview-title span{color:#a96632;text-transform:uppercase;font-size:7px;font-weight:800}.mission-preview-title strong{font-size:10px;line-height:1.4}.mission-publish-button{background:linear-gradient(135deg,#ff9b43,#ef6c0b);box-shadow:0 7px 18px #ef6c0b2e}.mission-company-side{gap:13px;min-width:0;display:grid}.mission-zone-map{isolation:isolate;background:#edf1ec;border:1px solid #f0c8a7;border-radius:13px;height:350px;position:relative;overflow:hidden;box-shadow:0 3px 11px #69422114}.mission-zone-map-surface{z-index:1;position:absolute;inset:0}.mission-zone-map-empty{z-index:2;text-align:center;background:radial-gradient(circle,#fffaf6,#f6eee7);place-content:center;justify-items:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.mission-zone-map-empty>span{width:45px;height:45px;color:var(--mission-orange-dark);background:#ffe3ca;border-radius:50%;place-items:center;font-size:22px;display:grid}.mission-zone-map-empty strong{font-size:11px}.mission-zone-map-empty small{color:#846f5e;max-width:260px;font-size:8px;line-height:1.45}.mission-zone-legend{z-index:500;color:#895023;background:#fffffff2;border-radius:16px;align-items:center;gap:7px;padding:8px 10px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:11px;right:11px;box-shadow:0 4px 13px #00000021}.mission-zone-legend i{border:2px solid var(--mission-orange);background:#ff8a2a33;border-radius:50%;width:13px;height:13px}.mission-zone-marker-shell{background:0 0!important;border:0!important}.mission-zone-marker{background:var(--mission-orange);color:#fff;cursor:pointer;border:4px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-45deg);box-shadow:0 5px 16px #6f360757}.mission-zone-marker.selected{background:var(--mission-orange-dark);box-shadow:0 0 0 5px #ff8a2a33,0 6px 18px #6f360761}.company-missions-list{overflow:hidden}.company-missions-list>.dashboard-card-title{margin:0;padding:15px 16px 11px}.company-missions-list>article{cursor:pointer;border-top:1px solid #eee;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:9px;padding:11px 14px;display:grid}.company-missions-list>article:hover,.company-missions-list>article.selected{background:#fff8f2}.company-missions-list article>div{gap:3px;min-width:0;display:grid}.company-missions-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.company-missions-list article small{color:#777;font-size:7px}.company-missions-list article em{color:var(--mission-orange-dark);font-size:7px;font-style:normal;font-weight:800}.mission-orange-dot{background:var(--mission-orange);border:2px solid #ffd1ac;border-radius:50%;width:10px;height:10px;margin-top:2px}.mission-list-empty{color:#888;border-top:1px solid #eee;padding:17px;font-size:8px}.mission-candidates{overflow:hidden}.mission-candidates>.dashboard-card-title{margin:0;padding:17px 18px 12px}.mission-candidates>div:last-child{display:grid}.mission-candidates>div:last-child>article{border-top:1px solid #eee;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px 17px;display:grid}.mission-candidate-avatar{color:#9a4300;background:#ffd4b2 50%/cover no-repeat;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid;box-shadow:0 2px 8px #0000001f}.mission-candidates>div:last-child>article>div:not(.mission-candidate-actions){gap:3px;min-width:0;display:grid}.mission-candidates article strong{font-size:10px}.mission-candidates article small{color:#777;font-size:7px}.mission-candidates article p{color:#696969;margin:2px 0 0;font-size:7px;line-height:1.4}.mission-application-status{color:#a74b05;white-space:nowrap;background:#fff1e5;border-radius:12px;padding:6px 8px;font-size:7px;font-weight:800}.mission-application-status.accepted{color:#19784d;background:#e7f7ee}.mission-application-status.declined{color:#777;background:#f1f1f1}.mission-candidate-actions{gap:6px;display:flex}.mission-candidate-actions button{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800}.mission-candidate-actions button.accept{border-color:var(--mission-orange);background:var(--mission-orange);color:#fff}.mission-database-notice{color:#7b520c;background:#fff8e8;border:1px solid #f3d295;border-radius:9px;gap:3px;padding:11px 13px;display:grid}.mission-database-notice strong{font-size:9px}.mission-database-notice span{font-size:7px;line-height:1.45}.mission-artisan-layout{grid-template-columns:minmax(300px,34%) minmax(0,1fr);align-items:start;gap:15px;display:grid}.mission-artisan-layout .mission-zone-map{order:2;height:610px;position:sticky;top:0}.mission-artisan-layout .mission-feed{order:1}.mission-feed{gap:10px;min-width:0;max-height:610px;padding-right:3px;display:grid;overflow-y:auto}.mission-feed>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #eee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.mission-feed>header h3{margin:1px 0 0;font-size:13px}.mission-feed>header button{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:16px;min-height:30px;padding:0 10px;font-size:7px;font-weight:800}.mission-map-only-badge{z-index:500;color:#8c4b17;background:#fffffff5;border-radius:18px;align-items:center;gap:7px;padding:9px 12px;font-size:7px;font-weight:850;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 15px #00000021}.mission-map-only-badge i{border:2px solid var(--mission-orange);background:#ff8a2a38;border-radius:50%;width:10px;height:10px}.mission-feed-card{cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:12px;gap:8px;padding:15px;display:grid;box-shadow:0 2px 8px #00000006}.mission-feed-card.selected{border-color:var(--mission-orange);box-shadow:0 0 0 3px #ff8a2a1a}.mission-feed-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mission-feed-card-top span{color:#a94c07;background:#fff0e3;border-radius:10px;padding:5px 7px;font-size:7px;font-weight:850}.mission-feed-card-top em{color:#777;font-size:7px;font-style:normal}.mission-feed-card h4{margin:0;font-size:13px;line-height:1.3}.mission-feed-card>p{color:#696969;margin:-2px 0 0;font-size:8px}.mission-feed-card>small{color:#777;font-size:7px}.mission-feed-facts{border:1px solid #eee;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mission-feed-facts span{color:#777;border-right:1px solid #eee;gap:2px;min-width:0;padding:9px;font-size:6px;display:grid}.mission-feed-facts span:last-child{border-right:0}.mission-feed-facts b{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mission-feed-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9b43,#ef6c0b);border:0;border-radius:8px;min-height:38px;font-size:9px;font-weight:850}.mission-feed-card>button:disabled{opacity:.5;cursor:not-allowed}.mission-applied{color:#a34a06;text-align:center;background:#fff1e4;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.mission-applied.accepted{color:#19784d;background:#e7f7ee}.mission-applied.declined{color:#777;background:#f1f1f1}.mission-feed-empty{text-align:center;background:#fffaf6;border:1px dashed #e0d3c8;border-radius:12px;place-content:center;justify-items:center;gap:6px;min-height:260px;padding:25px;display:grid}.mission-feed-empty>span{color:var(--mission-orange);font-size:28px}.mission-feed-empty strong{font-size:11px}.mission-feed-empty p{color:#777;margin:0;font-size:8px}.selected-mission-detail{background:linear-gradient(135deg,#fffaf6,#fff);border-color:#f1cfb3;overflow:hidden}.selected-mission-detail>header{justify-content:space-between;align-items:start;gap:15px;padding:17px 18px 12px;display:flex}.selected-mission-detail h3{margin:2px 0 0;font-size:14px}.selected-mission-detail>header>span{color:#a94c07;background:#fff0e3;border-radius:12px;padding:6px 9px;font-size:7px;font-weight:850}.selected-mission-detail>nav{border-bottom:1px solid #eee;gap:5px;padding:0 18px;display:flex}.selected-mission-detail>nav button{color:#777;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:36px;padding:0 13px;font-size:8px;font-weight:850}.selected-mission-detail>nav button.active{border-bottom-color:var(--mission-orange);color:var(--mission-orange-dark)}.selected-mission-description,.selected-mission-validation{gap:13px;padding:17px 18px;display:grid}.selected-mission-description>p,.selected-mission-validation>p{color:#666;white-space:pre-line;margin:0;font-size:9px;line-height:1.6}.selected-mission-description>div{background:#fff;border:1px solid #eee;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.selected-mission-description>div span{border-right:1px solid #eee;gap:4px;padding:11px;display:grid}.selected-mission-description>div span:last-child{border-right:0}.selected-mission-description small{color:#888;font-size:7px}.selected-mission-description strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.selected-mission-description>button,.selected-mission-validation>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9b43,#ef6c0b);border:0;border-radius:9px;min-height:42px;font-size:9px;font-weight:850}.selected-mission-validation>strong{font-size:12px}.selected-mission-validation>label{background:#fff;border:1px solid #f0d4bc;border-radius:10px;align-items:start;gap:9px;padding:12px;display:flex}.selected-mission-validation>label input{width:17px;height:17px;accent-color:var(--mission-orange);margin:0}.selected-mission-validation>label span{color:#555;font-size:8px;font-weight:700;line-height:1.5}.dashboard-company-direct-flow{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:17px;display:grid}.company-search-card{background:linear-gradient(140deg,#fff 35%,#fff2f6);padding:27px}.company-search-icon{color:#d91e55;background:#ffe4ec;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:23px;display:grid}.company-search-card h3{letter-spacing:-.025em;margin:4px 0 8px;font-size:22px}.company-search-card>p:not(.auth-eyebrow){color:#666;max-width:510px;margin:0;font-size:10px;line-height:1.6}.company-search-card .dashboard-primary{max-width:300px;margin-top:20px}.relay-dashboard-card{background:#f5f9fb;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:12px;padding:24px;display:grid}.relay-dashboard-card>span{background:#e5f0f6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.relay-dashboard-card h3{margin:2px 0 8px;font-size:14px}.relay-dashboard-card p{color:#687880;margin:0;font-size:8px;line-height:1.6}.relay-dashboard-card small{color:#71818a;background:#fff;border-radius:9px;margin-top:13px;padding:6px 8px;font-size:7px;display:inline-block}.artisan-request-list{max-height:310px;display:grid;overflow-y:auto}.artisan-request-list article{border-top:1px solid #ededed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px 18px;display:grid}.artisan-request-list article.request-accepted{background:#f4fbf7}.artisan-request-list article.request-not_selected,.artisan-request-list article.request-expired{background:#fafafa}.artisan-request-copy{gap:4px;min-width:0;display:grid}.artisan-request-copy>div{align-items:center;gap:8px;display:flex}.artisan-request-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.artisan-request-copy b{color:#9a6108;background:#fff2de;border-radius:9px;flex:none;padding:4px 6px;font-size:6px}.request-accepted .artisan-request-copy b{color:#18784c;background:#ddf5e7}.request-not_selected .artisan-request-copy b,.request-expired .artisan-request-copy b{color:#666;background:#eee}.artisan-request-copy span,.artisan-request-copy small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.artisan-request-copy em{color:#a16408;font-size:7px;font-style:normal;line-height:1.4}.request-not_selected .artisan-request-copy em{color:#7a5160}.artisan-request-actions{gap:6px;display:flex}.artisan-request-actions button{white-space:nowrap;cursor:pointer;border-radius:7px;min-height:31px;padding:0 10px;font-size:7px;font-weight:850}.artisan-request-actions button:disabled{opacity:.55;cursor:wait}.artisan-request-actions .decline{color:#555;background:#fff;border:1px solid #d8d8d8}.artisan-request-actions .accept{color:#fff;background:#208557;border:0}.profile-completion{text-align:center;padding:20px}.profile-completion h3{margin:0 0 16px;font-size:13px}.completion-ring{background:conic-gradient(var(--pink) 0 70%,#f0f0f0 70%);border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 18px;display:grid}.completion-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:83px;height:83px}.completion-ring strong{z-index:1;grid-area:1/1;font-size:19px}.profile-completion ul{text-align:left;gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-completion li{color:#8a8a8a;font-size:8px}.profile-completion li.done{color:#1d8154}.profile-completion>p{color:#777;margin:18px 0 0;font-size:8px;line-height:1.5}.profile-gallery-manager{padding:20px}.gallery-manager-notice{color:#78540d;background:#fff8e9;border:1px solid #f0dca8;border-radius:9px;align-items:center;gap:11px;margin-bottom:15px;padding:12px;display:flex}.gallery-manager-notice>span{background:var(--pink);color:#fff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.gallery-manager-notice div{gap:3px;display:grid}.gallery-manager-notice strong{font-size:10px}.gallery-manager-notice p{color:#806a3b;margin:0;font-size:8px;line-height:1.45}.gallery-manager-notice.photo-control-notice{color:#146c46;background:#effaf4;border-color:#bde5cf}.gallery-manager-notice.photo-control-notice>span{background:#1d8f5e}.gallery-manager-notice.photo-control-notice p{color:#47705f}.gallery-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.gallery-manager-item{background:#fff;border:1px solid #e5e5e5;border-radius:9px;position:relative;overflow:hidden}.gallery-manager-item img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gallery-manager-item>div{gap:2px;min-width:0;padding:8px 40px 8px 9px;display:grid}.gallery-manager-item span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.gallery-manager-item small{color:#218459;font-size:7px}.gallery-manager-item button{aspect-ratio:1;box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;color:var(--pink);cursor:pointer;background:#fff;border:1px solid #f1b4c4;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;bottom:7px;right:6px}.gallery-manager-item button:disabled{cursor:wait;opacity:.55}.gallery-upload-dropzone{text-align:center;cursor:pointer;background:#fafafa;border:1.5px dashed #cfcfcf;border-radius:10px;justify-items:center;min-height:125px;padding:18px;transition:border-color .16s,background .16s;display:grid;position:relative;overflow:hidden}.gallery-upload-dropzone:hover,.gallery-upload-dropzone:focus-within{border-color:var(--pink);background:#fff8fa}.gallery-upload-dropzone.uploading{cursor:wait;opacity:.72}.gallery-upload-dropzone>span{width:38px;height:38px;color:var(--pink);background:#ffe9ef;border-radius:50%;place-items:center;margin-bottom:8px;font-size:24px;display:grid}.gallery-upload-dropzone strong{font-size:11px}.gallery-upload-dropzone small{color:#777;margin-top:5px;font-size:8px;line-height:1.45}.gallery-upload-dropzone input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dashboard-mobile-tabs{display:none}.documents-page,.admin-documents-page{min-width:0}.documents-topline,.admin-documents-intro{justify-content:space-between;align-items:start;gap:18px;margin-bottom:15px;display:flex}.documents-topline h3,.admin-documents-intro h3{letter-spacing:-.025em;margin:2px 0 4px;font-size:19px}.documents-topline>div>span,.admin-documents-intro>div>span{color:#717171;font-size:9px;line-height:1.5}.documents-eyebrow{color:var(--pink);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.documents-refresh{color:#3f3f3f;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:18px;flex:none;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.documents-refresh:hover{border-color:var(--pink);color:var(--pink)}.documents-replacement-alert{color:#8e1738;background:linear-gradient(135deg,#fff2f5,#fff9fa);border:1px solid #f2a7ba;border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:13px;margin-bottom:15px;padding:16px;display:grid;box-shadow:0 8px 24px #bd1a4712}.documents-replacement-alert>span{color:#fff;background:#e4265c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.documents-replacement-alert>div{gap:5px;min-width:0;display:grid}.documents-replacement-alert small{color:#d01e50;letter-spacing:.05em;font-size:8px;font-weight:900}.documents-replacement-alert strong{font-size:13px}.documents-replacement-alert p{color:#6f4a55;margin:0;font-size:8px;line-height:1.5}.documents-replacement-alert ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.documents-replacement-alert li{background:#ffffffd9;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.documents-replacement-alert li b{font-size:8px}.documents-replacement-alert li em{color:#9c3651;font-size:7px;font-style:normal;line-height:1.4}.documents-filter-tabs{scrollbar-width:none;background:#fff;border:1px solid #e7e7e7;border-radius:11px;align-items:center;gap:5px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.documents-filter-tabs button{color:#656565;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:33px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.documents-filter-tabs button b{color:#777;background:#f1f1f1;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:grid}.documents-filter-tabs button.active{color:#ce1f51;background:#fff0f4}.documents-filter-tabs button.active b{color:#ce1f51;background:#fff}.documents-layout{grid-template-columns:minmax(0,1fr) 225px;align-items:start;gap:14px;display:grid}.documents-main-card,.admin-review-card{overflow:hidden}.documents-section-heading{border-bottom:1px solid #ededed;justify-content:space-between;align-items:start;gap:14px;padding:17px 18px 13px;display:flex}.documents-section-heading h4{margin:0 0 4px;font-size:12px}.documents-section-heading p{color:#7a7a7a;margin:0;font-size:7px}.private-storage-pill{color:#217a53;white-space:nowrap;background:#edf8f2;border-radius:13px;flex:none;padding:6px 8px;font-size:7px;font-weight:750}.documents-loading{min-height:210px}.documents-empty{min-height:225px;padding-block:35px}.document-list{display:grid}.document-row{background:#fff;border-bottom:1px solid #ededed;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:10px 14px;transition:background .15s;display:grid}.document-row:hover{background:#fdfdfd}.document-row.status-rejected{background:snow}.document-file-icon{color:#515151;background:#fafafa;border:1px solid #e3e3e3;border-radius:7px;place-items:center;width:34px;height:40px;font-size:16px;display:grid}.document-copy{min-width:0}.document-title-line{align-items:center;gap:7px;min-width:0;display:flex}.document-title-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.document-title-line em{color:#98600b;background:#fff2e0;border-radius:7px;flex:none;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.document-title-line em.recommended{color:#176b46;background:#e8f8ef}.document-copy small{color:#818181;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.document-copy p{color:#a22140;margin:5px 0 0;font-size:7px;line-height:1.4}.document-official-link{color:#1d2533;background:#fff;border:1px solid #1d2533;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:28px;margin-top:7px;padding:0 9px;font-size:7px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.document-official-link:hover{color:#fff;background:#1d2533}.document-official-link:focus-visible{outline-offset:2px;outline:3px solid #1d253338}.document-row-actions{justify-items:end;gap:7px;display:grid}.document-row-actions>div{align-items:center;gap:5px;display:flex}.document-status{white-space:nowrap;border-radius:5px;align-items:center;min-height:22px;padding:0 7px;font-size:6px;font-weight:800;display:inline-flex}.document-status.status-pending{color:#a16408;background:#fff3df}.document-status.status-verified{color:#1e8053;background:#e8f8ef}.document-status.status-rejected{color:#ad2145;background:#ffebef}.document-status.status-missing{color:#777;background:#f2f2f2}.document-open{color:#444;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:6px;min-height:25px;padding:0 7px;font-size:6px;font-weight:750}.document-upload{color:#cb1f51;cursor:pointer;background:#fff7f9;border:1px solid #f0b1c3;border-radius:6px;place-items:center;min-height:25px;padding:0 8px;font-size:6px;font-weight:800;display:grid}.document-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.document-upload.busy{opacity:.55;cursor:wait}.documents-important{color:#695a2b;background:#fff9e9;border-radius:8px;grid-template-columns:22px 1fr;gap:9px;margin:14px;padding:12px;display:grid}.documents-important>span{color:#d19b17;font-size:14px}.documents-important strong{font-size:8px}.documents-important ul{gap:4px;margin:7px 0 0;padding-left:13px;font-size:6px;line-height:1.45;display:grid}.documents-side-column{gap:12px;display:grid}.dossier-summary{text-align:center;padding:17px}.dossier-shield{color:#2a9668;border:2px solid #2fa671;border-radius:12px 12px 16px 16px;place-items:center;width:43px;height:47px;margin:0 auto 9px;font-size:18px;font-weight:800;display:grid}.dossier-summary h4{margin:0 0 9px;font-size:12px}.dossier-summary>strong{font-size:22px;display:block}.dossier-summary>span{color:#777;font-size:7px}.dossier-progress{background:#efefef;border-radius:3px;height:6px;margin:12px 0 14px;overflow:hidden}.dossier-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff385c,#e31c5f);height:100%;transition:width .25s;display:block}.dossier-summary ul{text-align:left;border-top:1px solid #ededed;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.dossier-summary li{color:#777;grid-template-columns:15px 1fr;gap:5px;font-size:7px;line-height:1.35;display:grid}.dossier-summary li span{color:#aaa}.dossier-summary li.done,.dossier-summary li.done span{color:#1e8053}.documents-help{grid-template-columns:28px 1fr;gap:9px;padding:15px;display:grid}.documents-help>span{color:#3974b6;background:#eef6ff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.documents-help h4{margin:1px 0 4px;font-size:10px}.documents-help p{color:#777;margin:0;font-size:7px;line-height:1.5}.documents-help button{cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:6px;width:100%;min-height:29px;margin-top:10px;font-size:7px}.orders-history-page{min-width:0}.orders-history-intro{justify-content:space-between;align-items:start;gap:18px;margin-bottom:15px;display:flex}.orders-history-intro h3{letter-spacing:-.025em;margin:2px 0 4px;font-size:19px}.orders-history-intro>div>span{color:#717171;font-size:9px;line-height:1.5}.mission-requests-panel{background:linear-gradient(145deg,#fff8fa,#fff);border:1px solid #ffd0dc;border-radius:14px;margin-bottom:15px;padding:16px}.mission-requests-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.mission-requests-heading h4{margin:2px 0 3px;font-size:15px}.mission-requests-heading span,.mission-requests-empty{color:#737373;font-size:8px}.mission-requests-heading button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:18px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.mission-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.mission-request-card{background:#fff;border:1px solid #eee;border-radius:12px;gap:6px;padding:14px;display:grid;box-shadow:0 8px 22px #1e1e1e0d}.mission-request-badge{color:#d61f55;text-transform:uppercase;background:#fff0f4;border-radius:9px;justify-self:start;padding:4px 7px;font-size:6px;font-weight:900}.mission-request-card h5{margin:2px 0 0;font-size:13px}.mission-request-card>strong{font-size:9px}.mission-request-card p{color:#555;margin:0;font-size:8px}.mission-request-card small{color:#777;font-size:7px;line-height:1.5}.mission-request-card>div:last-child{gap:7px;margin-top:4px;display:flex}.mission-request-card button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:850}.mission-request-card button.decline{background:#fff;border:1px solid #ddd}.mission-request-card button.accept{color:#fff;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;flex:1}.mission-inbox-callout{background:linear-gradient(135deg,#fff4f7,#fff);border-color:#ffd0dc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.mission-inbox-callout>span{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 5px 16px #db1f541f}.mission-inbox-callout h3{margin:2px 0 4px;font-size:14px}.mission-inbox-callout p:not(.auth-eyebrow){color:#666;margin:0;font-size:8px;line-height:1.5}.mission-inbox-callout button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:18px;min-height:36px;padding:0 14px;font-size:8px;font-weight:850}.invoice-database-notice{color:#795c16;background:#fff9e8;border:1px solid #f0dba5;border-radius:9px;gap:3px;margin-bottom:14px;padding:11px 13px;display:grid}.invoice-database-notice strong{font-size:9px}.invoice-database-notice span{font-size:7px;line-height:1.5}.invoice-database-notice.commission{color:#9d1d47;background:#fff5f8;border-color:#fac3d2}.order-stats{margin-bottom:14px}.order-stats article>span{font-size:11px;font-weight:900}.orders-history-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.orders-list-card{min-width:0;overflow:hidden}.orders-filter-tabs{background:#fbfbfb;border-bottom:1px solid #ededed;gap:5px;padding:7px;display:flex}.orders-filter-tabs button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.orders-filter-tabs button b{color:#777;background:#eee;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:grid}.orders-filter-tabs button.active{color:#c91e51;background:#fff0f4}.orders-filter-tabs button.active b{color:#c91e51;background:#fff}.orders-loading{min-height:230px}.orders-empty{min-height:260px}.orders-list{display:grid}.order-history-row{background:#fff;border-bottom:1px solid #ececec;grid-template-columns:minmax(0,1fr) 185px;gap:16px;padding:16px 17px;display:grid}.order-history-row:last-child{border-bottom:0}.order-history-row.status-cancelled{opacity:.68;background:#fafafa}.order-history-main{gap:5px;min-width:0;display:grid}.order-history-title{align-items:center;gap:8px;min-width:0;display:flex}.order-history-title>strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-history-status{color:#18784c;background:#eaf8f0;border-radius:10px;flex:none;padding:4px 7px;font-size:6px;font-weight:850}.order-history-status.status-confirmed{color:#316ba9;background:#edf5ff}.order-history-status.status-disputed{color:#946009;background:#fff2db}.order-history-status.status-cancelled{color:#666;background:#eee}.order-history-main p{color:#444;margin:0;font-size:8px;font-weight:750}.order-history-main small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.order-history-main em{color:#6e7d75;margin-top:2px;font-size:7px;font-style:normal}.order-history-price{text-align:right;align-content:center;justify-items:end;gap:5px;display:grid}.order-history-price small{color:#777;font-size:7px}.order-history-price>strong{font-size:13px}.order-history-price button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:7px;min-height:31px;margin-top:4px;padding:0 9px;font-size:7px;font-weight:850}.order-history-price>span{color:#888;max-width:150px;margin-top:3px;font-size:6px;line-height:1.4}.order-history-price .commission-invoice-button{color:#c91e51;background:#fff1f5;box-shadow:inset 0 0 0 1px #f4b2c5}.order-history-price .commission-invoice-waiting{color:#8a5a05;background:#fff7e8;border-radius:7px;padding:7px 8px;font-weight:750}.mission-followup,.mission-closeout{background:#fafafa;border:1px solid #ececf0;border-radius:12px;grid-column:1/-1;padding:14px}.mission-followup{gap:9px;display:grid}.mission-followup-steps{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.mission-followup-steps span{color:#777;background:#eee;border-radius:8px;padding:9px;font-size:7px;font-weight:800}.mission-followup-steps span.done{color:#15764a;background:#e9f8ef}.mission-followup-steps span.active{color:#dc1956;background:#fff0f4;box-shadow:inset 0 0 0 1px #ffb3c8}.mission-followup p,.mission-followup small{color:#666;margin:0;font-size:7px}.payment-document-list{border-top:1px solid #e5e5e5;grid-template-columns:1.1fr repeat(3,1fr);gap:8px;padding-top:8px;display:grid}.payment-document-list strong,.payment-document-list span{font-size:7px}.payment-document-list span{color:#666}.finish-review-link{color:#d71955!important;background:#fff!important;border:1px solid #ffb2c7!important}.rely-review-note{background:#fff4dc;border-radius:7px;font-weight:800;color:#895d08!important;padding:7px!important}.mission-closeout{background:#fff;gap:13px;display:grid}.mission-closeout header{justify-content:space-between;gap:12px;display:flex}.mission-closeout header small{color:#e61d5f;font-size:7px;font-weight:900}.mission-closeout h4{margin:4px 0;font-size:15px}.mission-closeout header p{color:#666;margin:0;font-size:8px}.mission-closeout header>button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:20px}.work-entry-list{border:1px solid #eee;border-radius:9px;max-height:250px;display:grid;overflow:auto}.work-entry-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.work-entry-row:last-child{border-bottom:0}.work-entry-row strong{font-size:8px}.work-entry-row div{gap:5px;display:flex}.work-entry-row button{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;padding:6px 8px;font-size:7px}.work-entry-row button.active{color:#d71855;background:#fff0f4;border-color:#f42465;font-weight:900}.closeout-total{background:#f7f7f7;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.closeout-total span{font-size:8px}.closeout-total strong{font-size:9px}.closeout-total b{font-size:15px}.closeout-actions{justify-content:flex-end;gap:8px;display:flex}.closeout-actions button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.closeout-actions button:last-child{color:#fff;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0}.closeout-actions button:disabled{opacity:.55}.work-entry-row.extension{background:#fffaf1}.work-entry-row strong{gap:2px;display:grid}.work-entry-row strong small{color:#a26a17;font-size:7px;font-weight:800}.closeout-extension{background:#fffaf2;border:1px dashed #e5bb7f;border-radius:9px;grid-template-columns:minmax(0,1fr) 145px auto;align-items:end;gap:9px;padding:12px;display:grid}.closeout-extension>div{gap:3px;display:grid}.closeout-extension strong{font-size:9px}.closeout-extension small{color:#745f48;font-size:7px}.closeout-extension input{min-height:38px;font:inherit;background:#fff;border:1px solid #d8d8de;border-radius:8px;padding:0 9px;font-size:9px}.closeout-extension button{color:#fff;cursor:pointer;background:#262626;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.commission-financial-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.commission-financial-summary>span{background:#fff;border-radius:8px;gap:3px;padding:9px;display:grid}.commission-financial-summary small{font-size:6px}.commission-financial-summary strong{font-size:9px}.commission-financial-summary .total{color:#18784c;background:#eaf8f0}.commission-financial-summary .total small{color:#18784c}.billing-profile-card{padding:16px}.billing-profile-heading{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:14px;display:grid}.billing-profile-heading>span{color:#ce1f51;background:#fff0f4;border-radius:9px;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.billing-profile-heading h4{margin:0 0 3px;font-size:11px}.billing-profile-heading p{color:#777;margin:0;font-size:7px;line-height:1.4}.billing-profile-card form{gap:9px;display:grid}.billing-profile-card label{gap:4px;min-width:0;display:grid}.billing-profile-card label>span{color:#4f4f4f;font-size:7px;font-weight:800}.billing-profile-card input,.billing-profile-card select,.billing-profile-card textarea{color:#222;background:#fff;border:1px solid #ddd;border-radius:7px;outline:0;width:100%;min-width:0;font-family:inherit;font-size:8px}.billing-profile-card input,.billing-profile-card select{height:34px;padding:0 8px}.billing-profile-card textarea{resize:vertical;padding:8px}.billing-profile-card input:focus,.billing-profile-card select:focus,.billing-profile-card textarea:focus{border-color:var(--pink);box-shadow:0 0 0 2px #ef2b6317}.billing-profile-card input:disabled,.billing-profile-card select:disabled,.billing-profile-card textarea:disabled{color:#999;background:#f2f2f2}.billing-fields-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.billing-profile-card form>button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:7px;min-height:36px;margin-top:2px;font-size:8px;font-weight:850}.billing-profile-card form>button:disabled{opacity:.45;cursor:not-allowed}.billing-vat-note{color:#25704e;background:#f2faf6;border-radius:8px;gap:3px;margin-top:13px;padding:10px;display:grid}.billing-vat-note strong{font-size:8px}.billing-vat-note span{font-size:6px;line-height:1.45}.mission-validation-codes{background:#edf8f2;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;padding:8px;display:flex}.mission-validation-codes>span{color:#276348;font-size:7px}.mission-validation-codes b{letter-spacing:.12em;margin-left:3px;font-size:10px}.mission-validation-codes small{color:#5d7c6c;flex-basis:100%;font-size:6px}.mission-arrival-checkin{color:#175d41;background:linear-gradient(145deg,#f3fcf7,#e8f7ef);border:1px solid #b7e0cc;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;margin-top:8px;padding:10px;display:grid}.mission-arrival-checkin>span{color:#fff;background:#16845b;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;display:grid}.mission-arrival-checkin>div{gap:3px;display:grid}.mission-arrival-checkin small{letter-spacing:.06em;font-size:6px;font-weight:900}.mission-arrival-checkin strong{font-size:9px}.mission-arrival-checkin p{color:#547265;margin:0;font-size:7px;line-height:1.45}.mission-arrival-checkin button{color:#fff;cursor:pointer;background:#202428;border:0;border-radius:8px;min-height:34px;margin-top:4px;font-size:8px;font-weight:900}.mission-arrival-checkin button:disabled{opacity:.6;cursor:wait}.mission-arrival-checkin.arrived{background:linear-gradient(145deg,#ecfaf3,#d8f3e6);border-color:#56b98d}.mission-arrival-checkin.arrived>div>b{color:#126746;letter-spacing:.18em;background:#fff;border-radius:8px;width:max-content;margin-top:3px;padding:7px 11px;font-size:15px;box-shadow:0 3px 10px #105b3d1a}.mission-arrival-waiting,.company-arrival-awaiting{color:#67746e;background:#fafcfb;border:1px dashed #cfd6d2;border-radius:8px;gap:3px;margin-top:7px;padding:8px;display:grid}.mission-arrival-waiting strong{font-size:8px}.mission-arrival-waiting small,.company-arrival-awaiting small{font-size:6px;line-height:1.4}.company-arrival-alert{color:#176646;text-align:left;background:#e9f8f0;border:1px solid #74c7a0;border-radius:8px;grid-template-columns:10px minmax(0,1fr);gap:6px;width:160px;margin-top:5px;padding:8px;display:grid}.company-arrival-alert>span{color:#14a368}.company-arrival-alert>div{gap:2px;display:grid}.company-arrival-alert strong{font-size:7px}.company-arrival-alert small{font-size:6px;line-height:1.4}.company-arrival-awaiting{text-align:left;grid-template-columns:12px 1fr;width:160px}.monthly-arrival-action,.monthly-company-arrival{color:#226247;background:#f2faf6;border-top:1px solid #eee7df;grid-column:2/-1;gap:5px;padding:10px;display:grid}.monthly-arrival-action strong,.monthly-company-arrival strong{font-size:9px}.monthly-arrival-action small,.monthly-company-arrival small{font-size:7px;line-height:1.4}.monthly-arrival-action button{color:#fff;background:#202428;border:0;border-radius:9px;width:max-content;min-height:36px;padding:0 14px;font-size:8px;font-weight:900}.monthly-company-arrival.awaiting{color:#746b63;background:#faf8f5}.mission-code-entry{grid-template-columns:1fr;gap:5px;width:160px;margin-top:4px;display:grid}.mission-code-entry input{text-align:center;letter-spacing:.12em;border:1px solid #d7d7d7;border-radius:7px;outline:0;width:100%;height:31px;font-size:8px}.mission-code-entry input:focus{border-color:var(--pink);box-shadow:0 0 0 2px #ef2b6317}.mission-code-entry button{background:#222;margin:0}.mission-code-entry button:disabled{opacity:.55;cursor:wait}.admin-document-stats{margin-bottom:12px}.admin-filter-tabs{width:max-content;max-width:100%}.admin-review-list{display:grid}.admin-platform-billing{background:linear-gradient(145deg,#fffafd,#fff);border-color:#f1c2cf;margin-bottom:14px;padding:17px}.platform-billing-status{color:#8b5b06;background:#fff2dc;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:850}.platform-billing-status.ready{color:#18784c;background:#e8f8ef}.platform-billing-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.platform-billing-form label{gap:5px;display:grid}.platform-billing-form label>span{color:#555;font-size:7px;font-weight:850}.platform-billing-form label.wide{grid-column:span 2}.platform-billing-form input,.platform-billing-form textarea{color:#222;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd;border-radius:7px;outline:0;font-size:8px}.platform-billing-form input{height:35px;padding:0 9px}.platform-billing-form textarea{resize:vertical;padding:9px}.platform-billing-form input:focus,.platform-billing-form textarea:focus{border-color:var(--pink);box-shadow:0 0 0 2px #ef2b6314}.platform-billing-form aside{align-items:center;gap:8px;display:flex}.platform-billing-form aside span{color:#777;background:#f7f7f7;border-radius:8px;min-width:85px;padding:7px 9px;font-size:6px;display:grid}.platform-billing-form aside strong{color:#222;font-size:11px}.platform-billing-form>button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:8px;grid-column:1/-1;min-height:38px;font-size:8px;font-weight:850}.platform-billing-form>button:disabled{opacity:.55}@media (max-width:860px){.platform-billing-form{grid-template-columns:1fr 1fr}.platform-billing-form label.wide,.platform-billing-form aside{grid-column:1/-1}}@media (max-width:520px){.platform-billing-form{grid-template-columns:1fr}.platform-billing-form label.wide,.platform-billing-form aside{grid-column:1}.platform-billing-form input,.platform-billing-form textarea{font-size:12px}.platform-billing-form label>span,.platform-billing-status{font-size:10px}.platform-billing-form aside span{font-size:9px}.commission-financial-summary{grid-template-columns:1fr}}.admin-review-list>article{border-bottom:1px solid #ededed;grid-template-columns:180px minmax(180px,1fr) 255px;align-items:center;gap:16px;padding:14px 17px;display:grid}.admin-review-list>article:last-child{border-bottom:0}.admin-review-owner{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.admin-review-owner>span{color:#fff;background:linear-gradient(135deg,#ff526f,#dd1754);border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.admin-review-owner>div,.admin-review-file{gap:3px;min-width:0;display:grid}.admin-review-owner strong,.admin-review-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-review-owner small,.admin-review-file span,.admin-review-file small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.admin-review-file em{color:#a22140;font-size:6px;font-style:normal}.admin-address-summary{background:#f3f7f9;border-radius:6px;gap:2px;margin-top:5px;padding:6px 7px;display:grid}.admin-address-summary b{color:#28556e;font-size:6px}.admin-address-summary span,.admin-address-summary small{line-height:1.35;white-space:normal!important}.admin-review-actions{justify-items:stretch;gap:6px;display:grid}.admin-review-actions>input{border:1px solid #dfdfdf;border-radius:6px;outline:0;width:100%;height:29px;padding:0 8px;font-size:7px}.admin-review-actions>input:focus{border-color:var(--pink)}.admin-review-actions>div{grid-template-columns:1fr auto;gap:5px;display:grid}.admin-review-actions button{cursor:pointer;border-radius:6px;min-height:27px;font-size:6px;font-weight:800}.admin-review-actions button:disabled{opacity:.5;cursor:wait}.admin-reject{color:#a92148;background:#fff;border:1px solid #df9caf;padding:0 8px}.admin-verify{color:#fff;background:#208557;border:0;padding:0 11px}.admin-reject.admin-reminder-sent{color:#fff;background:#208557;border-color:#18784c;box-shadow:0 5px 14px #20855733}.admin-reminder-confirmation{color:#176b45;background:#eaf8f0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:750;line-height:1.4;display:block}.admin-review-primary-actions{grid-template-columns:1fr auto!important}.admin-review-secondary-actions{align-items:center;grid-template-columns:auto 1fr auto!important}.admin-delete,.admin-delete-cancel{color:#666;background:#fff;border:1px solid #dedede;padding:0 9px}.admin-delete{color:#a52245;justify-self:end}.admin-delete-confirm{color:#fff;background:#bb2148;border:0;padding:0 10px}.admin-delete-warning{color:#98213e;background:#fff1f3;border-radius:7px;padding:7px 9px;font-size:7px;line-height:1.4}.admin-email-review-card{margin-bottom:14px;overflow:hidden}.admin-email-safety{background:#f2fbf7;border:1px solid #cae8da;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:0 17px 13px;padding:12px 14px;display:grid}.admin-email-safety>span{color:#137147;background:#dff5e9;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.admin-email-safety strong{color:#176841;font-size:10px}.admin-email-safety p{color:#537163;margin:3px 0 0;font-size:8px;line-height:1.45}.admin-email-list{border-top:1px solid #ededed;display:grid}.admin-email-list>article{border-bottom:1px solid #ededed;grid-template-columns:205px minmax(230px,1fr) 320px;align-items:center;gap:20px;min-height:108px;padding:17px 20px;display:grid}.admin-email-list>article:last-child{border-bottom:0}.admin-email-account{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.admin-email-account>span{color:#fff;background:linear-gradient(135deg,#ff526f,#dd1754);border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:850;display:grid}.admin-email-account>div,.admin-email-address{gap:4px;min-width:0;display:grid}.admin-email-account strong,.admin-email-address strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-email-account small,.admin-email-address small{color:#777;font-size:9px;line-height:1.4}.admin-email-address>span{border-radius:12px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:750}.admin-email-address>span.confirmed{color:#137148;background:#e4f7ed}.admin-email-address>span.unconfirmed{color:#93600e;background:#fff4df}.admin-email-actions{gap:7px;display:grid}.admin-email-actions>input{border:1px solid #ddd;border-radius:8px;width:100%;min-height:38px;padding:0 11px;font-size:10px}.admin-email-actions>div{grid-template-columns:1fr 1.2fr;gap:7px;display:grid}.admin-email-actions button{cursor:pointer;border-radius:8px;min-height:38px;font-size:9px;font-weight:850}.admin-email-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-email-decision{border-radius:9px;justify-self:end;padding:9px 11px;font-size:9px;font-weight:800}.admin-email-decision.verified{color:#167349;background:#e5f7ee}.admin-email-decision.rejected{color:#a51f45;background:#fff0f3}.account-email-review-notice{color:#765012;background:#fff9ea;border:1px solid #efca76;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.account-email-review-notice>span{background:#ffefbf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:grid}.account-email-review-notice strong{font-size:12px}.account-email-review-notice p{margin:4px 0 0;font-size:10px;line-height:1.5}.account-email-review-notice.pending{color:#315e72;background:#f2f9fc;border-color:#bcdceb}.account-email-review-notice.pending>span{background:#dceff7}.account-email-review-notice.rejected{color:#94213f;background:#fff2f5;border-color:#eeb6c4}.account-email-review-notice.rejected>span{background:#ffe0e8}@media (max-width:800px){.admin-email-list>article{grid-template-columns:1fr;gap:13px;padding:16px}.admin-email-actions>div{grid-template-columns:1fr}.admin-email-decision{justify-self:start}.admin-email-review-card>.documents-section-heading{align-items:flex-start}.admin-email-review-card>.documents-section-heading .documents-refresh{width:100%}.admin-email-safety{margin:0 15px 12px}.account-email-review-notice{grid-template-columns:40px minmax(0,1fr);padding:13px}.account-email-review-notice>span{width:38px;height:38px}}.cancellation-moderation-card{margin-bottom:16px;overflow:hidden}.cancellation-moderation-card>.documents-section-heading{padding:20px}.cancellation-moderation-card>.documents-section-heading .documents-refresh{align-self:center}.cancellation-moderation-safety{color:#744800;background:#fff9ed;border:1px solid #efd49d;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin:0 20px 14px;padding:13px 14px;display:grid}.cancellation-moderation-safety>span{color:#fff;background:#f0a52b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.cancellation-moderation-safety strong{font-size:11px}.cancellation-moderation-safety p{margin:3px 0 0;font-size:9px;line-height:1.5}.cancellation-moderation-card>.dashboard-alert,.cancellation-moderation-card>.documents-filter-tabs{margin:0 20px 12px}.cancellation-moderation-list{border-top:1px solid #ececec;display:grid}.cancellation-moderation-list>article{border-bottom:1px solid #ececec;gap:10px;padding:18px 20px;display:grid}.cancellation-moderation-list>article:last-child{border-bottom:0}.cancellation-moderation-list header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.cancellation-moderation-list header>span{color:#d81f53;background:#fff0f4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.cancellation-moderation-list header>div{gap:3px;min-width:0;display:grid}.cancellation-moderation-list header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cancellation-moderation-list header small,.cancellation-moderation-list>article>small{color:#777;font-size:9px}.cancellation-moderation-list header>b{color:#5e6871;background:#f3f4f5;border-radius:10px;max-width:230px;padding:6px 9px;font-size:8px}.cancellation-moderation-list blockquote{color:#3e4650;background:#fff7f9;border-left:4px solid #ef2b63;border-radius:0 10px 10px 0;margin:0;padding:13px 15px;font-size:11px;line-height:1.55}.cancellation-moderation-actions{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;display:grid}.cancellation-moderation-actions input{border:1px solid #dadddf;border-radius:9px;min-height:40px;padding:0 11px;font-size:10px}.cancellation-moderation-actions button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 14px;font-size:9px;font-weight:850}.cancellation-moderation-actions button:disabled{opacity:.5;cursor:wait}.cancellation-moderation-decision{color:#176b45;background:#edf8f2;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800}.cancellation-moderation-decision.rejected{color:#99233a;background:#fff1f3}.cancellation-moderation-empty{min-height:180px}@media (max-width:800px){.cancellation-moderation-card>.documents-section-heading{align-items:flex-start;padding:17px}.cancellation-moderation-card>.documents-section-heading .documents-refresh{width:100%}.cancellation-moderation-safety{margin:0 17px 12px}.cancellation-moderation-card>.dashboard-alert,.cancellation-moderation-card>.documents-filter-tabs{margin-inline:17px}.cancellation-moderation-list>article{padding:16px 17px}.cancellation-moderation-list header{grid-template-columns:40px minmax(0,1fr)}.cancellation-moderation-list header>b{grid-column:1/-1;width:max-content;max-width:100%}.cancellation-moderation-actions{grid-template-columns:1fr 1fr}.cancellation-moderation-actions input{grid-column:1/-1}.cancellation-moderation-actions button{min-height:46px;font-size:10px}}.language-backdrop{z-index:220;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141480;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.language-modal{color:#222;background:#fff;border-radius:22px;width:min(840px,100%);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 24px 80px #0000003d}.language-modal>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.language-modal>header h2{margin:0;font-size:24px;line-height:1.2}.language-modal>header button{color:#222;cursor:pointer;background:#f4f4f4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.automatic-language-card{color:#222;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e4e4e4;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 46px;align-items:center;gap:14px;width:100%;padding:17px 18px;display:grid}.automatic-language-icon{color:#d31f55;background:#fff0f4;border-radius:11px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid}.automatic-language-card>span:nth-child(2){gap:4px;display:grid}.automatic-language-card strong{font-size:14px}.automatic-language-card small{color:#6f6f6f;font-size:11px;line-height:1.4}.automatic-language-card>i{background:#b7b7b7;border-radius:20px;width:44px;height:26px;transition:background .2s;position:relative}.automatic-language-card>i b{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.automatic-language-card>i.active{background:var(--pink)}.automatic-language-card>i.active b{transform:translate(18px)}.language-title-row{justify-content:space-between;align-items:end;gap:20px;margin:27px 0 14px;display:flex}.language-title-row h3{margin:0;font-size:17px}.language-title-row span{color:#777;font-size:10px}.language-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.language-grid>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:72px;padding:14px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.language-grid>button:hover{background:#fafafa;border-color:#999}.language-grid>button.selected{background:#fffafb;border:2px solid #222;padding:13px 14px;box-shadow:0 0 0 2px #ef2b6312}.language-grid>button>span{gap:4px;display:grid}.language-grid strong{font-size:13px}.language-grid small{color:#777;font-size:10px}.language-grid>button>b{color:var(--pink);justify-items:end;gap:2px;font-size:12px;display:grid}.language-grid>button>b em{color:#777;font-size:8px;font-style:normal;font-weight:600}@media (max-width:1180px){.landing-header,.landing-search-area,.landing-content{padding-left:3.2vw;padding-right:3.2vw}.landing-primary-nav{gap:22px}.home-categories{gap:10px}.artisan-card-grid{gap:18px}.artisan-portrait-wrap .reference-avatar{background-size:2710px 1806px;width:120px;height:120px}.artisan-portrait-wrap .reference-avatar.avatar-julien{background-position:-82px -745px}.artisan-portrait-wrap .reference-avatar.avatar-sofiane{background-position:-82px -969px}.artisan-portrait-wrap .reference-avatar.avatar-anthony{background-position:-82px -1191px}.artisan-portrait-wrap .reference-avatar.avatar-yassine{background-position:-82px -1408px}.service-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-header{grid-template-columns:150px minmax(470px,610px) 1fr;gap:14px;padding:0 18px}.rely-logo strong{font-size:23px}.top-actions{gap:9px}.become-provider{display:none}.marketplace-layout{grid-template-columns:390px minmax(0,1fr)}.project-card{grid-template-columns:125px 1fr;gap:14px;margin-inline:16px}.reference-project-photo{background-position:-24px -133px;background-size:1280px 853px;width:125px;height:140px}.providers-heading{padding-inline:16px}.professionals-list{margin-inline:15px}.show-more{width:calc(100% - 30px);margin-inline:15px}.professional-main{grid-template-columns:62px minmax(0,1fr) 62px;gap:10px;padding-inline:12px}.reference-avatar{background-size:1355px 903px;width:60px;height:60px}.avatar-julien{background-position:-41px -372px}.avatar-sofiane{background-position:-41px -484px}.avatar-anthony{background-position:-41px -596px}.avatar-yassine{background-position:-41px -705px}.profile-modal{grid-template-columns:250px minmax(320px,1fr) 265px}}@media (max-width:860px){body{overflow:auto}.landing-header{grid-template-columns:auto 1fr auto;min-height:74px;padding:0 22px}.landing-header .rely-logo{transform-origin:0;transform:scale(.9)}.landing-primary-nav{justify-content:center;gap:20px}.landing-primary-nav button{font-size:12px}.landing-provider,.landing-signup-shortcut{display:none}.landing-search-area{padding:18px 22px 0}.landing-search-intro{margin-bottom:15px}.landing-search-intro h1{font-size:25px}.landing-search-intro p{font-size:12px}.landing-search{grid-template-columns:.9fr 1.4fr 1.15fr auto}.landing-search>label,.landing-date-field,.landing-budget-field{padding-inline:15px}.landing-search .date-range-fields label{padding-inline:7px}.landing-date-field,.landing-budget-field{display:none}.home-categories{scrollbar-width:none;gap:8px;margin-top:20px;padding:0 2px;display:flex;overflow:auto hidden}.home-categories::-webkit-scrollbar{display:none}.home-categories>button:not(.categories-next){flex:0 0 82px}.categories-next{display:none}.landing-content{padding:28px 22px 0}.app-install-banner{grid-template-columns:84px minmax(0,1fr);gap:18px;width:calc(100% - 44px);padding:22px 52px 22px 20px}.app-install-visual{width:84px;height:84px}.app-install-icon{border-radius:19px;width:70px;height:82px}.app-install-logo-tile{width:42px;height:42px;right:-2px}.app-install-logo-tile img{width:40px;height:40px}.app-install-action{grid-column:2;width:min(280px,100%)}.app-install-steps{grid-column:1/-1;grid-template-columns:1fr}.app-install-steps>button{min-height:40px}.artisan-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.artisan-portrait-wrap .reference-avatar{background-size:3117px 2078px;width:138px;height:138px}.artisan-portrait-wrap .reference-avatar.avatar-julien{background-position:-94px -856px}.artisan-portrait-wrap .reference-avatar.avatar-sofiane{background-position:-94px -1115px}.artisan-portrait-wrap .reference-avatar.avatar-anthony{background-position:-94px -1370px}.artisan-portrait-wrap .reference-avatar.avatar-yassine{background-position:-94px -1620px}.home-confidence-banner{grid-template-columns:50px 1fr;padding:24px}.home-confidence-banner button{grid-column:2;justify-self:start}.landing-footer{grid-template-columns:1fr auto;align-items:start}.landing-footer nav{grid-area:2/1/auto/-1;justify-content:flex-start}.account-dashboard{grid-template-columns:75px minmax(0,1fr)}.dashboard-sidebar{padding-inline:10px}.dashboard-logo{justify-content:center;margin-inline:0}.dashboard-logo strong,.dashboard-identity strong,.dashboard-identity small,.dashboard-sidebar nav span,.dashboard-security{display:none}.dashboard-identity{background:0 0;padding-inline:0}.dashboard-identity>span{width:43px;height:43px}.dashboard-sidebar nav button{justify-content:center;padding:0;font-size:15px}.dashboard-main{padding-inline:22px}.dashboard-company-layout,.dashboard-artisan-layout,.dashboard-company-direct-flow{grid-template-columns:1fr}.assignment-rules-card{grid-template-columns:48px minmax(0,1fr)}.assignment-rules-card ol{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.profile-completion{display:none}.interactive-calendar-layout{grid-template-columns:1fr}.rely-app{height:auto;min-height:100vh}.app-header{grid-template-columns:1fr auto;align-content:space-between;height:142px;padding:12px 18px 16px}.air-search{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr 54px;width:100%;height:58px}.date-range-fields.compact{display:none}.air-search>label{padding-inline:14px}.round-search{width:46px;height:46px}.top-actions .icon-button,.become-provider{display:none}.mobile-view-switch{z-index:75;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#fff;background:#222;border:1px solid #222;border-radius:28px;gap:2px;padding:4px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000047}.mobile-view-switch button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:22px;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.mobile-view-switch button.active{color:#222;background:#fff}.mobile-view-switch svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px}.marketplace-layout{height:calc(100vh - 142px);min-height:620px;display:block}.providers-panel{width:100%}.map-canvas{width:100%;height:100%}.mobile-off,.mobile-map-off{display:none}.professional-main{grid-template-columns:70px minmax(0,1fr) 70px}.reference-avatar{background-size:1536px 1024px;width:68px;height:68px}.avatar-julien{background-position:-46px -422px}.avatar-sofiane{background-position:-46px -549px}.avatar-anthony{background-position:-46px -675px}.avatar-yassine{background-position:-46px -798px}.profile-backdrop{align-items:start;padding:10px;overflow-y:auto}.profile-modal{width:100%;height:auto;min-height:calc(100vh - 20px);margin:0;display:block;overflow:visible}.profile-column,.profile-content,.availability-column{border:0;overflow:visible}.profile-column{padding-top:45px}.profile-photo{background-position:-400px -164px;background-size:2003px 1335px;max-width:360px;height:300px;margin-inline:auto}.modal-close{background:#fff;border-radius:50%;position:fixed;top:22px;right:24px;box-shadow:0 3px 10px #00000024}.profile-lightbox,.profile-detail-overlay{padding:14px}.profile-lightbox-card{width:calc(100vw - 28px)}.profile-lightbox-thumbs{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.profile-lightbox-thumbs button{flex:none;width:58px}.profile-detail-panel{width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:27px 21px}.lightbox-arrow{width:38px;height:38px}.document-detail-list article{grid-template-columns:30px minmax(0,1fr)}.document-detail-list article>b{grid-column:2;justify-self:start}.map-toast{width:auto;bottom:82px;left:15px;right:15px}.guest-map-notice{width:min(510px,100% - 30px);bottom:174px;right:15px}.map-loading,.map-address-error{width:max-content;max-width:calc(100% - 24px);top:12px}.radius-legend,.map-activation-note{top:12px;left:12px}.map-privacy-legend{top:58px;right:12px}.map-radius-empty{max-width:calc(100% - 24px);top:60px;left:12px}.order-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){html{scroll-padding-bottom:84px}body{padding-bottom:env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color:transparent;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}.landing-page{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.landing-header{grid-template-columns:auto 1fr auto;min-height:62px;padding:0 14px;position:relative}.landing-header .rely-logo{transform-origin:0;margin-right:-19px;transform:scale(.78)}.landing-primary-nav{display:none}.landing-actions{grid-column:3;gap:5px}.landing-menu-lines{display:none}.landing-globe{width:36px;height:36px}.landing-account{width:42px;height:42px;padding:3px;border:0!important}.landing-mini-avatar{width:36px;height:36px}.landing-search-area{padding:18px 14px 0}.landing-search-intro{gap:6px;margin-bottom:14px}.landing-search-intro>span{padding:7px 11px;font-size:10px}.landing-search-intro h1{max-width:390px;font-size:23px;line-height:1.13}.landing-search-intro p{max-width:430px;font-size:12px;line-height:1.45}.landing-search{display:none}.mobile-search-trigger{color:#222;text-align:left;cursor:pointer;background:#fff;border:2px solid #e31c5fb8;border-radius:34px;grid-template-columns:43px minmax(0,1fr) 26px;align-items:center;gap:11px;width:100%;min-height:66px;padding:8px 12px;display:grid;box-shadow:0 10px 26px #cd184e29,0 4px 12px #00000014}.mobile-search-trigger-icon{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 6px 14px #ef2b6342}.mobile-search-trigger-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:19px}.mobile-search-trigger-copy{gap:3px;min-width:0;display:grid}.mobile-search-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mobile-search-trigger-copy strong i{color:#a2a2a2;font-style:normal}.mobile-search-trigger-copy small{color:#666;font-size:11px}.mobile-search-trigger-edit{color:#444;text-align:center;font-size:26px;font-weight:400}.mobile-search-backdrop{padding:0}.mobile-search-sheet{width:100%;max-height:calc(100dvh - 10px);padding:24px 17px calc(22px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.home-categories{scroll-snap-type:x proximity;gap:5px;margin-top:13px;padding-bottom:2px}.home-categories>button:not(.categories-next){scroll-snap-align:start;flex-basis:74px;min-height:62px;padding:7px 5px 11px}.home-categories>button>span{font-size:18px}.home-categories strong{font-size:9px}.landing-content{padding:24px 17px 0}.app-install-banner{border-radius:21px;grid-template-columns:70px minmax(0,1fr);gap:15px;width:calc(100% - 28px);margin-top:14px;padding:19px 18px 18px}.app-install-dismiss{top:5px;right:5px}.app-install-visual{width:70px;height:76px}.app-install-icon{border-radius:17px;width:60px;height:72px}.app-install-icon svg{width:50px;height:50px}.app-install-logo-tile{border-width:2px;border-radius:11px;width:38px;height:38px;bottom:-2px;right:-1px}.app-install-logo-tile img{width:36px;height:36px}.app-install-kicker{max-width:calc(100% - 25px);padding:5px 8px;font-size:8px}.app-install-copy h2{font-size:21px}.app-install-copy p{grid-column:1/-1;font-size:11px}.app-install-benefits{grid-column:1/-1;gap:9px}.app-install-benefits span{font-size:9px}.app-install-action{grid-column:1/-1;width:100%}.app-install-action>button{min-height:52px;font-size:13px}.app-install-action>small{font-size:9px}.app-install-steps{padding-top:13px}.app-install-steps strong{font-size:12px}.app-install-steps span{font-size:11px}.home-section-heading{align-items:start;gap:12px}.home-section-heading h1,.home-section-heading h2{font-size:21px}.home-section-heading p{font-size:11px}.home-section-heading>button{white-space:nowrap;padding:3px 0;font-size:10px}.artisan-card-grid{gap:26px 12px}.artisan-card-visual{aspect-ratio:.98;border-radius:11px}.artisan-favorite-label{max-width:88px;padding:5px 7px;font-size:8px;top:9px;left:9px}.home-heart{top:7px;right:7px}.artisan-verified{padding:5px 7px;font-size:8px;bottom:8px;right:8px}.artisan-portrait-wrap{margin-bottom:24px;padding:5px}.artisan-portrait-wrap .reference-avatar{background-size:2078px 1385px;border-width:3px;width:92px;height:92px}.artisan-portrait-wrap .reference-avatar.avatar-julien{background-position:-63px -571px}.artisan-portrait-wrap .reference-avatar.avatar-sofiane{background-position:-63px -743px}.artisan-portrait-wrap .reference-avatar.avatar-anthony{background-position:-63px -913px}.artisan-portrait-wrap .reference-avatar.avatar-yassine{background-position:-63px -1080px}.artisan-card-copy{font-size:11px}.artisan-card-title{align-items:start}.artisan-card-title strong{white-space:normal;font-size:12px}.artisan-card-title>span,.artisan-card-location,.artisan-card-availability{font-size:10px}.home-services-section{margin-top:42px}.service-explore-grid{grid-template-columns:1fr}.home-confidence-banner{grid-template-columns:42px 1fr;gap:14px;margin-top:42px;padding:21px 18px}.confidence-icon{width:42px;height:46px}.home-confidence-banner h2{font-size:16px}.home-confidence-banner p{font-size:10px;line-height:1.5}.home-confidence-banner button{grid-column:1/-1;width:100%}.landing-footer{grid-template-columns:1fr;gap:18px;margin-top:44px;padding-bottom:84px}.landing-footer nav{flex-wrap:wrap;grid-area:auto/1;gap:11px 16px}.landing-footer>span{text-align:left}.floating-map-button{display:none}.mobile-bottom-nav{z-index:78;min-height:calc(64px + env(safe-area-inset-bottom,0px));padding:6px 8px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-top:1px solid #e4e4e4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 22px #00000014}.mobile-bottom-nav button{color:#6f6f6f;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;padding:2px 4px;display:grid}.mobile-bottom-nav button.active{color:var(--pink)}.mobile-bottom-nav svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.mobile-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:750;overflow:hidden}.mobile-account-icon{border:1.5px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;line-height:1;display:grid}.app-header{grid-template-columns:1fr auto;gap:7px;height:112px;padding:8px 12px 10px;position:sticky;top:0}.app-header .rely-logo{transform-origin:0;transform:scale(.78)}.top-actions{gap:5px}.top-actions .menu-button{display:none}.top-avatar{width:38px;height:38px}.air-search{display:none}.app-header>.mobile-search-trigger{grid-area:2/1/auto/-1;min-height:50px}.marketplace-layout{height:calc(100dvh - 112px);min-height:0}.providers-panel{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.back-link{margin:13px 16px 10px;font-size:11px}.search-summary-card{margin:0 14px 14px;padding:13px}.providers-heading{align-items:start;padding:2px 14px 12px}.providers-heading h1{font-size:17px;line-height:1.25}.providers-heading p{margin-top:5px;font-size:10px}.filter-button{min-height:42px;padding-inline:13px}.ranking-switch{margin:0 14px 12px}.ranking-switch button{min-height:58px}.ranking-switch strong{font-size:9px}.ranking-switch small{white-space:normal;font-size:7px}.professionals-list{background:0 0;border:0;border-radius:0;margin:0 14px;overflow:visible}.professional-row{border-radius:14px;min-height:126px;margin-bottom:10px;overflow:hidden;box-shadow:0 3px 12px #0000000d;border:1px solid #e7e7e7!important}.professional-main{grid-template-columns:74px minmax(0,1fr) 64px;gap:11px;min-height:124px;padding:13px}.professional-info>strong{font-size:15px}.professional-info>small{font-size:11px}.row-price strong{font-size:16px}.guest-profile-lock.row-lock{inset:12px 42px 12px 72px}.show-more{border-radius:12px;width:calc(100% - 28px);min-height:46px;margin:3px 14px 18px}.mobile-view-switch{bottom:calc(13px + env(safe-area-inset-bottom,0px))}.map-toast{bottom:calc(77px + env(safe-area-inset-bottom,0px));grid-template-columns:37px 1fr 22px;min-height:64px;padding:9px 11px}.map-toast>span{width:36px;height:40px}.map-toast strong{font-size:10px}.map-toast small{font-size:8px}.guest-map-notice{right:10px;bottom:calc(151px + env(safe-area-inset-bottom,0px));grid-template-columns:30px minmax(0,1fr);width:calc(100% - 20px);padding:10px}.guest-map-notice>span{width:30px;height:30px}.guest-map-notice button{grid-column:1/-1;width:100%;min-height:40px}.auth-backdrop{align-items:end;padding:0}.auth-modal{border-radius:20px 20px 0 0;width:100%;max-height:calc(100vh - 12px);padding:31px 19px 25px}.auth-role-picker button{padding:12px 10px}.auth-modal h2{font-size:24px}.profile-backdrop{align-items:stretch;padding:0;overflow:hidden}.profile-modal{overscroll-behavior:contain;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;overflow-y:auto}.profile-column{padding:58px 18px 24px}.profile-photo{border-radius:16px;width:100%;max-width:none;height:min(74vw,320px)}.profile-column h2,.profile-price strong{font-size:27px}.primary-action,.secondary-action{border-radius:11px;min-height:50px}.profile-content,.availability-column{padding-left:18px;padding-right:18px}.content-section{padding-block:20px}.gallery-grid{gap:7px}.gallery-thumb{border-radius:9px;min-height:96px}.profile-modal>.modal-close{z-index:8;position:fixed;top:13px;right:13px}.profile-lightbox-card{max-height:calc(100dvh - 20px)}.profile-lightbox-stage{height:min(62vh,520px)}.dashboard-backdrop{align-items:stretch;padding:0}.account-dashboard{border-radius:0;width:100%;height:100vh;display:block}.dashboard-sidebar{display:none}.dashboard-main{height:100%;padding:24px 15px calc(35px + env(safe-area-inset-bottom,0px))}.dashboard-mobile-tabs{z-index:4;background:#fff;border:1px solid #e5e5e5;border-radius:10px;gap:5px;margin:0 42px 16px 0;padding:4px;display:flex;position:sticky;top:0}.dashboard-mobile-tabs button{color:#666;background:0 0;border:0;border-radius:7px;flex:1;min-height:34px;font-size:8px;font-weight:800}.dashboard-mobile-tabs button.active{color:#ce1f51;background:#fff0f4}.dashboard-heading{align-items:start;padding-right:40px}.dashboard-heading h2{font-size:21px}.dashboard-status{display:none}.dashboard-close{position:fixed;top:13px;right:13px}.dashboard-stats{grid-template-columns:1fr}.dashboard-stats article{padding:12px}.dashboard-form{padding:16px}.dashboard-fields.two-columns{grid-template-columns:1fr}.dashboard-fields label.full{grid-column:auto}.dashboard-rate-highlight{grid-template-columns:1fr;padding:15px}.dashboard-location-heading{display:grid}.profile-location-map{height:190px}.documents-topline,.admin-documents-intro{display:grid}.documents-refresh{justify-self:start}.documents-layout,.documents-side-column{grid-template-columns:1fr}.orders-history-intro{display:grid}.orders-history-intro .documents-refresh{justify-self:start}.orders-history-layout,.order-history-row{grid-template-columns:1fr}.order-history-price{text-align:left;justify-items:start}.order-history-price>span{max-width:none}.billing-profile-card{order:-1}.billing-fields-row{grid-template-columns:1fr}.mission-requests-heading{flex-direction:column;align-items:start}.mission-request-grid{grid-template-columns:1fr}.mission-inbox-callout{grid-template-columns:auto 1fr}.mission-inbox-callout button{grid-column:1/-1;width:100%}.document-row{grid-template-columns:32px minmax(0,1fr)}.document-row-actions{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;padding-left:43px}.document-row-actions>div{justify-self:end}.request-selection-bar,.request-selection-bar.floating{grid-template-columns:1fr;width:auto;margin:0;bottom:70px;left:10px;right:10px}.request-selection-bar>button{width:100%}.assignment-rules-card{grid-template-columns:1fr;padding:16px}.assignment-rules-card ol{grid-column:auto;grid-template-columns:1fr}.dashboard-company-direct-flow{grid-template-columns:1fr}.company-search-card,.relay-dashboard-card{padding:19px}.artisan-calendar-card{padding:15px}.artisan-calendar-form{grid-template-columns:1fr}.artisan-calendar-form button{width:100%}.artisan-calendar-list article{grid-template-columns:30px minmax(0,1fr)}.artisan-calendar-list article button{grid-column:1/-1;width:100%}.interactive-calendar{padding:10px}.calendar-weekdays,.calendar-week-row{grid-template-columns:30px repeat(7,minmax(0,1fr));gap:3px}.calendar-week-row{min-height:46px}.calendar-day{min-height:46px;padding:5px 3px}.calendar-day>span{font-size:9px}.calendar-day>small{font-size:5px}.calendar-week-select{font-size:6px}.calendar-rate-panel{padding:14px}.calendar-main-title{justify-items:start;display:grid}.order-backdrop{align-items:end;padding:0}.order-modal{width:100%;max-height:calc(100dvh - 10px);padding:27px 18px calc(22px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.order-modal>.modal-close{position:absolute;top:14px;right:14px}.order-modal h2{font-size:23px}.order-summary{grid-template-columns:1fr}.order-steps{grid-template-columns:repeat(2,1fr)}.admin-review-list>article{grid-template-columns:1fr;gap:11px}.admin-review-actions>div{grid-template-columns:1fr auto}.private-storage-pill{display:none}.language-backdrop{align-items:end;padding:0}.language-modal{border-radius:22px 22px 0 0;width:100%;max-height:calc(100vh - 12px);padding:22px 18px 28px}.language-modal>header h2{font-size:21px}.automatic-language-card{grid-template-columns:40px minmax(0,1fr) 46px;padding:14px}.language-title-row{gap:5px;margin-top:22px;display:grid}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.language-grid>button{min-height:66px;padding:12px}.language-grid>button.selected{padding:11px}}@media (max-width:860px){.mission-company-layout,.mission-artisan-layout{grid-template-columns:1fr}.mission-company-side{grid-template-columns:minmax(0,1fr) minmax(230px,.55fr)}.mission-artisan-layout .mission-zone-map{order:1;height:420px;position:relative;top:auto}.mission-artisan-layout .mission-feed{order:2}.mission-feed{max-height:none;overflow:visible}.mission-candidates>div:last-child>article{grid-template-columns:42px minmax(0,1fr) auto}.mission-candidate-actions{grid-column:2/-1;justify-self:start}}@media (max-width:620px){.mission-separation-banner{align-items:start;padding:12px}.mission-separation-banner p{font-size:9px}.mission-company-side,.mission-form-grid{grid-template-columns:1fr}.mission-form-grid label.full{grid-column:auto}.mission-publish-form{padding:15px}.mission-zone-map,.mission-artisan-layout .mission-zone-map{height:330px}.mission-zone-legend{white-space:normal;max-width:calc(100% - 16px);bottom:8px;right:8px}.mission-feed>header{position:static}.mission-feed-card{padding:13px}.mission-feed-facts{grid-template-columns:1fr}.mission-feed-facts span{border-bottom:1px solid #eee;border-right:0}.mission-feed-facts span:last-child{border-bottom:0}.mission-candidates>div:last-child>article{grid-template-columns:38px minmax(0,1fr)}.mission-application-status,.mission-candidate-actions{grid-column:2;justify-self:start}.mission-candidate-actions{width:100%}.mission-candidate-actions button{flex:1}.selected-mission-detail>header{flex-direction:column}.selected-mission-description>div{grid-template-columns:1fr 1fr}.selected-mission-description>div span{border-bottom:1px solid #eee}.selected-mission-detail>nav button{flex:1;padding-inline:5px}.selected-mission-summary{padding:14px}}.mission-request-card.counter-offer{background:linear-gradient(145deg,#f7f8fa,#fff);border-color:#bfc6ce}.mission-request-card.counter-offer .mission-request-badge{color:#fff;background:#20252b}.mission-requests-heading>b{color:#fff;background:#20252b;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:12px;display:grid}.position-counter-rate-comparison{background:#eef1f4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.position-counter-rate-comparison>span{gap:3px;display:grid}.position-counter-rate-comparison>span small{color:#68717c}.position-counter-rate-comparison>span strong{color:#17191c;font-size:13px}.position-counter-rate-comparison>b{color:#8a929b}.mission-request-card .counter-offer-price{color:#17191c;background:#eef1f4;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.mission-request-card .counter-offer-price b{font-size:14px}.mission-request-card .counter-offer-price small{color:#68717c}.request-confirmation{color:#1f7850;background:#eff9f3;border-radius:10px;padding:11px;gap:7px!important;margin-top:5px!important;display:grid!important}.request-confirmation strong{font-size:9px}.request-confirmation small{color:#4c735f}.request-confirmation span{background:#fff;border-radius:20px;justify-self:start;padding:5px 8px;font-size:7px;font-weight:850}.request-confirmation.waiting{color:#315f8e;background:#f1f7fe}.company-booking-flow{background:linear-gradient(145deg,#f7fbff,#fff);border-color:#cbdff6}.payment-step{background:#fff;border:1px solid #dce6ef;border-radius:11px;padding:13px;gap:9px!important;margin-top:6px!important;display:grid!important}.payment-step>div{color:#555;justify-content:space-between;gap:10px;font-size:8px;display:flex}.payment-step .payment-total{color:#171717;border-top:1px solid #e7e7e7;padding-top:9px}.payment-step label{gap:5px;font-size:7px;font-weight:800;display:grid}.payment-step input{background:#fff;border:1px solid #d8d8d8;border-radius:8px;width:100%;min-height:38px;padding:0 10px;font-size:9px}.payment-step .payment-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.payment-step button{width:100%}.mission-engagement-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1414147a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mission-engagement-modal{background:#fff;border-radius:18px;gap:14px;width:min(510px,100%);padding:27px;display:grid;position:relative;box-shadow:0 24px 80px #00000040}.mission-engagement-modal h3{margin:0;font-size:21px}.mission-engagement-modal>p:not(.auth-eyebrow){color:#555;margin:0;font-size:12px;line-height:1.6}.mission-engagement-modal>small{color:#777;text-align:center;font-size:9px}.engagement-summary{color:#24704d;background:#f1f8f4;border-radius:12px;gap:8px;padding:14px;font-size:10px;font-weight:750;display:grid}.engagement-checkbox{cursor:pointer;border:1px solid #e0e0e0;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.engagement-checkbox input{accent-color:#e31c5f;width:18px;height:18px;margin:0}.engagement-checkbox span{flex:1;font-size:10px;font-weight:750;line-height:1.45}.mission-engagement-modal .dashboard-primary{min-height:46px}.mission-engagement-modal .dashboard-primary:disabled{opacity:.45;cursor:not-allowed}.mission-fullscreen-view{background:#f7f7f7;min-height:100vh}.mission-fullscreen-header{z-index:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e8e8e8;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:82px;padding:12px 28px;display:grid;position:sticky;top:0}.mission-fullscreen-logo{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.mission-fullscreen-logo .rely-logo-symbol-art{width:34px;height:38px}.mission-fullscreen-logo strong{letter-spacing:-.06em;font-size:25px}.mission-fullscreen-header>div:nth-child(2) p{color:var(--pink);letter-spacing:.04em;margin:0 0 3px;font-size:8px;font-weight:850}.mission-fullscreen-header h1{letter-spacing:-.035em;margin:0;font-size:23px}.mission-fullscreen-actions{gap:8px;display:flex}.mission-fullscreen-actions button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.mission-fullscreen-content{padding:18px 24px 26px}.mission-fullscreen-content .mission-marketplace{gap:14px;max-width:1600px;margin:0 auto;display:grid}.mission-fullscreen-content .mission-artisan-layout{grid-template-columns:minmax(320px,28%) minmax(0,1fr)}.mission-fullscreen-content .mission-artisan-layout .mission-zone-map,.mission-fullscreen-content .mission-feed{height:calc(100vh - 190px);max-height:none}.mission-fullscreen-content .selected-mission-detail{z-index:3;position:relative}@media (max-width:760px){.mission-fullscreen-header{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:10px 14px}.mission-fullscreen-logo{display:none}.mission-fullscreen-header h1{font-size:17px}.mission-fullscreen-actions button:first-child{display:none}.mission-fullscreen-content{padding:10px}.mission-fullscreen-content .mission-artisan-layout{grid-template-columns:1fr}.mission-fullscreen-content .mission-artisan-layout .mission-zone-map{height:48vh}.mission-fullscreen-content .mission-feed{height:auto;max-height:none}}.mission-search-strip{background:#fff;border:1px solid #e3e3e3;border-radius:32px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) 52px;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 7px 24px #00000014}.mission-search-strip label{border-right:1px solid #eee;align-content:center;gap:4px;min-width:0;padding:10px 18px;display:grid}.mission-search-strip small{color:#888;font-size:7px}.mission-search-strip strong,.mission-search-strip select{color:#333;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;font-size:10px;font-weight:800;overflow:hidden}.mission-search-strip button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9b43,#d89a2e);border:0;border-radius:50%;width:46px;height:46px;margin:5px;font-size:19px;font-weight:900;box-shadow:0 5px 14px #d89a2e4d}.mission-distance{font-weight:850;color:#b06a11!important}@media (max-width:760px){.mission-search-strip{border-radius:15px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 52px}.mission-search-strip label{padding-inline:12px}}.mission-zone-map.minimal{background:#e8ebe7;border-color:#e2c7a7}.mission-zone-map.minimal .leaflet-container{background:#e8ebe7}.mission-zone-map.minimal .leaflet-control-zoom{margin:12px}.mission-zone-map.minimal .mission-zone-legend{color:#82501d;bottom:12px;right:12px}.mission-zone-map-empty button{background:var(--mission-orange);color:#fff;cursor:pointer;border:0;border-radius:17px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.mission-zone-map-empty.mission-zone-map-no-results{background:#fffffff5;border:1px solid #2234431f;border-radius:22px;width:min(330px,100% - 32px);min-height:164px;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 14px 38px #2234432e}.mission-zone-map-empty.mission-zone-map-no-results>span{color:#2389d7;background:#e9f5fb}.mission-zone-map-empty.mission-zone-map-no-results strong{color:#223443;font-size:15px}.mission-zone-map-empty.mission-zone-map-no-results small{color:#65727c;font-size:10px}.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:185px minmax(0,1fr) auto;height:72px;min-height:72px;padding:0 14px}.mission-header-spacer{min-width:620px}.mission-fullscreen-view .mission-fullscreen-actions{align-items:center}.mission-fullscreen-view .mission-fullscreen-actions button{background:0 0;border:0;min-width:38px;padding:0 10px;font-size:11px}.mission-fullscreen-view .mission-fullscreen-actions button:first-child{min-width:auto;font-weight:850}.mission-header-avatar{place-items:center;width:42px;height:42px;overflow:hidden;background:#e4e6df!important;border-radius:50%!important;min-width:42px!important;display:grid!important}.mission-header-avatar span{background-position:50%;background-size:cover;width:42px;height:42px}.mission-fullscreen-view .mission-fullscreen-content{padding:0}.mission-fullscreen-view .mission-fullscreen-content .mission-marketplace{max-width:none;margin:0;display:block}.mission-fullscreen-view .mission-search-strip{z-index:1100;width:min(575px,100vw - 600px);height:56px;position:fixed;top:7px;left:205px}.mission-fullscreen-view .mission-artisan-layout{z-index:1;grid-template-columns:350px minmax(0,1fr);gap:0;position:fixed;inset:72px 0 0}.mission-fullscreen-view .mission-artisan-layout .mission-feed{scrollbar-width:thin;background:#fff;border-right:1px solid #dedede;height:calc(100vh - 72px);max-height:none;padding:14px 16px 30px}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{width:100%;height:calc(100vh - 72px);box-shadow:none;border:0;border-radius:0;position:relative;top:auto}.mission-fullscreen-view .mission-feed>header{box-shadow:none;border:0;border-bottom:1px solid #eee;border-radius:0;padding:12px 2px;position:static}.mission-return-home{color:var(--pink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0 8px;font-size:8px;font-weight:800}.mission-fullscreen-view .mission-feed-card{box-shadow:none;border-radius:10px;gap:6px;padding:13px}.mission-fullscreen-view .mission-feed-card h4{font-size:12px}.mission-fullscreen-view .mission-feed-card>button{min-height:34px}.mission-fullscreen-view .selected-mission-detail{z-index:850;width:min(520px,100vw - 400px);max-height:330px;position:fixed;bottom:20px;right:24px;overflow-y:auto;box-shadow:0 12px 40px #0000002e}@media (max-width:980px){.mission-header-spacer{min-width:0}.mission-fullscreen-view .mission-search-strip{width:calc(100vw - 340px);left:135px}.mission-fullscreen-view .mission-artisan-layout{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:760px){.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:1fr auto;height:64px;min-height:64px}.mission-fullscreen-view .mission-fullscreen-logo{display:flex}.mission-fullscreen-view .mission-fullscreen-logo .rely-logo-symbol-art{width:27px;height:31px}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:22px}.mission-fullscreen-view .mission-fullscreen-actions button:not(.mission-header-avatar){display:none}.mission-fullscreen-view .mission-search-strip{width:calc(100vw - 20px);top:72px;left:10px}.mission-fullscreen-view .mission-artisan-layout{flex-direction:column;padding-top:72px;display:flex;position:relative;inset:auto}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{order:1;height:45vh;min-height:330px}.mission-fullscreen-view .mission-artisan-layout .mission-feed{border-right:0;order:2;height:auto;padding:12px}.mission-fullscreen-view .selected-mission-detail{width:auto;max-height:none;margin:10px;position:relative;bottom:auto;right:auto}}.mission-feed-card-top .mission-matching-logo{color:#fff;background:linear-gradient(145deg,#e9b64c,#cc851b);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid;box-shadow:0 3px 9px #a0630d40}.mission-feed-card-top>span{margin-right:auto}.mission-zone-marker{background:linear-gradient(145deg,#e9b64c,#cc851b);border-radius:50%;transform:none}.mission-zone-marker span{font-size:13px;transform:none}.mission-zone-marker.selected{background:linear-gradient(145deg,#d99c2c,#ad680d)}.mission-card-essential{color:#747474;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:8px;display:flex}.mission-card-essential strong{color:#2d2d2d;margin-left:auto;font-size:9px}.selected-mission-detail.simple>header{border-bottom:1px solid #eee}.selected-mission-detail.simple .selected-mission-description{gap:11px}.selected-mission-detail.simple .mission-applied{display:block}.mission-probable-gain{color:#8a5a08;background:linear-gradient(135deg,#fff6dd,#fffaf0);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 11px;display:grid}.mission-probable-gain>span{text-transform:uppercase;font-size:8px;font-weight:850}.mission-probable-gain>strong{color:#9b5d00;letter-spacing:-.03em;grid-area:1/2/3;font-size:18px}.mission-probable-gain>small{color:#9a7a43;font-size:7px}.selected-probable-gain{align-items:center;background:linear-gradient(135deg,#fff4d4,#fffaf0)!important;border:1px solid #f0d9a5!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 14px!important;padding:12px 14px!important;display:grid!important}.selected-probable-gain>span{color:#84530b;text-transform:uppercase;font-size:8px;font-weight:900;border:0!important;padding:0!important;display:block!important}.selected-probable-gain>strong{color:#9a5c00;grid-area:1/2/3;font-size:23px}.selected-probable-gain>small{color:#977845;font-size:7px}.mission-ui-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mission-search-strip label{grid-template-columns:25px minmax(0,1fr);align-items:center}.mission-search-strip label>.mission-ui-icon{width:19px;height:19px;color:var(--pink)}.mission-search-strip label>span{gap:4px;min-width:0;display:grid}.mission-search-strip button .mission-ui-icon{width:21px;height:21px;margin:auto}.mission-fullscreen-view .mission-search-strip button{background:linear-gradient(135deg,#ff385c,#e31c5f);box-shadow:0 5px 14px #e31c5f40}.mission-feed-card{border-radius:14px;transition:border-color .18s,box-shadow .18s,transform .18s}.mission-feed-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000012}.mission-card-essential>span,.mission-card-essential>strong{align-items:center;gap:5px;display:inline-flex}.mission-card-essential .mission-ui-icon{width:13px;height:13px;color:var(--pink)}.mission-feed-card>button{background:linear-gradient(135deg,#ff385c,#e31c5f);justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:0 6px 16px #e31c5f29}.mission-feed-card>button .mission-ui-icon{width:13px;height:13px}.mission-probable-gain{grid-template-columns:24px minmax(0,1fr) auto}.mission-probable-gain>.mission-ui-icon{width:19px;height:19px;color:var(--pink);grid-row:1/3}.mission-probable-gain>strong{grid-column:3}.mission-probable-gain>small{grid-column:2}.selected-mission-detail>header>span{align-items:center;gap:5px;display:flex}.selected-mission-detail>header>span .mission-ui-icon{width:12px;height:12px}.selected-mission-description>div span{grid-template-columns:20px minmax(0,1fr);column-gap:2px;position:relative}.selected-mission-description>div span>.mission-ui-icon{width:15px;height:15px;color:var(--pink);grid-row:1/3}.selected-mission-description>div span>small,.selected-mission-description>div span>strong{grid-column:2}.selected-probable-gain{grid-template-columns:27px minmax(0,1fr) auto!important}.selected-probable-gain>.mission-ui-icon{width:21px;height:21px;color:var(--pink);grid-row:1/3}.selected-probable-gain>span,.selected-probable-gain>small{grid-column:2}.selected-probable-gain>strong{grid-column:3}.selected-mission-description>button{background:linear-gradient(135deg,#ff385c,#e31c5f)}.company-missions-list>article{grid-template-columns:12px minmax(0,1fr) auto}.mission-delete-button{color:#b23b3b;cursor:pointer;background:#fff;border:1px solid #efc4c4;border-radius:7px;align-self:center;min-height:29px;padding:0 9px;font-size:7px;font-weight:850}.mission-delete-button:hover{background:#fff4f4;border-color:#c94141}.mission-delete-button:disabled{opacity:.55;cursor:wait}.mission-urgent-option{cursor:pointer;background:#fff8fa;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #f0c0ca!important;padding:13px 14px!important;display:grid!important}.mission-urgent-option.selected{background:#fff0f4;box-shadow:0 0 0 3px #ef2b6314;border-color:var(--pink)!important}.mission-urgent-option>input{height:18px;accent-color:var(--pink);margin:0;width:18px!important}.mission-urgent-option>span{gap:4px;display:grid}.mission-urgent-option strong{color:#c91e51;font-size:10px}.mission-urgent-option small{color:#765b63;font-size:8px;line-height:1.45}.mission-urgent-inline,.mission-urgent-badge{background:var(--pink);color:#fff;letter-spacing:.04em;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.mission-preview-title .mission-urgent-inline{margin-right:6px}.mission-feed-card.urgent{background:linear-gradient(145deg,#fff7f9,#fff);border-color:#ef9bb2;box-shadow:0 8px 22px #dd1f531f}.mission-feed-card.urgent.selected{border-color:var(--pink);box-shadow:0 0 0 3px #ef2b631c,0 10px 25px #dd1f531f}.mission-feed-card.urgent .mission-matching-logo{background:linear-gradient(145deg,#ff466d,#d91d52)}.mission-feed-card-top .mission-urgent-badge{margin-right:auto}.mission-feed-card.urgent .mission-feed-card-top>span{margin-right:0}.mission-search-strip{border-color:#dedede;border-radius:35px;grid-template-columns:minmax(145px,1fr) minmax(190px,1.35fr) minmax(104px,.72fr) minmax(104px,.72fr) 58px;overflow:visible;box-shadow:0 3px 12px #0000000f}.mission-search-strip label{cursor:pointer;border-right:1px solid #ededed;align-items:center;height:40px;margin:8px 0;padding:0 17px;display:flex}.mission-search-strip label:hover,.mission-search-strip label:focus-within{background:#f7f7f7;border-radius:24px}.mission-search-strip label>span{gap:4px;width:100%;min-width:0;display:grid}.mission-search-strip small{color:#777;font-size:8px;font-weight:600}.mission-search-strip strong,.mission-search-strip select,.mission-search-strip input{color:#282828;width:100%;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;padding:0;font-size:10px;font-weight:650;overflow:hidden}.mission-search-strip input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}.mission-search-strip input::-webkit-calendar-picker-indicator{opacity:.72;width:13px;height:13px;margin:0;padding:0}.mission-search-strip button{background:linear-gradient(135deg,#ff385c,#e31c5f);place-items:center;width:46px;height:46px;margin:5px 6px 5px 5px;display:grid;box-shadow:0 5px 14px #e31c5f40}.mission-search-strip .mission-search-location{cursor:text}.mission-search-strip .mission-search-location .address-autocomplete{width:100%}.mission-search-strip .mission-search-location .address-autocomplete>input{cursor:text}.mission-search-strip .mission-search-location .address-suggestions{width:min(460px,80vw);top:calc(100% + 17px);left:-18px}.mission-search-strip .address-suggestions button{color:#222;width:100%;height:auto;min-height:48px;box-shadow:none;text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f1f1;border-radius:0;justify-content:flex-start;align-items:center;gap:11px;margin:0;padding:10px 14px;display:flex}.mission-search-strip .address-suggestions button:hover,.mission-search-strip .address-suggestions button.active{background:#fff2f5;transform:none}.mission-search-strip .address-suggestions strong{font-size:12px}.mission-search-strip .address-suggestions small{font-size:10px}.mission-trade-mismatch{background:#fff9ef;border:1px solid #f0c98b;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.mission-trade-mismatch>span{background:#ffecd0;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.mission-trade-mismatch>div{gap:3px;display:grid}.mission-trade-mismatch strong{color:#7f4b05;font-size:11px}.mission-trade-mismatch small{color:#806b50;font-size:10px;line-height:1.45}.mission-fullscreen-view .mission-search-strip{width:min(690px,100vw - 600px);height:58px}@media (max-width:760px){.mission-search-strip{border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 50px}.mission-search-strip label{padding-inline:11px}.mission-search-strip .mission-search-date{display:none}.mission-search-strip button{width:42px;height:42px;margin:7px 4px}.mission-search-strip .mission-search-location .address-suggestions{z-index:12000;width:calc(100vw - 20px);position:fixed;top:132px;left:10px}}.landing-header .rely-logo{transform-origin:0;transform:scale(.82)}.landing-primary-nav button{color:#525252;gap:8px;padding-top:1px;font-size:11px;font-weight:500}.landing-primary-nav .nav-pictogram{width:18px;height:18px}.landing-primary-nav .nav-pictogram svg{stroke-width:1.65px;width:18px;height:18px}.landing-primary-nav button.active:after{height:1.5px}.landing-provider{padding:9px 11px;font-size:11px;font-weight:550}.landing-globe svg{stroke-width:1.65px;width:17px;height:17px}.landing-account{border-radius:22px;height:40px;padding:3px 4px 3px 12px}.landing-menu-lines{gap:3px}.landing-menu-lines i{width:14px;height:1.3px}.app-header{grid-template-columns:175px minmax(500px,650px) 1fr;height:72px;padding-inline:18px}.app-header .rely-logo{transform-origin:0;transform:scale(.88)}.become-provider{font-size:11px;font-weight:550}.icon-button svg{stroke-width:1.65px;width:18px;height:18px}.menu-button{gap:3px}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:24px;font-weight:500}.mission-fullscreen-view .mission-fullscreen-actions button{color:#444;min-width:32px;min-height:36px;padding:0 8px;font-size:10px;font-weight:500}.mission-fullscreen-view .mission-search-strip{height:56px;top:4px;left:170px}.dashboard-sidebar nav button{gap:10px;min-height:40px;font-size:16px;font-weight:400}.dashboard-sidebar nav button>span{font-size:11px;font-weight:500}.dashboard-sidebar nav button.active>span{color:var(--pink)}.dashboard-heading p,.documents-eyebrow,.auth-eyebrow{font-size:8px}.dashboard-heading h2{font-size:22px;font-weight:650}.dashboard-card-title h3{font-size:13px;font-weight:650}.mission-ui-icon{stroke-width:1.65px;width:15px;height:15px}.mission-feed-card h4{font-size:12px;font-weight:650}.mission-feed-card-top span,.mission-urgent-badge{font-size:7px}.mission-feed-card>button,.selected-mission-description>button{font-size:9px;font-weight:700}@media (max-width:760px){.landing-header{grid-template-columns:1fr auto;height:60px;min-height:60px;padding-inline:12px}.mission-fullscreen-view .mission-search-strip{top:68px;left:10px}}.landing-header{grid-template-columns:155px auto 1fr;height:76px;min-height:76px;padding-inline:24px}.landing-header .rely-logo{transform:scale(.96)}.landing-primary-nav{gap:36px}.landing-primary-nav button{gap:9px;font-size:13px}.landing-primary-nav .nav-pictogram,.landing-primary-nav .nav-pictogram svg{width:20px;height:20px}.landing-provider{font-size:13px}.landing-globe{width:42px;height:42px}.landing-globe svg{width:20px;height:20px}.landing-account{height:46px;padding-left:14px}.landing-mini-avatar,.landing-user-initials,.landing-user-photo{width:34px;height:34px}.app-header{grid-template-columns:185px minmax(620px,760px) 1fr;gap:24px;height:88px;padding-inline:24px}.app-header .rely-logo{transform:scale(1)}.air-search{grid-template-columns:1fr 1.25fr 1.05fr 64px;height:66px}.air-search>label,.date-search{height:44px;padding-inline:22px}.air-search>label>span,.date-search span,.date-range-fields.compact label>.date-range-title{font-size:10px}.air-search>label input,.air-search .common-trade-select,.date-search strong{font-size:14px}.date-range-fields.compact .date-input-shell,.date-range-fields.compact input{font-size:11px}.date-range-fields.compact label{height:44px;padding-inline:10px}.round-search{width:54px;height:54px}.round-search svg{width:23px;height:23px}.top-actions{gap:15px}.become-provider{font-size:13px}.icon-button svg{width:20px;height:20px}.menu-button i{width:20px;height:1.6px}.top-avatar{width:42px;height:42px}.marketplace-layout{height:calc(100vh - 88px)}.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:175px minmax(0,1fr) auto;height:76px;min-height:76px;padding-inline:20px}.mission-fullscreen-view .mission-fullscreen-actions button{min-height:40px;padding-inline:11px;font-size:12px}.mission-header-avatar{width:42px;height:42px;min-width:42px!important}.mission-fullscreen-view .mission-artisan-layout{grid-template-columns:390px minmax(0,1fr);inset:76px 0 0}.mission-fullscreen-view .mission-artisan-layout .mission-feed{padding:18px 18px 34px}.mission-feed>header h3{font-size:15px}.mission-feed-card{gap:9px;padding:16px}.mission-feed-card h4{font-size:14px}.mission-card-essential{font-size:10px}.mission-card-essential strong{font-size:11px}.mission-probable-gain>span{font-size:9px}.mission-probable-gain>small{font-size:8px}.mission-probable-gain>strong{font-size:20px}.mission-feed-card>button,.selected-mission-description>button{min-height:42px;font-size:11px}.selected-mission-detail h3{font-size:16px}.selected-mission-description>p{font-size:11px}.selected-mission-description small{font-size:8px}.selected-mission-description strong{font-size:10px}.dashboard-sidebar nav button>span{font-size:12px}.dashboard-heading h2{font-size:25px}.dashboard-card-title h3{font-size:15px}.dashboard-card-title p,.dashboard-fields label>span,.mission-form-grid label>span:first-child{font-size:10px}.dashboard-fields input,.dashboard-fields select,.dashboard-fields textarea,.mission-form-grid input,.mission-form-grid select,.mission-form-grid textarea{font-size:12px}@media (max-width:980px){.app-header{grid-template-columns:150px minmax(470px,620px) 1fr;gap:12px;padding-inline:16px}.mission-fullscreen-view .mission-search-strip{width:calc(100vw - 370px);left:150px}.mission-fullscreen-view .mission-artisan-layout{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:760px){.landing-header{height:68px;min-height:68px;padding-inline:14px}.app-header{height:122px}.mission-fullscreen-view .mission-fullscreen-header{height:68px;min-height:68px}.mission-fullscreen-view .mission-search-strip{width:calc(100vw - 20px);top:76px;left:10px}.mission-fullscreen-view .mission-artisan-layout{padding-top:78px}}.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:190px minmax(0,1fr) auto;height:88px;min-height:88px;padding-inline:22px;box-shadow:0 1px #0000000f}.mission-fullscreen-view .mission-fullscreen-logo{gap:5px}.mission-fullscreen-view .mission-fullscreen-logo .rely-logo-symbol-art{width:39px;height:44px}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:31px}.mission-fullscreen-view .mission-fullscreen-actions .mission-space-button{border-radius:24px;min-height:48px;padding-inline:16px;font-size:14px;font-weight:650}.mission-space-button:hover,.mission-language-button:hover{background:#f5f5f5!important}.mission-language-button svg{fill:none;stroke:#222;stroke-width:1.7px;width:30px;height:30px}.mission-fullscreen-view .mission-fullscreen-actions .mission-menu-button{background:#fff;border:1px solid #dedede;border-radius:26px;place-items:center;width:52px;min-width:52px;height:52px;padding:0;display:grid;box-shadow:0 1px 2px #0000000a}.mission-menu-button:hover{box-shadow:0 3px 10px #0000001f}.mission-menu-button>span{gap:4px;display:grid}.mission-menu-button i{background:#333;border-radius:2px;width:21px;height:2px;display:block}.mission-header-avatar{width:52px;height:52px;margin-left:2px;min-width:52px!important;font-size:15px!important}.mission-header-avatar span{width:52px;height:52px}.mission-fullscreen-view .mission-search-strip{width:min(690px,100vw - 790px);height:66px;top:11px;left:220px}.mission-fullscreen-view .mission-search-strip label{padding-inline:20px}.mission-search-strip small{font-size:10px}.mission-search-strip strong,.mission-search-strip select{font-size:13px}.mission-search-strip label>.mission-ui-icon{width:22px;height:22px}.mission-search-strip button{width:54px;height:54px;margin:5px}.mission-search-strip button .mission-ui-icon{width:24px;height:24px}@media (max-width:1180px){.mission-fullscreen-view .mission-search-strip{width:calc(100vw - 610px);left:180px}.mission-fullscreen-view .mission-fullscreen-actions .mission-space-button{display:none}}@media (max-width:760px){.mission-fullscreen-view .mission-fullscreen-header{height:76px;min-height:76px;padding-inline:12px}.mission-fullscreen-view .mission-fullscreen-logo .rely-logo-symbol-art{width:31px;height:36px}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:25px}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button,.mission-fullscreen-view .mission-fullscreen-actions .mission-menu-button,.mission-header-avatar{width:44px;height:44px;min-width:44px!important}.mission-language-button svg{width:25px;height:25px}.mission-header-avatar span{width:44px;height:44px}.mission-fullscreen-view .mission-search-strip{width:calc(100vw - 20px);top:84px;left:10px}.mission-fullscreen-view .mission-artisan-layout{padding-top:86px}}.mission-language-button svg{stroke-width:1.25px}.mission-fullscreen-view .mission-fullscreen-actions .mission-menu-button{border-width:1px;border-color:#e5e5e5;box-shadow:0 1px 2px #00000006}.mission-menu-button:hover{border-color:#d8d8d8;box-shadow:0 2px 7px #00000014}.mission-menu-button i{background:#3f3f3f;height:1.25px}.mission-fullscreen-view .mission-fullscreen-actions .mission-space-button{font-weight:550}.mission-fullscreen-view .mission-fullscreen-header{box-shadow:none;border-bottom-color:#ededed}.mission-fullscreen-view:before{content:"";z-index:1000;background:#fffffffa;border-bottom:1px solid #ededed;height:94px;position:fixed;top:88px;left:0;right:0}.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:190px minmax(390px,1fr) auto;position:fixed;left:0;right:0}.mission-primary-nav{justify-content:center;align-items:stretch;gap:34px;height:100%;display:flex}.mission-primary-nav button{color:#5e5e5e;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 4px;font-size:13px;font-weight:600;display:flex;position:relative}.mission-primary-nav button:after{content:"";background:var(--pink);height:1.5px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mission-primary-nav button:hover,.mission-primary-nav button.active{color:#242424}.mission-primary-nav button:hover:after,.mission-primary-nav button.active:after{transform:scaleX(1)}.mission-primary-nav .nav-pictogram{color:currentColor;place-items:center;width:22px;height:22px;display:grid}.mission-primary-nav .nav-pictogram svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.mission-primary-nav button.active .nav-pictogram{color:var(--pink)}.mission-fullscreen-view .mission-fullscreen-actions{gap:12px}.mission-fullscreen-view .mission-fullscreen-actions .mission-space-button{font-size:13px}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;padding:0;display:grid}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button:hover{background:#f7f7f7}.mission-fullscreen-view .mission-language-button svg{stroke-width:1.25px;width:27px;height:27px}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{background:#fff;border:1px solid #dedede;border-radius:28px;align-items:center;gap:11px;min-width:94px;height:54px;padding:5px 6px 5px 17px;display:flex;box-shadow:0 1px 2px #0000000a}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill:hover{box-shadow:0 3px 10px #0000001c}.mission-menu-lines{gap:4px;display:grid}.mission-menu-lines i{background:#343434;border-radius:2px;width:20px;height:1.25px;display:block}.mission-account-avatar{background-color:#e4e6df;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.mission-account-avatar-fallback{color:#555;font-size:14px;font-weight:800}.mission-fullscreen-view .mission-search-strip{width:min(760px,100vw - 48px);height:66px;top:102px;left:50%;transform:translate(-50%)}.mission-fullscreen-view .mission-artisan-layout{inset:182px 0 0}.mission-fullscreen-view .mission-artisan-layout .mission-feed,.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{height:calc(100vh - 182px)}@media (max-width:1050px){.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:165px minmax(300px,1fr) auto}.mission-primary-nav{gap:17px}.mission-fullscreen-view .mission-fullscreen-actions .mission-space-button{display:none}}@media (max-width:760px){.mission-fullscreen-view:before{height:82px;top:76px}.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:1fr auto}.mission-primary-nav{display:none}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{display:grid}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{min-width:80px;height:46px;padding:4px 5px 4px 13px}.mission-account-avatar{width:36px;height:36px}.mission-fullscreen-view .mission-search-strip{width:calc(100vw - 20px);top:84px;left:50%;transform:translate(-50%)}.mission-fullscreen-view .mission-artisan-layout{padding-top:94px}}.dashboard-backdrop{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12121275;padding:clamp(22px,4vh,42px) clamp(18px,4vw,48px)}.account-dashboard{border:1px solid #ffffffb8;border-radius:24px;width:min(1180px,100vw - 48px);height:min(820px,100vh - 64px);box-shadow:0 24px 80px #00000042}.mission-fullscreen-view.has-dashboard-open .mission-search-strip,.mission-fullscreen-view.has-dashboard-open .selected-mission-detail{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,visibility .12s}.mission-profile-trades{color:#777;margin-top:6px;font-size:9px;font-weight:650;line-height:1.4;display:block}.mission-required-trades{background:#fff;border:1px solid #ddd;border-radius:10px;min-width:0;margin:0;padding:13px}.mission-required-trades legend{color:#4a4a4a;padding:0 7px;font-size:9px;font-weight:800}.mission-required-trades legend small{color:var(--pink);margin-left:6px;font-size:8px}.mission-required-trade-chips{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.mission-required-trade-chips button{color:#333;cursor:pointer;background:#fff3f5;border:1px solid #ffd0da;border-radius:16px;align-items:center;gap:7px;min-height:30px;padding:0 9px;display:inline-flex}.mission-required-trade-chips button b{font-size:8px}.mission-required-trade-chips button span{color:#a96979;font-size:14px;line-height:1}.mission-required-trades select{color:#333;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:0 11px;font-size:9px}.mission-required-trades>small{color:#777;margin-top:8px;font-size:7px;line-height:1.5;display:block}.mission-preview-title>small{color:#9a5d2c;font-size:7px;font-weight:750}.mission-candidates>div:last-child>article.top-profile{background:linear-gradient(90deg,#fffaf0,#fff);position:relative;box-shadow:inset 3px 0 #d99a23}.mission-candidate-avatar.top-profile{border-color:#e0a527;position:relative;box-shadow:0 0 0 4px #fff3c9,0 4px 13px #b1770c40}.mission-candidate-avatar.top-profile:after{content:"TOP";color:#242424;letter-spacing:.02em;background:#fff6d7;border:2px solid #fff;border-radius:12px;place-items:center;width:28px;height:24px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:900;display:grid;position:absolute;top:-12px;right:-10px;box-shadow:0 3px 8px #84560033}.top-profile-badge{color:#8a5b00;letter-spacing:.02em;background:#fff6d8;border:1px solid #edca72;border-radius:12px;justify-self:start;padding:5px 8px;font-size:7px;font-weight:900}.mission-fullscreen-view .mission-fullscreen-actions .mission-followup-button{white-space:nowrap;align-items:center;gap:8px;display:flex;position:relative}.mission-followup-badge,.mission-account-notification-dot{color:#fff;background:#e31c5f;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:900;line-height:1;display:grid;box-shadow:0 2px 7px #e31c5f59}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{position:relative}.mission-account-notification-dot{position:absolute;top:-5px;right:-4px}.applied-missions-panel{background:#fff;border:1px solid #e7e7e7;border-radius:14px;margin:16px 0;overflow:hidden}.applied-missions-heading{background:linear-gradient(120deg,#fff,#fff8fa);border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.applied-missions-heading h4{margin:3px 0 4px;font-size:15px}.applied-missions-heading span{color:#777;font-size:8px}.applied-missions-heading>b{background:var(--pink);color:#fff;border-radius:18px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:12px;display:grid}.applied-missions-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.applied-mission-card{background:#fff;border:1px solid #e7e7e7;border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid;box-shadow:0 3px 12px #00000009}.applied-mission-card.status-accepted{background:linear-gradient(135deg,#f5fcf8,#fff);border-color:#addfc5}.applied-mission-card.status-declined,.applied-mission-card.status-withdrawn{opacity:.78;background:#fafafa}.applied-mission-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.applied-mission-top>small{color:#888;font-size:7px}.applied-mission-status{color:#a65a08;background:#fff1e3;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:850}.applied-mission-status.status-declined,.applied-mission-status.status-withdrawn{color:#666;background:#ededed}.applied-mission-card h5{margin:0;font-size:12px;line-height:1.35}.applied-mission-trades{flex-wrap:wrap;gap:5px;display:flex}.applied-mission-trades span{color:#b92751;background:#fff5f7;border:1px solid #ffd3dc;border-radius:11px;padding:4px 7px;font-size:6px;font-weight:800}.applied-mission-facts{border:1px solid #eee;border-radius:9px;grid-template-columns:1.2fr .8fr .8fr;display:grid;overflow:hidden}.applied-mission-facts>span{border-right:1px solid #eee;gap:4px;min-width:0;padding:9px;display:grid}.applied-mission-facts>span:last-child{border-right:0}.applied-mission-facts small{color:#888;font-size:6px}.applied-mission-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.applied-counteroffer{color:#6d440c;background:#fff8ed;border:1px solid #efc687;border-radius:10px;gap:9px;padding:11px;display:grid}.applied-counteroffer>header{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}.applied-counteroffer>header>span{color:#fff;background:#20252b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.applied-counteroffer>header>div{gap:2px;display:grid}.applied-counteroffer>header small{letter-spacing:.04em;font-size:7px;font-weight:900}.applied-counteroffer>header strong{font-size:10px;line-height:1.35}.applied-counteroffer>p{margin:0;font-size:8px;line-height:1.5}.applied-counteroffer>div{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.applied-counteroffer button{cursor:pointer;border-radius:8px;min-height:38px;font-size:9px;font-weight:850}.applied-counteroffer button.decline{color:#353b42;background:#fff;border:1px solid #cfd3d8}.applied-counteroffer button.accept{color:#fff;background:#20252b;border:1px solid #20252b}.applied-counteroffer.status-accepted{color:#16764b;background:#eff9f4;border-color:#b9dfcb}.applied-counteroffer.status-declined,.applied-counteroffer.status-expired{color:#59616a;background:#f5f6f7;border-color:#d9dde1}.applied-position-negotiations{gap:9px;display:grid}.applied-position-negotiations>article{background:#f8f9fa;border:1px solid #d7dce2;border-radius:10px;gap:9px;padding:11px;display:grid}.applied-position-negotiations>article.candidate-offer-sent{background:#fff6f8;border-color:#ef9ab2}.applied-position-negotiations header{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}.applied-position-negotiations header>span{color:#fff;background:#20252b;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.applied-position-negotiations header>div{gap:2px;display:grid}.applied-position-negotiations header small{color:#66707a;letter-spacing:.04em;font-size:7px;font-weight:900}.applied-position-negotiations header strong{font-size:10px}.applied-position-rate{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.applied-position-rate>span,.applied-position-company-rate{background:#fff;border-radius:8px;gap:3px;padding:9px;display:grid}.applied-position-rate small,.applied-position-company-rate small{color:#75808b;font-size:7px}.applied-position-rate strong,.applied-position-company-rate strong{font-size:10px}.applied-position-negotiations p{color:#65707b;margin:0;font-size:8px;line-height:1.45}.applied-position-company-rate{color:#6d440c;background:#fff8ed;border:1px solid #e8c786}.applied-position-actions{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.applied-position-actions button{border-radius:8px;min-height:38px;font-size:9px;font-weight:850}.applied-position-actions button.decline{color:#353b42;background:#fff;border:1px solid #cfd3d8}.applied-position-actions button.accept{color:#fff;background:#20252b;border:1px solid #20252b}.applied-mission-progress{text-align:center;grid-template-columns:repeat(3,1fr);align-items:start;gap:0;display:grid}.applied-mission-progress i{background:#fff;border:2px solid #ddd;border-radius:50%;justify-self:center;width:10px;height:10px;position:relative}.applied-mission-progress i:after{content:"";background:#eee;width:calc(50vw - 56px);max-width:142px;height:2px;position:absolute;top:2px;left:calc(100% + 2px)}.applied-mission-progress i:nth-of-type(3):after{display:none}.applied-mission-progress i.done{border-color:var(--pink);background:var(--pink)}.applied-mission-progress span{color:#999;margin-top:5px;font-size:6px;line-height:1.3}.applied-mission-progress span.done{color:#333;font-weight:800}.applied-mission-note{color:#816027;background:#fff8e9;border-radius:8px;margin:0;padding:9px 10px;font-size:7px;line-height:1.5}.applied-mission-note.success{color:#176d46;background:#eaf8f0}.applied-mission-note.muted{color:#666;background:#eee}.applied-missions-empty{color:#777;text-align:left;justify-content:center;align-items:center;gap:13px;min-height:130px;padding:24px;display:flex}.applied-missions-empty>span{width:38px;height:38px;color:var(--pink);background:#fff0f4;border-radius:50%;place-items:center;display:grid}.applied-missions-empty div{gap:4px;display:grid}.applied-missions-empty strong{color:#444;font-size:9px}.applied-missions-empty p{margin:0;font-size:7px}.applied-missions-loading{min-height:130px}.dashboard-nav-badge{background:#e31c5f;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:7px;font-weight:900;line-height:1;display:grid;color:#fff!important}.dashboard-nav-badge.green{background:#208557}.ongoing-missions-page{min-width:0}.ongoing-missions-intro{justify-content:space-between;align-items:start;gap:18px;margin-bottom:15px;display:flex}.ongoing-missions-intro h3{letter-spacing:-.025em;margin:2px 0 4px;font-size:20px}.ongoing-missions-intro>div>span{color:#656565;font-size:12px;line-height:1.55}.ongoing-flow-tabs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-bottom:14px;display:grid}.ongoing-flow-tabs button{color:#25282d;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e4e7;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ongoing-flow-tabs button:hover{background:#fafafa;border-color:#bfc4ca}.ongoing-flow-tabs button.active{background:#fff7f9;border-color:#ef9ab4}.ongoing-flow-tabs button.payment{background:#fff9f1;border-color:#edb978}.ongoing-flow-tabs button>span:first-child{color:#222;background:#f2f3f5;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.ongoing-flow-tabs button.active>span:first-child{color:#c61c4b;background:#ffe5ed}.ongoing-flow-tabs button.payment>span:first-child{color:#a85708;background:#ffead2}.ongoing-flow-tabs .app-pictogram{width:20px;height:20px}.ongoing-flow-tabs button>span:nth-child(2){gap:2px;min-width:0;display:grid}.ongoing-flow-tabs small{color:#737981;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.ongoing-flow-tabs strong{font-size:13px;line-height:1.25}.ongoing-flow-tabs b{color:#fff;background:#e31c5f;border-radius:13px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:9px;display:grid}.ongoing-flow-tabs button.payment b{background:#c66a10}.ongoing-mission-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.ongoing-mission-stats article{background:#fff;border:1px solid #e6e6e6;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.ongoing-mission-stats article>span{width:39px;height:39px;color:var(--pink);background:#fff0f4;border-radius:11px;flex:none;place-items:center;font-size:16px;display:grid}.ongoing-mission-stats article.retained{background:#f7fcf9;border-color:#cce8d9}.ongoing-mission-stats article.retained>span{color:#18784c;background:#ddf5e7}.ongoing-mission-stats article div{gap:2px;display:grid}.ongoing-mission-stats strong{font-size:20px}.ongoing-mission-stats small{color:#696969;font-size:11px}.ongoing-applications-priority{background:linear-gradient(115deg,#fff0f4,#fff);border:2px solid #ef2b63;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:15px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #be1e4c1a}.ongoing-applications-priority>span{color:#d91d52;background:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 5px 15px #be1e4c1f}.ongoing-applications-priority>span .app-pictogram{width:26px;height:26px}.ongoing-applications-priority>span>b{color:#fff;background:#d91d52;border:2px solid #fff;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-7px;right:-7px}.ongoing-applications-priority>div{gap:3px;min-width:0;display:grid}.ongoing-applications-priority small{color:#d91d52;letter-spacing:.07em;font-size:9px;font-weight:900}.ongoing-applications-priority strong{color:#7e1635;font-size:17px}.ongoing-applications-priority p{color:#765160;margin:0;font-size:11px;line-height:1.45}.ongoing-applications-priority>button{color:#fff;cursor:pointer;background:#d91d52;border:0;border-radius:12px;min-height:44px;padding:0 15px;font-size:11px;font-weight:900}.cancellation-compensation-notice{color:#6d1833;background:linear-gradient(115deg,#fff0f4,#fff9fa);border:2px solid #e31c5f;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:15px 0;padding:16px 18px;display:grid;box-shadow:0 8px 24px #be1e4c1c}.cancellation-compensation-notice>span{color:#fff;background:#e31c5f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;font-weight:950;display:grid}.cancellation-compensation-notice>div{gap:4px;min-width:0;display:grid}.cancellation-compensation-notice>div>strong{color:#8b1639;font-size:16px;line-height:1.3}.cancellation-compensation-notice p{color:#704553;margin:0;font-size:12px;line-height:1.55}.cancellation-compensation-notice p b{color:#b11643}.cancellation-compensation-notice>b{color:#fff;white-space:nowrap;background:#e31c5f;border-radius:999px;padding:9px 13px;font-size:19px}.ongoing-missions-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ongoing-mission-selector{position:sticky;top:0;overflow:hidden}.ongoing-mission-selector>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.ongoing-mission-selector>header>div{gap:3px;display:grid}.ongoing-mission-selector>header small{color:#a3284d;letter-spacing:.07em;font-size:8px;font-weight:900}.ongoing-mission-selector>header strong{font-size:13px}.ongoing-mission-selector>header span{color:#666;background:#f1f1f1;border-radius:14px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:10px;font-weight:850;display:grid}.ongoing-mission-selector>div{max-height:560px;display:grid;overflow-y:auto}.ongoing-mission-menu-heading{color:#4f565d;background:#f5f6f7;border-bottom:1px solid #e4e7ea;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:grid}.ongoing-mission-menu-heading>span{background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.ongoing-mission-menu-heading>strong{letter-spacing:.025em;text-transform:uppercase;font-size:10px}.ongoing-mission-menu-heading>b{color:#5d6369;background:#e6e8ea;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:8px;display:grid}.ongoing-mission-menu-heading.attention{color:#9f1741;background:#fff1f5}.ongoing-mission-menu-heading.attention>b{color:#fff;background:#d91d52}.ongoing-mission-selector button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:grid}.ongoing-mission-selector button:hover,.ongoing-mission-selector button.active{background:#fff5f7}.ongoing-mission-selector button.active{box-shadow:inset 3px 0 0 var(--pink)}.ongoing-mission-selector button:after{color:#87909a;content:"›";grid-column:4;align-self:center;font-size:23px;font-weight:400}.ongoing-mission-state-icon{background:#f1f3f5;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;line-height:1;display:grid!important}.ongoing-mission-state-icon.attention{background:#ffe4ec}.ongoing-mission-state-icon.awaiting{background:#ffead2}.ongoing-mission-state-icon.paid{background:#ddf5e7}.ongoing-mission-state-icon.classified{filter:grayscale();background:#eceff1}.ongoing-mission-state-icon.waiting{background:#fff1db}.ongoing-mission-selector button>.ongoing-mission-copy{gap:4px;min-width:0;display:grid}.ongoing-mission-selector button strong{text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.ongoing-mission-selector button small{color:#707070;font-size:9px}.ongoing-mission-selector button em{color:#555;font-size:9px;font-style:normal;font-weight:800}.ongoing-mission-selector button>b{color:#596068;background:#e8eaec;border-radius:14px;grid-column:3;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:9px;display:grid}.ongoing-mission-selector button>b.new{color:#fff;background:#d91d52}.ongoing-mission-detail{gap:14px;min-width:0;display:grid}.ongoing-mission-summary{overflow:hidden}.ongoing-mission-summary>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:start;gap:16px;padding:17px 18px 13px;display:flex}.ongoing-mission-summary h4{margin:3px 0 0;font-size:19px;line-height:1.35}.ongoing-mission-status{text-transform:uppercase;border-radius:15px;flex:none;padding:8px 11px;font-size:10px;font-weight:900}.ongoing-mission-status.open{color:#966009;background:#fff2de}.ongoing-mission-status.assigned,.ongoing-mission-status.running{color:#18784c;background:#ddf5e7}.ongoing-mission-summary>p{color:#595959;margin:0;padding:14px 18px;font-size:12px;line-height:1.6}.ongoing-mission-facts{border:1px solid #e8e8e8;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 18px 18px;display:grid;overflow:hidden}.ongoing-mission-facts>span{border-bottom:1px solid #eee;border-right:1px solid #eee;gap:4px;min-width:0;padding:11px 12px;display:grid}.ongoing-mission-facts>span:nth-child(2n){border-right:0}.ongoing-mission-facts>span:nth-last-child(-n+2){border-bottom:0}.ongoing-mission-facts small{color:#777;font-size:10px}.ongoing-mission-facts strong{text-overflow:ellipsis;white-space:normal;font-size:12px;line-height:1.45;overflow:hidden}.ongoing-candidates-panel{border-color:#dedede;scroll-margin-top:12px;overflow:hidden}.ongoing-candidates-panel>header{background:linear-gradient(115deg,#fff,#fff7f9);border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.ongoing-candidates-panel>header h4{margin:3px 0 4px;font-size:18px}.ongoing-candidates-panel>header span{color:#696969;font-size:11px;line-height:1.45}.ongoing-candidates-panel>header>b{background:var(--pink);color:#fff;border-radius:20px;place-items:center;min-width:38px;height:38px;padding:0 10px;font-size:13px;display:grid}.ongoing-candidate-subnav{background:#fff;border-bottom:1px solid #e6e8eb;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:12px 13px;display:grid}.ongoing-candidate-subnav button{color:#4b5158;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e7;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.ongoing-candidate-subnav button:hover:not(:disabled),.ongoing-candidate-subnav button.active{color:#9f1741;background:#fff3f6;border-color:#ef7899;box-shadow:0 0 0 2px #ef2b6314}.ongoing-candidate-subnav button:disabled{opacity:.5;cursor:default}.ongoing-candidate-subnav button>i{background:#f1f3f5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;display:grid}.ongoing-candidate-subnav button.active>i{background:#ffe1e9}.ongoing-candidate-subnav button>span{gap:2px;min-width:0;display:grid}.ongoing-candidate-subnav strong{font-size:10px;line-height:1.25}.ongoing-candidate-subnav small{color:#777f87;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ongoing-candidate-subnav b{color:#545b63;background:#f0f2f4;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}.ongoing-candidate-subnav button.active b{color:#fff;background:#d91d52}.ongoing-candidate-list{background:#f7f7f7;gap:11px;padding:13px;display:grid}.ongoing-candidate-empty{color:#626a72;background:#f7f8f9;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:122px;padding:24px;display:grid}.ongoing-candidate-empty>span{color:#8a929a;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 8px #0000000f}.ongoing-candidate-empty .app-pictogram{width:21px;height:21px}.ongoing-candidate-empty div{gap:4px;display:grid}.ongoing-candidate-empty strong{color:#3b4249;font-size:12px}.ongoing-candidate-empty p{margin:0;font-size:10px;line-height:1.45}.ongoing-candidate-card{background:#fff;border:1px solid #e2e2e2;border-radius:14px;grid-template-columns:64px minmax(0,1fr) 145px auto;align-items:center;gap:15px;min-width:0;padding:17px;display:grid;position:relative;box-shadow:0 4px 14px #00000009}.ongoing-candidate-card.status-accepted{background:linear-gradient(125deg,#eaf8f0,#fff);border:2px solid #82cca5;box-shadow:0 8px 25px #1f7e5121}.ongoing-candidate-card.status-declined,.ongoing-candidate-card.status-withdrawn{opacity:.72;background:#fafafa}.retained-candidate-banner{color:#176d46;background:#d9f2e4;border-radius:10px;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-5px -5px 2px;padding:10px 12px;display:grid}.retained-candidate-banner>span{color:#fff;background:#208557;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.retained-candidate-banner strong{font-size:12px}.retained-candidate-banner small{font-size:10px}.ongoing-candidate-avatar{color:#9a4300;background:#ffd9bd 50%/cover no-repeat;border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:14px;font-weight:900;display:grid;box-shadow:0 3px 12px #00000026}.status-accepted .ongoing-candidate-avatar{box-shadow:0 0 0 4px #bee8d0,0 4px 14px #176d462e}.ongoing-candidate-identity{gap:5px;min-width:0;display:grid}.ongoing-candidate-identity>div{flex-wrap:wrap;gap:6px;display:flex}.ongoing-verified-badge{color:#18784c;background:#eaf8f0;border-radius:11px;padding:5px 7px;font-size:9px}.ongoing-candidate-identity h5{margin:0;font-size:15px}.ongoing-candidate-identity>p{color:#6d6d6d;margin:0;font-size:11px}.ongoing-candidate-trades{flex-wrap:wrap;gap:5px;display:flex}.ongoing-candidate-trades span{color:#5f5f5f;background:#fafafa;border:1px solid #e5e5e5;border-radius:11px;padding:5px 7px;font-size:9px;font-weight:750}.ongoing-candidate-trades span.matching{color:#bb2450;background:#fff2f5;border-color:#f2b8c7}.ongoing-candidate-identity blockquote{color:#555;margin:2px 0 0;font-size:11px;font-style:italic;line-height:1.5}.ongoing-candidate-score{background:#fffc;border:1px solid #e7e7e7;border-radius:11px;gap:8px;min-width:0;padding:10px;display:grid}.ongoing-candidate-score>span{gap:2px;display:grid}.ongoing-candidate-score small{color:#777;font-size:9px}.ongoing-candidate-score strong{font-size:12px}.ongoing-candidate-score em{color:#8b6a31;font-size:10px;font-style:normal;font-weight:850}.ongoing-candidate-score em.available{color:#18784c}.ongoing-candidate-decision{gap:6px;min-width:104px;display:grid}.ongoing-candidate-decision button{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;min-height:38px;padding:0 10px;font-size:10px;font-weight:850}.ongoing-candidate-decision button.accept{color:#fff;background:#208557;border-color:#208557}.ongoing-candidate-decision button:disabled{opacity:.55;cursor:wait}.ongoing-candidate-decision.has-counter-action{min-width:156px}.ongoing-candidate-decision.has-counter-action .accept{grid-column:1/-1}.ongoing-counteroffer-panel{grid-column:1/-1;margin-top:2px}.ongoing-decision-pill{color:#666;text-align:center;background:#eee;border-radius:19px;place-items:center;min-height:38px;padding:0 10px;font-size:10px;font-weight:900;display:grid}.ongoing-decision-pill.accepted{color:#fff;background:#208557;box-shadow:0 5px 14px #20855733}.ongoing-missions-empty{text-align:center;justify-items:center;min-height:260px;padding:45px 20px;display:grid}.ongoing-missions-empty>span{font-size:33px}.ongoing-missions-empty h4{margin:13px 0 5px;font-size:15px}.ongoing-missions-empty p{color:#777;max-width:430px;margin:0;font-size:9px;line-height:1.5}.application-accepted-hero{color:#176d46;background:linear-gradient(120deg,#e2f6ea,#f8fdf9);border:2px solid #83cba5;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:15px;padding:15px 17px;display:grid;box-shadow:0 7px 20px #1d7a4d1a}.application-accepted-hero>span{color:#fff;background:#208557;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.application-accepted-hero h4{color:#145d3d;margin:2px 0 4px;font-size:17px}.application-accepted-hero div>p:last-child{color:#39745a;margin:0;font-size:9px}.application-accepted-hero>b{color:#fff;letter-spacing:.05em;background:#208557;border-radius:16px;padding:8px 11px;font-size:8px}.applied-mission-card.status-accepted{background:linear-gradient(135deg,#eaf8f0,#fff);border:2px solid #83cba5;box-shadow:0 7px 20px #1d7a4d1a}.applied-mission-status.status-accepted{color:#fff;background:#208557}.applied-mission-note.success strong{margin-bottom:3px;font-size:8px;display:block}@media (max-width:1050px){.mission-fullscreen-view .mission-fullscreen-actions .mission-followup-button{justify-content:center;width:46px;min-width:46px;padding:0}.mission-followup-button>span{display:none}.mission-followup-button:before{content:"✓";border:1px solid #ddd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.mission-followup-badge{position:absolute;top:-2px;right:-4px}}@media (max-width:760px){.mission-fullscreen-view .mission-fullscreen-actions .mission-followup-button{display:none}.dashboard-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;align-items:stretch;padding:0}.account-dashboard{width:100%;height:100dvh;box-shadow:none;background:#f7f7f7;border:0;border-radius:0}.dashboard-main{height:100%;padding:calc(10px + env(safe-area-inset-top,0px)) 14px calc(28px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow-x:hidden}.dashboard-close{top:calc(10px + env(safe-area-inset-top,0px));border:1px solid #e4e4e4;width:44px;height:44px;font-size:25px;position:fixed;right:12px;box-shadow:0 3px 12px #00000014}.dashboard-mobile-tabs{top:calc(10px + env(safe-area-inset-top,0px));border-radius:14px;gap:3px;margin:0 54px 18px 0;padding:4px;box-shadow:0 3px 12px #0000000a}.dashboard-mobile-tabs button{white-space:nowrap;border-radius:10px;min-height:44px;padding:0 8px;font-size:11px}.dashboard-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;padding-right:0}.dashboard-heading p{margin-bottom:6px;font-size:10px}.dashboard-heading h2{padding-right:0;font-size:24px;line-height:1.15}.dashboard-heading-actions{width:100%}.dashboard-heading-actions .dashboard-signout{min-height:42px;padding:0 15px;font-size:11px}.orders-history-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:16px}.orders-history-intro h3{font-size:20px;line-height:1.2}.orders-history-intro>div>span{margin-top:6px;font-size:12px;line-height:1.45;display:block}.orders-history-intro .documents-refresh{white-space:nowrap;min-height:42px;padding:0 13px;font-size:11px}.documents-eyebrow{font-size:10px}.mission-requests-panel{border-radius:16px;margin-bottom:14px;padding:15px}.mission-requests-heading{gap:12px}.mission-requests-heading h4{margin-top:4px;font-size:18px}.mission-requests-heading span,.mission-requests-empty{font-size:12px;line-height:1.45}.mission-requests-heading button{border-radius:12px;width:100%;min-height:44px;padding:0 14px;font-size:11px}.mission-request-grid{grid-template-columns:1fr;gap:12px;margin-top:14px}.mission-request-card{border-radius:14px;gap:9px;padding:16px}.mission-request-badge{border-radius:12px;padding:6px 9px;font-size:10px}.mission-request-card h5{font-size:17px;line-height:1.3}.mission-request-card>strong{font-size:13px}.mission-request-card p{font-size:12px;line-height:1.4}.mission-request-card small{font-size:11px;line-height:1.45}.mission-request-card>div:last-child:not(.request-confirmation):not(.payment-step){grid-template-columns:1fr 1.45fr;gap:9px;display:grid}.mission-request-card button{border-radius:11px;min-height:46px;padding:0 12px;font-size:12px}.request-confirmation strong{font-size:13px}.request-confirmation span{font-size:10px}.applied-missions-panel{border-radius:16px;margin:14px 0}.applied-missions-heading{align-items:flex-start;gap:12px;padding:16px}.applied-missions-heading h4{margin:4px 0 5px;font-size:18px;line-height:1.25}.applied-missions-heading span{font-size:12px;line-height:1.45;display:block}.applied-missions-heading>b{border-radius:18px;min-width:36px;height:36px;font-size:13px}.applied-missions-list{grid-template-columns:1fr;gap:12px;padding:12px}.applied-mission-card{border-radius:14px;gap:12px;padding:16px}.applied-mission-top{flex-wrap:wrap;align-items:flex-start}.applied-mission-top>small{font-size:11px;line-height:1.3}.applied-mission-status{border-radius:14px;padding:6px 9px;font-size:10px}.applied-mission-card h5{font-size:17px;line-height:1.35}.applied-mission-trades{gap:6px}.applied-mission-trades span{border-radius:14px;padding:6px 9px;font-size:10px}.applied-mission-facts{border-radius:11px;grid-template-columns:1fr 1fr}.applied-mission-facts>span{border-bottom:0;border-right:1px solid #eee;gap:5px;padding:11px}.applied-mission-facts>span:first-child{border-bottom:1px solid #eee;border-right:0;grid-column:1/-1}.applied-mission-facts>span:nth-child(2){border-right:1px solid #eee}.applied-mission-facts>span:last-child{border:0}.applied-mission-facts small{font-size:10px}.applied-mission-facts strong{white-space:normal;font-size:13px}.applied-counteroffer{border-radius:12px;gap:11px;padding:13px}.applied-counteroffer>header{grid-template-columns:38px minmax(0,1fr)}.applied-counteroffer>header>span{width:38px;height:38px;font-size:16px}.applied-counteroffer>header small{font-size:9px}.applied-counteroffer>header strong{font-size:14px}.applied-counteroffer>p{font-size:11px}.applied-counteroffer button{min-height:46px;font-size:12px}.applied-mission-progress{padding-top:1px;position:relative}.applied-mission-progress:before{content:"";z-index:0;background:#eee;height:2px;position:absolute;top:6px;left:16.66%;right:16.66%}.applied-mission-progress i{z-index:1;border-width:2px;width:12px;height:12px}.applied-mission-progress i:after{display:none}.applied-mission-progress span{margin-top:7px;padding:0 4px;font-size:10px;line-height:1.3}.applied-mission-note{border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.5}.applied-missions-empty{min-height:150px;padding:22px 18px}.applied-missions-empty>span{flex:none;width:44px;height:44px}.applied-missions-empty strong{font-size:13px}.applied-missions-empty p{font-size:11px;line-height:1.45}.orders-history-page .order-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.orders-history-page .order-stats article{text-align:center;justify-items:center;gap:5px;min-height:100px;padding:12px 6px;display:grid}.orders-history-page .order-stats article>span{width:34px;height:34px;font-size:11px}.orders-history-page .order-stats strong{font-size:19px}.orders-history-page .order-stats small{white-space:normal;font-size:9px;line-height:1.2}.orders-history-layout{gap:14px}.billing-profile-card{order:initial}.orders-filter-tabs{z-index:2;gap:3px;padding:5px;position:sticky;top:0}.orders-filter-tabs button{flex:1;justify-content:center;min-height:42px;padding:0 7px;font-size:11px}.orders-filter-tabs button b{min-width:20px;height:20px;font-size:9px}.order-history-row{gap:13px;padding:16px}.order-history-title{flex-wrap:wrap;align-items:flex-start}.order-history-title>strong{white-space:normal;width:100%;font-size:15px;line-height:1.35}.order-history-status{padding:5px 8px;font-size:9px}.order-history-main p{font-size:12px}.order-history-main small,.order-history-main em{white-space:normal;font-size:11px}.order-history-price{text-align:left;border-top:1px solid #eee;justify-items:stretch;padding-top:12px}.order-history-price small{font-size:11px}.order-history-price>strong{font-size:18px}.order-history-price button{width:100%;min-height:44px;font-size:11px}.order-history-price>span{font-size:10px}.billing-profile-card{padding:16px}.billing-profile-heading h4{font-size:15px}.billing-profile-heading p,.billing-profile-card label>span{font-size:11px}.billing-profile-card input,.billing-profile-card select{height:44px;font-size:12px}.billing-profile-card textarea{font-size:12px}.billing-profile-card form>button{min-height:46px;font-size:12px}.billing-vat-note strong{font-size:11px}.billing-vat-note span{font-size:10px}.dashboard-mobile-tabs.company-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.dashboard-mobile-tabs.company-tabs button{flex:0 0 78px}.ongoing-missions-intro{gap:12px;display:grid}.ongoing-missions-intro h3{font-size:21px;line-height:1.2}.ongoing-missions-intro>div>span{font-size:12px;line-height:1.45}.ongoing-missions-intro .documents-refresh{justify-self:start;min-height:42px;font-size:11px}.ongoing-applications-priority{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:14px}.ongoing-applications-priority>span{width:44px;height:44px}.ongoing-applications-priority strong{font-size:15px}.ongoing-applications-priority p{font-size:10px}.ongoing-applications-priority>button{grid-column:1/-1;width:100%;min-height:46px}.ongoing-mission-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ongoing-mission-stats article{text-align:center;justify-items:center;gap:5px;min-height:104px;padding:11px 5px;display:grid}.ongoing-mission-stats article>span{width:36px;height:36px}.ongoing-mission-stats strong{font-size:19px}.ongoing-mission-stats small{font-size:9px;line-height:1.25}.ongoing-missions-layout{grid-template-columns:1fr}.ongoing-mission-selector{position:static}.ongoing-mission-selector>div{scroll-snap-type:x proximity;max-height:none;display:flex;overflow:auto hidden}.ongoing-mission-selector button{scroll-snap-align:start;flex:0 0 220px}.ongoing-mission-summary>header{padding:16px;display:grid}.ongoing-mission-summary h4{font-size:19px}.ongoing-mission-status{justify-self:start;font-size:10px}.ongoing-mission-summary>p{padding:14px 16px;font-size:12px}.ongoing-mission-facts{grid-template-columns:1fr;margin:0 16px 16px}.ongoing-mission-facts>span,.ongoing-mission-facts>span:nth-child(2n),.ongoing-mission-facts>span:nth-last-child(-n+2){border-bottom:1px solid #eee;border-right:0;padding:12px}.ongoing-mission-facts>span:last-child{border-bottom:0}.ongoing-mission-facts small{font-size:10px}.ongoing-mission-facts strong{white-space:normal;font-size:12px}.ongoing-candidates-panel>header{align-items:flex-start;padding:16px}.ongoing-candidates-panel>header h4{font-size:19px}.ongoing-candidates-panel>header span{font-size:11px;line-height:1.4;display:block}.ongoing-candidate-list{padding:10px}.ongoing-candidate-card{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;padding:15px}.retained-candidate-banner{grid-template-columns:30px minmax(0,1fr);margin:-3px -3px 2px}.retained-candidate-banner small{grid-column:2;font-size:10px}.retained-candidate-banner strong{font-size:12px}.ongoing-candidate-avatar{width:58px;height:58px}.ongoing-candidate-identity h5{font-size:17px}.ongoing-candidate-identity>p,.ongoing-candidate-identity blockquote{font-size:11px}.ongoing-candidate-trades span{padding:6px 8px;font-size:9px}.ongoing-verified-badge,.ongoing-candidate-identity .top-profile-badge{font-size:9px}.ongoing-candidate-score{grid-column:1/-1;grid-template-columns:1fr 1fr;padding:12px}.ongoing-candidate-score em{grid-column:1/-1;font-size:10px}.ongoing-candidate-score small{font-size:9px}.ongoing-candidate-score strong{font-size:12px}.ongoing-candidate-decision{grid-column:1/-1;grid-template-columns:1fr 1.4fr}.ongoing-candidate-decision.has-counter-action{grid-template-columns:1fr 1.4fr;min-width:0}.ongoing-candidate-decision button,.ongoing-decision-pill{min-height:46px;font-size:11px}.ongoing-decision-pill{grid-column:1/-1}.application-accepted-hero{grid-template-columns:48px minmax(0,1fr);padding:15px}.application-accepted-hero>b{grid-column:2;justify-self:start}.application-accepted-hero h4{font-size:18px}.application-accepted-hero div>p:last-child{font-size:11px}.applied-mission-note.success strong{font-size:12px}}@media (max-width:390px){.dashboard-main{padding-left:10px;padding-right:10px}.dashboard-mobile-tabs{margin-right:50px}.dashboard-mobile-tabs button{padding:0 5px;font-size:10px}.orders-history-intro{grid-template-columns:1fr}.orders-history-intro .documents-refresh{justify-self:start}.applied-mission-card,.mission-request-card{padding:14px}.applied-mission-progress span{padding:0 2px;font-size:9px}}.mission-candidate-avatar.mission-candidate-ant{place-items:center;display:grid;overflow:hidden;background:#f3f4f5!important}.mission-candidate-avatar.mission-candidate-ant .rely-ant-avatar{width:92%;height:92%}.mission-candidate-privacy,.ongoing-candidate-privacy{background:#f7f9fa;border:1px solid #dce3e8;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-weight:750;line-height:1.45;color:#52616d!important;margin:9px 0 0!important;font-size:10px!important;display:flex!important}.mission-candidate-privacy .app-pictogram,.ongoing-candidate-privacy .app-pictogram{flex:none;width:16px;height:16px}.prepayment-identity-lock{color:#334853;background:#f4f8fa;border:1px solid #ccd9e0;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.prepayment-identity-lock>span{color:#283e4a;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.prepayment-identity-lock .app-pictogram{width:19px;height:19px}.prepayment-identity-lock strong{margin-bottom:3px;font-size:12px;display:block}.prepayment-identity-lock p{color:#60727c;margin:0;font-size:10px;line-height:1.5}.prepayment-identity-lock.simulation-open{color:#176c45;background:#eefaf3;border-color:#a9d8bf}.prepayment-identity-lock.simulation-open>span{color:#fff;background:#249a63}.prepayment-identity-lock.simulation-open p{color:#456c58}.paid-compliance-dossier{background:#f4fbf7;border:1px solid #b9d9c8;border-radius:14px;grid-column:1/-1;margin-top:4px;display:grid;overflow:hidden}.paid-compliance-dossier>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.paid-compliance-dossier>header>span{color:#fff;background:#228558;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.paid-compliance-dossier>header .app-pictogram{width:21px;height:21px}.paid-compliance-dossier>header div{min-width:0}.paid-compliance-dossier>header small{color:#26704f;letter-spacing:.06em;font-size:8px;font-weight:900;display:block}.paid-compliance-dossier>header strong{color:#153d2b;margin:2px 0;font-size:14px;display:block}.paid-compliance-dossier>header p{color:#587066;margin:0;font-size:10px;line-height:1.45}.paid-compliance-dossier>header button,.paid-compliance-error button{color:#196641;cursor:pointer;background:#fff;border:1px solid #8fc2a8;border-radius:9px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.paid-compliance-dossier-content{background:#fff;border-top:1px solid #cfe5d8;gap:13px;padding:14px;display:grid}.paid-compliance-identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.paid-compliance-identity>div{background:#fafcfb;border:1px solid #e0e8e3;border-radius:9px;min-width:0;padding:10px}.paid-compliance-identity>div.wide{grid-column:span 2}.paid-compliance-identity dt{color:#728078;text-transform:uppercase;font-size:8px;font-weight:850}.paid-compliance-identity dd{overflow-wrap:anywhere;color:#24382d;margin:3px 0 0;font-size:11px;font-weight:800;line-height:1.4}.paid-compliance-documents{gap:8px;display:grid}.paid-compliance-documents>strong{color:#263a2f;font-size:11px}.paid-compliance-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paid-compliance-documents a{color:#24382d;background:#fff;border:1px solid #d9e5de;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;text-decoration:none;display:grid}.paid-compliance-documents a>.app-pictogram{color:#26704f;width:20px;height:20px}.paid-compliance-documents a span{gap:2px;min-width:0;display:grid}.paid-compliance-documents a b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.paid-compliance-documents a small{color:#748079;font-size:8px}.paid-compliance-documents a i{color:#26704f;font-size:9px;font-style:normal;font-weight:850}.paid-compliance-documents>p{color:#79521c;background:#fff6e8;border-radius:9px;margin:0;padding:11px;font-size:10px;line-height:1.5}.paid-vigilance-control{background:#f4fbf7;border:1px solid #b9d9c8;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px;display:grid}.paid-vigilance-control:not(.status-valid){background:#fff9ed;border-color:#edd39f}.paid-vigilance-control>span{color:#fff;background:#228558;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.paid-vigilance-control:not(.status-valid)>span{background:#d79a31}.paid-vigilance-control>span .app-pictogram{width:18px;height:18px}.paid-vigilance-control-copy{gap:2px;min-width:0;display:grid}.paid-vigilance-control-copy small{color:#26704f;letter-spacing:.05em;font-size:7.5px;font-weight:900}.paid-vigilance-control:not(.status-valid) .paid-vigilance-control-copy small{color:#90651e}.paid-vigilance-control-copy strong{color:#173e2c;font-size:11px}.paid-vigilance-control-copy p{color:#557065;margin:0;font-size:9px;line-height:1.45}.paid-vigilance-control-copy em{color:#6f7c75;font-size:8px;font-style:normal}.paid-vigilance-control-actions{justify-items:stretch;gap:6px;min-width:180px;display:grid}.paid-vigilance-control-actions button,.paid-vigilance-control-actions a{color:#fff;text-align:center;cursor:pointer;background:#228558;border:1px solid #76b894;border-radius:8px;place-items:center;min-height:35px;padding:0 11px;font-size:8.5px;font-weight:850;text-decoration:none;display:grid}.paid-vigilance-control-actions a{color:#246a47;background:#fff;border-color:#bed8ca;min-height:28px}.paid-vigilance-control-actions button:disabled{cursor:wait;opacity:.66}.paid-vigilance-control-error,.paid-vigilance-control-disclaimer{grid-column:2/-1;margin:0;font-size:8px;line-height:1.45}.paid-vigilance-control-error{color:#97334e;background:#fff0f3;border-radius:7px;padding:7px 9px;font-weight:750}.paid-vigilance-control-disclaimer{color:#718078}.paid-compliance-privacy{color:#69756e;align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.paid-compliance-privacy .app-pictogram{flex:none;width:15px;height:15px}.paid-compliance-loading,.paid-compliance-error{color:#54665d;align-items:center;gap:10px;min-height:48px;font-size:10px;display:flex}.paid-compliance-loading i{border:2px solid #d0ded6;border-top-color:#228558;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.paid-compliance-error{color:#893149;grid-template-columns:26px minmax(0,1fr) auto;display:grid}.paid-compliance-error>span{background:#fff0f3;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.paid-compliance-error p{margin:0;line-height:1.45}@media (max-width:760px){.prepayment-identity-lock{grid-template-columns:34px minmax(0,1fr);padding:11px}.prepayment-identity-lock>span{width:34px;height:34px}.paid-compliance-dossier>header{grid-template-columns:38px minmax(0,1fr);padding:12px}.paid-compliance-dossier>header>span{width:38px;height:38px}.paid-compliance-dossier>header button{grid-column:1/-1;width:100%}.paid-compliance-identity{grid-template-columns:1fr 1fr}.paid-compliance-identity>div.wide{grid-column:1/-1}.paid-compliance-documents>div{grid-template-columns:1fr}.paid-compliance-documents a b{white-space:normal}.paid-vigilance-control{grid-template-columns:36px minmax(0,1fr)}.paid-vigilance-control-actions,.paid-vigilance-control-error,.paid-vigilance-control-disclaimer{grid-column:1/-1}.paid-vigilance-control-actions{min-width:0}.paid-compliance-error{grid-template-columns:26px minmax(0,1fr)}.paid-compliance-error button{grid-column:1/-1;width:100%}}.orders-history-page .documents-eyebrow{letter-spacing:.035em;font-size:10px}.orders-history-intro h3{font-size:22px;line-height:1.25}.orders-history-intro>div>span{font-size:11px;line-height:1.55}.application-accepted-hero h4{font-size:20px;line-height:1.3}.application-accepted-hero div>p:last-child{font-size:11px;line-height:1.5}.application-accepted-hero>b{font-size:10px}.mission-requests-heading h4{font-size:18px}.mission-requests-heading span,.mission-requests-empty{font-size:10px;line-height:1.5}.mission-requests-heading button{font-size:10px}.applied-missions-heading h4{font-size:18px;line-height:1.3}.applied-missions-heading span{font-size:11px;line-height:1.5}.applied-missions-list{grid-template-columns:1fr}.applied-mission-top>small{font-size:10px}.applied-mission-status{padding:6px 9px;font-size:9px}.applied-mission-card h5{font-size:16px}.applied-mission-trades span{padding:5px 8px;font-size:9px}.applied-mission-facts small{font-size:9px}.applied-mission-facts strong{font-size:12px}.applied-mission-progress span{font-size:9px;line-height:1.4}.applied-mission-note{padding:11px 12px;font-size:10px;line-height:1.55}.applied-mission-note.success strong{font-size:11px}@media (min-width:761px){.account-dashboard{grid-template-columns:250px minmax(0,1fr);width:min(1360px,100vw - 48px);height:min(880px,100vh - 64px)}.dashboard-sidebar{padding-inline:20px}.dashboard-identity strong{font-size:13px}.dashboard-identity small,.dashboard-change-photo{font-size:10px}.dashboard-sidebar nav button{min-height:46px}.dashboard-sidebar nav button>span{font-size:13px}.dashboard-security{font-size:11px}.dashboard-security span{font-size:9px}.dashboard-main{padding:32px 36px 44px}.dashboard-heading p{font-size:10px}.dashboard-heading h2{font-size:28px}.dashboard-status,.dashboard-signout{font-size:11px}.orders-history-intro .documents-refresh{min-height:38px;padding-inline:14px;font-size:10px}}.app-header .top-avatar{border-radius:25px;align-items:center;gap:10px;width:auto;min-width:82px;height:48px;padding:4px 5px 4px 14px;display:flex;overflow:visible;box-shadow:0 1px 2px #0000000a;background:#fff!important;border:1px solid #dedede!important}.app-header .top-avatar:hover{box-shadow:0 3px 9px #0000001c}.top-avatar-menu-lines{gap:3px;display:grid}.top-avatar-menu-lines i{background:#4b4b4b;border-radius:2px;width:16px;height:1.5px;display:block}.app-header .top-user-photo,.app-header .top-user-initials,.app-header .top-avatar .avatar-anthony{flex:none;width:38px;height:38px}@media (max-width:760px){.app-header .top-avatar{width:auto;min-width:76px;height:46px;padding:4px 5px 4px 11px}.app-header .top-user-photo,.app-header .top-user-initials,.app-header .top-avatar .avatar-anthony{width:36px;height:36px}}.dashboard-profile-tab-row{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:6px;display:grid}.dashboard-sidebar nav .dashboard-profile-tab-row>button:first-child{min-width:0}.dashboard-sidebar nav .availability-quick-toggle{color:#20734e;background:#f5fbf7;border:1px solid #dfe5e1;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:5px;min-height:42px;padding:0 7px;display:grid}.dashboard-sidebar nav .availability-quick-toggle.is-away{color:#9a5b08;background:#fff7eb;border-color:#f2d4ab}.availability-quick-toggle>i,.availability-mobile-toggle>i{background:#208557;border-radius:12px;width:30px;height:18px;transition:background .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.availability-quick-toggle>i b,.availability-mobile-toggle>i b{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;transform:translate(12px);box-shadow:0 1px 4px #0003}.availability-quick-toggle.is-away>i,.availability-mobile-toggle.is-away>i{background:#e3a13a}.availability-quick-toggle.is-away>i b,.availability-mobile-toggle.is-away>i b{transform:translate(0)}.dashboard-sidebar nav .availability-quick-toggle>span{color:inherit;text-overflow:ellipsis;font-size:8px;font-weight:850;overflow:hidden}.dashboard-sidebar nav .availability-quick-toggle:disabled,.availability-mobile-toggle:disabled{opacity:.55;cursor:wait}.dashboard-vacation-banner{color:#7e4e0a;background:linear-gradient(120deg,#fff4df,#fffaf2);border:1px solid #efca94;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:17px;padding:14px 16px;display:grid;box-shadow:0 5px 16px #a8670a14}.dashboard-vacation-banner>span{color:#fff;background:#efad42;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.dashboard-vacation-banner strong{font-size:14px}.dashboard-vacation-banner p{color:#815f2e;margin:4px 0 0;font-size:10px;line-height:1.45}.dashboard-vacation-banner button{color:#fff;cursor:pointer;white-space:nowrap;background:#208557;border:0;border-radius:19px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.dashboard-vacation-banner button:disabled{opacity:.55;cursor:wait}.dashboard-toggle.is-away{background:#fff7eb}.dashboard-toggle.is-away strong{color:#915707}@media (max-width:760px){.dashboard-mobile-tabs.artisan-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.dashboard-mobile-tabs.artisan-tabs>button{flex:0 0 72px}.dashboard-mobile-tabs.artisan-tabs .availability-mobile-toggle{color:#176d46;background:#f0faf4;border:1px solid #cfe5d8;flex:0 0 92px;justify-content:center;align-items:center;gap:5px;padding-inline:6px;display:flex}.dashboard-mobile-tabs.artisan-tabs .availability-mobile-toggle.is-away{color:#945908;background:#fff6e8;border-color:#efd2a8}.availability-mobile-toggle>span{font-size:9px;font-weight:850}.dashboard-vacation-banner{grid-template-columns:42px minmax(0,1fr);padding:13px}.dashboard-vacation-banner strong{font-size:15px}.dashboard-vacation-banner p{font-size:11px}.dashboard-vacation-banner button{grid-column:1/-1;width:100%;min-height:44px;font-size:11px}}.admin-documents-page .documents-eyebrow{letter-spacing:.04em;font-size:10px}.admin-documents-intro h3{font-size:23px;line-height:1.25}.admin-documents-intro>div>span{font-size:11px;line-height:1.55}.admin-documents-intro .documents-refresh{min-height:40px;padding-inline:15px;font-size:10px}.admin-document-stats{gap:15px;margin-bottom:15px}.admin-document-stats article{min-height:82px;padding:18px}.admin-document-stats article>span{width:42px;height:42px;font-size:18px}.admin-document-stats strong{font-size:23px}.admin-document-stats small{font-size:10px}.admin-filter-tabs{margin-bottom:15px;padding:6px}.admin-filter-tabs button{min-height:38px;padding-inline:13px;font-size:10px}.admin-filter-tabs button b{min-width:21px;height:21px;font-size:9px}.admin-review-card .documents-section-heading{padding:19px 20px 16px}.admin-review-card .documents-section-heading h4{font-size:15px}.admin-review-card .documents-section-heading p{font-size:10px;line-height:1.5}.admin-review-card .private-storage-pill{padding:8px 10px;font-size:9px}.admin-review-list>article{grid-template-columns:205px minmax(220px,1fr) 320px;gap:20px;min-height:118px;padding:18px 20px}.admin-review-owner{grid-template-columns:46px minmax(0,1fr);gap:11px}.admin-review-owner>span{width:44px;height:44px;font-size:11px}.admin-review-owner>div,.admin-review-file{gap:5px}.admin-review-owner strong,.admin-review-file strong{font-size:11px}.admin-review-owner small,.admin-review-file span,.admin-review-file small{font-size:9px;line-height:1.4}.admin-review-file em{font-size:9px}.admin-address-summary{border-radius:8px;gap:4px;margin-top:7px;padding:9px 10px}.admin-address-summary b{font-size:9px}.admin-address-summary span,.admin-address-summary small{font-size:8px;line-height:1.45}.admin-review-actions{gap:8px}.admin-review-actions>input{border-radius:8px;height:38px;padding-inline:11px;font-size:10px}.admin-review-actions>div{gap:7px}.admin-review-actions button{border-radius:8px;min-height:36px;font-size:9px}.admin-reject{padding-inline:11px}.admin-verify{padding-inline:14px}.admin-reminder-confirmation{font-size:10px}.admin-review-actions .document-status{min-height:32px;padding-inline:10px;font-size:9px}@media (max-width:760px){.admin-documents-intro h3{font-size:21px}.admin-document-stats article{min-height:76px}.admin-review-list>article{grid-template-columns:1fr;gap:14px;min-height:0;padding:17px}.admin-review-owner strong,.admin-review-file strong{font-size:12px}.admin-review-owner small,.admin-review-file span,.admin-review-file small{white-space:normal;font-size:10px}.admin-review-actions>div{grid-template-columns:1fr auto}.admin-review-actions button{min-height:44px;font-size:10px}.admin-review-secondary-actions{grid-template-columns:1fr!important}.admin-review-secondary-actions .document-status,.admin-delete{justify-content:center;justify-self:stretch}}.ongoing-mission-summary-actions{justify-items:end;gap:8px;display:grid}.ongoing-mission-cancel-button{color:#b61f45;cursor:pointer;background:#fff;border:1px solid #e46b86;border-radius:19px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.ongoing-mission-cancel-button:hover{background:#fff1f4}.mission-cancellation-backdrop{z-index:6200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1616168c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mission-cancellation-modal{background:#fff;border-radius:22px;gap:16px;width:min(620px,100%);max-height:calc(100dvh - 40px);padding:30px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0000004d}.mission-cancellation-modal label select{color:#202832;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cfd5dc;border-radius:12px;margin-top:7px;padding:0 42px 0 13px}.mission-cancellation-modal>.modal-close{position:absolute;top:16px;right:16px}.mission-cancellation-modal>h3{max-width:calc(100% - 50px);margin:0;font-size:23px;line-height:1.3}.mission-cancellation-modal>p:not(.auth-eyebrow){color:#555;margin:0;font-size:14px;line-height:1.6}.mission-cancellation-policy{background:#fff5f7;border:1px solid #f0c2cd;border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:15px;display:grid}.mission-cancellation-policy>span{color:#fff;background:#e31c5f;border-radius:50%;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid}.mission-cancellation-policy strong{color:#95163c;font-size:15px}.mission-cancellation-policy p{color:#68444f;margin:4px 0 0;font-size:13px;line-height:1.55}.mission-cancellation-modal>label{gap:7px;display:grid}.mission-cancellation-modal>label>span{color:#333;font-size:13px;font-weight:850}.mission-cancellation-modal>label>span small{color:#777;font-size:11px;font-weight:600}.mission-cancellation-modal textarea{resize:vertical;color:#222;width:100%;min-height:96px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:11px;outline:0;padding:13px;font-size:14px;line-height:1.5}.mission-cancellation-modal textarea:focus{border-color:#e31c5f;box-shadow:0 0 0 3px #e31c5f17}.mission-cancellation-modal>label>small{color:#696969;font-size:11px;line-height:1.5}.mission-cancellation-impact{color:#555;background:#f4f4f4;border-radius:11px;gap:4px;padding:13px 14px;display:grid}.mission-cancellation-impact.compensation{color:#81550a;background:#fff7e7;border:1px solid #ecc070}.mission-cancellation-impact strong{font-size:14px}.mission-cancellation-impact span{font-size:12px;line-height:1.5}.mission-cancellation-actions{grid-template-columns:.8fr 1.4fr;gap:9px;display:grid}.mission-cancellation-actions button{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:11px;min-height:48px;font-size:13px;font-weight:850}.mission-cancellation-actions button.danger{color:#fff;background:#d92758;border-color:#d92758}.mission-cancellation-actions button:disabled{opacity:.55;cursor:wait}.mission-cancellation-legal{color:#777;text-align:center;font-size:11px;line-height:1.45}.mission-cancellation-followup{background:#fff;border:1px solid #efc3ce;border-radius:15px;margin-bottom:16px;overflow:hidden;box-shadow:0 5px 16px #c4224f0f}.mission-cancellation-followup>header{background:linear-gradient(120deg,#fff4f7,#fff);border-bottom:1px solid #f0d9df;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px 14px;display:flex}.mission-cancellation-followup>header h4{margin:3px 0 4px;font-size:18px}.mission-cancellation-followup>header span{color:#765f66;font-size:10px}.mission-cancellation-followup>header>b{color:#fff;background:#e31c5f;border-radius:18px;place-items:center;min-width:36px;height:36px;font-size:13px;display:grid}.mission-cancellation-followup>div{display:grid}.mission-cancellation-followup article{border-bottom:1px solid #eee;grid-template-columns:42px minmax(0,1fr) 175px 38px;align-items:center;gap:13px;padding:16px 18px;display:grid}.mission-cancellation-followup article:last-child{border-bottom:0}.mission-cancellation-followup article.has-compensation{background:linear-gradient(110deg,#fffaf0,#fff)}.mission-cancellation-followup-icon{color:#c91e51;background:#fff0f4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.mission-cancellation-followup article>div{gap:5px;min-width:0;display:grid}.mission-cancellation-followup h5{margin:0;font-size:14px}.mission-cancellation-followup article p{color:#555;margin:0;font-size:10px;line-height:1.5}.mission-cancellation-followup article small{color:#858585;font-size:9px;line-height:1.4}.mission-cancellation-followup article em{color:#666;background:#f4f4f4;border-radius:8px;justify-self:start;padding:5px 7px;font-size:9px;font-style:normal}.mission-cancellation-followup article aside{text-align:right;background:#f4f4f4;border-radius:10px;justify-items:end;gap:4px;padding:11px;display:grid}.mission-cancellation-followup article.has-compensation aside{color:#7d540b;background:#fff0cf}.mission-cancellation-followup article aside small{font-size:9px}.mission-cancellation-followup article aside strong{font-size:16px}.mission-cancellation-followup article aside span{font-size:9px;font-weight:850}.mission-cancellation-dismiss{color:#444;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:50%;align-self:start;place-items:center;width:36px;height:36px;padding:0;font-size:24px;font-weight:400;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.mission-cancellation-dismiss:hover{color:#c91e51;background:#fff1f5;border-color:#e31c5f;transform:scale(1.04)}.mission-cancellation-dismiss:focus-visible{outline-offset:2px;outline:3px solid #e31c5f33}@media (max-width:760px){.cancellation-compensation-notice{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.cancellation-compensation-notice>span{width:40px;height:40px;font-size:22px}.cancellation-compensation-notice>div>strong{font-size:15px}.cancellation-compensation-notice p{font-size:12px}.cancellation-compensation-notice>b{grid-column:2;justify-self:start;padding:7px 11px;font-size:16px}.ongoing-mission-summary-actions{justify-items:start}.ongoing-mission-cancel-button{min-height:42px;padding-inline:14px;font-size:11px}.mission-cancellation-backdrop{align-items:end;padding:0}.mission-cancellation-modal{width:100%;max-height:calc(100dvh - 10px);padding:28px 17px calc(22px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0}.mission-cancellation-modal>h3{font-size:21px}.mission-cancellation-modal>p:not(.auth-eyebrow){font-size:13px}.mission-cancellation-policy{grid-template-columns:50px minmax(0,1fr);padding:13px}.mission-cancellation-policy>span{width:48px;height:48px;font-size:14px}.mission-cancellation-policy strong{font-size:14px}.mission-cancellation-policy p{font-size:12px}.mission-cancellation-actions{grid-template-columns:1fr}.mission-cancellation-actions button{min-height:48px;font-size:12px}.mission-cancellation-followup>header{padding:15px}.mission-cancellation-followup>header h4{font-size:18px}.mission-cancellation-followup article{grid-template-columns:40px minmax(0,1fr) 38px;padding:15px}.mission-cancellation-followup article aside{text-align:left;grid-column:1/-1;justify-items:start}.mission-cancellation-followup article p{font-size:11px}.mission-cancellation-followup article small,.mission-cancellation-followup article em{font-size:10px}}@media (min-width:761px){.dashboard-identity{padding-top:22px}.dashboard-avatar-upload,.dashboard-avatar-upload>span{width:88px;height:88px}.dashboard-avatar-upload{margin-bottom:8px}.dashboard-avatar-upload>span{font-size:22px}.dashboard-avatar-upload>i{width:25px;height:25px;font-size:14px;bottom:2px;right:1px}}.company-mode .mission-separation-banner strong{font-size:14px;line-height:1.35}.company-mode .mission-separation-banner p{font-size:10px;line-height:1.55}.company-mode .mission-publish-form .dashboard-card-title h3{font-size:18px;line-height:1.3}.company-mode .mission-publish-form .dashboard-card-title p{font-size:11px;line-height:1.5}.company-mode .mission-publish-form .dashboard-card-title>span{padding:7px 10px;font-size:9px}.company-mode .mission-form-grid label>span:first-child{font-size:11px;line-height:1.35}.company-mode .mission-form-grid input{height:46px;padding-inline:12px}.company-mode .mission-form-grid textarea{padding:12px;line-height:1.55}.company-mode .mission-form-grid small{font-size:9px;line-height:1.5}.company-mode .mission-budget-input input{font-size:18px}.company-mode .mission-budget-input b{font-size:10px}.company-mode .mission-preview-title strong{font-size:13px;line-height:1.45}.company-mode .mission-urgent-option small{font-size:10px;line-height:1.5}.company-mode .company-missions-list .dashboard-card-title h3{font-size:18px}.company-mode .company-missions-list .dashboard-card-title p{font-size:11px}.company-mode .company-missions-list>article{padding-block:14px}.company-mode .company-missions-list article strong{white-space:normal;font-size:12px;line-height:1.35}.company-mode .mission-zone-legend{font-size:9px}.mission-zone-marker.urgent{background:linear-gradient(145deg,#ff3b67,#d80f43);box-shadow:0 0 0 5px #ef255829,0 5px 16px #840c2b59}.mission-zone-marker.urgent.selected{background:linear-gradient(145deg,#ff315e,#c90038);box-shadow:0 0 0 7px #ef255838,0 7px 19px #840c2b66}.mission-zone-marker.in-progress{background:linear-gradient(145deg,#a9adb2,#747a81);box-shadow:0 0 0 5px #757b8224,0 5px 16px #3d424840}.mission-zone-marker.in-progress.selected{background:linear-gradient(145deg,#92979d,#5f656c)}.mission-zone-legend{gap:10px}.mission-zone-legend>span{align-items:center;gap:5px;display:inline-flex}.mission-zone-legend i.urgent{background:#ef25583d;border-color:#ef2558}.mission-zone-legend i.in-progress{background:#858b9238;border-color:#858b92}.mission-orange-dot.in-progress{background:#8b9097;border-color:#d4d6d9}.mission-orange-dot.reinforcement{background:#ef2558;border-color:#ffc2d0}.mission-reinforcement-button{color:#d91649;cursor:pointer;background:#fff;border:1px solid #ef2558;border-radius:8px;align-self:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:850}.mission-reinforcement-button.active{color:#fff;background:#ef2558}.mission-feed-card.in-progress{filter:grayscale(.22);background:#f5f5f5;border-color:#d7d9dc}.mission-progress-badge,.mission-in-progress-note{color:#60656b;background:#e5e6e8;border-radius:20px;align-items:center;width:fit-content;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.mission-zone-legend b{color:#817267;font-size:inherit;font-weight:750}.mission-fullscreen-view .selected-mission-detail{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(460px,100vh - 120px);bottom:16px}.mission-fullscreen-view .selected-mission-detail>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf6f7;position:sticky;top:0}.selected-mission-detail>header{padding-right:66px;position:relative}.selected-mission-detail>header>span{margin-right:34px}.selected-mission-detail>header>.selected-mission-close{z-index:5;color:#252525;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font:400 27px/1 Arial,sans-serif;transition:border-color .16s,background .16s,transform .16s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0000001f}.selected-mission-detail>header>.selected-mission-close:hover{color:#d91649;background:#fff2f4;border-color:#ff385c;transform:scale(1.04)}.selected-mission-detail>header>.selected-mission-close:focus-visible{outline-offset:2px;outline:3px solid #ff385c4d}@media (max-width:760px){.company-mode .mission-separation-banner strong{font-size:13px}.company-mode .mission-separation-banner p{font-size:10px}.company-mode .mission-publish-form .dashboard-card-title h3{font-size:17px}.company-mode .mission-form-grid label>span:first-child{font-size:11px}.company-mode .mission-form-grid input,.company-mode .mission-form-grid select,.company-mode .mission-form-grid textarea{font-size:14px}.company-mode .company-missions-list article strong{font-size:12px}}.ongoing-mission-stats article.awaiting{background:#fff9f1;border-color:#f1c58e}.ongoing-mission-stats article.awaiting>span{color:#bd6200;background:#ffedd7}.ongoing-mission-status.awaiting{color:#9a4d00;background:#ffead2}.ongoing-candidate-card.status-accepted.payment-waiting{background:linear-gradient(125deg,#fff3e4,#fff);border-color:#eda958;box-shadow:0 8px 25px #c2690d21}.ongoing-candidate-card.payment-waiting .retained-candidate-banner{color:#874500;background:#ffe6c8}.ongoing-candidate-card.payment-waiting .retained-candidate-banner>span{background:#f28c28}.ongoing-candidate-card.payment-waiting .ongoing-candidate-avatar{box-shadow:0 0 0 4px #ffd5a3,0 4px 14px #ac58002e}.ongoing-decision-pill.accepted.awaiting{background:#f28c28;box-shadow:0 5px 14px #c2690d33}.ongoing-candidate-decision button.pay-calendar{color:#a75200;background:#fff;border-color:#df7c17}.application-accepted-hero>div>small{margin-top:6px;font-size:9px;line-height:1.45;display:block}.application-accepted-hero.payment-waiting{color:#874500;background:linear-gradient(120deg,#fff0dd,#fffaf4);border-color:#e8a758;box-shadow:0 7px 20px #b65d001a}.application-accepted-hero.payment-waiting>span,.application-accepted-hero.payment-waiting>b{background:#f28c28}.application-accepted-hero.payment-waiting h4{color:#773c00}.application-accepted-hero.payment-waiting div>p:last-of-type,.application-accepted-hero.payment-waiting>div>small{color:#8b5b2a}.applied-mission-card.status-accepted.payment-waiting{background:linear-gradient(135deg,#fff0dd,#fff);border-color:#e8a758;box-shadow:0 7px 20px #b65d001a}.applied-mission-card.payment-waiting .applied-mission-status.status-accepted{background:#f28c28}.applied-mission-note.payment-waiting{color:#7b450e;background:#fff0dd;border-radius:8px;margin:0;padding:11px 12px;font-size:10px;line-height:1.55}.applied-mission-note.payment-waiting strong{margin-bottom:3px;font-size:11px;display:block}.mission-request-card.accepted{background:#fffaf4;border-color:#e8b679}.mission-request-card.accepted .mission-request-badge{color:#9a4d00;background:#ffead2}.mission-request-card.accepted .request-confirmation{color:#7b450e;background:#fff0dd}.mission-request-card.accepted .request-confirmation small{color:#8b633d}.payment-priority-note{background:#fff0dd;border-radius:8px;padding:9px 10px;line-height:1.45;color:#7b450e!important;margin:0!important;font-size:8px!important}.company-booking-flow.has-payment-required{background:linear-gradient(135deg,#fff7ec 0,#fffdf9 55%,#fff 100%);border:2px solid #f2a552;padding:22px;box-shadow:0 12px 34px #b05b001f}.company-payment-heading{align-items:center;justify-content:initial;grid-template-columns:48px minmax(0,1fr);gap:14px;display:grid}.company-payment-heading-icon{color:#fff;background:#f28c28;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;font-weight:900;display:grid;box-shadow:0 6px 16px #d5700f40}.company-payment-heading .documents-eyebrow{color:#c85d00;letter-spacing:.07em;margin:0 0 5px;font-size:10px}.company-payment-heading h4{color:#2b2118;margin:0 0 6px;font-size:22px;line-height:1.2}.company-payment-heading>div>span{color:#6d5541;max-width:760px;font-size:12px;line-height:1.5;display:block}.company-payment-focus-back{color:#4b5057;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:999px;justify-self:start;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.company-payment-focus-back:hover{background:#f8f8f8;border-color:#bfc3c8}.company-payment-focus-back:focus-visible{outline-offset:2px;outline:3px solid #eb2b6038}.company-payment-grid{grid-template-columns:1fr;gap:15px}.company-payment-request{gap:13px;padding:20px}.company-payment-request.payment-required-card{background:#fff;border:2px solid #ed9c43;border-radius:16px;box-shadow:0 9px 24px #9c4d001c}.payment-request-topline{justify-content:space-between;align-items:center;gap:10px;margin:0!important;display:flex!important}.company-payment-request .mission-request-badge{color:#fff;letter-spacing:.04em;background:#f28c28;border-radius:999px;padding:7px 11px;font-size:10px}.payment-calendar-warning{color:#9b4d00;text-transform:uppercase;background:#fff4e5;border:1px solid #efbc83;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.company-payment-request h5{color:#222;margin:0;font-size:20px;line-height:1.3}.payment-request-summary{grid-template-columns:1fr 1.15fr .85fr;gap:10px!important;margin:0!important;display:grid!important}.payment-request-summary>span{background:#faf9f8;border:1px solid #e9e4df;border-radius:12px;align-content:center;gap:5px;min-height:84px;padding:13px 14px;display:grid}.payment-request-summary small{color:#806f60;font-size:10px;font-weight:750}.payment-request-summary strong{color:#28221d;font-size:14px;line-height:1.35}.payment-request-summary em{color:#8a7d72;font-size:9px;font-style:normal}.payment-request-summary .payment-request-amount{background:linear-gradient(135deg,#fff0dd,#fff8ef);border-color:#f1b46f}.payment-request-summary .payment-request-amount small{color:#a14e00;text-transform:uppercase}.payment-request-summary .payment-request-amount strong{color:#a14e00;letter-spacing:-.035em;font-size:24px}.payment-candidate-identity{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.payment-candidate-identity>strong{overflow-wrap:anywhere;min-width:0}.payment-candidate-profile-link{box-sizing:border-box;aspect-ratio:1;color:#28221d;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d8d2cb;flex:0 0 42px;place-items:center;box-shadow:0 4px 12px #28221d14;border-radius:50%!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;display:grid!important}.payment-candidate-profile-link:hover{color:#fff;background:#28221d;border-color:#28221d}.payment-candidate-profile-link:focus-visible{outline-offset:2px;outline:3px solid #e52f6247}.payment-candidate-profile-link:disabled{cursor:wait;opacity:.66}.payment-candidate-profile-link .app-pictogram{width:20px;height:20px}.payment-candidate-profile-link>i{border:2px solid #d8d2cb;border-top-color:#28221d;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite payment-profile-spin}.payment-candidate-profile-error{font-style:normal;font-weight:750;line-height:1.35;color:#aa2347!important;font-size:9px!important}@keyframes payment-profile-spin{to{transform:rotate(360deg)}}.payment-callout{border:1px solid #f1bd82;border-radius:13px;grid-template-columns:42px minmax(0,1fr) minmax(250px,330px);align-items:center;color:#7b450e!important;background:#fff5e8!important;gap:14px!important;margin:0!important;padding:15px!important;display:grid!important}.payment-callout-icon{color:#fff;place-items:center;width:40px;height:40px;font-weight:900;background:#f28c28!important;border-radius:50%!important;padding:0!important;font-size:20px!important;display:grid!important}.payment-callout>div{gap:4px;display:grid}.payment-callout>div strong{color:#6f3600;font-size:13px}.payment-callout>div small{font-size:10px;line-height:1.5;color:#805a36!important}.payment-open-button{align-content:center;justify-items:center;display:grid;box-shadow:0 8px 18px #df185440;background:linear-gradient(135deg,#ff385c,#df1854)!important;border-radius:12px!important;min-height:58px!important;padding:8px 16px!important}.payment-open-button span{font-size:14px;font-weight:900}.payment-open-button small{opacity:.9;font-size:9px;font-weight:650;color:#fff!important}.payment-step-emphasis{box-shadow:0 10px 28px #a953001a;background:#fff!important;border:2px solid #ff9c45!important;gap:12px!important;margin:0!important;padding:18px!important}.payment-step-emphasis>header{grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;margin-bottom:2px;display:grid}.payment-step-emphasis>header>span{background:#eaf8f0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.payment-step-emphasis>header>div{gap:3px;display:grid}.payment-step-emphasis>header strong{font-size:14px}.payment-step-emphasis>header small{color:#666;font-size:10px}.payment-step-emphasis>header button{color:#555;background:#fff;border:1px solid #ddd;border-radius:50%;width:32px;min-height:32px;padding:0;font-size:18px}.payment-step-emphasis>div:not(.payment-fields){min-height:28px;font-size:11px}.payment-step-emphasis .payment-total{border-top:2px solid #efebe7;padding-top:12px}.payment-step-emphasis .payment-total strong{color:#b45300;font-size:20px}.payment-step-emphasis label{font-size:10px}.payment-step-emphasis input{min-height:46px;font-size:14px}.payment-step-emphasis .payment-priority-note{padding:13px 14px;font-size:10px!important}.payment-step-emphasis .payment-priority-note strong{margin-bottom:3px;font-size:12px;display:block}.payment-confirm-button{box-shadow:0 8px 18px #df185438;border-radius:12px!important;min-height:56px!important;font-size:14px!important}.payment-step-emphasis .payment-consent{color:#5e4b3a;background:#fffaf5;border:1px solid #e7e0da;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;font-size:10px;font-weight:650;line-height:1.45;display:grid}.payment-step-emphasis .payment-consent input{accent-color:#e31c5f;width:18px;min-height:18px;margin:1px 0 0}.subcontract-order-summary{color:#343a40;background:#f8fafb;border:1px solid #dfe3e8;border-radius:10px}.subcontract-order-summary summary{cursor:pointer;padding:11px 13px;font-size:10px;font-weight:900}.subcontract-order-summary[open] summary{border-bottom:1px solid #e1e5e8}.payment-step .subcontract-order-summary>div{grid-template-columns:1fr 1fr;gap:7px;padding:11px 13px 5px;display:grid}.subcontract-order-summary>div p{background:#fff;border-radius:7px;gap:2px;margin:0;padding:7px 8px;display:grid}.subcontract-order-summary>div strong{text-transform:uppercase;color:#777;font-size:7px}.subcontract-order-summary>div span{font-size:9px;font-weight:750}.subcontract-order-summary>p{color:#5d6268;margin:0;padding:7px 13px 12px;font-size:8px;line-height:1.55}.subcontract-order-summary a{color:#b51c49;font-weight:850}@media (max-width:560px){.payment-step .subcontract-order-summary>div{grid-template-columns:1fr}}.payment-validation-error{color:#a72545;background:#fff1f4;border:1px solid #efb3c0;border-radius:8px;padding:10px 12px;font-weight:750;line-height:1.4;margin:0!important;font-size:10px!important}.payment-provider-status{background:#fffaf5;border:1px solid #ead9c9;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.payment-provider-status>span{color:#fff;background:#f2a552;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.payment-provider-status>div{gap:3px;display:grid}.payment-provider-status strong{color:#6f421a;font-size:11px}.payment-provider-status small{color:#806a57;font-size:10px;line-height:1.45}.payment-provider-status.ready{background:#eef9f3;border-color:#b9dfca}.payment-provider-status.ready>span{background:#249a63}.payment-provider-status.ready strong{color:#176c45}.payment-provider-status.simulation{background:#f4f7fa;border-color:#cfd8e3}.payment-provider-status.simulation>span{background:#172033}.payment-provider-status.simulation strong{color:#172033}.payment-provider-status.simulation small{color:#5f6b7a}.payment-provider-status.simulation-connected{background:#eff6fc;border-color:#99b3ce}.payment-provider-status.simulation-connected>span{background:#285f91}.payment-provider-status.simulation-connected strong{color:#234f77}.payment-provider-status.simulation-connected small{color:#536d84}.payment-provider-status.simulation-confirmed{background:#edf9f2;border-color:#a7d6bc}.payment-provider-status.simulation-confirmed>span{background:#249a63}.payment-provider-status.simulation-confirmed strong{color:#176c45}.payment-provider-status.simulation-confirmed small{color:#466c59}.payment-calendar-warning.simulation-reserved{color:#176c45!important;background:#eaf8f0!important;border-color:#9dd1b4!important}.payment-priority-note.simulation-complete{color:#285c43!important;background:#eefaf3!important;border-color:#a9d8bf!important}.payment-confirm-button.simulation-action{background:linear-gradient(135deg,#172033,#34445d)!important;box-shadow:0 8px 18px #17203338!important}.payment-confirm-button.simulation-action:disabled{color:#657080!important;box-shadow:none!important;background:#cad1d9!important}.simulation-payment-result{color:#176c45;background:#eaf8f0;border:1px solid #9fd2b5;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:0!important;padding:13px!important;display:grid!important}.simulation-payment-result>span{color:#fff;background:#249a63;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.simulation-payment-result>div{gap:3px;display:grid;min-height:0!important}.simulation-payment-result strong{font-size:12px}.simulation-payment-result small{color:#466c59;font-size:9px;line-height:1.4}.simulation-payment-result button{color:#176c45;cursor:pointer;background:#fff;border:1px solid #7cba99;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.payout-onboarding-card{background:linear-gradient(115deg,#fff9eb,#fff);border:1px solid #eccb8d;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:15px 17px;display:grid}.payout-onboarding-card>span{color:#fff;background:#e99b31;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid}.payout-onboarding-card>div{gap:3px;display:grid}.payout-onboarding-card h4{margin:0;font-size:14px}.payout-onboarding-card small{color:#6e604d;font-size:10px;line-height:1.45}.payout-onboarding-card button{color:#fff;cursor:pointer;background:#252525;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-size:10px;font-weight:850}.payout-onboarding-card button:disabled{color:#8b8174;cursor:not-allowed;background:#e9e3d8}.payout-account-ready{color:#21734c;background:#edf9f2;border:1px solid #b8dfc9;border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:10px;font-weight:850}@media (max-width:760px){.payout-onboarding-card{grid-template-columns:42px minmax(0,1fr);padding:14px}.payout-onboarding-card>span{width:40px;height:40px}.payout-onboarding-card h4{font-size:15px}.payout-onboarding-card small{font-size:12px}.payout-onboarding-card button{grid-column:1/-1;min-height:50px;font-size:13px}.payout-account-ready{font-size:12px;line-height:1.45}.application-accepted-hero>div>small{font-size:11px}.ongoing-candidate-decision button.pay-calendar{min-height:46px;font-size:11px}.payment-priority-note{font-size:11px!important}.simulation-payment-result{grid-template-columns:38px minmax(0,1fr)}.simulation-payment-result button{grid-column:1/-1;min-height:46px;font-size:12px}.company-booking-flow.has-payment-required{padding:14px}.company-payment-heading{grid-template-columns:42px minmax(0,1fr);align-items:start}.company-payment-heading-icon{width:42px;height:42px;font-size:20px}.company-payment-heading h4{font-size:19px}.company-payment-heading>div>span{font-size:11px}.company-payment-focus-back{justify-content:center;width:100%;min-height:44px}.company-payment-request{padding:14px}.payment-request-topline{flex-direction:column;align-items:flex-start}.company-payment-request h5{font-size:18px}.payment-request-summary{grid-template-columns:1fr!important}.payment-request-summary>span{min-height:0;padding:12px}.payment-request-summary .payment-request-amount strong{font-size:22px}.payment-callout{grid-template-columns:38px minmax(0,1fr)!important;padding:13px!important}.payment-callout-icon{width:36px;height:36px}.payment-open-button{grid-column:1/-1;width:100%;min-height:60px!important}.payment-step-emphasis{padding:14px!important}}.presence-dot,.profile-presence-dot,.google-marker-presence-dot{background:#a7a7a7;border-radius:50%;flex:none;display:inline-block}.presence-dot{width:9px;height:9px}.presence-dot.online,.profile-presence-dot.online,.google-marker-presence-dot.online{background:#18a567;box-shadow:0 0 0 3px #18a56721}.presence-dot.recent,.profile-presence-dot.recent,.google-marker-presence-dot.recent{background:#f28c28;box-shadow:0 0 0 3px #f28c2824}.presence-dot.offline,.profile-presence-dot.offline,.google-marker-presence-dot.offline{background:#d94949;box-shadow:0 0 0 3px #d9494921}.presence-dot.unknown,.profile-presence-dot.unknown,.google-marker-presence-dot.unknown{background:#a7a7a7;box-shadow:0 0 0 3px #7878781a}.professional-name-line>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.professional-presence{align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.professional-presence i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.professional-presence.online{color:#158553}.professional-presence.recent{color:#b8610c}.professional-presence.offline{color:#bd3f3f}.professional-presence.unknown{color:#888}.presence-legend{background:#fafafa;border:1px solid #ececec;border-radius:10px;flex-wrap:wrap;gap:10px 13px;margin:0 20px 11px;padding:9px 11px;display:flex}.presence-legend span{color:#666;align-items:center;gap:6px;font-size:7px;font-weight:750;display:flex}.professional-row.unavailable-professional .professional-main{opacity:1;filter:none}.professional-row.unavailable-professional .reference-avatar,.professional-row.unavailable-professional .professional-ant-avatar,.professional-row.unavailable-professional .professional-info>small,.professional-row.unavailable-professional .row-rating,.professional-row.unavailable-professional .availability,.professional-row.unavailable-professional .row-price{opacity:.48;filter:grayscale()}.profile-name-presence{align-items:center;gap:10px;margin-bottom:5px;display:flex}.profile-name-presence h2{margin:0}.profile-presence-dot{width:12px;height:12px}.response-box small{align-items:center;gap:6px;margin-top:2px;display:flex}.response-box.presence-online{background:#f5fcf8;border-color:#bee8d2}.response-box.presence-recent{background:#fff9f2;border-color:#f0cfaa}.response-box.presence-offline{background:#fff8f8;border-color:#efc3c3}.google-marker-presence-dot{z-index:3;border:2px solid #fff;width:12px;height:12px;position:absolute;top:38px;left:61px}.google-marker-hover-presence{align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.google-marker-hover-presence.online{color:#158553}.google-marker-hover-presence.recent{color:#b8610c}.google-marker-hover-presence.offline{color:#bd3f3f}.google-marker-hover-presence.unknown{color:#888}.google-artisan-marker.is-unavailable .google-marker-presence-dot{opacity:1;filter:none}.rely-fallback-page{color:#1f2023;background:linear-gradient(145deg,#fff 0%,#fff7f8 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.rely-fallback-page>section{text-align:center;background:#fff;border:1px solid #ece7e8;border-radius:28px;width:min(620px,100%);padding:clamp(28px,5vw,54px);box-shadow:0 24px 70px #1e181a1a}.rely-fallback-page .rely-logo-symbol-art{width:48px;height:54px;margin-bottom:20px;display:inline-block}.rely-fallback-page section>p:first-of-type{color:#df174d;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:900}.rely-fallback-page h1{margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08}.rely-fallback-page h1+p{color:#666;max-width:520px;margin:18px auto 0;line-height:1.65}.rely-fallback-page section>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.rely-fallback-page button,.rely-fallback-page a{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#1f2023;border:1px solid #1f2023;border-radius:24px;justify-content:center;align-items:center;padding:0 20px;font-weight:850;text-decoration:none;display:inline-flex}.rely-fallback-page a:last-child:not(:first-child){color:#1f2023;background:#fff}@media (max-width:520px){.rely-fallback-page>section{border-radius:22px}.rely-fallback-page section>div{display:grid}.rely-fallback-page button,.rely-fallback-page a{width:100%}}@media (max-width:760px){.presence-legend{gap:9px 11px;margin-inline:15px}.presence-legend span,.professional-presence{font-size:9px}}@media (max-width:480px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{min-height:100dvh;padding:0}.landing-page,.rely-app,.mission-fullscreen-view{width:100%;max-width:100vw}img,svg,canvas{max-width:100%}h1,h2,h3,h4,h5,p,strong,small{overflow-wrap:anywhere}input,select,textarea{max-width:100%;font-size:16px}button,a{min-height:44px}.landing-header{width:100%;height:calc(68px + env(safe-area-inset-top,0px));min-height:calc(68px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;grid-template-columns:minmax(100px,1fr) auto;gap:8px;display:grid;position:relative}.landing-header .rely-logo{transform-origin:0;grid-column:1;margin:0;transform:scale(.88)}.landing-primary-nav,.landing-provider{display:none}.landing-actions{grid-column:2;justify-self:end;gap:4px}.landing-globe{width:44px;height:44px;padding:0;display:grid}.landing-globe svg{width:24px;height:24px}.landing-account{border-radius:25px;width:48px;height:48px;padding:4px;border:1px solid #e4e4e4!important}.landing-menu-lines{display:none}.landing-mini-avatar,.landing-user-initials,.landing-user-photo{width:40px;height:40px}.landing-search-area{padding:16px 12px 0}.landing-search-intro{margin-bottom:13px}.landing-search-intro>span{font-size:10px}.landing-search-intro h1{font-size:22px}.landing-search-intro p{font-size:11px}.mobile-search-trigger{grid-template-columns:42px minmax(0,1fr) 24px;gap:9px;min-height:66px;padding:8px 11px}.mobile-search-trigger-copy strong{font-size:13px;line-height:1.2}.mobile-search-trigger-copy small{font-size:11px}.mobile-search-sheet{max-height:100dvh;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0}.mobile-search-sheet>header{margin-bottom:15px}.mobile-search-sheet>header h2{font-size:22px}.mobile-search-sheet>header button{width:44px;height:44px}.mobile-search-field,.mobile-search-dates{padding:12px}.mobile-search-field>span,.mobile-search-dates>strong{font-size:12px}.mobile-search-field>small{font-size:10px}.mobile-search-dates .date-range-fields{grid-template-columns:1fr;height:auto}.mobile-search-dates .date-range-fields label{border-bottom:1px solid #ededed;border-right:0;height:52px;padding:4px 0}.mobile-search-dates .date-range-fields label:last-child{border-bottom:0}.mobile-search-dates .date-input-shell,.mobile-search-dates .date-range-fields input{font-size:16px}.mobile-search-submit{min-height:54px;font-size:15px}.home-categories{margin-top:12px;padding-inline:0}.landing-content{padding:22px 14px 0}.home-section-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.home-section-heading h1,.home-section-heading h2{font-size:22px;line-height:1.2}.home-section-heading p{font-size:12px;line-height:1.45}.artisan-card-grid{grid-template-columns:1fr;gap:22px}.artisan-card-visual{aspect-ratio:1.2}.artisan-portrait-wrap{margin-bottom:30px}.artisan-portrait-wrap .reference-avatar{background-size:2666px 1777px;width:118px;height:118px}.artisan-portrait-wrap .reference-avatar.avatar-julien{background-position:-81px -732px}.artisan-portrait-wrap .reference-avatar.avatar-sofiane{background-position:-81px -955px}.artisan-portrait-wrap .reference-avatar.avatar-anthony{background-position:-81px -1171px}.artisan-portrait-wrap .reference-avatar.avatar-yassine{background-position:-81px -1386px}.artisan-card-title strong{font-size:15px}.artisan-card-copy,.artisan-card-location,.artisan-card-availability{font-size:12px}.service-explore-grid{grid-template-columns:1fr}.landing-footer{padding-inline:14px}.rely-app{height:100dvh;min-height:0}.app-header{width:100%;height:calc(118px + env(safe-area-inset-top,0px));min-height:calc(118px + env(safe-area-inset-top,0px));padding:calc(6px + env(safe-area-inset-top,0px)) 11px 9px;grid-template-columns:minmax(96px,1fr) auto;align-content:space-between;gap:6px;display:grid;position:sticky;top:0}.app-header .rely-logo{transform-origin:0;grid-column:1;margin:0;transform:scale(.84)}.app-header .top-actions{grid-column:2;justify-self:end;gap:5px}.app-header .top-actions .icon-button{width:44px;height:44px;padding:0;display:grid}.app-header .top-actions .icon-button svg{width:24px;height:24px}.app-header .top-actions .menu-button,.app-header .become-provider{display:none}.app-header .top-avatar{width:42px;height:42px}.app-header>.mobile-search-trigger{grid-area:2/1/auto/-1;min-height:54px}.air-search{display:none}.marketplace-layout{width:100%;height:calc(100dvh - 118px - env(safe-area-inset-top,0px));min-height:0;display:block}.providers-panel,.map-canvas{width:100%;max-width:100%;height:100%}.providers-panel{overscroll-behavior-y:contain;padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.back-link{margin:12px 13px 9px;font-size:12px}.search-summary-card{grid-template-columns:38px minmax(0,1fr);margin:0 12px 13px;padding:12px}.search-summary-icon{width:38px;height:38px}.search-summary-card h2{white-space:normal;font-size:15px}.search-summary-card p{white-space:normal;font-size:10px}.providers-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:2px 12px 11px;display:grid}.providers-heading h1{font-size:18px}.providers-heading p{font-size:11px}.filter-button{min-width:44px;min-height:44px;padding:0 12px}.ranking-switch{margin:0 12px 10px}.ranking-switch button{min-height:62px;padding:8px 7px}.ranking-switch strong{white-space:normal;font-size:10px}.ranking-switch small{white-space:normal;font-size:8px}.presence-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 12px 10px;padding:9px 7px;display:grid}.presence-legend span{text-align:center;justify-content:center;gap:5px;font-size:8px;line-height:1.25}.professionals-list{margin:0 12px}.professional-row{min-height:120px}.professional-main{grid-template-columns:62px minmax(0,1fr) 58px;gap:9px;min-height:118px;padding:11px}.reference-avatar{background-size:1355px 903px;width:60px;height:60px}.professional-ant-avatar{--professional-ant-width:46px;--professional-presence-size:11px;--professional-language-size:22px;width:60px;height:60px}.professional-ant-global-rating{min-height:17px;padding:3px 6px;font-size:8px}.professional-ant-global-rating b{font-size:9px}.professional-ant-global-rating.is-new{font-size:7px}.avatar-julien{background-position:-41px -372px}.avatar-sofiane{background-position:-41px -484px}.avatar-anthony{background-position:-41px -596px}.avatar-yassine{background-position:-41px -705px}.professional-name-line>strong{font-size:14px}.professional-info>small{font-size:10px}.row-rating,.availability,.professional-presence{white-space:normal;font-size:9px;line-height:1.3}.row-price strong{font-size:15px}.request-select-button{min-width:56px;min-height:40px;padding-inline:7px}.guest-profile-lock.row-lock{inset:10px 39px 10px 62px}.mobile-view-switch{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.mobile-view-switch button{min-height:42px;padding-inline:14px}.map-canvas .leaflet-control-zoom{margin-top:calc(10px + env(safe-area-inset-top,0px));margin-left:10px}.radius-legend,.map-activation-note{top:calc(10px + env(safe-area-inset-top,0px));max-width:calc(100% - 20px);left:10px}.map-privacy-legend{top:calc(58px + env(safe-area-inset-top,0px));max-width:calc(100% - 20px);right:10px}.map-toast{width:auto;left:10px;right:10px}.auth-modal,.language-modal,.order-modal,.mission-cancellation-modal,.mission-engagement-modal{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:100dvh}.auth-modal{padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(22px + env(safe-area-inset-bottom,0px))}.auth-role-picker{grid-template-columns:1fr}.auth-role-outcome{grid-template-columns:36px minmax(0,1fr);margin-top:-5px;padding:11px}.auth-role-outcome>span{width:36px;height:36px}.auth-role-outcome strong{font-size:13px}.auth-role-outcome p{font-size:12px}.auth-modal .auth-form input{font-size:16px}.auth-modal .auth-form label>span{font-size:14px}.auth-modal .auth-field-help,.auth-modal .trade-selector-help,.auth-modal .auth-inline-error,.auth-modal .auth-email-notice,.auth-modal .auth-terms-check>span{font-size:12px!important}.auth-modal .trade-options button,.auth-modal .trade-show-all,.auth-modal .trade-category-toggle{min-height:44px;font-size:12px!important}.auth-modal .auth-close{width:44px;height:44px}.auth-modal .auth-action-bar{bottom:calc(-22px - env(safe-area-inset-bottom,0px));padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));margin-inline:-16px}.profile-modal{padding-bottom:env(safe-area-inset-bottom,0px)}.profile-modal>.modal-close{top:calc(10px + env(safe-area-inset-top,0px));width:44px;height:44px;right:10px}.profile-column{padding:calc(60px + env(safe-area-inset-top,0px)) 14px 22px}.profile-photo{height:min(76vw,290px)}.profile-column h2{font-size:25px}.profile-content,.availability-column{padding-inline:14px}.gallery-grid{grid-template-columns:1fr 1fr}.profile-lightbox-stage.watermarked:after{max-width:calc(100% - 20px);padding:6px 8px;font-size:9px;bottom:10px;right:10px}.profile-detail-overlay,.profile-lightbox{padding:0}.profile-detail-panel,.profile-lightbox-card{border-radius:0;width:100%;max-width:100%;max-height:100dvh}.account-dashboard{border-radius:0;width:100%;max-width:100vw;height:100dvh}.dashboard-main{width:100%;min-width:0;height:100%;padding:calc(8px + env(safe-area-inset-top,0px)) 10px calc(28px + env(safe-area-inset-bottom,0px))}.dashboard-close{top:calc(8px + env(safe-area-inset-top,0px));width:46px;height:46px;right:8px}.dashboard-mobile-tabs{scroll-snap-type:x proximity;scrollbar-width:none;max-width:calc(100vw - 66px);margin-right:56px;overflow-x:auto}.dashboard-mobile-tabs button{scroll-snap-align:start;flex:0 0 78px;min-height:46px;padding-inline:6px;font-size:10px}.dashboard-heading{margin-bottom:16px}.dashboard-heading h2{font-size:23px}.dashboard-role-callout{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.dashboard-role-callout>span{width:42px;height:42px;font-size:18px}.dashboard-role-callout strong{font-size:15px}.dashboard-role-callout p{font-size:12px}.dashboard-role-callout>button{white-space:normal;grid-column:1/-1;width:100%;min-height:50px;font-size:13px}.dashboard-form,.dashboard-card,.company-search-card,.relay-dashboard-card,.billing-profile-card{max-width:100%;padding:14px}.dashboard-fields,.dashboard-fields.two-columns,.mission-form-grid,.dashboard-company-layout,.dashboard-artisan-layout,.dashboard-company-direct-flow{grid-template-columns:1fr}.gallery-manager-grid{grid-template-columns:1fr 1fr;gap:8px}.gallery-upload-dropzone{min-height:138px;padding:16px 12px}.gallery-upload-dropzone strong{font-size:13px}.gallery-upload-dropzone small,.gallery-manager-notice p{font-size:10px}.dashboard-fields label.full,.mission-form-grid label.full{grid-column:auto}.dashboard-fields input,.dashboard-fields select,.dashboard-fields textarea,.mission-form-grid input,.mission-form-grid select,.mission-form-grid textarea{font-size:16px}.mission-publish-form{padding:14px}.mission-publish-button{min-height:52px;font-size:14px}.documents-layout,.orders-history-layout,.ongoing-missions-layout{grid-template-columns:1fr}.document-row{grid-template-columns:32px minmax(0,1fr)}.document-row-actions{grid-column:1/-1;padding-left:0}.orders-history-page .order-stats,.ongoing-mission-stats{grid-template-columns:1fr}.orders-history-page .order-stats article,.ongoing-mission-stats article{text-align:left;grid-template-columns:42px minmax(0,1fr);justify-items:start;min-height:72px;padding:12px}.orders-history-page .order-stats article>span,.ongoing-mission-stats article>span{grid-row:1/3}.ongoing-mission-selector>div{width:100%}.ongoing-mission-selector button{flex-basis:min(78vw,260px)}.ongoing-candidate-card{grid-template-columns:52px minmax(0,1fr);padding:13px}.ongoing-candidate-avatar{width:52px;height:52px}.ongoing-candidate-decision,.mission-request-card>div:last-child:not(.request-confirmation):not(.payment-step){grid-template-columns:1fr}.mission-fullscreen-view{min-height:100dvh;overflow-x:hidden}.mission-fullscreen-view:before{top:calc(72px + env(safe-area-inset-top,0px));height:78px}.mission-fullscreen-view .mission-fullscreen-header{width:100%;height:calc(72px + env(safe-area-inset-top,0px));min-height:calc(72px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;grid-template-columns:minmax(94px,1fr) auto;gap:6px;display:grid}.mission-primary-nav,.mission-fullscreen-view .mission-fullscreen-actions .mission-space-button,.mission-fullscreen-view .mission-fullscreen-actions .mission-followup-button{display:none}.mission-fullscreen-view .mission-fullscreen-logo{min-width:0;display:flex}.mission-fullscreen-view .mission-fullscreen-logo .rely-logo-symbol-art{width:30px;height:35px}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:24px}.mission-fullscreen-view .mission-fullscreen-actions{gap:4px}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{width:44px;min-width:44px;height:44px;padding:0;display:grid}.mission-fullscreen-view .mission-language-button svg{width:25px;height:25px}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{min-width:76px;height:46px;padding:4px 5px 4px 10px}.mission-account-avatar{width:36px;height:36px}.mission-menu-lines i{width:17px}.mission-fullscreen-view .mission-search-strip{top:calc(80px + env(safe-area-inset-top,0px));border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 48px;width:calc(100vw - 16px);height:62px;left:50%;transform:translate(-50%)}.mission-search-strip label{grid-template-columns:18px minmax(0,1fr);gap:6px;padding-inline:8px}.mission-search-strip label>.mission-ui-icon{width:17px;height:17px}.mission-search-strip small{font-size:8px}.mission-search-strip strong,.mission-search-strip select,.mission-search-strip input{font-size:11px}.mission-search-strip .mission-search-date{display:none}.mission-fullscreen-view .mission-search-strip button{width:44px;height:44px;margin:8px 3px}.mission-fullscreen-view .mission-artisan-layout{width:100%;padding-top:calc(86px + env(safe-area-inset-top,0px));flex-direction:column;display:flex;position:relative;inset:auto}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{order:1;width:100%;height:44dvh;min-height:285px}.mission-fullscreen-view .mission-artisan-layout .mission-feed{width:100%;height:auto;max-height:none;padding:10px 10px calc(24px + env(safe-area-inset-bottom,0px));border-right:0;order:2}.mission-feed>header{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mission-feed>header h3{font-size:17px}.mission-feed-card{gap:10px;padding:14px}.mission-feed-card-top{flex-wrap:wrap}.mission-feed-card h4{font-size:16px}.mission-card-essential{gap:7px;font-size:10px}.mission-card-essential strong{margin-left:0;font-size:11px}.mission-feed-facts{grid-template-columns:1fr}.mission-feed-facts span{border-bottom:1px solid #eee;border-right:0;padding:10px}.mission-feed-facts span:last-child{border-bottom:0}.mission-feed-card>button{min-height:48px;font-size:13px}.mission-probable-gain{grid-template-columns:22px minmax(0,1fr) auto}.mission-probable-gain>strong{font-size:19px}.mission-fullscreen-view .selected-mission-detail{width:auto;max-height:none;margin:8px;position:relative;bottom:auto;right:auto}.selected-mission-detail>header{padding:15px;flex-direction:column;padding-right:62px}.selected-mission-detail>header>span{margin-right:0}.selected-mission-detail>header>.selected-mission-close{width:42px;height:42px;font-size:29px;top:10px;right:10px}.selected-mission-detail h3{font-size:18px}.selected-mission-detail>nav{padding-inline:8px}.selected-mission-detail>nav button{flex:1;min-height:44px;padding-inline:4px;font-size:10px}.selected-mission-description,.selected-mission-validation{padding:15px}.selected-mission-description>div{grid-template-columns:1fr}.selected-mission-description>div span{border-bottom:1px solid #eee;border-right:0}.selected-mission-description>div span:last-child{border-bottom:0}.selected-mission-description>button,.selected-mission-validation>button{min-height:50px;font-size:13px}.mission-engagement-backdrop{align-items:end;padding:0}.mission-engagement-modal{padding:26px 16px calc(20px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.landing-header,.app-header{padding-left:8px;padding-right:8px}.landing-header .rely-logo,.app-header .rely-logo{transform:scale(.78)}.landing-globe{width:42px;height:42px}.landing-account{width:44px;height:44px}.landing-mini-avatar,.landing-user-initials,.landing-user-photo{width:36px;height:36px}.home-section-heading{grid-template-columns:1fr}.home-section-heading>button{justify-self:start}.professional-main{grid-template-columns:56px minmax(0,1fr) 54px;gap:7px;padding:9px}.reference-avatar{width:54px;height:54px}.professional-ant-avatar{--professional-ant-width:41px;--professional-presence-size:10px;--professional-language-size:20px;width:54px;height:54px}.professional-ant-global-rating{padding-inline:5px;top:calc(100% + 1px)}.providers-heading{grid-template-columns:1fr}.filter-button{justify-self:start}.presence-legend{grid-template-columns:1fr}.presence-legend span{justify-content:flex-start;font-size:9px}.gallery-manager-grid{grid-template-columns:1fr}.mission-fullscreen-view .mission-fullscreen-header{padding-inline:7px}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:22px}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{width:42px;min-width:42px;height:42px}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{min-width:70px;padding-left:8px}.mission-fullscreen-view .mission-search-strip{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) 46px;width:calc(100vw - 12px)}.mission-search-strip label{padding-inline:6px}.mission-search-strip label>.mission-ui-icon{display:none}.mission-search-strip label{grid-template-columns:minmax(0,1fr)}.dashboard-mobile-tabs button{flex-basis:72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1051px){.mission-fullscreen-view .mission-fullscreen-header{position:fixed}.mission-primary-nav{height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mission-primary-nav button{font-size:15px}}.mission-fullscreen-view .mission-search-strip small{font-size:11px}.mission-fullscreen-view .mission-search-strip strong,.mission-fullscreen-view .mission-search-strip select,.mission-fullscreen-view .mission-search-strip input{font-size:14px}.mission-fullscreen-view .mission-artisan-layout .mission-feed{grid-auto-rows:max-content;align-content:start}.mission-fullscreen-view .mission-feed>header{padding:18px 4px}.mission-fullscreen-view .mission-feed>header .auth-eyebrow{font-size:10px}.mission-fullscreen-view .mission-feed>header h3{font-size:18px}.mission-profile-trades{font-size:11px;line-height:1.5}.mission-fullscreen-view .mission-feed-card{gap:12px;padding:18px}.mission-feed-card-top .mission-matching-logo{width:34px;height:34px;font-size:13px}.mission-fullscreen-view .mission-feed-card h4{font-size:16px;line-height:1.4}.mission-fullscreen-view .mission-feed-card-top>span{font-size:9px;line-height:1.35}.mission-fullscreen-view .mission-urgent-badge{font-size:9px}.mission-fullscreen-view .mission-card-essential{gap:8px 12px;font-size:11px}.mission-fullscreen-view .mission-probable-gain{padding:14px}.mission-fullscreen-view .mission-probable-gain>strong{font-size:23px}@media (max-width:1180px) and (min-width:761px){.mission-fullscreen-view .mission-artisan-layout{grid-template-columns:370px minmax(0,1fr)}}@media (max-width:760px){.mission-fullscreen-view .mission-artisan-layout{display:flex}.mission-fullscreen-view .mission-search-strip small{font-size:9px}.mission-fullscreen-view .mission-search-strip strong,.mission-fullscreen-view .mission-search-strip select,.mission-fullscreen-view .mission-search-strip input{font-size:12px}.mission-fullscreen-view .mission-feed>header .auth-eyebrow{font-size:9px}.mission-profile-trades{font-size:10px}}@media (max-width:480px){html{-webkit-text-size-adjust:100%}body{overscroll-behavior-x:none}button,input,select,textarea{touch-action:manipulation}.landing-content,.providers-panel,.dashboard-main,.mission-fullscreen-view .mission-feed{-webkit-overflow-scrolling:touch}.mission-fullscreen-view .mission-artisan-layout{padding-top:calc(150px + env(safe-area-inset-top,0px))}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{height:min(42dvh,390px);min-height:260px}.mission-fullscreen-view .mission-search-strip label,.mission-fullscreen-view .mission-search-strip label>span{min-width:0}.mission-fullscreen-view .mission-search-strip select,.mission-fullscreen-view .mission-search-strip strong,.mission-fullscreen-view .mission-search-strip input{text-overflow:ellipsis}.mission-fullscreen-view .mission-feed>header{grid-template-columns:1fr;padding:15px 4px}.mission-fullscreen-view .mission-feed-card-top>span{white-space:normal;max-width:100%}.mission-fullscreen-view .mission-card-essential>span,.mission-fullscreen-view .mission-card-essential>strong{white-space:normal;min-width:0}.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .selected-probable-gain{grid-template-columns:22px minmax(0,1fr)!important}.mission-fullscreen-view .mission-probable-gain>strong,.mission-fullscreen-view .selected-probable-gain>strong{grid-area:auto/2;justify-self:start;margin-top:3px}.mission-fullscreen-view .selected-mission-detail{margin:10px 8px calc(18px + env(safe-area-inset-bottom,0px));overflow:visible}.mission-fullscreen-view .selected-mission-description>div span{min-height:58px;padding:12px 10px}.dashboard-backdrop{padding:0}.account-dashboard{min-height:100dvh}.dashboard-heading{padding-right:50px}.dashboard-heading h2{line-height:1.18}.dashboard-card,.mission-publish-form,.orders-history-page,.ongoing-missions-page{min-width:0}.payment-step .payment-fields{grid-template-columns:1fr}.applied-missions-list{grid-template-columns:1fr;padding:10px}.applied-mission-card{padding:14px}}@media (max-width:360px){.mission-fullscreen-view .mission-search-strip{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr) 44px}.mission-fullscreen-view .mission-search-strip label{padding-inline:7px}.mission-fullscreen-view .mission-search-strip small{font-size:8px}.mission-fullscreen-view .mission-search-strip strong,.mission-fullscreen-view .mission-search-strip select,.mission-fullscreen-view .mission-search-strip input{font-size:11px}.mission-fullscreen-view .mission-feed-card{padding:13px}.mission-fullscreen-view .mission-card-essential{grid-template-columns:1fr;display:grid}}.leave-review-button{background:linear-gradient(135deg,#ff385c,#e31c5f)!important}.review-complete-badge{color:#157249;background:#e7f7ef;border-radius:7px;margin-top:5px;padding:7px 9px;font-size:7px;font-weight:850}.mission-review-form{text-align:left;background:#fffafd;border:1px solid #ffb8ca;border-radius:13px;grid-column:1/-1;gap:14px;margin-top:2px;padding:18px;display:grid}.mission-review-form header{justify-content:space-between;align-items:start;gap:16px;display:flex}.mission-review-form header small{color:var(--pink);letter-spacing:.06em;font-size:7px;font-weight:900}.mission-review-form h4{margin:4px 0 2px;font-size:15px}.mission-review-form header p{color:#777;margin:0;font-size:8px}.mission-review-form header>button{color:#222;background:#fff;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;margin:0;padding:0;font-size:18px}.review-score-list{background:#fff;border:1px solid #eee;border-radius:10px;display:grid;overflow:hidden}.review-score-row{border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(130px,1fr) auto 34px;align-items:center;gap:12px;min-height:40px;padding:6px 12px;display:grid}.review-score-row:last-child{border-bottom:0}.review-score-row>span{color:#333;font-size:9px;font-weight:750}.review-score-row>div{gap:2px;display:flex}.review-score-row button{color:#d7d7d7;cursor:pointer;background:0 0;border:0;width:25px;height:25px;min-height:0;margin:0;padding:0;font-size:18px}.review-score-row button.selected{color:var(--pink)}.review-score-row>b{color:#555;text-align:right;font-size:8px}.review-photo-picker,.review-comment{gap:7px;display:grid}.review-photo-picker strong,.review-comment strong{color:#333;font-size:9px}.review-photo-picker strong small,.review-comment strong small{color:#999;font-weight:500}.review-photo-picker input{opacity:0;width:1px;height:1px;position:absolute}.review-photo-picker>span{color:#666;cursor:pointer;background:#fff;border:1px dashed #cfcfcf;border-radius:9px;place-items:center;min-height:58px;font-size:9px;display:grid}.review-comment textarea{resize:vertical;width:100%;font:inherit;border:1px solid #ddd;border-radius:9px;padding:11px;font-size:9px}.review-comment>small{color:#999;justify-self:end;font-size:7px}.review-submit-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-submit-row>span{color:#555;font-size:9px}.review-submit-row>span b{color:var(--pink);font-size:13px}.review-submit-row button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff385c,#e31c5f);border:0;border-radius:8px;min-height:38px;padding:0 18px;font-size:9px;font-weight:850}.review-submit-row button:disabled{opacity:.6;cursor:wait}.review-window-note{color:#888;font-size:7px;line-height:1.5}@media (max-width:720px){.review-score-row{grid-template-columns:1fr auto}.review-score-row>div{grid-row:2}.review-score-row>b{grid-area:2/2}.review-submit-row{flex-direction:column;align-items:stretch}.review-submit-row button{width:100%}.mission-review-form{padding:14px}}@media (min-width:761px){.landing-header,.mission-fullscreen-view .mission-fullscreen-header{grid-template-columns:minmax(150px,1fr) auto minmax(310px,1fr)}.landing-header>.rely-logo,.mission-fullscreen-view .mission-fullscreen-logo{grid-column:1;justify-self:start}.landing-primary-nav,.mission-primary-nav{grid-column:2;justify-self:center}.landing-actions,.mission-fullscreen-view .mission-fullscreen-actions{grid-column:3;justify-self:end;margin-left:auto}}@media (min-width:1051px){.mission-fullscreen-view .mission-primary-nav{grid-column:auto;justify-self:auto;width:max-content;max-width:calc(100vw - 690px);left:50%;right:auto;transform:translate(-50%)}.mission-fullscreen-view .mission-fullscreen-actions{z-index:2;position:relative}}.artisan-ranking-explainer{color:#4b3b20;background:#fffaf0;border:1px solid #eadfca;border-radius:12px;align-items:center;gap:11px;width:max-content;max-width:100%;margin:-5px 0 20px;padding:10px 14px;display:flex}.artisan-ranking-explainer>span{font-size:22px}.artisan-ranking-explainer>span .app-pictogram{width:23px;height:23px}.artisan-ranking-explainer p{gap:2px;margin:0;display:grid}.artisan-ranking-explainer strong{font-size:11px}.artisan-ranking-explainer small{color:#786f61;font-size:9px;line-height:1.4}.ranked-artisan-card{border-radius:17px;transition:transform .2s,box-shadow .2s}.ranked-artisan-card:hover{transform:translateY(-3px)}.ranked-artisan-card.top-artisan{background:linear-gradient(145deg,#fffdf5,#fff7da);border:2px solid #d8a62c;margin:-8px;padding:8px;box-shadow:0 14px 34px #89600a33,0 0 0 4px #e3b1371a}.ranked-artisan-card.top-artisan .artisan-card-visual{border-radius:11px}.ranked-artisan-card.top-artisan .home-heart{top:20px;right:21px}.top-artisan-badge,.artisan-rank-badge{z-index:4;position:absolute;top:12px;left:12px;box-shadow:0 5px 16px #3a27022e}.top-artisan-badge{color:#fff;background:linear-gradient(135deg,#f7ce63,#b87d09);border:1px solid #ffffffbf;border-radius:22px;align-items:center;gap:7px;min-height:43px;padding:6px 11px 6px 7px;display:flex}.top-artisan-badge>b{color:#2b2b2b;background:#ffffffeb;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.top-artisan-badge>b .app-pictogram{width:18px;height:18px}.top-artisan-badge>span{text-align:left;gap:1px;display:grid}.top-artisan-badge strong{letter-spacing:.06em;font-size:9px}.top-artisan-badge small{color:#fff7d4;font-size:7px}.artisan-rank-badge{color:#fff;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#202020e0;border:1px solid #ffffffbf;border-radius:18px;place-items:center;min-width:42px;height:31px;padding:0 10px;font-size:10px;font-weight:900;display:grid}.artisan-ranking-metrics{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.artisan-ranking-metrics>span{color:#606060;white-space:nowrap;background:#f4f4f4;border-radius:8px;padding:5px 7px;font-size:8px}.artisan-ranking-metrics b{color:#242424;font-size:9px}.top-artisan .artisan-ranking-metrics>span{color:#725314;background:#e5b54024}.top-artisan .artisan-ranking-metrics b{color:#5c420d}@media (max-width:620px){.artisan-ranking-explainer{width:100%;margin-bottom:21px;padding:11px 12px}.artisan-ranking-explainer strong{font-size:12px}.artisan-ranking-explainer small{font-size:10px}.ranked-artisan-card.top-artisan{margin:0;padding:7px}.ranked-artisan-card.top-artisan .home-heart{top:18px;right:19px}.top-artisan-badge,.artisan-rank-badge{top:10px;left:10px}.artisan-ranking-metrics>span{padding:6px 8px;font-size:10px}.artisan-ranking-metrics b{font-size:11px}}.landing-audience-choice{background:#fff;border-bottom:1px solid #ededed;grid-template-columns:minmax(220px,1fr) minmax(230px,.72fr) minmax(230px,.72fr);align-items:stretch;gap:10px;padding:16px 5.8vw;display:grid}.landing-audience-choice>div{align-content:center;gap:4px;display:grid}.landing-audience-choice>div strong{font-size:15px}.landing-audience-choice>div span{color:#747474;font-size:11px}.landing-audience-choice>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;padding:9px 13px;display:grid}.landing-audience-choice>button:hover{border-color:#bbb;box-shadow:0 5px 15px #00000012}.landing-audience-choice>button.artisan-choice{background:#fff8fa;border-color:#f3b1c3}.landing-audience-choice button>b{background:#f2f2f2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.landing-audience-choice .artisan-choice>b{background:var(--pink);color:#fff}.landing-audience-choice button>span{gap:3px;display:grid}.landing-audience-choice button strong{font-size:11px}.landing-audience-choice button small{color:#777;font-size:9px}.landing-audience-choice button>i{color:var(--pink);font-size:17px;font-style:normal}.landing-simple-steps{background:#fafafa;border-bottom:1px solid #ededed;align-items:center;gap:24px;padding:12px 5.8vw;display:flex}.landing-simple-steps>strong{flex:none;font-size:12px}.landing-simple-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.landing-simple-steps li{align-items:center;gap:9px;min-width:0;display:flex}.landing-simple-steps li>b{width:25px;height:25px;color:var(--pink);background:#fff0f4;border-radius:50%;flex:0 0 25px;place-items:center;font-size:10px;display:grid}.landing-simple-steps li>span{gap:2px;min-width:0;display:grid}.landing-simple-steps li strong{font-size:10px}.landing-simple-steps li small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.auth-password-field{position:relative}.auth-password-field input{padding-right:66px!important}.auth-password-field>button{color:#555;cursor:pointer;background:#f3f3f3;border:0;border-radius:7px;min-height:27px;padding:0 7px;font-size:8px;font-weight:750;position:absolute;bottom:8px;right:8px}.auth-forgot-password{color:#c91e51;cursor:pointer;background:0 0;border:0;margin:7px auto 0;padding:4px;font-size:10px;font-weight:750;display:block}.artisan-start-guide{background:linear-gradient(135deg,#fff8fa,#fff);border-color:#f0b5c5;gap:15px;padding:20px;display:grid}.artisan-start-guide h3{margin:3px 0 4px;font-size:18px}.artisan-start-guide>div:first-child>p:last-child{color:#717171;margin:0;font-size:11px}.artisan-start-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.artisan-start-actions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:3px 9px;min-height:76px;padding:12px;display:grid}.artisan-start-actions button:hover{border-color:var(--pink);box-shadow:0 5px 15px #e31c5f14}.artisan-start-actions button>span{width:34px;height:34px;color:var(--pink);background:#fff0f4;border-radius:50%;grid-row:1/3;place-items:center;font-size:15px;display:grid}.artisan-start-actions strong{align-self:end;font-size:11px}.artisan-start-actions small{color:#777;font-size:8px}.artisan-start-checklist{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:7px;padding-top:12px;display:flex}.artisan-start-checklist strong{margin-right:4px;font-size:9px}.artisan-start-checklist span{color:#777;background:#f2f2f2;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:750}.artisan-start-checklist span.done{color:#18754d;background:#e7f7ef}@media (max-width:900px){.landing-audience-choice{grid-template-columns:1fr 1fr}.landing-audience-choice>div{grid-column:1/-1}.landing-simple-steps{align-items:flex-start}.landing-simple-steps ol{grid-template-columns:1fr;gap:8px}.artisan-start-actions{grid-template-columns:1fr}}@media (max-width:600px){.landing-audience-choice{grid-template-columns:1fr;padding:12px}.landing-audience-choice>div{grid-column:auto}.landing-audience-choice>button{min-height:62px}.landing-audience-choice button strong{font-size:13px}.landing-audience-choice button small{font-size:11px}.landing-simple-steps{gap:10px;padding:13px 16px;display:grid}.landing-simple-steps>strong{font-size:13px}.landing-simple-steps li strong{font-size:12px}.landing-simple-steps li small{white-space:normal;font-size:10px}.artisan-start-guide{padding:15px}.artisan-start-guide h3{font-size:17px}}.dashboard-trades-summary{background:#fafafa;border:1px solid #dedede;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;display:grid}.dashboard-trades-summary>div:first-child{gap:3px;display:grid}.dashboard-trades-summary>div:first-child strong{font-size:11px}.dashboard-trades-summary>div:first-child small{color:#747474;font-size:9px}.dashboard-trades-summary>div:nth-child(2){flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.dashboard-trades-summary>div:nth-child(2) span{color:#ad1e49;background:#fff5f8;border:1px solid #f0bbc9;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:750}.dashboard-trades-summary>button,.dashboard-trades-done{color:#333;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:8px;align-self:start;min-height:33px;padding:0 11px;font-size:9px;font-weight:800}.dashboard-trades-done{border-color:var(--pink);color:var(--pink);margin-top:8px}.mission-radius-filter{gap:3px;min-width:94px;display:grid}.mission-feed>header .mission-radius-filter span{color:#777;font-size:8px;font-weight:750}.mission-feed>header .mission-radius-filter select{color:#333;background:#fff;border:1px solid #dedede;border-radius:16px;width:100%;height:32px;padding:0 26px 0 9px;font-size:10px;font-weight:800}.relay-messages-page{gap:15px;min-width:0;display:grid}.relay-messages-intro{justify-content:space-between;align-items:start;gap:15px;display:flex}.relay-messages-intro h3{margin:3px 0 5px;font-size:21px}.relay-messages-intro span{color:#6f6f6f;font-size:10px;line-height:1.5}.relay-messages-intro>b{min-width:58px;height:34px;color:var(--pink);background:#fff0f4;border-radius:18px;place-items:center;padding:0 10px;font-size:10px;display:grid}.relay-safety-banner{background:#f4fbf7;border:1px solid #d6e9df;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.relay-safety-banner>span{color:#fff;background:#208557;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:grid}.relay-safety-banner div{gap:3px;display:grid}.relay-safety-banner strong{font-size:12px}.relay-safety-banner p{color:#5f7569;margin:0;font-size:9px;line-height:1.5}.relay-thread-list{gap:10px;display:grid}.relay-thread{background:#fff;border:1px solid #e4e4e4;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.relay-thread.waiting{background:#fffaf1;border-color:#efc47d}.relay-thread.confirmed{background:#f3fbf7;border-color:#9ed8bc}.relay-thread.closed{opacity:.72}.relay-thread-avatar{width:44px;height:44px;color:var(--pink);background:#fff0f4;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.relay-thread-main{gap:4px;min-width:0;display:grid}.relay-thread-main>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.relay-thread-main>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.relay-thread-main>div b{color:#666;background:#f0f0f0;border-radius:999px;padding:4px 7px;font-size:7px}.relay-thread.waiting .relay-thread-main>div b{color:#8b5706;background:#ffedcb}.relay-thread.confirmed .relay-thread-main>div b{color:#147348;background:#daf2e5}.relay-thread-main p,.relay-thread-main small,.relay-thread-main em{color:#737373;margin:0;font-size:9px;font-style:normal}.relay-thread-main blockquote{color:#555;background:#ffffffc7;border-left:3px solid #ddd;margin:5px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}.relay-thread-main em{color:#87560c;font-weight:750}.relay-thread.confirmed .relay-thread-main em{color:#18734a}.relay-thread>button{color:#fff;background:#208557;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850}.relay-thread>button:disabled{color:#777;background:#f4f4f4;border:1px solid #dedede}.relay-messages-empty{min-height:300px}.relay-thread-wrap{gap:8px;display:grid}.relay-conversation{background:#f6fbf8;border:1px solid #b9dccb;border-radius:13px;gap:12px;margin:0 8px 10px 58px;padding:14px;display:grid}.relay-conversation-messages{gap:8px;max-height:300px;padding:4px;display:grid;overflow-y:auto}.relay-conversation-messages>p{justify-items:start;gap:3px;max-width:78%;margin:0;display:grid}.relay-conversation-messages>p.mine{justify-self:end;justify-items:end}.relay-conversation-messages>p span{color:#333;background:#fff;border-radius:12px 12px 12px 3px;padding:9px 11px;font-size:11px;line-height:1.45;box-shadow:0 1px 4px #0000000f}.relay-conversation-messages>p.mine span{color:#fff;background:#208557;border-radius:12px 12px 3px}.relay-conversation-messages>p small{color:#777;font-size:8px}.relay-conversation-empty{color:#777;text-align:center;padding:16px;font-size:10px}.relay-conversation label{color:#333;gap:6px;font-size:10px;font-weight:800;display:grid}.relay-conversation textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d5ddd8;border-radius:10px;padding:11px;font-weight:500;line-height:1.45}.relay-conversation label small{color:#747474;font-size:8px;font-weight:500}.relay-conversation>button{color:#fff;background:#208557;border:0;border-radius:10px;justify-self:end;min-height:40px;padding:0 18px;font-size:10px;font-weight:850}.relay-conversation>button:disabled{opacity:.5}.ongoing-candidate-avatar.ongoing-candidate-ant{background:#fff7f0;place-items:center;display:grid;overflow:visible}.ongoing-candidate-ant .rely-ant-avatar{width:58px;height:58px}.ongoing-candidate-ant .rely-ant-avatar svg{width:100%;height:100%}.profile-completion li,.profile-completion>p{font-size:10px}.artisan-start-actions small,.artisan-start-checklist span{font-size:9px}@media (max-width:700px){.mission-followup-steps{grid-template-columns:1fr 1fr}.payment-document-list{grid-template-columns:1fr}.work-entry-row{flex-direction:column;align-items:flex-start}.work-entry-row div{width:100%}.work-entry-row button{flex:1}.closeout-total{grid-template-columns:1fr}.closeout-actions{flex-direction:column-reverse}.closeout-actions button{width:100%}.mission-closeout h4{font-size:14px}.mission-feed>header{align-items:start}.mission-radius-filter{min-width:86px}.relay-messages-intro h3{font-size:19px}.relay-messages-intro>b{display:none}.relay-thread{grid-template-columns:42px minmax(0,1fr);padding:13px}.relay-thread-avatar{width:40px;height:40px}.relay-thread>button{grid-column:1/-1;min-height:44px;font-size:11px}.relay-thread-main>div strong{white-space:normal}.relay-thread-main p,.relay-thread-main small,.relay-thread-main em,.relay-thread-main blockquote{font-size:10px}.dashboard-trades-summary{grid-template-columns:1fr}.dashboard-trades-summary>button{grid-row:3;min-height:42px}.dashboard-trades-summary>div:nth-child(2){grid-column:auto}}@media (max-width:480px){.landing-page,.rely-app,.marketplace-layout,.providers-panel,.map-canvas,.dashboard-backdrop,.account-dashboard,.dashboard-main,.orders-history-page,.ongoing-missions-page,.relay-messages-page,.mission-fullscreen-view,.mission-marketplace,.mission-artisan-layout,.mission-feed,.mission-zone-map{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.landing-content>*,.dashboard-main>*,.orders-history-page>*,.ongoing-missions-page>*,.relay-messages-page>*,.mission-feed>*,.dashboard-card>*,.mission-publish-form>*{min-width:0;max-width:100%}.address-suggestions{border-radius:13px;width:100%;max-width:calc(100vw - 24px);left:0;right:auto}.address-suggestions button{min-width:0;min-height:50px;padding:10px 12px}.address-suggestions strong,.address-suggestions small{white-space:normal}.landing-audience-choice,.landing-simple-steps{width:100%}.landing-audience-choice{gap:9px;padding:12px}.landing-audience-choice>div{padding:2px 2px 5px}.landing-audience-choice>button{width:100%;min-width:0;min-height:68px}.landing-simple-steps{padding-inline:14px}.landing-simple-steps ol{min-width:0}.landing-simple-steps li small{text-overflow:clip;overflow:visible}.home-confidence-banner{grid-template-columns:44px minmax(0,1fr);gap:13px;width:100%;margin-top:38px;padding:18px 16px}.home-confidence-banner button{grid-column:1/-1;width:100%;min-height:48px}.landing-footer{width:100%;padding:22px 14px calc(88px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:16px;margin-top:42px}.landing-footer nav{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-start;gap:7px 14px}.landing-footer nav button{text-align:left;min-height:38px}.landing-footer nav .footer-admin-login{border-left:0;margin-left:0;padding-left:0}.landing-footer>span{text-align:left;white-space:normal}.dashboard-heading,.dashboard-card-title,.orders-history-intro,.relay-messages-intro{min-width:0}.dashboard-heading h2,.orders-history-intro h3,.relay-messages-intro h3{max-width:100%;font-size:clamp(20px,6.4vw,24px)}.dashboard-location-heading,.dashboard-card-title,.orders-history-intro{flex-direction:column;align-items:stretch}.dashboard-location-heading>span{white-space:normal;align-self:flex-start}.dashboard-trades-summary>button,.dashboard-trades-done,.documents-refresh{width:100%;min-height:46px}.admin-filter-tabs{overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.admin-filter-tabs button{flex:none;min-height:44px}.admin-review-actions>div{grid-template-columns:1fr}.admin-review-actions button{width:100%}.dashboard-vacation-banner,.application-accepted-hero,.cancellation-compensation-notice{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px}.dashboard-vacation-banner button,.application-accepted-hero>b,.cancellation-compensation-notice>b{text-align:center;grid-column:1/-1;justify-self:stretch;width:100%;min-height:44px}.cancellation-compensation-notice>b{border-radius:12px;place-items:center;display:grid}.company-payment-heading{grid-template-columns:42px minmax(0,1fr);gap:11px}.company-payment-heading h4{font-size:19px}.payment-request-summary{grid-template-columns:1fr!important}.payment-callout{grid-template-columns:38px minmax(0,1fr)!important}.payment-callout>button,.payment-open-button{grid-column:1/-1;width:100%;min-height:48px}.payment-step>div{flex-direction:column;align-items:flex-start}.payment-step .payment-fields,.applied-mission-facts,.ongoing-mission-facts{grid-template-columns:1fr}.retained-candidate-banner{grid-template-columns:30px minmax(0,1fr)}.retained-candidate-banner>:last-child{grid-column:1/-1;justify-self:stretch}.ongoing-candidate-score,.ongoing-candidate-decision{grid-template-columns:1fr}.mission-cancellation-modal{gap:13px}.mission-cancellation-policy{grid-template-columns:46px minmax(0,1fr);padding:12px}.mission-cancellation-policy>span{width:44px;height:44px}.mission-cancellation-actions{grid-template-columns:1fr}.mission-cancellation-followup>header{align-items:flex-start}.relay-safety-banner{grid-template-columns:40px minmax(0,1fr);padding:13px}.relay-thread{grid-template-columns:40px minmax(0,1fr);gap:11px;width:100%;padding:13px}.relay-thread>button{grid-column:1/-1;width:100%;min-height:46px}.relay-thread-main>div strong{white-space:normal}.mission-fullscreen-view .mission-search-strip small{font-size:8px}.mission-fullscreen-view .mission-search-strip strong,.mission-fullscreen-view .mission-search-strip select,.mission-fullscreen-view .mission-search-strip input{min-width:0;font-size:11px}.mission-fullscreen-view .mission-feed>header{grid-template-columns:1fr}.mission-radius-filter{width:100%;min-width:0}.mission-feed>header .mission-radius-filter select{border-radius:12px;min-height:44px;font-size:12px}.mission-review-form header{align-items:flex-start}.review-score-row{grid-template-columns:1fr auto;gap:7px;padding:9px 10px}.review-score-row>div{flex-wrap:wrap;grid-area:2/1}.review-score-row>b{grid-area:2/2}.review-score-row button{width:32px;height:32px}.review-comment textarea{min-height:110px;font-size:16px}.review-submit-row{flex-direction:column;align-items:stretch}.review-submit-row button{width:100%;min-height:48px}.auth-actions,.order-modal-actions,.profile-detail-actions{grid-template-columns:1fr}.auth-actions button,.order-modal-actions button,.profile-detail-actions button{width:100%;min-height:48px}}@media (max-width:360px){.gallery-grid,.gallery-manager-grid{grid-template-columns:1fr}.landing-content{padding-inline:12px}.dashboard-main{padding-inline:8px}.professional-main{grid-template-columns:52px minmax(0,1fr) 52px}.reference-avatar{width:50px;height:50px}.professional-ant-avatar{--professional-ant-width:38px;--professional-presence-size:9px;--professional-language-size:18px;width:50px;height:50px}.professional-ant-global-rating{min-height:16px;padding:2px 5px;font-size:7px}.professional-ant-global-rating b{font-size:8px}.review-score-row button{width:30px;height:30px}}.rely-ant-avatar{aspect-ratio:88/106;flex:none;place-items:center;width:76px;display:inline-grid}.rely-ant-avatar svg{width:100%;height:100%;display:block;overflow:visible}.google-marker-btp-emoji{color:#202020;place-items:center;padding:2px;line-height:1;overflow:hidden;background:linear-gradient(145deg,#fffdf9,#fff6f2)!important;border-radius:25px 25px 20px 20px!important;width:62px!important;height:70px!important;display:grid!important}.google-marker-btp-emoji>svg{width:56px;height:68px;display:block}.dashboard-map-emoji{box-sizing:border-box;min-inline-size:0;background:linear-gradient(145deg,#fffaf7,#fff);border:1px solid #eadfda;border-radius:14px;width:100%;max-width:100%;margin:0;padding:16px;overflow:hidden}.dashboard-map-emoji legend{color:#2c2c2c;padding:0 7px;font-size:12px;font-weight:900}.dashboard-map-emoji>p{color:#666;margin:0 0 13px;font-size:10px;line-height:1.5}.dashboard-map-emoji>small{color:#777;margin-top:12px;font-size:9px;line-height:1.5;display:block}.dashboard-ant-current{background:#fff;border:1px solid #ead9d2;border-radius:13px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:15px;padding:14px;display:grid}.dashboard-ant-current .rely-ant-avatar{width:88px}.dashboard-ant-current>span{gap:4px;min-width:0;display:grid}.dashboard-ant-current small{color:var(--pink);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.dashboard-ant-current strong{color:#2d2d2d;font-size:15px;line-height:1.25}.dashboard-ant-current em{color:#777;font-size:9px;font-style:normal;line-height:1.45}.dashboard-ant-quick{gap:8px;margin-top:12px;display:grid}.dashboard-ant-quick-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-ant-quick-heading b{color:#555;font-size:9px}.dashboard-ant-quick-heading span{color:#8a7068;font-size:9px;font-weight:750;display:none}.dashboard-ant-options{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:312px;padding:2px;display:grid;overflow-y:auto}.dashboard-ant-quick button{color:#333;text-align:center;cursor:pointer;background:#fffdfa;border:1px solid #eadfd8;border-radius:14px;grid-template-rows:70px auto;place-items:center;gap:5px;min-width:0;min-height:106px;padding:8px 6px;display:grid;position:relative}.dashboard-ant-quick button:hover,.dashboard-ant-quick button.selected{background:#fff5f2;border-color:#de8d89;box-shadow:0 0 0 3px #de8d891a}.dashboard-ant-quick button .rely-ant-avatar{width:58px}.dashboard-ant-quick button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;min-height:22px;font-size:9px;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.dashboard-ant-quick button>i{color:#fff;background:#208557;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.dashboard-ant-all{gap:6px;margin-top:12px;display:grid}.dashboard-ant-all>span{color:#4d4d4d;font-size:9px;font-weight:850}.dashboard-ant-all select{color:#292929;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:10px;outline:0;padding:0 38px 0 12px;font-size:11px;font-weight:750}.dashboard-ant-all select:focus{border-color:#de8d89;box-shadow:0 0 0 3px #de8d891f}.dashboard-spoken-languages{background:#fbfbfb;border:1px solid #e6e6e6;border-radius:12px;margin:0;padding:14px}.dashboard-spoken-languages legend{padding:0 6px;font-size:11px;font-weight:850}.dashboard-spoken-languages>p{color:#666;margin:0 0 11px;font-size:10px;line-height:1.45}.dashboard-spoken-languages>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-spoken-languages button{color:#333;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:46px;padding:6px 9px;display:grid;position:relative}.dashboard-spoken-languages button i{background-color:#fff;border:1px solid #d8d8d8;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;line-height:1;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000014}.dashboard-spoken-languages button span{min-width:0;font-size:10px;font-weight:750}.dashboard-spoken-languages button b{color:#208557;font-size:13px}.dashboard-spoken-languages button.selected{background:#effaf4;border-color:#65bd91;box-shadow:0 0 0 2px #20855714}.dashboard-spoken-languages>small{color:#777;margin-top:10px;font-size:9px;display:block}.google-artisan-marker{filter:drop-shadow(0 4px 7px #00000029);width:110px;height:144px;display:block}.google-marker-avatar-badge{width:72px;height:72px;position:absolute;top:0;left:50%;transform:translate(-50%)}.google-marker-avatar-badge .google-marker-photo{box-sizing:border-box;border:3px solid #fff;padding:3px;position:absolute;inset:0;box-shadow:0 0 0 3px #fff,0 5px 12px #0003;background:linear-gradient(145deg,#fffdf9,#fff3ee)!important;border-radius:50%!important;width:72px!important;height:72px!important}.google-artisan-marker.is-nearby .google-marker-photo{box-shadow:0 0 0 3px #fff,0 5px 12px #0003}.google-marker-avatar-badge .google-marker-btp-emoji>svg{width:52px;height:64px;display:block;transform:translateY(2px)}.google-marker-avatar-badge .google-marker-presence-dot{z-index:7;box-sizing:border-box;border:2px solid #fff;width:12px;height:12px;position:absolute;top:2px;left:auto;right:-2px;box-shadow:0 2px 5px #0003}.google-marker-language-flags{z-index:6;pointer-events:none;display:block;position:absolute;inset:0}.google-marker-language-flags:empty{display:none}.google-marker-language-flags i{box-sizing:border-box;background-color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin:0;font-style:normal;line-height:1;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000003d}.rely-round-flag{background-repeat:no-repeat;background-size:100% 100%;flex:none;position:relative}.rely-round-flag.flag-fr{background-image:linear-gradient(90deg,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666%)}.rely-round-flag.flag-en{background-color:#012169;background-image:linear-gradient(32deg,#0000 41%,#fff 41% 47%,#c8102e 47% 53%,#fff 53% 59%,#0000 59%),linear-gradient(-32deg,#0000 41%,#fff 41% 47%,#c8102e 47% 53%,#fff 53% 59%,#0000 59%),linear-gradient(90deg,#0000 38%,#fff 38% 45%,#c8102e 45% 55%,#fff 55% 62%,#0000 62%),linear-gradient(#0000 35%,#fff 35% 43%,#c8102e 43% 57%,#fff 57% 65%,#0000 65%)}.rely-round-flag.flag-es{background-image:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.rely-round-flag.flag-pt{background-image:linear-gradient(90deg,#046a38 0 40%,#da291c 40%)}.rely-round-flag.flag-it{background-image:linear-gradient(90deg,#009246 0 33.333%,#fff 33.333% 66.666%,#ce2b37 66.666%)}.rely-round-flag.flag-de{background-image:linear-gradient(#111 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666%)}.rely-round-flag.flag-pl{background-image:linear-gradient(#fff 0 50%,#dc143c 50%)}.rely-round-flag.flag-ro{background-image:linear-gradient(90deg,#002b7f 0 33.333%,#fcd116 33.333% 66.666%,#ce1126 66.666%)}.rely-round-flag.flag-ru{background-image:linear-gradient(#fff 0 33.333%,#0039a6 33.333% 66.666%,#d52b1e 66.666%)}.rely-round-flag.flag-uk{background-image:linear-gradient(#0057b7 0 50%,gold 50%)}.rely-round-flag.flag-tr{background-color:#e30a17}.rely-round-flag.flag-tr:before{content:"";background:#fff;border-radius:50%;width:45%;height:45%;position:absolute;top:27%;left:23%}.rely-round-flag.flag-tr:after{content:"";background:#e30a17;border-radius:50%;width:38%;height:38%;position:absolute;top:24%;left:35%}.rely-round-flag.flag-ar{background-color:#087a3d}.rely-round-flag.flag-ar:before{content:"";background:#fff;border-radius:2px;width:54%;height:2px;position:absolute;top:48%;left:23%;box-shadow:0 4px 0 -1px #fffffff2}.google-marker-rating{z-index:5;color:#2f2f2f;white-space:nowrap;background:#fff;border:1px solid #0000000d;border-radius:11px;justify-content:center;align-items:center;gap:2px;min-height:19px;padding:4px 8px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;top:84px;left:50%;transform:translate(-50%);box-shadow:0 2px 7px #00000024}.google-marker-rating b{color:var(--pink);margin-left:0;font-size:11px;line-height:1}.google-marker-rating.is-new{color:#606060;font-size:9px}.google-marker-price{z-index:4;background:#fff;border:1px solid #0000000d;border-radius:7px;margin:0;padding:6px 9px;position:absolute;top:108px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #00000026}.google-marker-price strong{font-size:12px}.google-marker-distance{display:none}.google-marker-anchor-point{background:#fff;border-width:2px;width:7px;height:7px;bottom:0;box-shadow:0 0 0 2px #2626268c}.google-artisan-marker.is-unavailable .google-marker-language-flags{opacity:1;filter:none}.google-artisan-marker.is-unavailable .google-marker-avatar-badge .google-marker-photo{border-color:#fff;box-shadow:0 0 0 3px #fff,0 5px 12px #00000024}@supports (-webkit-touch-callout:none){html,body,.rely-app,.mission-fullscreen-view,.account-dashboard{min-height:-webkit-fill-available}}@media (max-width:480px){html{scroll-padding-top:calc(76px + env(safe-area-inset-top,0px))}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}button,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}.mobile-bottom-nav{min-height:calc(70px + env(safe-area-inset-bottom,0px));padding:7px 6px env(safe-area-inset-bottom,0px)}.mobile-bottom-nav button{border-radius:12px;min-height:56px}.mobile-bottom-nav button.active{background:#fff1f5}.mobile-bottom-nav svg{width:22px;height:22px}.mobile-bottom-nav span{font-size:10px;line-height:1.15}.dashboard-main{overscroll-behavior-y:contain;height:100dvh;overflow-y:auto}.dashboard-mobile-tabs.artisan-tabs{z-index:12;top:calc(6px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-color:#dedede;max-width:calc(100vw - 64px);margin:0 54px 16px 0;padding:5px;position:sticky;box-shadow:0 6px 20px #00000017}.dashboard-mobile-tabs.artisan-tabs:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);flex:0 0 13px;height:42px;position:sticky;right:0}.dashboard-mobile-tabs.artisan-tabs>button{flex-basis:76px;min-height:44px;font-size:11px}.dashboard-mobile-tabs.artisan-tabs>button.active{background:var(--pink);color:#fff;box-shadow:0 4px 12px #e31c5f38}.dashboard-heading{padding-right:48px}.dashboard-heading-actions{align-items:stretch;width:100%}.dashboard-heading-actions>*{min-height:42px}.dashboard-alert{padding:13px 14px;font-size:12px;line-height:1.45}.dashboard-card-title h3,.orders-history-intro h3,.relay-messages-intro h3{font-size:19px;line-height:1.25}.dashboard-card-title p,.orders-history-intro p,.relay-messages-intro span{font-size:11px;line-height:1.5}.mission-fullscreen-view{min-height:100dvh}.mission-fullscreen-view .mission-fullscreen-header{height:calc(70px + env(safe-area-inset-top,0px));min-height:calc(70px + env(safe-area-inset-top,0px))}.mission-fullscreen-view .mission-search-strip{top:calc(76px + env(safe-area-inset-top,0px));width:calc(100vw - 14px)}.mission-fullscreen-view .mission-artisan-layout{padding-top:calc(146px + env(safe-area-inset-top,0px))}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{height:42dvh;min-height:270px;max-height:390px}.mission-fullscreen-view .mission-feed{background:#f7f7f7;padding-inline:9px}.mission-feed-card,.selected-mission-detail{border-radius:16px}.mission-feed-card h4{font-size:16px;line-height:1.3}.mission-feed-card>button{min-height:50px;font-size:14px}.mission-radius-filter select{width:100%;font-size:16px!important}.selected-mission-detail>nav{z-index:2;background:#fff;position:sticky;top:0}input[type=date],input[type=tel],input[type=number],select,textarea{min-width:0;font-size:16px!important}input[type=date]{min-height:48px}.auth-backdrop,.order-backdrop,.mission-engagement-backdrop,.mission-cancellation-backdrop{align-items:flex-end;padding:0}.dashboard-spoken-languages>div{grid-template-columns:1fr 1fr}.dashboard-spoken-languages button{min-height:50px}.dashboard-spoken-languages button span{font-size:11px}.dashboard-map-emoji{padding:14px 12px;overflow:hidden}.dashboard-map-emoji legend{font-size:13px}.dashboard-map-emoji>p{font-size:11px;line-height:1.55}.dashboard-map-emoji>small{margin-top:14px;font-size:10px;line-height:1.5}.dashboard-ant-current{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px}.dashboard-ant-current .rely-ant-avatar{width:74px}.dashboard-ant-current strong{font-size:14px}.dashboard-ant-current em{font-size:10px}.dashboard-ant-quick{gap:7px;margin-inline:-12px}.dashboard-ant-quick-heading{padding-inline:12px}.dashboard-ant-quick-heading b{font-size:11px}.dashboard-ant-quick-heading span{flex:none;display:inline}.dashboard-ant-options{scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(2,114px);grid-template-columns:none;grid-auto-columns:134px;grid-auto-flow:column;gap:8px;max-height:none;padding:3px 12px 12px;scroll-padding-inline:12px;display:grid;overflow:auto hidden}.dashboard-ant-options::-webkit-scrollbar{display:none}.dashboard-ant-quick button{scroll-snap-align:start;touch-action:pan-x;grid-template-rows:74px auto;min-height:114px}.dashboard-ant-quick button .rely-ant-avatar{width:62px}.dashboard-ant-quick button>span{min-height:25px;font-size:10px}.dashboard-ant-all>span{font-size:11px}.dashboard-ant-all select{border-radius:12px;min-width:0;min-height:54px;font-size:16px}}@media (max-width:360px){.dashboard-mobile-tabs.artisan-tabs>button{flex-basis:70px;font-size:10px}.mission-fullscreen-view .mission-account-pill{min-width:68px}.mission-fullscreen-view .mission-search-strip{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr) 44px}.mission-fullscreen-view .mission-search-strip label{padding-inline:6px}.mission-feed-card h4{font-size:15px}.dashboard-spoken-languages>div{grid-template-columns:1fr}.dashboard-map-emoji{padding:13px 10px}.dashboard-ant-current{grid-template-columns:66px minmax(0,1fr);gap:9px;padding:10px}.dashboard-ant-current .rely-ant-avatar{width:62px}.dashboard-ant-current strong{font-size:13px}.dashboard-ant-current em{font-size:9px}.dashboard-ant-quick{margin-inline:-10px}.dashboard-ant-quick-heading{padding-inline:10px}.dashboard-ant-quick-heading span{font-size:8px}.dashboard-ant-options{grid-template-rows:repeat(2,110px);grid-auto-columns:126px;padding-inline:10px;scroll-padding-inline:10px}.dashboard-ant-quick button{grid-template-rows:70px auto;min-height:110px;padding-inline:5px}.dashboard-ant-quick button .rely-ant-avatar{width:58px}}@media (min-width:761px){.marketplace-layout{grid-template-columns:clamp(520px,29vw,570px) minmax(0,1fr)}.back-link{margin:20px 24px 17px;font-size:13px}.search-summary-card{grid-template-columns:48px minmax(0,1fr);gap:14px;margin:0 24px 18px;padding:17px}.search-summary-icon{width:48px;height:48px}.search-summary-card small{font-size:10px}.search-summary-card h2{margin-block:4px 9px;font-size:18px}.search-summary-card p{margin-block:6px;font-size:11px;line-height:1.4}.search-summary-card>div>strong{max-width:100%;padding:7px 10px;font-size:9px;line-height:1.4}.providers-heading{align-items:start;padding:4px 24px 15px}.providers-heading h1{font-size:18px;line-height:1.3}.providers-heading p{margin-top:6px;font-size:11px;line-height:1.45}.filter-button{min-height:44px;padding-inline:16px;font-size:12px;font-weight:750}.ranking-switch{margin:0 24px 13px;padding:5px}.ranking-switch button{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:64px;padding:9px 11px}.ranking-switch button>span:first-child{width:31px;height:31px;font-size:15px}.ranking-switch strong{font-size:11px}.ranking-switch small{font-size:9px;line-height:1.35}.presence-legend{gap:11px 16px;margin:0 24px 13px;padding:11px 13px}.presence-legend span{font-size:10px}.presence-legend .presence-dot{width:10px;height:10px}.professionals-list{border-radius:14px;margin-inline:24px}.professional-row{min-height:172px}.professional-main{grid-template-columns:80px minmax(0,1fr) 104px;align-items:start;gap:14px;min-height:171px;padding:17px 17px 16px}.professional-ant-avatar{--professional-ant-width:58px;--professional-presence-size:13px;--professional-language-size:26px;width:76px;height:76px;margin-top:4px}.professional-ant-global-rating{min-height:20px;padding:4px 8px;font-size:10px;top:calc(100% + 4px)}.professional-ant-global-rating b{font-size:11px}.professional-ant-global-rating.is-new{font-size:9px}.professional-info{gap:2px;padding-right:2px}.professional-name-line>strong{text-overflow:clip;white-space:normal;font-size:17px;line-height:1.25;overflow:visible}.professional-info>small{text-overflow:clip;white-space:normal;margin-bottom:4px;font-size:12px;line-height:1.35;overflow:visible}.row-rating{font-size:11px;line-height:1.4}.row-rating b{font-size:14px}.professional-presence,.availability{white-space:normal;align-items:flex-start;margin-top:4px;font-size:10.5px;line-height:1.45}.professional-presence i,.availability i{margin-top:4px}.professional-public-facets{gap:5px;margin-block:3px 1px}.professional-public-facets i{width:23px;height:23px;font-size:15px}.professional-public-facets b{padding:5px 7px;font-size:9px}.proximity-badge,.top-rank-badge,.outside-radius-badge{white-space:normal;margin-top:5px;padding:5px 8px;font-size:9px;line-height:1.3}.row-price{justify-content:center;align-self:stretch;margin:0;padding:35px 0 48px}.row-price strong{font-size:19px;line-height:1.1}.row-price small{margin-top:3px;font-size:10px;line-height:1.35}.row-price em{text-align:right;margin-top:5px;font-size:9px;line-height:1.4}.heart-button{top:14px;right:17px}.request-select-button{min-width:76px;min-height:38px;padding-inline:10px;font-size:10px;bottom:14px;right:16px}.show-more{width:calc(100% - 48px);height:48px;margin-inline:24px;font-size:13px;font-weight:700}.radius-legend{padding:12px 16px;font-size:12px}.map-privacy-legend{padding:10px 14px}.map-privacy-legend strong{font-size:12px}.map-privacy-legend small{font-size:10px}.map-radius-empty{max-width:370px;padding:12px 15px;top:78px}.map-radius-empty strong{font-size:12px}.map-radius-empty small{font-size:10px}.map-toast{width:min(500px,100% - 50px)}.map-toast strong{font-size:14px}.map-toast small{font-size:11px;line-height:1.45}}@media (min-width:761px) and (max-width:1180px){.marketplace-layout{grid-template-columns:500px minmax(0,1fr)}.app-header{grid-template-columns:145px minmax(500px,620px) 1fr;gap:12px;padding-inline:16px}}@media (max-width:760px){.search-summary-card small{font-size:11px}.search-summary-card h2{font-size:19px;line-height:1.3}.search-summary-card p{font-size:12px;line-height:1.45}.search-summary-card>div>strong{font-size:10px;line-height:1.4}.providers-heading h1{font-size:20px;line-height:1.3}.providers-heading p{font-size:12px;line-height:1.45}.ranking-switch strong{font-size:12px;line-height:1.3}.ranking-switch small{font-size:10px;line-height:1.35}.presence-legend span{font-size:10px}.professional-row{min-height:188px}.professional-main{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;min-height:187px;padding:15px 14px 58px}.professional-ant-avatar{--professional-ant-width:52px;--professional-presence-size:12px;--professional-language-size:24px;width:68px;height:68px}.professional-ant-global-rating{font-size:9px}.professional-name-line>strong{white-space:normal;font-size:17px;line-height:1.3}.professional-info>small{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.4;overflow:visible}.row-rating,.professional-presence,.availability{font-size:11px;line-height:1.45}.professional-public-facets i{width:24px;height:24px;font-size:16px}.professional-public-facets b,.outside-radius-badge,.proximity-badge,.top-rank-badge{font-size:10px}.row-price{align-items:baseline;gap:5px;margin:0;display:flex;position:absolute;bottom:15px;right:98px}.row-price strong{font-size:18px}.row-price small{font-size:11px}.row-price em{display:none}.heart-button{top:12px;right:12px}.request-select-button{min-width:76px;min-height:42px;font-size:11px;bottom:12px;right:13px}.search-radius-fallback strong,.search-price-explainer strong{font-size:12px}.search-radius-fallback p,.search-price-explainer p,.search-price-explainer small{font-size:10px;line-height:1.5}.radius-legend,.map-radius-empty strong{font-size:11px}.map-radius-empty small{font-size:9px}.relay-thread{grid-template-columns:42px minmax(0,1fr);align-items:start}.relay-thread>button{grid-column:1/-1;width:100%;min-height:46px;font-size:11px}.relay-conversation{margin:0;padding:12px}.relay-conversation-messages>p{max-width:90%}.relay-conversation>button{width:100%;min-height:48px}}@media (max-width:480px){.providers-heading h1{font-size:20px}.search-summary-card h2{font-size:18px}.professional-main{grid-template-columns:68px minmax(0,1fr);padding-inline:12px}.professional-name-line>strong{font-size:16px}.row-price{right:94px}.radius-control{justify-content:center;width:auto;padding:6px 7px 6px 10px;right:12px}.radius-control>span{font-size:11px}.radius-control button{width:38px;height:38px;font-size:22px}.radius-control select{border-radius:19px;min-width:72px;height:38px;padding-left:8px;font-size:16px}.map-radius-empty{top:68px}}@media (max-width:860px){.map-canvas .leaflet-control-zoom{margin-top:calc(78px + env(safe-area-inset-top,0px));margin-left:12px}.map-privacy-legend{top:calc(78px + env(safe-area-inset-top,0px));max-width:calc(100% - 82px);right:12px}.map-radius-empty{top:calc(80px + env(safe-area-inset-top,0px));max-width:calc(100% - 78px);left:66px}.map-address-warning{top:calc(142px + env(safe-area-inset-top,0px));width:max-content;max-width:calc(100% - 24px)}.map-radius-drag-status{top:calc(132px + env(safe-area-inset-top,0px))}}@media (min-width:861px) and (max-width:980px){.map-privacy-legend{top:90px;right:12px}.map-address-warning{max-width:calc(100% - 24px);top:150px}}@media (min-width:1181px) and (max-width:1480px){.app-header{grid-template-columns:170px minmax(560px,720px) minmax(0,1fr);gap:16px;padding-inline:20px}.app-header .become-provider{display:none}.app-header .top-actions{gap:12px;min-width:0}}@media (max-width:1020px){.app-header .landing-signup-shortcut{display:none}}@media (max-width:480px){:root{--mobile-safe-bottom:calc(92px + env(safe-area-inset-bottom,0px))}html,body{width:100%;max-width:100%;overflow-x:clip}body{font-size:16px}button,a,input,select,textarea{min-height:44px}.gallery-manager-item>div{padding-right:54px}.gallery-manager-item>button{border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],select,textarea{font-size:16px!important}.landing-page{padding-bottom:env(safe-area-inset-bottom,0px)}.landing-search-intro h1{font-size:clamp(23px,7vw,29px)}.landing-search-intro p{font-size:13px;line-height:1.55}.mobile-search-trigger{border-radius:18px;min-height:70px}.mobile-search-trigger-copy strong{font-size:14px}.mobile-search-trigger-copy small{white-space:normal;font-size:12px}.home-section-heading{grid-template-columns:1fr}.home-section-heading>button{justify-self:stretch;width:100%}.providers-panel{padding-bottom:var(--mobile-safe-bottom)}.providers-heading{grid-template-columns:1fr}.filter-button{justify-self:stretch;width:100%;font-size:13px}.ranking-switch{grid-template-columns:1fr}.ranking-switch button{min-height:68px}.presence-legend{grid-template-columns:1fr}.presence-legend span{text-align:left;justify-content:flex-start;min-height:28px;font-size:11px}.professional-row{overflow:hidden}.professional-main{padding-bottom:68px}.professional-info{min-width:0}.professional-public-facets{max-width:100%}.row-price{bottom:17px;left:92px;right:auto}.request-select-button{min-width:88px;min-height:46px;font-size:12px;bottom:11px;right:12px}.dashboard-main{height:100dvh;padding-bottom:var(--mobile-safe-bottom);scroll-padding-bottom:var(--mobile-safe-bottom)}.dashboard-main>:last-child{margin-bottom:12px}.dashboard-mobile-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dashboard-mobile-tabs button{min-width:82px;font-size:11px}.dashboard-heading p,.documents-eyebrow,.auth-eyebrow{font-size:11px;line-height:1.45}.dashboard-card-title h3{font-size:18px}.dashboard-fields label>span,.mission-form-grid label>span:first-child,.dashboard-card button,.mission-publish-form button{font-size:12px}.orders-filter-tabs{overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.orders-filter-tabs button{flex:none;min-height:46px;padding-inline:15px;font-size:12px}.order-history-row{gap:14px;padding:15px 13px}.order-history-title{flex-wrap:wrap;align-items:flex-start}.order-history-title>strong{text-overflow:clip;white-space:normal;font-size:15px;line-height:1.35;overflow:visible}.order-history-status{padding:6px 9px;font-size:10px}.order-history-main{gap:7px}.order-history-main p{font-size:12px;line-height:1.45}.order-history-main small,.order-history-main em{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.5;overflow:visible}.order-history-price{text-align:left;justify-items:stretch;width:100%}.order-history-price small,.order-history-price>span{max-width:none;font-size:11px;line-height:1.45}.order-history-price>strong{font-size:20px}.order-history-price button{width:100%;min-height:48px;font-size:12px}.mission-code-entry{width:100%}.mission-code-entry input{width:100%;min-height:48px}.mission-validation-codes{grid-template-columns:1fr}.mission-validation-codes span,.mission-validation-codes small{font-size:11px}.mission-arrival-checkin{border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:12px;margin-top:12px;padding:14px}.mission-arrival-checkin>span{border-radius:13px;width:46px;height:46px;font-size:21px}.mission-arrival-checkin small{font-size:10px}.mission-arrival-checkin strong{font-size:14px}.mission-arrival-checkin p{font-size:11px}.mission-arrival-checkin button{min-height:48px;font-size:12px}.mission-arrival-checkin.arrived>div>b{padding:10px 14px;font-size:22px}.mission-arrival-waiting{padding:12px}.mission-arrival-waiting strong{font-size:12px}.mission-arrival-waiting small,.company-arrival-awaiting small{font-size:10px}.company-arrival-alert,.company-arrival-awaiting{width:100%;padding:12px}.company-arrival-alert strong{font-size:12px}.company-arrival-alert small{font-size:10px}.monthly-arrival-action,.monthly-company-arrival{grid-column:1/-1;padding:13px}.monthly-arrival-action strong,.monthly-company-arrival strong{font-size:12px}.monthly-arrival-action small,.monthly-company-arrival small{font-size:10px}.monthly-arrival-action button{width:100%;min-height:48px;font-size:12px}.mission-followup{padding:13px}.mission-followup-steps{grid-template-columns:1fr}.mission-followup-steps span{min-height:42px;padding:11px;font-size:11px;line-height:1.35}.mission-followup p,.mission-followup small,.payment-document-list strong,.payment-document-list span{font-size:11px;line-height:1.5}.mission-closeout{overscroll-behavior-y:contain;max-height:calc(100dvh - 24px);padding:14px;overflow-y:auto}.mission-closeout header small,.review-window-note{font-size:10px}.mission-closeout header p{font-size:12px;line-height:1.5}.work-entry-list{max-height:none;overflow:visible}.work-entry-row strong{font-size:12px}.work-entry-row button{min-height:44px;padding-inline:7px;font-size:11px}.closeout-total span{font-size:11px}.closeout-total strong{font-size:13px}.closeout-total b{font-size:20px}.closeout-actions button{white-space:normal;min-height:50px;font-size:12px}.billing-profile-card form label>span{font-size:12px}.billing-profile-card p,.billing-profile-card small,.billing-vat-note span{font-size:11px;line-height:1.5}.billing-profile-card form>button{width:100%;min-height:50px;font-size:13px}.auth-backdrop,.order-backdrop,.profile-detail-overlay,.profile-lightbox,.mission-engagement-backdrop,.mission-cancellation-backdrop{height:100dvh;max-height:100dvh;overflow:hidden}.auth-modal,.order-modal,.profile-detail-panel,.profile-lightbox-card,.mission-engagement-modal,.mission-cancellation-modal{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;max-height:100dvh}.auth-modal h2,.order-modal h2{padding-inline:28px;font-size:23px;line-height:1.25}.auth-modal p,.order-modal p{font-size:12px;line-height:1.55}.auth-action-bar{z-index:4;bottom:calc(-22px - env(safe-area-inset-bottom,0px));position:sticky}.mobile-bottom-nav{z-index:200}.mobile-bottom-nav button{min-width:0}.mobile-bottom-nav span{text-overflow:clip;white-space:normal;font-size:10px;overflow:visible}html{height:auto;min-height:100%;overflow-y:auto!important}body{overscroll-behavior-y:auto;height:auto;min-height:100%;overflow-y:auto!important}body:has(.mission-fullscreen-view){position:static;overflow-y:auto!important}.mission-fullscreen-view,.mission-fullscreen-content,.mission-fullscreen-content .mission-marketplace,.mission-fullscreen-view .mission-artisan-layout,.mission-fullscreen-view .mission-feed{min-height:0;height:auto!important;max-height:none!important;overflow-y:visible!important}.mission-fullscreen-view{min-height:100dvh;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.mission-fullscreen-view .mission-artisan-layout{position:relative!important;inset:auto!important}.mission-fullscreen-view .mission-feed{overscroll-behavior:auto;touch-action:pan-y}.mission-fullscreen-view .mission-zone-map,.mission-fullscreen-view .mission-zone-map-surface,.mission-fullscreen-view .mission-zone-map .leaflet-container{touch-action:pan-y pinch-zoom!important}.mission-fullscreen-view .mission-feed-card:last-child{margin-bottom:calc(34px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.landing-globe{display:none}.professional-main{grid-template-columns:58px minmax(0,1fr);padding-bottom:72px}.row-price{left:79px}.request-select-button{min-width:82px}.dashboard-main{padding-inline:8px}.dashboard-mobile-tabs button{min-width:76px}.work-entry-row div{grid-template-columns:1fr;display:grid}}@media (max-width:760px){.professional-row{border-radius:16px;min-height:0;overflow:hidden}.professional-main{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:16px 14px 108px;position:relative}.professional-main:after{content:"";background:#eee;height:1px;position:absolute;bottom:87px;left:14px;right:14px}.professional-info{gap:4px;padding-right:34px}.professional-name-line>strong{font-size:17px;line-height:1.25}.professional-info>small{margin-bottom:1px;font-size:12px;line-height:1.4}.row-rating,.professional-presence,.availability{font-size:11px;line-height:1.42}.professional-presence,.availability{white-space:normal;align-items:flex-start}.professional-presence i,.availability i{margin-top:4px}.professional-public-facets{flex-wrap:wrap;align-items:center;gap:6px;margin-block:2px;display:flex}.professional-public-facets i{width:23px;height:23px}.outside-radius-badge,.proximity-badge,.top-rank-badge{white-space:normal;width:fit-content;max-width:100%;margin-top:2px;font-size:10px;line-height:1.35}.row-price{align-items:start!important;gap:1px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;bottom:18px!important;left:14px!important;right:auto!important}.row-price strong{font-size:21px;line-height:1}.row-price small{margin:0;font-size:10px;line-height:1.25}.row-price em{display:none!important}.heart-button{width:42px;height:42px;font-size:28px;top:12px;right:12px}.request-select-button{border-radius:11px;min-width:112px;min-height:50px;padding-inline:13px;font-size:13px;bottom:15px;right:14px}.presence-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.presence-legend span{text-align:center;justify-content:center;min-width:0;min-height:34px;padding-inline:3px;font-size:9px;line-height:1.25}}@media (max-width:480px){.professional-main{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:14px 12px 112px}.professional-main:after{bottom:91px;left:12px;right:12px}.professional-ant-avatar{--professional-ant-width:49px;--professional-presence-size:12px;--professional-language-size:21px;width:64px;height:64px}.professional-ant-language-flags i:nth-child(n+2){display:none}.professional-info{padding-right:30px}.professional-name-line>strong{font-size:16px}.professional-info>small{font-size:11px}.row-price{bottom:20px!important;left:12px!important}.request-select-button{min-width:104px;bottom:16px;right:12px}}@media (max-width:360px){.professional-main{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:13px 10px 116px}.professional-ant-avatar{--professional-ant-width:44px;--professional-language-size:19px;width:56px;height:56px}.professional-name-line>strong{font-size:15px}.professional-info{padding-right:26px}.heart-button{top:9px;right:8px}.request-select-button{min-width:96px;right:10px}.row-price{left:10px!important}}.account-dashboard{grid-template-columns:260px minmax(0,1fr);width:min(1480px,100vw - 36px);height:min(900px,100dvh - 36px)}.dashboard-backdrop{-webkit-backdrop-filter:none}.dashboard-sidebar{padding:28px 20px 22px}.dashboard-logo{margin-bottom:26px}.dashboard-logo strong{font-size:30px}.dashboard-identity{padding:20px 12px 22px}.dashboard-change-photo{margin-bottom:10px;font-size:11px}.dashboard-identity strong{font-size:15px;line-height:1.35}.dashboard-identity small{font-size:11px;line-height:1.45}.dashboard-sidebar nav{gap:7px;margin-top:22px}.dashboard-sidebar nav button{border-radius:11px;min-height:50px;padding:0 15px;font-size:16px}.dashboard-sidebar nav button>span{font-size:14px;line-height:1.25}.dashboard-security{padding:14px;font-size:12px}.dashboard-security span{font-size:10px;line-height:1.5}.dashboard-main{padding:31px 36px 54px}.dashboard-heading{margin-bottom:25px}.dashboard-heading p{font-size:11px}.dashboard-heading h2{font-size:30px;line-height:1.2}.dashboard-status,.dashboard-signout{min-height:38px;font-size:11px}.dashboard-card{border-radius:16px;box-shadow:0 5px 20px #1d1d1d0a}.dashboard-card-title{gap:18px;margin-bottom:20px}.dashboard-card-title h3{font-size:20px;line-height:1.25}.dashboard-card-title p{max-width:680px;margin-top:7px;font-size:12px;line-height:1.55}.dashboard-card-title>span{padding:8px 11px;font-size:10px;font-weight:800}.dashboard-alert{padding:14px 16px;font-size:13px;line-height:1.5}.mission-company-guide{background:linear-gradient(120deg,#fffaf6,#fff);border:1px solid #eadfd7;border-radius:16px;grid-template-columns:minmax(210px,.75fr) minmax(0,2.25fr);align-items:center;gap:22px;margin-bottom:22px;padding:18px 20px;display:grid}.mission-company-guide>div{gap:4px;display:grid}.mission-company-guide>div>span{color:#c35a08;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.mission-company-guide>div>strong{font-size:17px;line-height:1.3}.mission-company-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mission-company-guide li{background:#fff;border:1px solid #eee5df;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:10px 12px;display:grid}.mission-company-guide li>b{color:#c45a08;background:#fff0e4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.mission-company-guide li>span{gap:3px;display:grid}.mission-company-guide li strong{font-size:12px;line-height:1.3}.mission-company-guide li small{color:#777;font-size:10px;line-height:1.4}.company-mode .mission-company-layout{grid-template-columns:minmax(560px,1.16fr) minmax(360px,.84fr);gap:24px}.company-mode .mission-publish-form{padding:24px}.company-mode .mission-form-grid{gap:17px 14px}.mission-form-section-title{border-top:1px solid #ececec;align-items:center;gap:11px;margin:4px 0 -2px;padding-top:17px;display:flex}.mission-form-section-title:first-child{border-top:0;padding-top:0}.mission-form-section-title>b{color:#fff;background:#ff8b2b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.mission-form-section-title>span{gap:2px;display:grid}.mission-form-section-title strong{font-size:15px;line-height:1.25}.mission-form-section-title small{color:#777;font-size:10px;font-weight:550;line-height:1.4}.company-mode .mission-form-grid label>span:first-child,.company-mode .mission-required-trades legend{font-size:13px}.company-mode .mission-form-grid input,.company-mode .mission-form-grid select,.company-mode .mission-form-grid textarea{font-size:15px}.company-mode .mission-form-grid input,.company-mode .mission-form-grid select{min-height:50px}.company-mode .mission-form-grid textarea{min-height:116px}.company-mode .mission-form-grid small{font-size:11px}.company-mode .mission-required-trade-chips button{min-height:40px;font-size:11px}.company-mode .mission-urgent-option{min-height:76px;padding:15px}.company-mode .mission-urgent-option input{width:21px;height:21px;min-height:21px}.company-mode .mission-urgent-option strong{font-size:14px}.company-mode .mission-urgent-option small{font-size:11px}.company-mode .mission-preview-title{padding:16px}.company-mode .mission-preview-title span{font-size:10px}.company-mode .mission-preview-title strong{font-size:15px}.company-mode .mission-preview-title small{font-size:11px;line-height:1.45}.company-mode .mission-publish-button{min-height:54px;font-size:14px}.company-mode .company-missions-list{overflow:hidden}.company-mode .company-missions-list>.dashboard-card-title{padding:20px 20px 12px}.company-mode .company-missions-list>article{grid-template-columns:14px minmax(0,1fr) auto;gap:11px;padding:17px 18px}.company-mode .company-missions-list article strong{font-size:14px;line-height:1.4}.company-mode .company-missions-list article small,.company-mode .company-missions-list article em{font-size:11px;line-height:1.5}.company-mode .mission-delete-button{min-height:40px;padding-inline:13px;font-size:11px}.company-mode .mission-candidates{background:#fbfbfb;margin-top:24px;padding-bottom:24px}.company-mode .mission-candidates>.dashboard-card-title{align-items:center;margin:0;padding:24px}.company-mode .mission-candidates>div:last-child{gap:14px;padding:0 24px;display:grid}.company-mode .mission-candidates>div:last-child>article{background:#fff;border:1px solid #e5e5e5;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 4px 14px #00000009}.mission-candidate-profile{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.company-mode .mission-candidate-avatar{width:58px;height:58px;font-size:14px}.mission-candidate-content{gap:12px;min-width:0;display:grid}.mission-candidate-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mission-candidate-heading>div{gap:4px;min-width:0;display:grid}.company-mode .mission-candidate-heading strong{font-size:16px;line-height:1.3}.company-mode .mission-candidate-heading small{color:#777;font-size:11px}.company-mode .mission-application-status{padding:7px 10px;font-size:10px}.mission-candidate-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mission-candidate-facts>span{background:#f7f7f7;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.company-mode .mission-candidate-facts small,.company-mode .mission-candidate-message small{color:#777;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:800}.company-mode .mission-candidate-facts strong{white-space:normal;font-size:12px;line-height:1.4;overflow:visible}.company-mode .mission-candidate-message{color:#555;gap:5px;margin:0;font-size:12px;line-height:1.55;display:grid}.company-mode .mission-candidate-privacy{background:0 0;border:0;padding:0;color:#6c7680!important;margin:0!important;font-size:9px!important}.company-mode .mission-candidate-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:8px;width:100%;display:grid}.company-mode .mission-candidate-actions button{min-height:44px;padding-inline:14px;font-size:11px}.company-mode .mission-candidate-actions button.counter{color:#20252b;background:#f3f5f7;border-color:#b9c0c8}.mission-company-counteroffer-form{background:#f7f8fa;border:1px solid #cfd5dc;border-radius:12px;gap:11px;padding:13px;display:grid}.mission-company-counteroffer-form>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.mission-company-counteroffer-form>div:first-child>span:last-child{gap:2px;display:grid}.mission-company-counteroffer-form>div:first-child strong{font-size:13px}.mission-company-counteroffer-form>div:first-child small{color:#68717c;font-size:10px;line-height:1.4}.mission-company-counteroffer-icon{color:#fff;background:#20252b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mission-company-counteroffer-icon .app-pictogram{width:18px;height:18px}.mission-company-counteroffer-form label{gap:5px;display:grid}.mission-company-counteroffer-form label>span{color:#4e5660;font-size:10px;font-weight:800}.mission-company-counteroffer-form label>div{background:#fff;border:1px solid #cbd1d7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px;display:grid;overflow:hidden}.mission-company-counteroffer-form input{color:#17191c;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;padding:0 11px;font-size:16px;font-weight:800}.mission-company-counteroffer-form label b{color:#5e6670;white-space:nowrap;padding:0 11px;font-size:11px}.mission-company-counteroffer-form footer{grid-template-columns:1fr 1.45fr;gap:8px;display:grid}.mission-company-counteroffer-form footer button{color:#414850;cursor:pointer;background:#fff;border:1px solid #cfd5dc;border-radius:9px;min-height:43px;font-size:11px;font-weight:850}.mission-company-counteroffer-form footer button.send{color:#fff;background:#17191c;border-color:#17191c}.mission-company-counteroffer-error{color:#a51540;background:#fff2f5;border:1px solid #efb5c5;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:10px;font-weight:750;line-height:1.45;display:grid}.mission-company-counteroffer-error>b{color:#fff;background:#d91d52;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.mission-company-counteroffer-status{color:#333b44;background:#f7f8fa;border:1px solid #d6dbe0;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.mission-company-counteroffer-status-icon{color:#333b44;background:#eef1f4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mission-company-counteroffer-status-icon>.app-pictogram{width:20px;height:20px}.mission-company-counteroffer-status>span{gap:2px;display:grid}.mission-company-counteroffer-status small{letter-spacing:.035em;font-weight:850;color:inherit!important;font-size:9px!important}.mission-company-counteroffer-status strong{margin-top:2px;font-size:17px!important}.mission-company-counteroffer-status em{color:#68717c;font-size:10px;font-style:normal;line-height:1.4}.mission-company-counteroffer-status p{color:#53606b;margin:6px 0 0;font-size:10px;font-weight:750;line-height:1.4}.mission-company-counteroffer-status.pending{color:#146c45;background:#f2faf6;border-color:#a9d9c1;box-shadow:inset 4px 0 #20a36a}.mission-company-counteroffer-status.pending .mission-company-counteroffer-status-icon{color:#fff;background:#20a36a}.mission-company-counteroffer-next{color:#34423b;background:#fff;border-radius:8px;margin-top:8px;padding:8px 9px;font-size:9px;line-height:1.4}.mission-company-counteroffer-status.just-sent{animation:.55s ease-out both rely-counteroffer-sent}.mission-company-counteroffer-status.accepted{color:#16764b;background:#eff9f4;border-color:#b9dfcb}.mission-company-counteroffer-status.declined,.mission-company-counteroffer-status.expired{color:#6b737c}@keyframes rely-counteroffer-sent{0%{opacity:.35;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.company-mode .top-profile-badge{width:fit-content;font-size:10px}@media (max-width:1180px) and (min-width:761px){.account-dashboard{grid-template-columns:230px minmax(0,1fr)}.dashboard-main{padding-inline:26px}.company-mode .mission-company-layout{grid-template-columns:1fr}.company-mode .mission-company-side{grid-template-columns:1fr 1fr;gap:18px;display:grid}}@media (max-width:760px){.account-dashboard{width:100%;height:100dvh;display:block}.dashboard-main{padding-inline:12px}.dashboard-heading h2{font-size:24px}.dashboard-card-title{align-items:flex-start}.dashboard-card-title h3{font-size:19px}.dashboard-card-title p{font-size:12px}.mission-company-guide{grid-template-columns:1fr;gap:13px;padding:15px}.mission-company-guide>div>strong{font-size:16px}.mission-company-guide ol{grid-template-columns:1fr}.mission-company-guide li{min-height:60px}.company-mode .mission-company-layout{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:100%}.company-mode .mission-publish-form,.company-mode .mission-company-side,.company-mode .mission-form-grid,.company-mode .mission-form-grid>*,.company-mode .mission-required-trades,.company-mode .mission-game-section>span,.company-mode .mission-game-card-title>div{min-width:0;max-width:100%}.company-mode .mission-publish-form,.company-mode .mission-company-side,.company-mode .mission-form-grid,.company-mode .mission-required-trades,.company-mode .mission-required-trades select{width:100%}.company-mode .mission-game-card-title p,.company-mode .mission-game-section em,.company-mode .mission-required-trades>small{overflow-wrap:anywhere;white-space:normal}.company-mode .mission-publish-form{padding:16px}.company-mode .mission-form-grid{gap:16px}.mission-form-section-title{margin-top:6px}.mission-form-section-title strong{font-size:15px}.mission-form-section-title small{font-size:11px}.company-mode .mission-form-grid label>span:first-child,.company-mode .mission-required-trades legend{font-size:13px}.company-mode .mission-form-grid input,.company-mode .mission-form-grid select,.company-mode .mission-form-grid textarea{font-size:16px}.company-mode .mission-company-side{grid-template-columns:1fr;gap:14px;display:grid}.company-mode .mission-candidates{margin-top:17px;padding-bottom:14px}.company-mode .mission-candidates>.dashboard-card-title{padding:18px 15px}.company-mode .mission-candidates>div:last-child{gap:12px;padding:0 12px}.company-mode .mission-candidates>div:last-child>article{grid-template-columns:minmax(0,1fr);gap:11px;padding:14px}.mission-candidate-profile{grid-template-columns:50px minmax(0,1fr);gap:11px}.company-mode .mission-candidate-avatar{width:50px;height:50px}.mission-candidate-heading{flex-direction:column;align-items:flex-start}.mission-candidate-facts{grid-template-columns:1fr}.company-mode .mission-candidate-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}.company-mode .mission-candidate-actions button{min-height:48px;font-size:12px}.company-mode .mission-candidate-actions.has-counter-action .accept{grid-column:1/-1}.mission-company-counteroffer-form footer{grid-template-columns:1fr}}@media (max-width:390px){.dashboard-main{padding-inline:9px}.dashboard-card-title{display:grid}.dashboard-card-title>span{justify-self:start}.company-mode .mission-candidate-actions{grid-template-columns:1fr}}.orders-history-page{gap:18px;display:grid}.orders-history-page .orders-history-intro{margin-bottom:0}.orders-history-page .invoice-database-notice{border-radius:12px;margin:0;padding:14px 16px}.orders-history-page .invoice-database-notice strong{font-size:12px}.orders-history-page .invoice-database-notice span{font-size:11px;line-height:1.5}.company-order-steps{background:#fff;border:1px solid #e8e8e8;border-radius:15px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:20px;padding:17px 19px;display:grid}.company-order-steps>div{gap:4px;display:grid}.company-order-steps>div>span{color:#cf1f52;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.company-order-steps>div>strong{font-size:17px;line-height:1.3}.company-order-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.company-order-steps li{background:#fafafa;border:1px solid #ececec;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:9px 10px;display:grid}.company-order-steps li>b{color:#777;background:#ededed;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.company-order-steps li>span{gap:3px;display:grid}.company-order-steps li strong{color:#555;font-size:11px;line-height:1.3}.company-order-steps li small{color:#888;font-size:9px;line-height:1.35}.company-order-steps li.done{background:#f5fbf8;border-color:#cfe7d9}.company-order-steps li.done>b{color:#fff;background:#20905f}.company-order-steps li.done strong{color:#24704f}.company-order-steps li.active{background:#fff6eb;border-color:#f1ad68;box-shadow:0 5px 14px #ba5c0014}.company-order-steps li.active>b{color:#fff;background:#f28c28}.company-order-steps li.active strong{color:#8b4808}.orders-history-page .company-booking-flow.has-payment-required{box-shadow:none;background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid}.orders-history-page .company-payment-heading{background:#fff8ef;border:1px solid #f0c28f;border-radius:14px;padding:17px 19px}.orders-history-page .company-payment-heading h4{font-size:21px}.orders-history-page .company-payment-grid{gap:12px;margin-top:0}.orders-history-page .company-payment-request{border-width:1px;padding:19px}.orders-history-page .company-payment-request.payment-required-card{border-width:1.5px;box-shadow:0 7px 20px #9c4d0014}.orders-history-page .payment-callout{grid-template-columns:42px minmax(0,1fr) minmax(270px,340px)}.orders-history-page .payment-open-button{align-content:center;justify-items:center;gap:3px;display:grid;color:#fff!important;min-height:64px!important;padding:10px 18px!important}.orders-history-page .payment-callout .payment-open-button>b{color:#fff;white-space:normal;background:0 0;padding:0;font-size:14px;font-weight:900;line-height:1.25;display:block}.orders-history-page .payment-callout .payment-open-button>small{background:0 0;padding:0;font-size:10px;line-height:1.3;color:#ffffffeb!important}.orders-history-page .payment-callout>div strong{font-size:14px}.orders-history-page .payment-callout>div small{font-size:11px}.orders-section-heading,.orders-list-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.orders-section-heading>div,.orders-list-heading>div{gap:3px;display:grid}.orders-section-heading span,.orders-list-heading span{color:#d11d51;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.orders-section-heading strong,.orders-list-heading strong{font-size:18px;line-height:1.3}.orders-section-heading>small,.orders-list-heading>small{color:#777;font-size:11px;line-height:1.45}.orders-history-page .order-stats{margin:-7px 0 0}.orders-history-page .order-stats article{min-height:86px;padding:15px 17px}.orders-history-page .order-stats small{font-size:11px}.orders-history-layout{grid-template-columns:1fr;gap:18px}.orders-list-heading{border-bottom:1px solid #ededed;padding:18px 20px 13px}.orders-list-card .orders-filter-tabs{padding:8px 12px}.orders-list-card .orders-filter-tabs button{min-height:38px;font-size:10px}.orders-history-page .billing-profile-card{padding:20px}.orders-history-page .billing-profile-heading{grid-template-columns:44px minmax(0,1fr);gap:12px}.orders-history-page .billing-profile-heading>span{width:44px;height:44px;font-size:19px}.orders-history-page .billing-profile-heading h4{font-size:17px}.orders-history-page .billing-profile-heading p{font-size:11px}.orders-history-page .billing-profile-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.orders-history-page .billing-profile-card form>.billing-wide,.orders-history-page .billing-profile-card form>.billing-fields-row,.orders-history-page .billing-profile-card form>button{grid-column:1/-1}.orders-history-page .billing-profile-card label>span{font-size:11px}.orders-history-page .billing-profile-card input,.orders-history-page .billing-profile-card select{height:46px;font-size:13px}.orders-history-page .billing-profile-card textarea{min-height:74px;font-size:13px}.orders-history-page .billing-profile-card form>button{min-height:48px;font-size:12px}.orders-history-page .billing-vat-note{margin-top:15px;padding:12px 14px}.orders-history-page .billing-vat-note strong{font-size:11px}.orders-history-page .billing-vat-note span{font-size:10px}@media (max-width:900px){.company-order-steps{grid-template-columns:1fr}.company-order-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-history-page .payment-callout{grid-template-columns:40px minmax(0,1fr)!important}.orders-history-page .payment-open-button{grid-column:1/-1;width:100%}}@media (max-width:760px){.orders-history-page{gap:14px}.company-order-steps{padding:14px}.company-order-steps>div>strong{font-size:16px}.company-order-steps ol{grid-template-columns:1fr}.company-order-steps li{min-height:58px}.orders-history-page .company-payment-heading{padding:14px}.orders-history-page .company-payment-heading h4{font-size:19px}.orders-history-page .company-payment-request{padding:14px}.orders-history-page .payment-open-button{min-height:62px!important}.orders-history-page .payment-callout .payment-open-button>b{font-size:14px}.orders-section-heading,.orders-list-heading{flex-direction:column;align-items:flex-start;gap:5px}.orders-section-heading strong,.orders-list-heading strong{font-size:17px}.orders-history-page .order-stats{margin-top:-3px}.orders-list-heading{padding:16px 14px 12px}.orders-history-page .billing-profile-card{padding:15px}.orders-history-page .billing-profile-card form{grid-template-columns:1fr}.orders-history-page .billing-profile-card form>.billing-wide,.orders-history-page .billing-profile-card form>.billing-fields-row,.orders-history-page .billing-profile-card form>button{grid-column:auto}.orders-history-page .billing-fields-row{grid-template-columns:1fr}}@media (max-width:390px){.orders-history-page .order-stats{grid-template-columns:1fr}.orders-history-page .order-stats article{text-align:left;grid-template-columns:42px minmax(0,1fr);justify-items:start;min-height:72px}}@media (max-width:760px){body:has(.mobile-search-backdrop) .mobile-bottom-nav{display:none!important}.mobile-search-backdrop{z-index:20000;align-items:flex-end;height:100dvh;overflow:hidden}.mobile-search-sheet{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;flex-direction:column;display:flex;overflow-y:auto}.mobile-search-sheet form{flex-direction:column;min-height:0;padding-bottom:2px;display:flex}.mobile-search-submit{z-index:20;border:3px solid #fff;border-radius:16px;flex:none;min-height:58px;margin-top:8px;font-size:16px;position:sticky;bottom:0;box-shadow:0 -12px 24px #fffffff5,0 8px 20px #e31c5f47}}@media (max-height:700px) and (max-width:760px){.mobile-search-sheet{padding-top:12px}.mobile-search-sheet>header{margin-bottom:10px}.mobile-search-sheet>header h2{font-size:20px}.mobile-search-field,.mobile-search-dates{padding-block:9px}}@media (max-width:760px){:is(body:has(.auth-backdrop) .mobile-bottom-nav,body:has(.profile-backdrop) .mobile-bottom-nav,body:has(.order-backdrop) .mobile-bottom-nav,body:has(.language-backdrop) .mobile-bottom-nav,body:has(.dashboard-backdrop) .mobile-bottom-nav,body:has(.trades-modal-backdrop) .mobile-bottom-nav,body:has(.artisan-filters-backdrop) .mobile-bottom-nav,body:has(.mission-engagement-backdrop) .mobile-bottom-nav,body:has(.mission-cancellation-backdrop) .mobile-bottom-nav,body:has(.profile-lightbox) .mobile-bottom-nav,body:has(.profile-detail-overlay) .mobile-bottom-nav,body:has(.auth-backdrop) .mobile-view-switch,body:has(.profile-backdrop) .mobile-view-switch,body:has(.order-backdrop) .mobile-view-switch,body:has(.language-backdrop) .mobile-view-switch,body:has(.dashboard-backdrop) .mobile-view-switch,body:has(.trades-modal-backdrop) .mobile-view-switch,body:has(.artisan-filters-backdrop) .mobile-view-switch,body:has(.mission-engagement-backdrop) .mobile-view-switch,body:has(.mission-cancellation-backdrop) .mobile-view-switch,body:has(.profile-lightbox) .mobile-view-switch,body:has(.profile-detail-overlay) .mobile-view-switch){display:none!important}.auth-backdrop,.profile-backdrop,.order-backdrop,.language-backdrop,.dashboard-backdrop,.trades-modal-backdrop,.artisan-filters-backdrop,.mission-engagement-backdrop,.mission-cancellation-backdrop,.profile-lightbox,.profile-detail-overlay{z-index:20000}.auth-modal .auth-action-bar,.auth-action-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));margin-inline:-16px;bottom:0;box-shadow:0 -10px 22px #fffffffa}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select{min-height:48px}input:is([type=checkbox],[type=radio]),.auth-terms-check input,.engagement-checkbox input,.artisan-filter-check input,.mission-urgent-option input,.payment-consent input{min-height:0!important}.mobile-search-sheet .search-trade-menu,.mobile-search-sheet .address-suggestions{width:100%;max-height:min(38dvh,280px);margin-top:8px;position:static;overflow-y:auto}.mobile-search-sheet .search-trade-results{max-height:none;overflow:visible}.mobile-search-sheet .search-trade-current{grid-template-columns:minmax(0,1fr) auto}.mobile-search-sheet .search-trade-current span{grid-column:1/-1}.interactive-calendar{overflow-x:auto}.calendar-weekdays,.calendar-week-row{min-width:360px}.calendar-day>small,.calendar-week-select{font-size:10px}.closeout-extension{grid-template-columns:1fr;align-items:stretch}.closeout-extension strong{font-size:12px}.closeout-extension small{font-size:11px;line-height:1.45}.closeout-extension input,.closeout-extension button{width:100%;min-height:48px;font-size:12px}.work-entry-row strong small{font-size:10px}}.mission-fullscreen-view .mission-fullscreen-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;grid-template-columns:190px minmax(0,1fr) auto}.mission-header-context{text-align:center;pointer-events:none;align-content:center;justify-self:center;gap:2px;display:grid}.mission-header-context span{color:#8a8a8a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.mission-header-context strong{color:#242424;font-size:15px;font-weight:750}.mission-account-shortcuts{background:#fafafa;border:1px solid #e7e7e7;border-radius:16px;align-items:center;gap:5px;padding:4px;display:flex}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-shortcut{color:#3d3d3d;background:0 0;border:0;border-radius:12px;grid-template-columns:28px auto;align-items:center;gap:7px;min-width:82px;min-height:42px;padding:0 10px 0 7px;font-size:11px;font-weight:750;transition:background .16s,color .16s,transform .16s;display:grid}:is(.mission-fullscreen-view .mission-fullscreen-actions .mission-account-shortcut:hover,.mission-fullscreen-view .mission-fullscreen-actions .mission-account-shortcut:focus-visible){color:var(--pink);background:#fff;outline:0;transform:translateY(-1px);box-shadow:0 3px 12px #00000014}.mission-account-shortcut>span{width:28px;height:28px;color:var(--pink);background:#fff0f4;border-radius:9px;place-items:center;display:grid}.mission-account-shortcut svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mission-account-shortcut small{font-size:11px;font-weight:750}.mission-fullscreen-view:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0}.mission-fullscreen-view .mission-search-strip{background:#fff;border:1px solid #dedede;transition:box-shadow .22s,transform .22s,border-color .22s;box-shadow:0 8px 28px #0000001a}.mission-fullscreen-view .mission-search-strip:hover,.mission-fullscreen-view .mission-search-strip:focus-within{border-color:#cfcfcf;box-shadow:0 12px 34px #00000024}.mission-fullscreen-view .mission-search-strip button{transition:transform .18s,box-shadow .18s,filter .18s}.mission-fullscreen-view .mission-search-strip button:hover{filter:saturate(1.08);transform:scale(1.04);box-shadow:0 9px 22px #e31c5f57}.mission-fullscreen-view .mission-artisan-layout{background:#f7f7f7;grid-template-columns:460px minmax(0,1fr)}.mission-fullscreen-view .mission-artisan-layout .mission-feed{scrollbar-color:#c8c8c8 transparent;scrollbar-width:thin;background:#fff;border-right:1px solid #e8e8e8;gap:14px;padding:20px 20px 44px}.mission-fullscreen-view .mission-feed>header{box-shadow:none;border:0;border-bottom:1px solid #ededed;border-radius:0;margin:-4px -2px 2px;padding:16px 4px 18px}.mission-fullscreen-view .mission-feed-card{border:1px solid #e4e4e4;border-radius:18px;outline:none;gap:13px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 3px 12px #0000000b}:is(.mission-fullscreen-view .mission-feed-card:hover,.mission-fullscreen-view .mission-feed-card:focus-visible){z-index:1;border-color:#cfcfcf;transform:translateY(-3px);box-shadow:0 14px 34px #0000001f}.mission-fullscreen-view .mission-feed-card:focus-visible{box-shadow:0 0 0 4px #ff385c24,0 14px 34px #0000001f}.mission-fullscreen-view .mission-feed-card.selected:not(.urgent){border-color:#df9b2c;box-shadow:0 0 0 3px #df9b2c21,0 12px 30px #00000017}.mission-fullscreen-view .mission-feed-card h4{letter-spacing:-.015em;font-size:17px;line-height:1.35}.mission-fullscreen-view .mission-feed-card-top{justify-content:flex-start}.mission-fullscreen-view .mission-feed-card-top>span{border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px}.mission-fullscreen-view .mission-card-essential{font-size:11px;line-height:1.4}.mission-fullscreen-view .mission-card-essential strong{font-size:12px}.mission-fullscreen-view .mission-feed-card>button{border-radius:12px;min-height:46px;font-size:12px;transition:transform .16s,box-shadow .16s,filter .16s}.mission-fullscreen-view .mission-feed-card>button:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 9px 20px #e31c5f40}.mission-fullscreen-view .mission-feed-card.urgent{background:linear-gradient(155deg,#fff5f7 0,#fff 52%);border:2px solid #ff385c;box-shadow:0 12px 34px #d91c5229}:is(.mission-fullscreen-view .mission-feed-card.urgent:hover,.mission-fullscreen-view .mission-feed-card.urgent:focus-visible){border-color:#d9144d;box-shadow:0 18px 42px #d91c523b}.mission-fullscreen-view .mission-feed-card.urgent.selected{border-color:#d9144d;box-shadow:0 0 0 4px #ff385c26,0 18px 42px #d91c5238}.mission-urgent-highlight{color:#fff;background:linear-gradient(115deg,#d90e48,#ff385c 58%,#ff6b81);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:-18px -18px 1px;padding:11px 16px;display:flex}.mission-urgent-highlight b{letter-spacing:.035em;text-transform:uppercase;font-size:13px;font-weight:900}.mission-urgent-highlight span{color:#fff;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff7a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.mission-fullscreen-view .mission-feed-card.urgent .mission-matching-logo{color:#d9144d;background:#fff;box-shadow:0 0 0 2px #ff385c,0 4px 12px #d9144d38}.mission-fullscreen-view .mission-feed-card.urgent h4{color:#251118;font-size:18px}.mission-fullscreen-view .mission-feed-card.urgent>button{background:linear-gradient(120deg,#d90e48,#ff385c 62%,#ff5d76);box-shadow:0 8px 20px #d90e4840}.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{background:linear-gradient(135deg,#fff3cf,#fffaf0);border:1px solid #f0d39a}.mission-zone-marker.urgent{border-width:5px;width:48px;height:48px;animation:2.1s ease-in-out infinite missionUrgentPulse;box-shadow:0 0 0 7px #ef25582e,0 9px 24px #840c2b66}.mission-zone-marker.urgent.selected{box-shadow:0 0 0 10px #ef25583d,0 12px 28px #840c2b75}.mission-zone-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffd9;border-radius:999px;padding:10px 13px;box-shadow:0 6px 22px #0000001a}@keyframes missionUrgentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (max-width:1180px) and (min-width:761px){.mission-fullscreen-view .mission-artisan-layout{grid-template-columns:390px minmax(0,1fr)}.mission-header-context{justify-self:start}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-shortcut{grid-template-columns:1fr;width:44px;min-width:44px;padding:0}.mission-account-shortcut>span{margin:auto}.mission-account-shortcut small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){.mission-header-context,.mission-account-shortcuts{display:none}.mission-fullscreen-view .mission-artisan-layout{background:#fff}.mission-fullscreen-view .mission-artisan-layout .mission-feed{padding:14px 12px calc(36px + env(safe-area-inset-bottom,0px));border-right:0;gap:14px}.mission-fullscreen-view .mission-feed-card{border-radius:17px;gap:12px;padding:15px}.mission-urgent-highlight{min-height:46px;margin:-15px -15px 0;padding:10px 13px}.mission-urgent-highlight b{font-size:12px}.mission-urgent-highlight span{font-size:9px}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{font-size:16px}.mission-fullscreen-view .mission-feed-card:hover{transform:none}.mission-zone-marker.urgent{width:45px;height:45px}}@media (prefers-reduced-motion:reduce){.mission-zone-marker.urgent{animation:none}}.mission-zone-marker.trade-marker{isolation:isolate;background:var(--mission-marker-color,#168653);color:#fff;cursor:pointer;border:0;border-radius:16px;place-items:center;width:52px;height:52px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:visible;transform:none;box-shadow:0 6px 16px #1419232e}.mission-zone-marker.trade-marker:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#fff3,#fff0 55%);position:absolute;inset:0}.mission-zone-marker.trade-marker:after{content:"";z-index:-1;background:inherit;pointer-events:none;border-radius:3px;width:13px;height:13px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}:is(.mission-zone-marker.trade-marker:hover,.mission-zone-marker.trade-marker:focus-visible){z-index:2;filter:saturate(1.05);outline:none;transform:translateY(-2px)scale(1.04)}.mission-zone-marker.trade-marker .mission-zone-marker-icon{z-index:1;place-items:center;width:27px;height:27px;display:grid;position:relative}.mission-zone-marker.trade-marker .mission-zone-marker-icon svg{fill:currentColor;width:100%;height:100%;display:block}.mission-zone-marker.trade-marker>small{color:#fff;background:#242424;border:3px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-5px;right:-6px;box-shadow:0 3px 9px #0003}.mission-zone-marker.trade-marker.selected{transform:scale(1.06);box-shadow:0 8px 20px #1419233d}.mission-zone-marker.trade-marker.in-progress{filter:grayscale(.3);background:#667085}.mission-zone-marker.trade-marker.urgent{background:#e21d55;width:54px;height:54px;box-shadow:0 7px 18px #b20b364d}.mission-zone-marker.trade-marker.urgent.selected{box-shadow:0 9px 22px #b20b365c}.mission-zone-marker.trade-marker.urgent>b{color:#fff;background:#ef2558;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-9px;right:-8px;box-shadow:0 4px 10px #b20b365c}.mission-zone-marker.trade-marker.urgent>b svg{fill:currentColor;width:10px;height:10px}.mission-trade-tooltip{color:#fff!important;background:#222222f0!important;border:0!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 6px 18px #0003!important}.mission-trade-tooltip:before{border-top-color:#222222f0!important}.mission-zone-legend .mission-trade-legend{gap:4px}.mission-zone-legend .mission-trade-legend strong{color:#3f3f3f;font-size:inherit;line-height:1}@media (max-width:760px){.mission-zone-marker.trade-marker{width:48px;height:48px}.mission-zone-marker.trade-marker.urgent{width:50px;height:50px}.mission-zone-marker.trade-marker .mission-zone-marker-icon{width:25px;height:25px}.mission-zone-legend{border-radius:16px;flex-wrap:wrap;justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){:is(.mission-zone-marker.trade-marker:hover,.mission-zone-marker.trade-marker:focus-visible){transform:none}}.mission-top-navigation{background:#f7f7f7;border:1px solid #ededed;border-radius:25px;justify-content:center;align-items:center;gap:3px;min-width:0;height:50px;padding:5px;display:flex}.mission-top-navigation button{color:#4d4d4d;min-width:94px;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}:is(.mission-top-navigation button:hover,.mission-top-navigation button:focus-visible){color:#222;background:#fff;outline:0;transform:translateY(-1px)}.mission-top-navigation button.active{color:var(--pink);background:#fff;box-shadow:0 2px 9px #2323231a}.mission-top-navigation button>span{color:currentColor;place-items:center;width:24px;height:24px;display:grid}.mission-top-navigation svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.mission-top-navigation small{color:currentColor;font-size:14px;font-weight:750}.mission-nav-badge{background:var(--pink);color:#fff;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;font-weight:900;line-height:1;animation:.42s ease-out missionNavBadgeArrive;display:grid;position:absolute;top:-4px;right:2px}@keyframes missionNavBadgeArrive{0%{opacity:.2;transform:scale(.72)}70%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@media (min-width:761px){.mission-fullscreen-view .mission-fullscreen-header{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #ebebeb;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:16px;width:100%;height:72px;min-height:72px;padding:0 18px;display:grid;position:fixed;box-shadow:0 3px 18px #1419230d}.mission-fullscreen-view .mission-fullscreen-logo{grid-column:1;justify-self:start}.mission-fullscreen-view .mission-fullscreen-logo .rely-logo-symbol-art{width:36px;height:41px}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:29px}.mission-top-navigation{grid-column:2;justify-self:center}.mission-fullscreen-view .mission-fullscreen-actions{grid-column:3;justify-self:end;gap:8px;margin-left:0}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{width:44px;min-width:44px;height:44px}.mission-fullscreen-view .mission-language-button svg{width:25px;height:25px}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{min-width:88px;height:50px;padding:4px 5px 4px 14px}.mission-account-avatar{width:40px;height:40px}.mission-fullscreen-view:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #ededed;height:72px;display:block;top:72px}.mission-fullscreen-view .mission-search-strip{border:1px solid #e3e3e3;border-radius:31px;width:min(840px,100vw - 48px);height:60px;top:78px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #1419231a}.mission-fullscreen-view .mission-search-strip label{height:42px;margin:9px 0}.mission-fullscreen-view .mission-search-strip button{width:50px;height:50px;margin:5px}.mission-fullscreen-view .mission-artisan-layout{inset:144px 0 0}.mission-fullscreen-view .mission-artisan-layout .mission-feed,.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{height:calc(100vh - 144px)}}@media (max-width:1180px) and (min-width:761px){.mission-top-navigation button{width:46px;min-width:46px;padding:0}.mission-top-navigation button small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mission-top-navigation{gap:2px}.mission-fullscreen-view .mission-search-strip{width:min(760px,100vw - 32px)}}@media (max-width:760px){.mission-top-navigation{display:none}.mission-fullscreen-view .mission-fullscreen-header{height:calc(64px + env(safe-area-inset-top,0px));min-height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{display:none}.mission-fullscreen-view:before{top:calc(64px + env(safe-area-inset-top,0px));height:68px}.mission-fullscreen-view .mission-search-strip{top:calc(70px + env(safe-area-inset-top,0px));border-radius:28px;width:calc(100vw - 16px);height:56px;box-shadow:0 5px 18px #1419231a}.mission-fullscreen-view .mission-search-strip label{height:40px;margin-block:8px}.mission-fullscreen-view .mission-search-strip button{width:46px;height:46px;margin:5px 3px}.mission-fullscreen-view .mission-artisan-layout{padding-top:calc(132px + env(safe-area-inset-top,0px))!important;position:relative!important;inset:auto!important}}.mission-zone-map .leaflet-container{cursor:grab}.mission-zone-map .leaflet-container:active{cursor:grabbing}.mission-zone-legend i.search-zone{background:#8fd2ff6b;border-color:#49aaf2;box-shadow:0 0 0 3px #49aaf21a}.mission-fullscreen-view .mission-artisan-layout .mission-feed{background:#f7f7f7}.mission-fullscreen-view .mission-feed>header{border-bottom:0;margin:0 0 2px;padding:12px 2px 16px}.mission-feed-heading{align-items:center;gap:12px;min-width:0;display:flex}.mission-feed-heading-icon{width:38px;height:38px;color:var(--pink);background:#ffe9ef;border-radius:12px;flex:none;place-items:center;display:grid}.mission-feed-heading>div{min-width:0}.mission-fullscreen-view .mission-feed-heading h3{margin-top:2px;font-size:18px}.mission-fullscreen-view .mission-feed-heading .mission-profile-trades{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.mission-fullscreen-view .mission-feed-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;gap:12px;padding:17px 18px 16px;overflow:visible;box-shadow:0 4px 16px #191c230e}:is(.mission-fullscreen-view .mission-feed-card:hover,.mission-fullscreen-view .mission-feed-card:focus-visible){border-color:#d8d8d8;transform:translateY(-2px);box-shadow:0 10px 26px #191c231a}.mission-fullscreen-view .mission-feed-card.selected:not(.urgent),.mission-fullscreen-view .mission-feed-card.urgent.selected{border-color:var(--pink);box-shadow:0 0 0 2px #ef2b631f,0 10px 28px #191c231a}.mission-fullscreen-view .mission-feed-card.urgent{border:1px solid #e8e8e8;border-left:4px solid var(--pink);background:#fff;box-shadow:0 5px 18px #191c2312}:is(.mission-fullscreen-view .mission-feed-card.urgent:hover,.mission-fullscreen-view .mission-feed-card.urgent:focus-visible){border-color:#dedede;border-left-color:var(--pink);box-shadow:0 11px 28px #191c231c}.mission-fullscreen-view .mission-feed-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mission-card-statuses{align-items:center;gap:8px;min-width:0;display:flex}.mission-feed-card-top .mission-matching-logo,.mission-fullscreen-view .mission-feed-card.urgent .mission-matching-logo{color:#3d3d3d;width:30px;height:30px;box-shadow:none;background:#f3f3f3;border:0;border-radius:10px;place-items:center;font-size:12px;display:grid}.mission-fullscreen-view .mission-feed-card.urgent .mission-matching-logo{color:#d9144d;background:#ffe9ef}.mission-fullscreen-view .mission-urgent-badge,.mission-available-badge{letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:5px;width:auto;padding:6px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.mission-fullscreen-view .mission-urgent-badge{color:#d9144d;background:#ffe9ef}.mission-fullscreen-view .mission-urgent-badge .mission-ui-icon{width:13px;height:13px}.mission-available-badge{color:#18794e;background:#eff8f3}.mission-card-distance{color:#666;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.mission-card-distance .mission-ui-icon{width:15px;height:15px;color:var(--pink)}.mission-trade-chips{color:#747474;align-items:center;gap:6px;min-width:0;display:flex}.mission-trade-chips>.mission-ui-icon{width:16px;height:16px;color:var(--pink)}.mission-trade-chips span{color:#4b4b4b;text-overflow:ellipsis;white-space:nowrap;background:#f4f4f4;border-radius:999px;max-width:150px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.1;overflow:hidden}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{color:#222;letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.mission-fullscreen-view .mission-card-essential{color:#626262;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;font-size:12px;display:grid}.mission-fullscreen-view .mission-card-essential strong{color:#303030;white-space:nowrap;margin:0;font-size:12px}.mission-fullscreen-view .mission-card-essential .mission-ui-icon{width:16px;height:16px;color:var(--pink)}.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{color:#575757;background:0 0;border:0;border-top:1px solid #ededed;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;gap:1px 9px;padding:12px 0 0}.mission-fullscreen-view .mission-probable-gain>span{letter-spacing:.02em;font-size:10px}.mission-fullscreen-view .mission-probable-gain>small{color:#7a7a7a;font-size:9px}.mission-fullscreen-view .mission-probable-gain>strong{color:#202020;font-size:24px;font-weight:800}.mission-fullscreen-view .mission-applied{color:#18794e;background:0 0;border:0;border-top:1px solid #e6f1ea;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 11px;font-size:11px;display:inline-flex}.mission-fullscreen-view .mission-applied.declined{color:#757575;border-top-color:#ededed}.mission-fullscreen-view .mission-feed-card>button{background:var(--pink);min-height:46px;box-shadow:none;border-radius:12px;font-size:13px}.mission-fullscreen-view .mission-feed-card>button:hover{box-shadow:0 7px 18px #e31c5f38}@media (max-width:760px){.mission-fullscreen-view .mission-artisan-layout .mission-feed{background:#f7f7f7}.mission-fullscreen-view .mission-feed>header{padding-inline:3px}.mission-feed-heading-icon{width:42px;height:42px}.mission-fullscreen-view .mission-feed-heading h3{font-size:20px}.mission-fullscreen-view .mission-feed-card{border-radius:16px;gap:13px;padding:16px}.mission-fullscreen-view .mission-feed-card.urgent{padding-left:14px}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{font-size:18px}.mission-trade-chips span{max-width:120px;font-size:11px}.mission-fullscreen-view .mission-card-essential{grid-template-columns:1fr;font-size:13px}.mission-fullscreen-view .mission-card-essential strong{font-size:13px}.mission-fullscreen-view .mission-probable-gain>strong{font-size:24px}.mission-fullscreen-view .mission-applied{font-size:13px}}@media (max-width:380px){.mission-card-distance{font-size:10px}.mission-fullscreen-view .mission-urgent-badge{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}.mission-trade-chips span{max-width:96px}}.mission-fullscreen-view .mission-artisan-layout{grid-template-columns:440px minmax(0,1fr)}.mission-fullscreen-view .mission-artisan-layout .mission-feed{gap:10px;padding:14px 14px 32px;overflow-x:hidden}.mission-fullscreen-view .mission-feed>header{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:10px;min-width:0;padding:9px 2px 11px;display:grid}.mission-fullscreen-view .mission-feed>header>*,.mission-fullscreen-view .mission-feed-heading,.mission-fullscreen-view .mission-feed-heading>div,.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card>*,.mission-card-statuses,.mission-trade-chips,.mission-card-essential,.mission-probable-gain{min-width:0}.mission-feed-heading{gap:9px}.mission-feed-heading-icon{border-radius:10px;width:34px;height:34px}.mission-feed-heading-icon .mission-ui-icon{width:18px;height:18px}.mission-fullscreen-view .mission-feed-heading h3{font-size:17px}.mission-fullscreen-view .mission-feed-heading .mission-profile-trades{max-width:100%;margin-top:3px;font-size:9px}.mission-fullscreen-view .mission-radius-filter{width:88px;min-width:0}.mission-fullscreen-view .mission-radius-filter select{width:100%;min-width:0;min-height:36px;padding-inline:9px 24px;font-size:11px}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{box-sizing:border-box;border-radius:14px;gap:8px;width:100%;max-width:100%;padding:12px 13px;overflow:hidden}.mission-fullscreen-view .mission-feed-card.urgent{padding-left:11px}.mission-fullscreen-view .mission-feed-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;width:100%;display:grid}.mission-fullscreen-view .mission-feed-card-top>.mission-card-distance{justify-self:end;margin:0}.mission-card-statuses{gap:6px;overflow:hidden}.mission-feed-card-top .mission-matching-logo,.mission-fullscreen-view .mission-feed-card.urgent .mission-matching-logo{border-radius:9px;width:28px;height:28px;font-size:11px}.mission-fullscreen-view .mission-urgent-badge,.mission-available-badge{text-overflow:ellipsis;white-space:nowrap;max-width:190px;padding:5px 7px;font-size:9px;overflow:hidden}.mission-card-distance{white-space:nowrap;max-width:86px;font-size:10px}.mission-trade-chips{gap:5px;overflow:hidden}.mission-trade-chips span{flex:0 auto;max-width:125px;padding:4px 7px;font-size:9px}.mission-trade-chips span:last-child{flex:none}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{overflow-wrap:anywhere;white-space:normal;width:100%;max-width:100%;font-size:16px;line-height:1.28}.mission-fullscreen-view .mission-card-essential{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:10px}.mission-fullscreen-view .mission-card-essential>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mission-fullscreen-view .mission-card-essential strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11px;overflow:hidden}.mission-fullscreen-view .mission-card-essential .mission-ui-icon{width:14px;height:14px}.mission-fullscreen-view .mission-probable-gain>.mission-ui-icon{width:18px;height:18px}.mission-fullscreen-view .mission-probable-gain>span{font-size:9px}.mission-fullscreen-view .mission-probable-gain>small{font-size:8px}.mission-fullscreen-view .mission-probable-gain>strong{text-align:right;white-space:nowrap;max-width:125px;font-size:21px;line-height:1}.mission-fullscreen-view .mission-applied{min-height:34px;padding:7px 9px 2px;font-size:10px}.mission-fullscreen-view .mission-applied .mission-ui-icon{width:15px;height:15px}.mission-fullscreen-view .mission-feed-card>button{box-sizing:border-box;border-radius:10px;width:100%;min-width:0;min-height:40px;padding-inline:12px;font-size:12px}@media (max-width:1180px) and (min-width:761px){.mission-fullscreen-view .mission-artisan-layout{grid-template-columns:380px minmax(0,1fr)}.mission-trade-chips span{max-width:100px}.mission-fullscreen-view .mission-urgent-badge{max-width:155px}}@media (max-width:760px){.mission-fullscreen-view .mission-artisan-layout{display:flex}.mission-fullscreen-view .mission-artisan-layout .mission-feed{padding:10px 10px calc(26px + env(safe-area-inset-bottom,0px));gap:10px}.mission-fullscreen-view .mission-feed>header{grid-template-columns:minmax(0,1fr) 92px;padding:10px 2px}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{gap:9px;padding:13px}.mission-fullscreen-view .mission-feed-card.urgent{padding-left:11px}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{font-size:17px}.mission-fullscreen-view .mission-card-essential{grid-template-columns:minmax(0,1fr) auto;font-size:11px}.mission-fullscreen-view .mission-card-essential strong{font-size:11px}.mission-fullscreen-view .mission-probable-gain>strong{font-size:22px}.mission-fullscreen-view .mission-applied{font-size:11px}}@media (max-width:390px){.mission-fullscreen-view .mission-feed>header{grid-template-columns:minmax(0,1fr) 82px}.mission-feed-heading-icon{display:none}.mission-fullscreen-view .mission-urgent-badge{max-width:145px}.mission-card-distance{max-width:70px}.mission-trade-chips span{max-width:92px}.mission-fullscreen-view .mission-card-essential{grid-template-columns:1fr}.mission-fullscreen-view .mission-card-essential strong{max-width:100%}}.mission-fullscreen-view .mission-probable-gain>.mission-ui-icon,.mission-fullscreen-view .mission-probable-gain>strong{color:#16784c}.mission-fullscreen-view .mission-probable-gain>span{color:#315c49}.mission-fullscreen-view .mission-probable-gain>small{overflow-wrap:anywhere;line-height:1.35}.mission-fullscreen-view .selected-probable-gain{background:#effaf4!important;border-color:#c8e8d8!important}.mission-fullscreen-view .selected-probable-gain>.mission-ui-icon,.mission-fullscreen-view .selected-probable-gain>span,.mission-fullscreen-view .selected-probable-gain>strong{color:#16784c!important}.mission-fullscreen-view .selected-probable-gain>small{line-height:1.4;color:#537465!important}.mission-feed-controls{align-items:end;gap:7px;display:flex}.mission-fullscreen-view .mission-feed>header{grid-template-columns:minmax(0,1fr) auto}.mission-fullscreen-view .mission-filter-trigger{color:#404040;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:18px;justify-content:center;align-items:center;gap:6px;min-width:82px;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.mission-fullscreen-view .mission-filter-trigger .mission-ui-icon{width:15px;height:15px}.mission-fullscreen-view .mission-filter-trigger.active{color:#ca1748;background:#fff4f7;border-color:#ef9db4}.mission-filter-trigger>b{background:var(--pink);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.mission-active-filters{justify-content:space-between;align-items:flex-start;gap:8px;margin:-1px 0 2px;padding:0 2px;display:flex}.mission-active-filters>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.mission-active-filters span{color:#9f1740;background:#fff5f8;border:1px solid #f0c5d1;border-radius:12px;padding:5px 7px;font-size:8px;font-weight:800}.mission-active-filters>button{color:#555;cursor:pointer;background:0 0;border:0;flex:none;min-height:26px;padding:0 3px;font-size:8px;font-weight:800;text-decoration:underline}.mission-filters-backdrop{z-index:6200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14141475;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mission-filters-panel{color:#222;background:#fff;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(760px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000047}.mission-filters-panel>header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.mission-filters-panel>header small{color:var(--pink);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.mission-filters-panel>header h3{letter-spacing:-.03em;margin:4px 0;font-size:23px}.mission-filters-panel>header p{color:#737373;margin:0;font-size:11px}.mission-filters-panel>header>button{color:#333;cursor:pointer;background:#f3f3f3;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.mission-filters-scroll{padding:2px 24px 22px;overflow-y:auto}.mission-filters-scroll fieldset{border:0;border-bottom:1px solid #ededed;margin:0;padding:18px 0}.mission-filters-scroll legend{padding:0;font-size:15px;font-weight:850}.mission-filters-scroll fieldset>p{color:#777;margin:4px 0 12px;font-size:10px}.mission-filter-segments{gap:7px;display:flex}.mission-filter-segments.wrap{flex-wrap:wrap}.mission-filter-segments button{color:#444;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:21px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.mission-filter-segments button.selected{border-color:var(--pink);color:#c81748;background:#fff1f5;box-shadow:0 0 0 2px #ef255812}.mission-filter-segments .mission-ui-icon{width:14px;height:14px}.mission-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:18px;display:grid}.mission-filter-grid>label{gap:7px;min-width:0;display:grid}.mission-filter-grid>label.wide{grid-column:1/-1}.mission-filter-grid label>span{font-size:11px;font-weight:800}.mission-filter-grid label>div{background:#fff;border:1px solid #dcdcdc;border-radius:11px;align-items:center;min-height:46px;padding:0 12px;display:flex}.mission-filter-grid input,.mission-filter-grid select{color:#333;width:100%;min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #dcdcdc;border-radius:11px;outline:0;padding:0 12px;font-size:12px}.mission-filter-grid label>div input{border:0;height:44px;padding:0}.mission-filter-grid label>div b{color:#666;font-size:12px}.mission-filters-panel>footer{padding:15px 24px calc(15px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:12px;display:flex;box-shadow:0 -8px 22px #0000000a}.mission-filters-panel>footer button{cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-size:11px;font-weight:850}.mission-filters-panel>footer button:first-child{color:#444;background:0 0;text-decoration:underline}.mission-filters-panel>footer button:first-child:disabled{color:#aaa;cursor:default}.mission-filters-panel>footer button:last-child{background:var(--pink);color:#fff;min-width:210px}.mission-feed-empty>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:8px;display:flex}.mission-feed-empty>div>button{color:#333;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:20px;min-height:40px;padding:0 13px;font-size:10px;font-weight:800}.mission-feed-empty>div>button:last-child{color:#fff;background:#31291f;border-color:#31291f}@media (max-width:760px){.mission-feed-controls{gap:5px}.mission-fullscreen-view .mission-filter-trigger{width:46px;min-width:46px;padding:0}.mission-filter-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mission-filter-trigger>b{position:absolute;top:-5px;right:-4px}.mission-active-filters{margin-inline:1px}.mission-active-filters span,.mission-active-filters>button{font-size:9px}.mission-filters-backdrop{place-items:end center;padding:0}.mission-filters-panel{border-radius:22px 22px 0 0;width:100%;max-height:92dvh}.mission-filters-panel>header{padding:19px 16px 15px}.mission-filters-panel>header h3{font-size:21px}.mission-filters-scroll{padding:2px 16px 20px}.mission-filter-segments{flex-wrap:wrap}.mission-filter-segments button{flex:auto;min-height:44px}.mission-filter-grid{grid-template-columns:1fr}.mission-filter-grid>label.wide{grid-column:auto}.mission-filters-panel>footer{padding-inline:16px}.mission-filters-panel>footer button:last-child{flex:1;min-width:0}}@media (max-width:390px){.mission-fullscreen-view .mission-feed>header{grid-template-columns:minmax(0,1fr) 136px}.mission-fullscreen-view .mission-radius-filter{width:84px}.mission-active-filters{flex-direction:column;align-items:stretch}.mission-active-filters>button{align-self:flex-start}}.mission-fullscreen-view .mission-feed-heading .mission-profile-trades,.mission-fullscreen-view .mission-urgent-badge,.mission-available-badge,.mission-trade-chips span{font-size:10px}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{font-size:17px;line-height:1.32}.mission-fullscreen-view .mission-card-essential,.mission-fullscreen-view .mission-card-essential strong{font-size:11px;line-height:1.45}.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{grid-template-columns:23px minmax(0,1fr) auto;gap:3px 9px;padding-top:11px}.mission-fullscreen-view .mission-probable-gain>span{letter-spacing:0;text-transform:none;font-size:11px;font-weight:800}.mission-fullscreen-view .mission-probable-gain>strong{max-width:none;font-size:25px;line-height:1.05}.mission-fullscreen-view .mission-net-breakdown{color:#5e6d65;flex-wrap:wrap;align-items:center;gap:3px 12px;margin-top:2px;display:flex;font-size:9.5px!important;line-height:1.45!important}.mission-fullscreen-view .mission-net-breakdown>span{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.mission-fullscreen-view .mission-net-breakdown b{color:#284b3b;font-size:inherit}.mission-fullscreen-view .mission-applied{min-height:38px;font-size:11px}.mission-fullscreen-view .selected-probable-gain>span{font-size:10px!important}.mission-fullscreen-view .selected-probable-gain>strong{font-size:25px!important}.mission-fullscreen-view .selected-probable-gain .mission-net-breakdown{color:#537465!important;font-size:9px!important}@media (max-width:390px){.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{grid-template-columns:21px minmax(0,1fr)}.mission-fullscreen-view .mission-probable-gain>strong{grid-area:auto/2;justify-self:start;margin-top:2px}.mission-fullscreen-view .mission-net-breakdown{grid-column:2}}.mission-negotiation-option{cursor:pointer;background:#fafafa;border-radius:12px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:14px;min-height:70px;position:relative;border:1px solid #dedede!important;padding:14px 15px!important;display:grid!important}.mission-negotiation-option.selected{background:#fff4f7;box-shadow:0 0 0 3px #ef25580f;border-color:#ef8eaa!important}.mission-negotiation-option>input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.mission-negotiation-option>span{gap:4px;display:grid}.company-mode .mission-negotiation-option strong{color:#282828;font-size:14px}.company-mode .mission-negotiation-option small{color:#6d6d6d;font-size:11px;line-height:1.5}.mission-negotiation-option>b{background:#b8b8b8;border-radius:13px;width:46px;height:26px;transition:background .18s;position:relative}.mission-negotiation-option>b>i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.mission-negotiation-option.selected>b{background:var(--pink)}.mission-negotiation-option.selected>b>i{transform:translate(20px)}.mission-card-meta-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;display:grid}.mission-card-meta-row .mission-trade-chips{min-width:0}.mission-price-mode{white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 7px;font-size:9px;font-weight:800;line-height:1.2}.mission-price-mode.open{color:#c61b4c;background:#fff0f4}.mission-price-mode.fixed{color:#666;background:#f1f1f1}.selected-mission-negotiate-trigger{color:#b91545;cursor:pointer;background:#fff;border:1px solid #d52a5d;border-radius:999px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.mission-negotiation-box,.mission-fixed-price-box,.mission-proposal-sent{background:#fff;border:1px solid #dedede;border-radius:13px}.mission-negotiation-box{background:linear-gradient(135deg,#fff8fa,#fff);border-color:#f0b4c4;gap:12px;padding:14px;display:grid}.mission-negotiation-box>header,.mission-fixed-price-box{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mission-negotiation-box>header{grid-template-columns:36px minmax(0,1fr)}.mission-negotiation-icon{color:#c51a4c;background:#fff0f4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:850;display:grid}.mission-negotiation-box>header>div,.mission-fixed-price-box>div{gap:3px;display:grid}.mission-negotiation-box>header strong,.mission-fixed-price-box strong{color:#272727;font-size:13px}.mission-negotiation-box>header small,.mission-fixed-price-box small{color:#717171;font-size:10px;line-height:1.4}.mission-negotiation-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-negotiation-choices>button{color:#444;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:53px;padding:8px 10px;display:grid}.mission-negotiation-choices>button.selected{border-color:var(--pink);color:#b91545;background:#fff1f5;box-shadow:0 0 0 2px #ef25580f}.mission-negotiation-choices .mission-ui-icon{width:19px;height:19px}.mission-negotiation-choices button>span{gap:2px;display:grid}.mission-negotiation-choices strong{font-size:11px}.mission-negotiation-choices small{color:#747474;font-size:9px}.mission-negotiation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:2px;display:grid}.mission-negotiation-form label{gap:5px;min-width:0;display:grid}.mission-negotiation-form label.wide{grid-column:1/-1}.mission-negotiation-form label>span{color:#454545;font-size:10px;font-weight:800}.mission-negotiation-form label>span small{color:#858585;font-size:9px;font-weight:500}.mission-negotiation-form label>div{background:#fff;border:1px solid #d8d8d8;border-radius:9px;align-items:center;min-width:0;height:43px;padding:0 10px;display:flex}.mission-negotiation-form input,.mission-negotiation-form select,.mission-negotiation-form textarea{box-sizing:border-box;color:#292929;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:9px;outline:0;font-size:11px}.mission-negotiation-form input{border:0;height:41px;padding:0}.mission-negotiation-form select{height:43px;padding:0 9px}.mission-negotiation-form textarea{resize:vertical;padding:9px 10px;line-height:1.45}.mission-negotiation-form label>div b{color:#666;flex:none;font-size:10px}.mission-negotiation-rate-guidance{color:#52616f;grid-column:1/-1;margin:0;font-size:10px;font-weight:700;line-height:1.4}.mission-negotiation-rate-guidance.invalid{color:#b42318}.mission-negotiation-locked-note{color:#246b4a;background:#effaf4;border:1px solid #cde9da;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px;font-weight:750;line-height:1.4}.mission-negotiation-net{color:#285f47;background:#effaf4;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 11px;display:grid}.mission-negotiation-net>span{font-size:10px;font-weight:800}.mission-negotiation-net>strong{grid-area:1/2/3;font-size:20px}.mission-negotiation-net>small{color:#5e786b;font-size:9px}.mission-negotiation-form>button,.mission-apply-listed,.mission-fixed-price-box>button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:43px;font-size:11px;font-weight:850}.mission-negotiation-form>button{grid-column:1/-1}.mission-negotiation-form>button:disabled,.mission-apply-listed:disabled,.mission-fixed-price-box>button:disabled{opacity:.55;cursor:default}.mission-apply-listed{width:100%}.mission-fixed-price-box{background:#fafafa;padding:12px}.mission-fixed-price-box .mission-negotiation-icon{color:#666;background:#eee}.mission-fixed-price-box>button{min-width:145px}.mission-proposal-sent{color:#18784c;background:#effaf4;border-color:#bee3d0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.mission-proposal-sent>.mission-ui-icon{width:22px;height:22px}.mission-proposal-sent>div{gap:3px;display:grid}.mission-proposal-sent strong{font-size:12px}.mission-proposal-sent span{font-size:10px}.mission-candidate-proposal{background:#fafafa;border:1px solid #e3e3e3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.mission-candidate-proposal.negotiated{background:#fff3f6;border-color:#f0aec0}.mission-candidate-proposal>span{gap:3px;display:grid}.company-mode .mission-candidate-proposal small{color:#777;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:850}.company-mode .mission-candidate-proposal strong{color:#222;font-size:14px}.mission-candidate-proposal.negotiated strong{color:#b51645}.mission-candidate-proposal em{color:#777;font-size:10px;font-style:normal}@media (max-width:760px){.mission-negotiation-option{min-height:74px}.mission-price-mode{font-size:9px}.mission-negotiation-box{padding:13px}.mission-negotiation-box>header strong,.mission-fixed-price-box strong{font-size:14px}.mission-negotiation-box>header small,.mission-fixed-price-box small{font-size:11px}.mission-negotiation-choices,.mission-negotiation-form{grid-template-columns:1fr}.mission-negotiation-form label.wide,.mission-negotiation-rate-guidance,.mission-negotiation-locked-note,.mission-negotiation-net,.mission-negotiation-form>button{grid-column:auto}.mission-negotiation-choices>button{min-height:58px}.mission-negotiation-choices strong,.mission-negotiation-form label>span{font-size:12px}.mission-negotiation-choices small,.mission-negotiation-form label>span small{font-size:10px}.mission-negotiation-form input,.mission-negotiation-form select{height:48px;font-size:14px}.mission-negotiation-form label>div{height:50px}.mission-negotiation-form textarea{font-size:14px}.mission-negotiation-form>button,.mission-apply-listed,.mission-fixed-price-box>button{min-height:50px;font-size:13px}.mission-fixed-price-box{grid-template-columns:36px minmax(0,1fr)}.mission-fixed-price-box>button{grid-column:1/-1;width:100%}.mission-candidate-proposal{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.mission-card-meta-row{grid-template-columns:minmax(0,1fr);gap:6px}.mission-price-mode{justify-self:start}.mission-negotiation-net{grid-template-columns:1fr}.mission-negotiation-net>strong{grid-area:auto/1;font-size:22px}}.mission-capacity-legend{background:#f5f6f7;border-radius:12px;gap:7px;padding:10px 11px;display:grid}.mission-capacity-legend>strong{color:#30343a;font-size:10px;line-height:1.2}.mission-capacity-legend>div{flex-wrap:wrap;gap:7px 12px;display:flex}.mission-capacity-legend span{color:#555b64;grid-template-columns:12px auto;align-items:center;gap:1px 6px;min-width:0;display:inline-grid}.mission-capacity-legend i{background:#fff;border:1.5px solid #aeb4bd;border-radius:50%;grid-row:1/span 2;width:11px;height:11px}.mission-capacity-legend i.pending{background:#fff1dc;border-color:#efaa4b}.mission-capacity-legend i.confirmed{background:#e4f6ed;border-color:#65bd98}.mission-capacity-legend b{font-size:9px;line-height:1.15}.mission-capacity-legend small{color:#717780;grid-column:2;font-size:8px;line-height:1.15}.mission-capacity{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;padding:9px 10px;display:grid}.mission-capacity-title{gap:1px;min-width:86px;display:grid}.mission-capacity-title>span{color:#767b84;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.1}.mission-capacity-title>strong{color:#25282d;white-space:nowrap;font-size:12px;line-height:1.2}.mission-capacity-slots{align-items:center;gap:5px;min-width:0;display:flex}.mission-capacity-person{color:#747b85;background:#fff;border:1.5px solid #b8bdc6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.mission-capacity-person svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:19px;height:19px}.mission-capacity-person.pending{color:#c96800;background:#fff1dc;border-color:#efaa4b}.mission-capacity-person.confirmed{color:#087a50;background:#e4f6ed;border-color:#65bd98}.mission-capacity-person>b{color:#fff;background:currentColor;border:2px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.mission-capacity-person>strong{color:#fff;background:#747b85;border:2px solid #fff;border-radius:999px;min-width:18px;padding:2px 4px;font-size:8px;line-height:1;position:absolute;bottom:-5px;right:-5px}.mission-capacity-person.pending>b,.mission-capacity-person.pending>strong{background:#c96800}.mission-capacity-person.confirmed>b,.mission-capacity-person.confirmed>strong{background:#087a50}.mission-capacity>small{color:#666d76;grid-column:1/-1;font-size:9px;font-weight:700;line-height:1.25}.mission-capacity-full-badge{color:#496157;white-space:nowrap;background:#edf1ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.selected-mission-description>.mission-capacity{max-width:390px;margin:2px 0 4px}@media (max-width:760px){.mission-capacity-legend{padding:11px 12px}.mission-capacity-legend>strong{font-size:11px}.mission-capacity-legend b{font-size:10px}.mission-capacity-legend small{font-size:9px}.mission-capacity{padding:10px}.mission-capacity-person{width:36px;height:36px}.mission-capacity-person svg{width:21px;height:21px}.mission-capacity>small{font-size:10px}}@media (max-width:390px){.mission-capacity-legend>div{grid-template-columns:1fr;display:grid}.mission-capacity{gap:7px 9px}.mission-capacity-title{min-width:80px}.mission-capacity-slots{gap:4px}.mission-capacity-person{width:34px;height:34px}}:is(.mission-fullscreen-view .mission-feed-card:hover,.mission-fullscreen-view .mission-feed-card:focus-visible){transform:none}.mission-fullscreen-view .mission-feed-card:hover{z-index:auto;box-shadow:0 6px 18px #191c2317}@media (hover:none){.mission-fullscreen-view .mission-feed-card:hover{border-color:#e8e8e8;box-shadow:0 4px 16px #191c230e}.mission-fullscreen-view .mission-feed-card.urgent:hover{border-color:#e8e8e8;border-left-color:var(--pink);box-shadow:0 5px 18px #191c2312}}.company-cancellation-alerts{color:#77152f;background:linear-gradient(115deg,#fff0f3 0%,#fff8f9 64%,#fff 100%);border:1px solid #ef879b;border-left:5px solid #d91d52;border-radius:15px;gap:11px;margin:0 0 16px;padding:15px;animation:2.8s ease-in-out infinite cancellationAlertPulse;display:grid;box-shadow:0 8px 26px #ba184421}.company-cancellation-alerts>header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.company-cancellation-alerts>header>span{color:#fff;background:linear-gradient(145deg,#ef2b63,#c91343);border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid;box-shadow:0 7px 16px #cc143e3d}.company-cancellation-alert-icon{transform-origin:50% 78%;animation:1.8s ease-in-out infinite cancellationAlertRing}.company-cancellation-alerts>header small,.company-cancellation-alerts>header strong,.company-cancellation-alerts>header p{display:block}.company-cancellation-alerts>header small{color:#c51647;letter-spacing:.1em;font-size:9px;font-weight:950}.company-cancellation-alerts>header strong{color:#75132f;margin-top:2px;font-size:16px;line-height:1.25}.company-cancellation-alerts>header p{color:#7f4b5a;margin:4px 0 0;font-size:11px;line-height:1.4}.company-cancellation-alerts>div{gap:7px;display:grid}.company-cancellation-alerts article{background:#fff;border:1px solid #f0b5c1;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:10px;display:grid;box-shadow:0 3px 10px #9716390e}.company-cancellation-alerts article>span{color:#c51647;background:#ffe7ec;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.company-cancellation-alerts article>div{min-width:0}.company-cancellation-alerts article strong{color:#5c2736;font-size:11px;line-height:1.4;display:block}.company-cancellation-alerts article small{color:#8f6a75;margin-top:3px;font-size:9px;display:block}.company-cancellation-alerts article>button{color:#a61b41;cursor:pointer;background:#fff0f3;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}:is(.company-cancellation-alerts article>button:hover,.company-cancellation-alerts article>button:focus-visible){color:#7d102e;background:#ffdfe6}.company-cancellation-alerts>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-cancellation-alerts>footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef2b63,#d91d52);border:0;border-radius:10px;min-height:40px;padding:9px 13px;font-size:11px;font-weight:850;box-shadow:0 7px 15px #c418462e}:is(.company-cancellation-alerts>footer button:hover,.company-cancellation-alerts>footer button:focus-visible){background:#c91343;transform:translateY(-1px)}.company-cancellation-alerts>footer small{color:#805560;font-size:9px}@keyframes cancellationAlertRing{0%,68%,to{transform:rotate(0)scale(1)}72%{transform:rotate(-8deg)scale(1.04)}76%{transform:rotate(8deg)scale(1.06)}80%{transform:rotate(-6deg)scale(1.05)}84%{transform:rotate(5deg)scale(1.03)}89%{transform:rotate(0)scale(1)}}@keyframes cancellationAlertPulse{0%,to{box-shadow:0 8px 26px #ba184421}50%{box-shadow:0 9px 30px #d91d5238,0 0 0 3px #d91d520e}}@media (max-width:600px){.company-cancellation-alerts{border-radius:13px;padding:13px}.company-cancellation-alerts>header strong{font-size:15px}.company-cancellation-alerts>header p,.company-cancellation-alerts article strong{font-size:12px}.company-cancellation-alerts>footer{flex-direction:column;align-items:stretch}.company-cancellation-alerts>footer button{width:100%;min-height:46px}}.mission-game-guide{background:radial-gradient(circle at 12% 20%,#ff8f3a29,#0000 26%),linear-gradient(120deg,#fff7ef,#fff 58%,#fff8f2);border-color:#ffd8bd;position:relative;overflow:hidden;box-shadow:0 10px 30px #b3531114}.mission-game-guide:after{content:"";pointer-events:none;border:25px solid #ff8b2b0e;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-38px;right:-24px}.mission-game-intro{z-index:1;position:relative}.mission-game-intro>span{color:#df5b16!important}.mission-game-intro>small{color:#725d50;font-size:10px;line-height:1.4}.mission-game-intro>p{color:#79523a;justify-content:space-between;margin:4px 0 0;font-size:9px;display:flex}.mission-game-intro>p b{font-weight:850}.mission-game-intro>p em{color:#df5b16;font-style:normal;font-weight:900}.mission-game-progress{background:#ffffffe6;border:1px solid #f0d2bd;border-radius:999px;width:100%;height:9px;margin-top:9px;overflow:hidden}.mission-game-progress>i{border-radius:inherit;background:linear-gradient(90deg,#ff8b2b,#ff5b63);height:100%;transition:width .25s;display:block;box-shadow:0 0 14px #ff5b634d}.mission-game-guide li{transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.mission-game-guide li>b{font-size:17px}.mission-game-guide li.current{border-color:#ff9f57;transform:translateY(-2px);box-shadow:0 7px 18px #d3641721}.mission-game-guide li.current>b{background:linear-gradient(145deg,#fff0dd,#ffe0c1)}.mission-game-guide li.completed{background:#f5fff9;border-color:#afe1c7}.mission-game-guide li.completed>b{color:#14834f;background:#dcf7e8}.mission-game-guide li.locked{opacity:.64;filter:grayscale(.25)}.mission-game-guide li.locked>b{color:#858585;background:#f1f1f1}.mission-game-card-title>span{letter-spacing:.04em;border:1px solid #ffd1b0;color:#c75812!important;background:#fff2e8!important}.mission-game-section{background:#fafafa;border-radius:13px;min-height:58px;border:1px solid #eee!important;padding:13px 14px!important}.mission-game-section>b{color:#bc520e!important;background:#fff0df!important;width:38px!important;height:38px!important;font-size:18px!important}.mission-game-section>span>small{letter-spacing:.08em;color:#e15818!important;font-size:8px!important;font-weight:900!important}.mission-game-section>span>em{color:#777;font-size:10px;font-style:normal;font-weight:550;line-height:1.4}.mission-game-section.current{background:#fff9f4;box-shadow:0 5px 16px #d5611314;border-color:#ffb87e!important}.mission-game-section.completed{background:#f5fcf8;border-color:#b8e4cd!important}.mission-game-section.completed>b{color:#14834f!important;background:#dff7e9!important}.mission-game-section.locked{opacity:.68}.mission-game-section.locked>b{color:#777!important;background:#eee!important}.mission-game-preview{background:linear-gradient(135deg,#fff8f2,#fff);border:1px dashed #f2a56d}.mission-game-publish{box-shadow:0 9px 22px #dc1e4e33}.mission-game-publish:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 26px #dc1e4e45}.mission-game-list>.dashboard-card-title>span{color:#bd550f;letter-spacing:.06em;background:#fff2e6;border:1px solid #ffd0ad}.company-mode .mission-game-list>article{grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.mission-game-state{background:#fff1e6;border:1px solid #ffd4b5;border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:inset 0 0 0 3px #fff}.mission-game-list>article.selected .mission-game-state{background:#ffe4cf;border-color:#ff8b2b}.mission-game-state{position:relative}.mission-game-state>b{color:#fff;background:#e91f57;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;line-height:1;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 10px #c5194a40}.mission-game-list .mission-list-empty{color:#805432;font-weight:750}.mission-step-heading{justify-content:center;min-width:44px;font-size:11px!important}.mission-wizard-inline-error{color:#a9113c;background:#fff4f6;border:1px solid #f2a0b4;border-radius:12px;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;display:flex}.mission-wizard-inline-error>span{color:#fff;background:#e91f57;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.mission-wizard-inline-error>p{margin:0;font-size:11px;font-weight:750;line-height:1.45}.mission-wizard-actions{border-top:1px solid #ece7e2;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:15px;display:flex}.mission-wizard-actions>div{justify-content:flex-end;gap:9px;display:flex}.mission-wizard-actions button{cursor:pointer;border-radius:12px;min-height:46px;padding:11px 18px;font-weight:850}.mission-wizard-actions .mission-game-publish{width:auto;min-width:180px;margin:0}.mission-wizard-back{color:#333;background:#fff;border:1px solid #d8d8d8}.mission-wizard-save-status{color:#607064;font-size:10px;font-weight:700}.mission-candidates-empty{color:#666;text-align:center;background:#fafafa;border:1px dashed #dedede;border-radius:12px;margin:0;padding:22px;font-size:12px}.engagement-summary.detailed{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.engagement-summary.detailed>span{background:#fafafa;border:1px solid #ececec;border-radius:10px;gap:3px;padding:10px;display:grid}.engagement-summary.detailed>span:last-child{background:#f1fbf5;border-color:#bde4ce;grid-column:1/-1}.engagement-summary.detailed small{color:#777;font-size:9px}.engagement-summary.detailed strong{color:#222;font-size:11px;line-height:1.4}.position-selection-price-confirmed{color:#735215;background:#fff9e9;border:1px solid #e4c77b;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.position-selection-price-confirmed>span{color:#fff;background:#d49a27;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.position-selection-price-confirmed>div{gap:2px;display:grid}.position-selection-price-confirmed strong{font-size:11px}.position-selection-price-confirmed small{color:#806a3d;font-size:9px;line-height:1.4}.position-selection-error{background:#fff1f4;border:1px solid #efb3c0;border-radius:10px;padding:11px 12px;font-weight:750;color:#a72545!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.position-selection-modal .dashboard-primary{border-radius:12px;min-height:52px;font-size:13px}.company-mode .mission-publish-form label>small,.company-mode .mission-required-trades>small,.company-mode .mission-trade-rate-editor small{font-size:11px;line-height:1.45}.dashboard-sidebar nav button{gap:10px}@media (max-width:760px){.mission-game-guide:after{display:none}.mission-game-intro>small{font-size:11px}.mission-game-guide ol{gap:8px}.mission-game-guide li{grid-template-columns:42px minmax(0,1fr)}.mission-game-guide li>b{width:42px;height:42px}.mission-game-section{padding:12px!important}.mission-game-section>span>em{font-size:11px}.mission-wizard-actions{z-index:8;padding:11px 14px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top-color:#e5ddd6;flex-direction:column;align-items:stretch;margin:16px -14px -14px;position:sticky;bottom:-1px;box-shadow:0 -10px 25px #2a1e141a}.mission-wizard-actions>div{width:100%}.mission-wizard-actions button{flex:1;min-height:50px;padding:11px 12px}.mission-wizard-actions .mission-game-publish{min-width:0}.mission-wizard-save-status{text-align:center}.engagement-summary.detailed{grid-template-columns:1fr}.engagement-summary.detailed>span:last-child{grid-column:auto}.company-mode .mission-game-list>article{grid-template-columns:38px minmax(0,1fr)}.company-mode .mission-game-list>article>button{grid-column:1/-1;width:100%;min-height:44px}.dashboard-mobile-tabs button{white-space:nowrap}}.mission-trade-rate-editor{background:linear-gradient(145deg,#fff9fb,#fff);border:1px solid #efc7cf;border-radius:14px;gap:13px;padding:16px;display:grid}.mission-trade-rate-editor>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mission-trade-rate-editor>header>div{gap:4px;display:grid}.mission-trade-rate-editor>header strong{color:#25252b;font-size:13px}.mission-trade-rate-editor>header small,.mission-trade-rate-editor>p{color:#777;margin:0;font-size:10px;line-height:1.45}.mission-trade-rate-editor>header>b{color:#c91e51;background:#fff0f4;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.mission-trade-rate-editor>div{gap:9px;display:grid}.mission-trade-rate-editor>div>label{background:#fff;border:1px solid #ececec;border-radius:12px;grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:12px;padding:11px 12px;display:grid}.mission-trade-rate-editor>div>label>strong{font-size:11px;line-height:1.35}.mission-trade-rate-editor input{min-height:44px}.mission-preview-rates{gap:5px;margin-top:7px;display:grid}.mission-preview-rates>span{color:#65452c;text-transform:none;border-top:1px solid #f2dfd0;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.mission-preview-rates>span b,.mission-preview-rates>span strong{font-size:10px}.mission-role-rate-preview{background:#fafafa;border:1px solid #eee;border-radius:10px;gap:5px;padding:9px 10px;display:grid}.mission-role-rate-preview>span{color:#666;justify-content:space-between;gap:10px;font-size:9px;display:flex}.mission-role-rate-preview>span strong{color:#222}.mission-role-picker{background:#fff9fb;border:1px solid #efc7cf;border-radius:13px;gap:10px;padding:13px;display:grid}.mission-role-picker>header>div{gap:3px;display:grid}.mission-role-picker>header strong{font-size:11px}.mission-role-picker>header small{color:#777;font-size:9px}.mission-role-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mission-role-picker button{color:#333;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:9px 10px;display:grid}.mission-role-picker button>span:first-child{background:#f6f6f6;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.mission-role-picker button>span:nth-child(2){gap:3px;min-width:0;display:grid}.mission-role-picker button>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mission-role-picker button>span:nth-child(2) small{color:#777;font-size:8px}.mission-role-picker button>b{color:#c91e51;justify-items:end;font-size:10px;display:grid}.mission-role-picker button>b small{font-size:7px}.mission-role-picker button.selected{border-color:var(--pink);background:#fff0f4;box-shadow:0 0 0 3px #ef2b6314}@media (max-width:700px){.mission-trade-rate-editor{padding:13px}.mission-trade-rate-editor>header{flex-direction:column}.mission-trade-rate-editor>div>label,.mission-role-picker>div{grid-template-columns:1fr}.mission-role-picker button{min-height:62px}}.company-mode .mission-publish-form.is-editing{border-color:#9edfc0;box-shadow:0 16px 42px #1889581a}.company-mode .mission-publish-form .dashboard-card-title>.mission-online-heading{color:#087847;background:#eaf9f1;border:1px solid #bce8d2}.mission-online-confirmation{color:#0d6e45;background:#f0fbf5;border:1px solid #a9e2c5;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0 20px;padding:14px;display:grid}.mission-online-confirmation>span{background:#d8f5e6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;font-weight:900;display:grid}.mission-online-confirmation>div{gap:3px;min-width:0;display:grid}.mission-online-confirmation strong{font-size:14px;line-height:1.3}.mission-online-confirmation small{color:#4f7463;font-size:11px;line-height:1.45}.mission-online-confirmation button{color:#0d6e45;cursor:pointer;background:#fff;border:1px solid #8ed4b0;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:850}.mission-publication-receipt{background:linear-gradient(145deg,#f2fbf6,#fff);border:2px solid #9cd5b9;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;padding:28px;display:grid;box-shadow:0 12px 30px #16764b1f}.mission-publication-receipt-icon{color:#fff;background:#16764b;border-radius:50%;place-items:center;width:72px;height:72px;font-size:38px;font-weight:900;display:grid;box-shadow:0 9px 20px #16764b38}.mission-publication-receipt-copy{gap:8px;min-width:0;display:grid}.mission-publication-receipt-copy>small{color:#16764b;letter-spacing:.05em;font-size:11px;font-weight:900}.mission-publication-receipt-copy h3{color:#13251c;overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.mission-publication-receipt-copy p{color:#385247;margin:0;font-size:14px;line-height:1.55}.mission-publication-receipt-copy time{color:#557265;font-size:11px;font-weight:750}.mission-publication-receipt-actions{grid-column:1/-1;grid-template-columns:1.45fr 1fr 1fr;gap:10px;margin-top:6px;display:grid}.mission-publication-receipt-actions button{color:#263d32;cursor:pointer;background:#fff;border:1px solid #b7c9c0;border-radius:12px;min-height:50px;padding:10px 14px;font-size:12px;font-weight:850}.mission-publication-receipt-actions button.primary{color:#fff;background:#16764b;border-color:#16764b}.mission-publish-inline-error{color:#9f153b;text-align:left;background:#fff2f5;border:1px solid #e6a8b8;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.mission-publish-inline-error>b{color:#fff;background:#c91849;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.mission-publish-inline-error>span{gap:2px;min-width:0;display:grid}.mission-publish-inline-error strong{font-size:12px}.mission-publish-inline-error small{color:#7f2d43;font-size:11px;line-height:1.45}@media (max-width:760px){.company-mode .mission-company-layout.has-publication-receipt{gap:12px}.mission-publication-receipt{border-radius:18px;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:20px 16px}.mission-publication-receipt-icon{width:58px;height:58px;font-size:30px}.mission-publication-receipt-copy h3{font-size:21px}.mission-publication-receipt-copy p{font-size:13px}.mission-publication-receipt-actions{grid-template-columns:1fr}.mission-publication-receipt-actions button{min-height:54px;font-size:14px}.mission-publication-receipt-actions button.primary{order:-1}.mission-publish-inline-error{box-sizing:border-box}}.company-missions-list .company-mission-summary{align-content:start}.mission-publication-status{color:#5e6870;background:#eef1f3;border-radius:999px;align-items:center;width:max-content;margin-bottom:2px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.mission-publication-status.published{color:#087847;background:#e8f8ef}.mission-publication-status.assigned{color:#a35d09;background:#fff2df}.mission-publication-status.in_progress{color:#1766a8;background:#eaf3ff}.company-mission-actions{justify-content:flex-end;align-self:center;align-items:center;gap:7px!important;display:flex!important}.mission-edit-button{color:#a94d08;cursor:pointer;background:#fff8f1;border:1px solid #f2a666;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900}.mission-edit-button:hover{background:#fff0e2;border-color:#e97b22}.mission-edit-button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.mission-online-confirmation{grid-template-columns:38px minmax(0,1fr)}.mission-online-confirmation>span{width:38px;height:38px;font-size:20px}.mission-online-confirmation button{grid-column:1/-1;width:100%}.company-mode .company-missions-list>article{grid-template-columns:12px minmax(0,1fr)}.company-mission-actions{grid-column:2;justify-content:stretch}.company-mission-actions button{flex:1;min-height:40px;font-size:11px}}.documents-visibility-callout{color:#70430d;background:#fff9ef;border:1px solid #efd0a5;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;margin:0 0 14px;padding:15px 16px;display:grid}.documents-visibility-callout>span{color:#b66a0b;background:#fff0d8;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.documents-visibility-callout>div{gap:3px;display:grid}.documents-visibility-callout small{color:#a8650f;letter-spacing:.08em;font-size:8px;font-weight:900}.documents-visibility-callout strong{color:#3d2a12;font-size:13px}.documents-visibility-callout p{color:#725d42;margin:0;font-size:10px;line-height:1.45}.documents-visibility-callout.ready{color:#18784c;background:#f0faf5;border-color:#b9dfcc}.documents-visibility-callout.ready>span{color:#18784c;background:#dff4e9}.documents-visibility-callout.ready small{color:#218257}.documents-visibility-callout.ready strong{color:#185d40}.documents-visibility-callout.rejected{background:#fff3f5;border-color:#efb9c4}.documents-visibility-callout.rejected>span{color:#bd2448;background:#ffe2e8}@media (max-width:600px){.documents-visibility-callout{grid-template-columns:38px minmax(0,1fr);padding:13px}.documents-visibility-callout>span{border-radius:12px;width:38px;height:38px}.documents-visibility-callout strong{font-size:14px}.documents-visibility-callout p{font-size:11px}}@media (max-width:480px){:root{--ios-gutter:14px;--ios-radius:16px;--ios-border:#e8e8e8}html{-webkit-text-size-adjust:100%;width:100%;overflow-x:hidden}body{background:#fff;width:100%;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}input,select,textarea{font-size:16px!important}button,input,select,textarea{touch-action:manipulation}.landing-header,.mission-fullscreen-view .mission-fullscreen-header{min-height:calc(62px + env(safe-area-inset-top,0px));height:calc(62px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;border-bottom:1px solid var(--ios-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;box-shadow:0 2px 10px #1419230d}.landing-header{grid-template-columns:minmax(0,1fr) auto}.mission-fullscreen-view .mission-fullscreen-header{z-index:1400;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid;position:fixed;top:0;left:0;right:0}.landing-header .rely-logo,.mission-fullscreen-view .mission-fullscreen-logo{justify-self:start;align-items:center;gap:6px;transform:none;display:flex!important}.landing-header .rely-logo-symbol-art,.mission-fullscreen-view .mission-fullscreen-logo .rely-logo-symbol-art{width:31px;height:35px}.landing-header .rely-logo strong,.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:25px;line-height:1}.mission-fullscreen-view .mission-fullscreen-actions{grid-column:3;justify-self:end;gap:0;margin:0}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{background:#fff;border:1px solid #ddd;border-radius:24px;width:74px;min-width:74px;height:46px;padding:4px 5px 4px 11px;display:flex}.mission-menu-lines{gap:3px}.mission-menu-lines i{width:16px}.mission-account-avatar{width:36px;height:36px}.mission-top-navigation{z-index:1350;min-height:calc(62px + env(safe-area-inset-bottom,0px));padding:5px 5px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-top:1px solid #e6e6e6;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #14192314}.mission-top-navigation button{color:#686868;background:0 0;border:0;grid-template-rows:27px 16px;place-items:center;gap:1px;min-width:0;min-height:52px;padding:3px 2px;display:grid;position:relative}.mission-top-navigation button>span{place-items:center;width:26px;height:26px;display:grid}.mission-top-navigation button svg{width:21px;height:21px}.mission-top-navigation button small{width:auto;height:auto;color:inherit;clip-path:none;font-size:10px;line-height:1;position:static;overflow:visible}.mission-top-navigation button.active{color:var(--pink)}.mission-fullscreen-view:before{display:none}.mission-fullscreen-view .mission-search-strip{z-index:1300;top:calc(68px + env(safe-area-inset-top,0px));background:#fff;border:1px solid #dedede;border-radius:29px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 52px;width:calc(100vw - 16px);height:58px;display:grid;position:fixed;left:8px;overflow:hidden;transform:none;box-shadow:0 6px 20px #1419231c}.mission-fullscreen-view .mission-search-date{display:none!important}.mission-fullscreen-view .mission-search-profile-cell{border-right:1px solid #ececec;align-items:stretch;width:auto;min-width:0;height:56px;margin:0;padding:5px 3px;display:flex;overflow:hidden}.mission-fullscreen-view .mission-search-strip .mission-profile-edit-trigger{color:#282828;text-align:left;background:0 0;border:0;border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid;overflow:hidden;width:100%!important;min-width:0!important;height:46px!important;box-shadow:none!important;filter:none!important;margin:0!important;padding:0 7px!important;transform:none!important}.mission-profile-edit-trigger>span{gap:2px;min-width:0;display:grid;overflow:hidden;writing-mode:horizontal-tb!important}.mission-fullscreen-view .mission-profile-edit-trigger small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.1;overflow:hidden;writing-mode:horizontal-tb!important}.mission-fullscreen-view .mission-profile-edit-trigger strong{color:#242424;text-overflow:ellipsis;white-space:nowrap;word-break:normal;width:100%;min-width:0;font-size:11px;line-height:1.2;display:block;overflow:hidden;writing-mode:horizontal-tb!important}.mission-fullscreen-view .mission-profile-edit-trigger>b{color:#d91e55;background:#fff0f3;border-radius:999px;flex:none;place-items:center;width:auto;min-width:25px;height:25px;margin:0;padding:0 5px;font-size:9px;line-height:1;display:grid}.mission-fullscreen-view .mission-search-strip .mission-search-submit{border-radius:50%;place-items:center;min-width:46px;padding:0;display:grid;width:46px!important;height:46px!important;margin:5px 4px 5px 2px!important}.mission-fullscreen-view{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.mission-fullscreen-view .mission-artisan-layout{display:flex;padding-top:calc(132px + env(safe-area-inset-top,0px))!important}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{border:0;border-bottom:1px solid #e8e8e8;border-radius:0;order:1;width:100%;min-height:260px;max-height:340px;height:36dvh!important}.mission-fullscreen-view .mission-artisan-layout .mission-feed{width:100%;padding:12px var(--ios-gutter) 22px;background:#f7f7f7;order:2;gap:11px}.mission-fullscreen-view .mission-feed>header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 1px 8px}.mission-fullscreen-view .mission-feed-heading h3{font-size:18px;line-height:1.25}.mission-feed-heading-icon{display:none}.mission-feed-controls{gap:5px}.mission-fullscreen-view .mission-radius-filter{width:82px}.mission-fullscreen-view .mission-radius-filter select{min-height:44px;font-size:13px!important}.mission-fullscreen-view .mission-filter-trigger{border-radius:50%;width:44px;min-width:44px;min-height:44px;padding:0}.mission-fullscreen-view .mission-filter-trigger>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{border-radius:var(--ios-radius);background:#fff;gap:10px;width:100%;padding:14px;overflow:hidden}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{font-size:17px;line-height:1.3}.mission-fullscreen-view .mission-card-meta-row{align-items:start}.mission-fullscreen-view .mission-trade-chips{flex-wrap:wrap}.mission-fullscreen-view .mission-trade-chips span{max-width:118px}.mission-fullscreen-view .mission-card-essential{grid-template-columns:1fr;gap:8px}.mission-fullscreen-view .mission-card-essential>span,.mission-fullscreen-view .mission-card-essential>strong{white-space:normal;max-width:100%}.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{gap:3px 8px;grid-template-columns:22px minmax(0,1fr)!important}.mission-fullscreen-view .mission-probable-gain>strong{text-align:left;grid-area:auto/2;justify-self:start;max-width:100%;font-size:22px}.mission-fullscreen-view .mission-net-breakdown{grid-column:2}.mission-fullscreen-view .selected-mission-detail{z-index:5000;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));box-shadow:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:0;border-radius:0;display:block;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.selected-mission-detail>header{z-index:5;min-height:calc(112px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ededed;grid-template-columns:minmax(0,1fr) 48px;gap:8px 12px;display:grid;top:0;padding:calc(14px + env(safe-area-inset-top,0px)) 14px 14px!important;background:#fffffffa!important;position:sticky!important}.selected-mission-detail>header>div{grid-column:1;min-width:0}.selected-mission-detail>header .auth-eyebrow{text-align:left;margin:0 0 5px;font-size:10px}.selected-mission-detail h3{color:#202020;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;padding:0;font-size:24px;line-height:1.18}.selected-mission-detail>header>span{grid-column:1;justify-self:start;width:fit-content;margin:0;padding:7px 10px;font-size:10px}.selected-mission-detail>header>.selected-mission-close{background:#fff;border:1px solid #ddd;grid-area:1/2/span 2;align-self:start;width:46px;height:46px;font-size:28px;position:static;box-shadow:0 4px 14px #00000017}.selected-mission-description,.selected-mission-validation{padding:17px var(--ios-gutter) 28px;gap:15px}.selected-mission-description>p,.selected-mission-validation>p{color:#555;font-size:15px;line-height:1.55}.selected-mission-description>div:not(.mission-capacity):not(.selected-probable-gain){border-radius:var(--ios-radius);grid-template-columns:1fr}.selected-mission-description>div:not(.mission-capacity):not(.selected-probable-gain) span{border-bottom:1px solid #ededed;border-right:0;min-height:72px;padding:14px}.selected-mission-description>div:not(.mission-capacity):not(.selected-probable-gain) span:last-child{border-bottom:0}.selected-mission-description small{font-size:11px}.selected-mission-description strong{text-overflow:clip;white-space:normal;font-size:15px;line-height:1.4;overflow:visible}.selected-mission-description>.mission-capacity{border-radius:var(--ios-radius);grid-template-columns:1fr;gap:10px;max-width:100%;padding:14px}.selected-mission-description .mission-capacity-title{min-width:0}.selected-mission-description .mission-capacity-title>span{font-size:10px}.selected-mission-description .mission-capacity-title>strong{font-size:15px}.selected-mission-description .mission-capacity-slots{flex-wrap:wrap}.selected-mission-description .mission-capacity-person{width:42px;height:42px}.selected-mission-description .mission-capacity>small{grid-column:1;font-size:11px;line-height:1.4}.mission-fullscreen-view .selected-probable-gain{border-radius:var(--ios-radius)!important;grid-template-columns:25px minmax(0,1fr)!important;padding:15px!important}.mission-fullscreen-view .selected-probable-gain>strong{grid-area:auto/2;justify-self:start;font-size:25px!important}.mission-fullscreen-view .selected-probable-gain>small{grid-column:2}.selected-mission-description>button,.selected-mission-validation>button{border-radius:13px;min-height:52px;font-size:14px}.dashboard-backdrop{padding:0!important}.account-dashboard{border:0;min-height:100dvh;max-height:100dvh;border-radius:0!important;width:100vw!important;height:100dvh!important}.dashboard-main{padding:72px var(--ios-gutter) calc(84px + env(safe-area-inset-bottom,0px))}.dashboard-card,.orders-history-page>section,.ongoing-missions-page>section{border-radius:var(--ios-radius)}.dashboard-fields.two-columns,.mission-form-grid,.payment-step .payment-fields{grid-template-columns:1fr}.dashboard-fields input,.dashboard-fields select,.dashboard-fields textarea,.mission-form-grid input,.mission-form-grid select,.mission-form-grid textarea{width:100%;min-height:48px}.dashboard-primary,.profile-save-button{min-height:52px;font-size:14px}.mission-profile-editor-backdrop,.mission-filters-backdrop,.mission-engagement-backdrop,.auth-backdrop,.order-backdrop{align-items:end;padding:0}.mission-profile-editor,.mission-filters-panel,.mission-engagement-modal,.auth-modal,.order-modal{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 10px)}.mission-profile-editor>header,.mission-filters-panel>header,.mission-profile-editor-scroll,.mission-filters-scroll,.landing-search-area{padding-inline:var(--ios-gutter)}.landing-search-intro h1{font-size:26px;line-height:1.16}.landing-search-intro p{font-size:14px}.landing-audience-choice,.home-confidence-banner,.professional-row{border-radius:var(--ios-radius)}.providers-panel{padding-inline:var(--ios-gutter)}.professional-row{width:100%}}@media (max-width:350px){:root{--ios-gutter:10px}.mission-fullscreen-view .mission-search-strip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) 48px}.mission-fullscreen-view .mission-search-strip .mission-profile-edit-trigger{padding-inline:5px!important}.mission-fullscreen-view .mission-profile-edit-trigger>b{min-width:22px;height:22px;font-size:8px}.mission-fullscreen-view .mission-search-strip .mission-search-submit{min-width:43px;width:43px!important;height:43px!important;margin:6px 2px 5px 1px!important}.selected-mission-detail h3{font-size:21px}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{font-size:16px}}@media (min-width:431px){.mission-fullscreen-view .mission-search-profile-cell{border-right:1px solid #ededed;align-items:center;min-width:0;height:42px;margin:9px 0;padding:0 8px;display:flex;overflow:hidden}.mission-fullscreen-view .mission-search-strip .mission-profile-edit-trigger{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid;overflow:hidden;color:#282828!important;width:100%!important;min-width:0!important;height:40px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:20px!important;margin:0!important;padding:0 9px!important;transform:none!important}:is(.mission-fullscreen-view .mission-search-strip .mission-profile-edit-trigger:hover,.mission-fullscreen-view .mission-search-strip .mission-profile-edit-trigger:focus-visible){box-shadow:none!important;background:#f7f7f7!important}.mission-fullscreen-view .mission-profile-edit-trigger>span{gap:3px;min-width:0;display:grid;overflow:hidden;writing-mode:horizontal-tb!important}.mission-fullscreen-view .mission-profile-edit-trigger small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.1;overflow:hidden}.mission-fullscreen-view .mission-profile-edit-trigger strong{color:#282828;text-overflow:ellipsis;white-space:nowrap;word-break:normal;width:100%;font-size:12px;line-height:1.2;display:block;overflow:hidden;writing-mode:horizontal-tb!important}.mission-fullscreen-view .mission-profile-edit-trigger>b{color:#d91e55;width:auto;min-width:28px;height:24px;box-shadow:none;background:#fff0f3;border-radius:999px;place-items:center;margin:0;padding:0 6px;font-size:10px;line-height:1;display:grid}.mission-fullscreen-view .mission-search-strip>.mission-search-submit{place-items:center;min-width:50px;display:grid;color:#fff!important;background:linear-gradient(135deg,#ff385c,#e31c5f)!important;border-radius:50%!important;width:50px!important;height:50px!important;margin:5px!important;padding:0!important;box-shadow:0 5px 14px #e31c5f40!important}}@media (prefers-reduced-motion:reduce){.company-cancellation-alerts,.company-cancellation-alert-icon{animation:none}:is(.company-cancellation-alerts>footer button:hover,.company-cancellation-alerts>footer button:focus-visible){transform:none}}.orders-history-page [hidden]{display:none!important}.orders-workspace-tabs{background:#fff;border:1px solid #e8e8e8;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:7px;display:grid;box-shadow:0 4px 14px #00000009}.orders-workspace-tabs button{color:#575757;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:flex;position:relative}.orders-workspace-tabs button:hover{color:#202020;background:#f7f7f7}.orders-workspace-tabs button.active{color:#111;background:#f1f1f1;box-shadow:inset 0 0 0 1px #dedede}.orders-workspace-tabs .app-pictogram{color:currentColor;width:19px;height:19px}.orders-workspace-tabs button>b{color:#fff;background:#d91e45;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.orders-workspace-home{gap:12px;display:grid}.orders-workspace-guide{background:#fafafa;border:1px solid #e6e6e6;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.orders-workspace-guide>span{color:#202020;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 8px #0000000f}.orders-workspace-guide .app-pictogram{width:20px;height:20px}.orders-workspace-guide strong{color:#202020;margin-bottom:3px;font-size:13px;display:block}.orders-workspace-guide p{color:#6e6e6e;margin:0;font-size:11px;line-height:1.5}.orders-workspace-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.orders-workspace-cards>button{color:#222;min-width:0;min-height:112px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:15px;display:grid;box-shadow:0 4px 14px #00000008}.orders-workspace-cards>button:hover{border-color:#cfcfcf;transform:translateY(-1px)}.orders-workspace-cards>button>span{color:#202020;background:#f2f2f2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.orders-workspace-cards>button.attention>span{color:#c61539;background:#fff0f1}.orders-workspace-cards>button.complete>span{color:#25704e;background:#edf8f2}.orders-workspace-cards .app-pictogram{width:21px;height:21px}.orders-workspace-cards small{color:#777;text-transform:uppercase;letter-spacing:.045em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.orders-workspace-cards strong{color:#202020;font-size:13px;line-height:1.3;display:block}.orders-workspace-cards p{color:#777;margin:4px 0 0;font-size:10px;line-height:1.4}.orders-workspace-cards>button>i{color:#8b8b8b;font-size:22px;font-style:normal}.orders-action-empty{background:#f5fbf8;border:1px solid #dcece4;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.orders-action-empty>span{color:#25704e;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.orders-action-empty .app-pictogram{width:23px;height:23px}.orders-action-empty strong{color:#1e513c;font-size:14px}.orders-action-empty p{color:#547565;margin:4px 0 0;font-size:11px;line-height:1.5}.orders-action-empty button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-size:11px;font-weight:800}.orders-tab-payments .orders-history-layout{grid-template-columns:1fr}.orders-payment-center{gap:14px;padding:18px;display:grid}.orders-payment-center>header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.orders-payment-center>header>span{color:#222;background:#f1f1f1;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.orders-payment-center>header .app-pictogram{width:21px;height:21px}.orders-payment-center .orders-payment-refresh{border-radius:11px;justify-self:end;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:grid}.orders-payment-center h4{margin:1px 0 3px;font-size:17px}.orders-payment-center header small{color:#777;font-size:11px;line-height:1.45}.artisan-revenue-summary{grid-template-columns:1.25fr 1fr 1fr;gap:9px;display:grid}.artisan-revenue-summary>article{background:#f7faf8;border:1px solid #dfe7e2;border-radius:13px;align-content:center;gap:4px;min-height:96px;padding:14px;display:grid}.artisan-revenue-summary>article>small{color:#617168;letter-spacing:.055em;font-size:8px;font-weight:900}.artisan-revenue-summary>article>strong{color:#263d32;font-size:22px;line-height:1.1}.artisan-revenue-summary>article>span{color:#718078;font-size:9px;font-weight:700}.artisan-revenue-summary>article.received{background:linear-gradient(145deg,#173d2d,#246146);border-color:#214f3a;box-shadow:0 10px 24px #173d2d26}.artisan-revenue-summary>article.received>small,.artisan-revenue-summary>article.received>span{color:#cfe7da}.artisan-revenue-summary>article.received>strong{color:#fff}.artisan-revenue-summary>p{color:#655b50;background:#fffaf4;border:1px solid #e8e1d8;border-radius:11px;grid-column:1/-1;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:10px 12px;font-size:9px;line-height:1.45;display:grid}.artisan-revenue-summary>p .app-pictogram{color:#9c6b2c;width:19px;height:19px}.artisan-revenue-summary>p strong{color:#3e372f}.simulation-bank-account{color:#172033;background:linear-gradient(135deg,#f7f9fb,#fff);border:1px solid #d9e1e8;border-radius:14px;grid-template-columns:48px minmax(0,1fr) minmax(210px,.72fr);align-items:center;gap:14px;padding:15px;display:grid;box-shadow:inset 4px 0 #172033}.simulation-bank-account-icon{color:#fff;background:#172033;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.simulation-bank-account-copy{gap:3px;min-width:0;display:grid}.simulation-bank-account-copy>span{align-items:center;gap:7px;display:flex}.simulation-bank-account-copy>span>small{color:#697487;letter-spacing:.07em;font-size:8px;font-weight:900}.simulation-bank-account-copy>span>b{color:#fff;letter-spacing:.07em;background:#ef2b63;border-radius:6px;padding:3px 6px;font-size:7px}.simulation-bank-account-copy>strong{font-size:15px;line-height:1.25}.simulation-bank-account-copy>p{color:#697487;margin:0;font-size:10px;font-weight:750}.simulation-bank-account-copy>dl{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:6px 0 1px;display:grid}.simulation-bank-account-copy>dl>div{gap:2px;min-width:0;display:grid}.simulation-bank-account-copy dt{color:#7a8494;font-size:8px;font-weight:850}.simulation-bank-account-copy dd{color:#172033;letter-spacing:.025em;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:850}.simulation-bank-account-copy>small{color:#788293;font-size:8px}.simulation-bank-account>aside{background:#eef8f3;border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.simulation-bank-account>aside>strong{color:#167451;font-size:10px}.simulation-bank-account>aside>span{color:#456556;font-size:9px;font-weight:750;line-height:1.4}.simulation-bank-account>aside>small{color:#68786f;font-size:8px;line-height:1.4}.orders-payment-list{gap:9px;display:grid}.orders-payment-list>article{background:#fff;border:1px solid #e9e9e9;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(170px,.65fr) minmax(210px,.8fr);align-items:center;gap:14px;padding:14px;display:grid}.orders-payment-mission,.orders-payment-amount,.orders-payment-documents{gap:4px;min-width:0;display:grid}.orders-payment-mission>span{color:#555;text-transform:uppercase;background:#f1f1f1;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:850}.orders-payment-mission strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.orders-payment-mission small,.orders-payment-amount small{color:#777;font-size:10px}.orders-payment-amount strong{color:#202020;font-size:17px}.orders-payment-amount span{color:#50705f;font-size:10px;font-weight:800}.orders-payment-documents{justify-items:stretch}.orders-payment-documents button{color:#222;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.orders-payment-documents button:hover{background:#f8f8f8;border-color:#aaa}.orders-payment-documents>span{color:#8a8a8a;font-size:9px;line-height:1.4}.orders-payment-empty{background:#f7f7f7;border-radius:11px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.orders-payment-empty>span{color:#444;background:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:17px;font-weight:800;display:grid}.orders-payment-empty strong{font-size:13px}.orders-payment-empty p{color:#777;margin:3px 0 0;font-size:10px}@media (max-width:760px){.orders-workspace-tabs{z-index:8;border-radius:12px;gap:3px;padding:5px;position:sticky;top:52px}.orders-workspace-tabs button{grid-template-rows:21px auto;gap:2px;min-height:56px;padding:5px 2px;font-size:9px;line-height:1.1;display:grid}.orders-workspace-tabs .app-pictogram{justify-self:center;width:19px;height:19px}.orders-workspace-tabs button>b{min-width:17px;height:17px;padding:0 4px;font-size:8px;position:absolute;top:4px;left:calc(50% + 7px)}.orders-workspace-guide{grid-template-columns:38px minmax(0,1fr);padding:12px}.orders-workspace-guide>span{width:38px;height:38px}.orders-workspace-guide strong{font-size:12px}.orders-workspace-guide p{font-size:10px}.orders-workspace-cards{grid-template-columns:1fr}.orders-workspace-cards>button{min-height:92px;padding:13px}.orders-action-empty{grid-template-columns:42px minmax(0,1fr);padding:15px}.orders-action-empty>span{width:42px;height:42px}.orders-action-empty button{grid-column:1/-1;width:100%}.orders-payment-center{padding:14px}.orders-payment-center>header{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px}.orders-payment-center>header>span{width:40px;height:40px}.orders-payment-center .orders-payment-refresh{width:40px;min-width:40px;min-height:40px}.orders-payment-center h4{font-size:15px}.artisan-revenue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.artisan-revenue-summary>article.received{grid-column:1/-1}.artisan-revenue-summary>article{min-height:88px;padding:12px}.artisan-revenue-summary>article>strong{font-size:19px}.simulation-bank-account{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px}.simulation-bank-account-icon{width:40px;height:40px;font-size:18px}.simulation-bank-account-copy>dl{grid-template-columns:1fr}.simulation-bank-account-copy dd{font-size:9px}.simulation-bank-account>aside{grid-column:1/-1}.orders-payment-list>article{grid-template-columns:1fr;gap:11px;padding:13px}.orders-payment-mission strong{white-space:normal}.orders-payment-documents{grid-template-columns:1fr}}.landing-search-intro>span{letter-spacing:.015em;font-size:11px;font-weight:850}.landing-search-intro h1{max-width:900px;margin-block:5px 3px;font-size:clamp(27px,3vw,44px);line-height:1.08}.landing-search-intro p{margin:0;font-size:12px}.landing-primary-choices{background:#fff;border-bottom:1px solid #ececec;grid-template-columns:minmax(230px,.8fr) repeat(2,minmax(250px,1fr));align-items:stretch;gap:12px;padding:18px 5.8vw;display:grid}.landing-primary-choices>div{align-content:center;gap:3px;padding-right:16px;display:grid}.landing-primary-choices>div small{color:#8a8a8a;letter-spacing:.08em;font-size:9px;font-weight:850}.landing-primary-choices h2{margin:0;font-size:19px;line-height:1.25}.landing-primary-choices>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:16px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:13px;min-height:78px;padding:13px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.landing-primary-choices>button:hover{border-color:#bcbcbc;transform:translateY(-1px);box-shadow:0 9px 24px #00000014}.landing-primary-choices>button.publish-choice{background:#fff7fa;border-color:#efb1c3}.landing-primary-choices>button>b{color:#222;background:#f1f1f1;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.landing-primary-choices>button.publish-choice>b{background:var(--pink);color:#fff}.landing-primary-choices .app-pictogram{width:23px;height:23px}.landing-primary-choices>button>span{gap:4px;min-width:0;display:grid}.landing-primary-choices>button strong{font-size:14px}.landing-primary-choices>button small{color:#707070;font-size:10px;line-height:1.35}.landing-primary-choices>button>i{color:var(--pink);font-size:20px;font-style:normal}.landing-map-workspace{background:#f7f7f7;padding:28px 5.8vw 12px}.landing-map-workspace>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.landing-map-workspace>header small{color:var(--pink);letter-spacing:.1em;font-size:9px;font-weight:900}.landing-map-workspace>header h2{margin:4px 0 3px;font-size:clamp(21px,2vw,29px)}.landing-map-workspace>header p{color:#777;margin:0;font-size:11px}.landing-map-workspace>header>button{color:#222;cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:21px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800}.landing-map-workspace>header>button span{color:var(--pink)}.landing-map-layout{background:#fff;border:1px solid #dedede;border-radius:22px;grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr);height:510px;display:grid;overflow:hidden;box-shadow:0 12px 36px #00000014}.landing-live-map{background:#e8eee6;min-width:0;position:relative;overflow:hidden}.landing-live-map .google-map-surface{width:100%;height:100%}.landing-live-map .map-loading{inset:0}.landing-live-map .map-radius-empty{display:none}.landing-map-results{background:#fff;border-left:1px solid #e6e6e6;grid-template-rows:auto repeat(3,auto) 1fr;align-content:start;gap:0;display:grid;overflow-y:auto}.landing-map-results-heading{border-bottom:1px solid #ededed;gap:3px;padding:17px 18px 13px;display:grid}.landing-map-results-heading span{color:#777;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.landing-map-results-heading strong{font-size:14px}.landing-map-results>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ededed;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:112px;padding:13px 15px;display:grid}.landing-map-results>button:hover{background:#fafafa}.landing-map-results .professional-ant-avatar{--professional-ant-width:48px;--professional-language-size:19px;--professional-presence-size:10px;width:58px;height:58px}.landing-map-results>button>span{gap:3px;min-width:0;display:grid}.landing-map-results>button>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.landing-map-results>button>span>small{color:#707070;align-items:center;gap:4px;font-size:9px;display:flex}.landing-map-results>button>span>small svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;height:11px}.landing-map-results>button em{color:#23704d;background:#edf8f2;border-radius:999px;justify-self:start;margin-top:3px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.landing-map-results>button em.unavailable{color:#777;background:#f1f1f1}.landing-map-results>button>b{color:#222;white-space:nowrap;font-size:15px}.landing-map-results>button>b small{color:#777;text-align:right;font-size:8px;font-weight:600;display:block}.landing-map-prompt{text-align:center;align-content:center;place-items:center;gap:8px;min-height:330px;padding:28px;display:grid}.landing-map-prompt>span{width:52px;height:52px;color:var(--pink);background:#fff0f4;border-radius:50%;place-items:center;display:grid}.landing-map-prompt .app-pictogram{width:26px;height:26px}.landing-map-prompt strong{font-size:16px}.landing-map-prompt p{color:#777;max-width:250px;margin:0;font-size:11px;line-height:1.5}.landing-map-prompt button{color:#fff;cursor:pointer;background:#222;border:0;border-radius:20px;min-height:40px;margin-top:4px;padding:0 14px;font-size:10px;font-weight:800}.professional-core-verified{color:#1f704b;background:#eef8f3;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:4px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.professional-core-verified svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px;height:13px}.profile-open-button{color:#fff;background:#222;min-width:92px}.dashboard-action-center,.dashboard-company-choices{background:#fff;border:1px solid #e3e3e3;border-radius:16px;gap:13px;margin-bottom:17px;padding:18px;display:grid}.dashboard-action-center>header,.dashboard-company-choices>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-action-center header small,.dashboard-company-choices header small{color:#8a8a8a;letter-spacing:.09em;font-size:8px;font-weight:900}.dashboard-action-center h3,.dashboard-company-choices h3{margin:3px 0 0;font-size:18px}.dashboard-action-center>header>span{color:#27714f;background:#edf8f2;border-radius:15px;place-items:center;min-width:36px;height:30px;padding:0 10px;font-size:9px;font-weight:900;display:grid}.dashboard-action-center>header>span.urgent{color:#c41c42;background:#fff0f2}.dashboard-action-center>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dashboard-action-center>div>button{color:#222;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.dashboard-action-center>div>button.urgent{background:#fff5f7;border-color:#f0bdc8}.dashboard-action-center>div>button.payment{background:#fff9ef;border-color:#efd3a4}.dashboard-action-center>div>button.message{background:#f4f9fc;border-color:#cbddeb}.dashboard-action-center>div>button.active-mission{background:#f3faf6;border-color:#cbe5d7}.dashboard-action-center button>i{color:#444;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.dashboard-action-center button>i .app-pictogram{width:19px;height:19px}.dashboard-action-center button>span{gap:3px;min-width:0;display:grid}.dashboard-action-center button strong{font-size:11px}.dashboard-action-center button small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-action-center button>b{color:var(--pink);font-size:9px}.dashboard-company-choices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.dashboard-company-choices>div>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:84px;padding:13px 15px;display:grid}.dashboard-company-choices>div>button.publish{background:#fff7f9;border-color:#efb2c3}.dashboard-company-choices button>span:first-child{background:#f1f1f1;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.dashboard-company-choices button.publish>span:first-child{background:var(--pink);color:#fff}.dashboard-company-choices .app-pictogram{width:24px;height:24px}.dashboard-company-choices button>strong{font-size:13px}.dashboard-company-choices button>small{color:#777;font-size:9px;line-height:1.4}.dashboard-company-choices button>b{color:var(--pink);font-size:20px}.dashboard-company-protection{grid-template-columns:42px minmax(0,1fr)}@media (min-width:761px){.marketplace-layout{grid-template-columns:clamp(390px,32vw,470px) minmax(0,1fr)}}@media (min-width:761px) and (max-width:1180px){.marketplace-layout{grid-template-columns:410px minmax(0,1fr)}}@media (max-width:900px){.landing-primary-choices{grid-template-columns:1fr 1fr;padding-inline:22px}.landing-primary-choices>div{grid-column:1/-1}.landing-map-workspace{padding-inline:22px}.landing-map-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.dashboard-action-center>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-search-intro{margin-bottom:10px}.landing-search-intro>span{font-size:10px}.landing-search-intro h1{font-size:27px}.landing-search-intro p{font-size:11px}.landing-primary-choices{grid-template-columns:1fr;gap:9px;padding:13px 12px}.landing-primary-choices>div{grid-column:auto;padding:2px 2px 5px}.landing-primary-choices h2{font-size:18px}.landing-primary-choices>button{min-height:72px}.landing-primary-choices>button strong{font-size:13px}.landing-primary-choices>button small{font-size:10px}.landing-map-workspace{padding:18px 12px 8px}.landing-map-workspace>header{align-items:start}.landing-map-workspace>header h2{font-size:21px}.landing-map-workspace>header>button{min-height:38px;padding-inline:12px;font-size:10px}.landing-map-layout{border-radius:18px;grid-template-rows:300px auto;grid-template-columns:1fr;height:auto;display:grid}.landing-map-results{border-top:1px solid #e6e6e6;border-left:0;grid-template-rows:auto;max-height:none}.landing-map-results>button{min-height:104px}.landing-map-prompt{min-height:180px;padding:22px}.landing-content{padding-top:20px}.professional-main{padding-bottom:62px}.professional-core-verified{font-size:9px}.profile-open-button{min-width:94px;right:12px}.row-price{right:118px}.dashboard-action-center,.dashboard-company-choices{padding:14px}.dashboard-action-center h3,.dashboard-company-choices h3{font-size:17px}.dashboard-action-center>div,.dashboard-company-choices>div{grid-template-columns:1fr}.dashboard-action-center>div>button{min-height:66px}.dashboard-action-center button strong{font-size:12px}.dashboard-action-center button small{font-size:9px}.dashboard-company-choices>div>button{min-height:78px}.dashboard-company-choices button>strong{font-size:13px}.dashboard-company-choices button>small{font-size:10px}}.mission-secretary-card{background:linear-gradient(135deg,#fff,#f6f6f6);border:1px solid #dcdcdc;border-radius:13px;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.mission-secretary-card-icon,.mission-secretary-avatar{color:#fff;background:#171717;border-radius:50%;place-items:center;display:grid}.mission-secretary-card-icon{width:46px;height:46px}.mission-secretary-card-icon .app-pictogram{width:22px;height:22px}.mission-secretary-card>div{gap:2px;min-width:0;display:grid}.mission-secretary-card small{color:#777;letter-spacing:.07em;font-size:8px;font-weight:900}.mission-secretary-card strong{color:#1e1e1e;font-size:13px}.mission-secretary-card p{color:#6b6b6b;margin:0;font-size:9px;line-height:1.45}.mission-secretary-card>button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:104px;min-height:42px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.mission-secretary-card>button span{font-size:17px;line-height:1}.mission-secretary-backdrop{z-index:30000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0a0a80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mission-secretary-sheet{background:#fff;border:1px solid #dedede;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);width:min(620px,100%);max-height:min(820px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000003d}.mission-secretary-header{grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:18px 19px 14px;display:grid}.mission-secretary-avatar{width:48px;height:48px}.mission-secretary-avatar .app-pictogram{width:23px;height:23px}.mission-secretary-header>div{min-width:0}.mission-secretary-header small{color:#777;letter-spacing:.08em;font-size:8px;font-weight:900}.mission-secretary-header h3{color:#181818;margin:2px 0 0;font-size:20px;line-height:1.2}.mission-secretary-header p{color:#727272;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.mission-secretary-header>button{color:#222;cursor:pointer;background:#f7f7f7;border:1px solid #e2e2e2;border-radius:50%;width:42px;height:42px;font-size:24px}.mission-secretary-tabs{background:#f0f0f0;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin:0 18px;padding:5px;display:grid}.mission-secretary-tabs.has-arrival{grid-template-columns:repeat(3,1fr)}.mission-secretary-tabs.has-arrival.has-dispute{grid-template-columns:repeat(4,1fr)}.mission-secretary-tabs button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:10px;font-weight:850;display:flex}.mission-secretary-tabs button.active{color:#171717;background:#fff;box-shadow:0 2px 9px #00000014}.mission-secretary-tabs button.dispute{color:#a31c3b}.mission-secretary-tabs button.dispute.active{color:#c61d46}.mission-secretary-tabs b{color:#fff;background:#171717;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.mission-secretary-sheet>:not(.mission-secretary-header):not(.mission-secretary-tabs){min-height:0}.mission-secretary-assistant-view{overscroll-behavior:contain;grid-template-rows:auto auto auto auto minmax(110px,1fr) auto;min-height:0;display:grid;overflow-y:auto}.mission-secretary-assistant-view.has-arrival-control{grid-template-rows:auto auto auto auto auto minmax(110px,1fr) auto}.mission-secretary-assistant-view>.mission-secretary-summary{margin-top:14px}.mission-secretary-dispute-view{overscroll-behavior:contain;min-height:0;padding:16px 18px 22px;overflow-y:auto}.mission-dispute-tracking{gap:13px;display:grid}.mission-dispute-tracking>header{background:linear-gradient(135deg,#fff5f7,#fff);border:1px solid #f0c8d1;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.mission-dispute-tracking>header>span{aspect-ratio:1;color:#c91d46;background:#ffe2e9;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.mission-dispute-tracking>header .app-pictogram{width:23px;height:23px}.mission-dispute-tracking>header>div{gap:2px;display:grid}.mission-dispute-tracking>header small{color:#c31b43;letter-spacing:.08em;font-size:8px;font-weight:950}.mission-dispute-tracking>header h3{margin:0;font-size:20px;line-height:1.1}.mission-dispute-tracking>header p{color:#746a6d;margin:0;font-size:10px;line-height:1.4}.mission-dispute-tracking>header>b{color:#a91639;white-space:nowrap;background:#ffe1e8;border-radius:999px;padding:7px 9px;font-size:10px}.mission-dispute-tracking>header>b.clear{color:#0d6b48;background:#e7f7ef}.mission-dispute-tracking.no-active>header{background:linear-gradient(135deg,#f3fbf7,#fff);border-color:#cce8db}.mission-dispute-tracking.no-active>header>span{color:#16865c;background:#dff3e9}.mission-dispute-tracking.no-active>header small{color:#258060}.mission-dispute-tracking-card{background:#fff;border:1px solid #e8dadd;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 8px 22px #2c171e0d}.mission-dispute-tracking-card-title{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.mission-dispute-tracking-card-title>span{color:#bd153c;background:#ffe4ea;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:950;display:grid}.mission-dispute-tracking-card-title>div{gap:2px;display:grid}.mission-dispute-tracking-card-title small{color:#7c7074;font-size:8px;font-weight:900}.mission-dispute-tracking-card-title strong{font-size:15px;line-height:1.2}.mission-dispute-tracking-card-title p{color:#756a6e;margin:0;font-size:10px}.mission-dispute-tracking-card-title>b{color:#9d1736;white-space:nowrap;background:#ffe6ec;border-radius:999px;padding:6px 8px;font-size:9px}.mission-dispute-tracking-card.status-resolved .mission-dispute-tracking-card-title>b{color:#116342;background:#e5f6ed}.mission-dispute-tracking-card>ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.mission-dispute-tracking-card>ol li{color:#a79fa1;text-align:center;justify-items:center;gap:4px;font-size:8px;display:grid;position:relative}.mission-dispute-tracking-card>ol li:before{content:"";z-index:0;background:#eadfe2;height:2px;position:absolute;top:10px;left:0;right:0}.mission-dispute-tracking-card>ol li:first-child:before{left:50%}.mission-dispute-tracking-card>ol li:last-child:before{right:50%}.mission-dispute-tracking-card>ol b{z-index:1;color:#7d7376;background:#e9e3e5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:relative}.mission-dispute-tracking-card>ol li.done{color:#0c704b;font-weight:850}.mission-dispute-tracking-card>ol li.done:before,.mission-dispute-tracking-card>ol li.done b{color:#fff;background:#d92a55}.mission-dispute-tracking-description{color:#3b3436;background:#faf7f8;border-radius:11px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.mission-dispute-tracking-money{color:#704800;background:#fffaf0;border:1px solid #efd9ad;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;display:flex}.mission-dispute-tracking-money .app-pictogram{width:23px;height:23px}.mission-dispute-tracking-money span{gap:2px;display:grid}.mission-dispute-tracking-money small{color:#97670e;font-size:8px;font-weight:900}.mission-dispute-tracking-money strong{font-size:14px}.mission-dispute-tracking-card>button,.mission-dispute-tracking-all,.mission-dispute-tracking>footer>button{color:#fff;cursor:pointer;background:#1d1a1b;border:0;border-radius:11px;min-height:42px;font-size:11px;font-weight:900}.mission-dispute-tracking-card>button span{margin-left:4px}.mission-dispute-tracking-all{color:#961937;background:#fff;border:1px solid #e6d7db;width:100%}.mission-dispute-tracking-empty{background:#f3fbf7;border:1px solid #cce8db;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.mission-dispute-tracking-empty>span{aspect-ratio:1;color:#fff;background:#16865c;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.mission-dispute-tracking-empty>div{gap:3px;display:grid}.mission-dispute-tracking-empty strong{color:#164f3b;font-size:13px}.mission-dispute-tracking-empty p{color:#5e756c;margin:0;font-size:10px;line-height:1.4}.mission-dispute-tracking>footer{align-items:center;gap:11px;display:flex}.mission-dispute-tracking>footer>button{background:#d92550;flex:1}.mission-dispute-tracking>footer>small{color:#756b6e;flex:1;font-size:9px;line-height:1.35}.mission-dispute-tracking-alert,.mission-dispute-tracking-loading{color:#a81738;background:#fff0f3;border-radius:11px;padding:11px;font-size:11px;font-weight:800}.mission-secretary-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-inline:18px;display:grid}.mission-secretary-summary>span{background:#fafafa;border:1px solid #e7e7e7;border-radius:11px;gap:3px;padding:10px;display:grid}.mission-secretary-summary small{color:#888;font-size:8px}.mission-secretary-summary strong{color:#242424;font-size:10px}.mission-secretary-arrival-card{color:#174d39;background:linear-gradient(145deg,#f4fcf8,#eaf7f1);border:1px solid #b9decf;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 18px 0;padding:11px;display:grid}.mission-secretary-arrival-card.locked{color:#636363;background:#f7f7f7;border-color:#dedede}.mission-secretary-arrival-card.announced{background:linear-gradient(145deg,#eefbf4,#dcf3e7);border-color:#46ab7c;box-shadow:0 8px 24px #1c805414}.mission-secretary-arrival-card.validated{background:#eff9f4;border-color:#80c8a7}.mission-secretary-arrival-card:focus{outline:0}.mission-secretary-arrival-card.widget-highlight{animation:1.35s ease-in-out 3 mission-departure-highlight}@keyframes mission-departure-highlight{0%,to{box-shadow:0 0 #167b5500}50%{box-shadow:0 0 0 6px #167b5529,0 10px 26px #167b551f}}.mission-secretary-arrival-icon{color:#fff;background:#167b55;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mission-secretary-arrival-card.locked .mission-secretary-arrival-icon{background:#777}.mission-secretary-arrival-icon .app-pictogram{width:22px;height:22px}.mission-secretary-arrival-copy{gap:2px;min-width:0;display:grid}.mission-secretary-arrival-copy small{color:#328061;letter-spacing:.07em;font-size:7px;font-weight:900}.mission-secretary-arrival-card.locked .mission-secretary-arrival-copy small{color:#777}.mission-secretary-arrival-copy strong{font-size:12px;line-height:1.25}.mission-secretary-arrival-copy p{color:#5d756b;margin:0;font-size:8px;line-height:1.4}.mission-secretary-arrival-card.locked .mission-secretary-arrival-copy p{color:#777}.mission-secretary-arrival-action,.mission-secretary-arrival-form button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.mission-secretary-arrival-action:disabled,.mission-secretary-arrival-form button:disabled{opacity:.5;cursor:wait}.mission-secretary-arrival-controls{grid-template-columns:minmax(96px,.8fr) minmax(122px,1fr);align-items:stretch;gap:7px;display:grid}.mission-secretary-arrival-controls .mission-secretary-arrival-action{min-height:48px}.mission-secretary-arrival-code{color:#126846;letter-spacing:.18em;background:#fff;border:1px solid #83c9aa;border-radius:12px;place-items:center;min-width:96px;min-height:48px;padding:0 13px;font-size:23px;font-weight:950;display:grid;box-shadow:0 4px 14px #1268461a}.mission-secretary-arrival-sync{color:#5d756b;text-align:center;max-width:120px;font-size:8px;font-weight:800}.mission-secretary-arrival-form{grid-template-columns:82px auto;gap:6px;display:grid}.mission-secretary-arrival-form input{box-sizing:border-box;color:#173f30;width:82px;min-height:40px;font:inherit;letter-spacing:.2em;text-align:center;background:#fff;border:1px solid #87bca5;border-radius:10px;outline:0;padding:0 8px;font-size:17px;font-weight:900}.mission-secretary-arrival-form input:focus{border-color:#167b55;box-shadow:0 0 0 3px #167b551f}.mission-secretary-arrival-feedback{border-radius:8px;grid-column:1/-1;margin:0;padding:7px 9px;font-size:8px;font-weight:800;line-height:1.4}.mission-secretary-arrival-feedback.success{color:#176444;background:#dff4e9}.mission-secretary-arrival-feedback.error{color:#a52245;background:#fff0f3}.mission-arrival-photo-capture{gap:5px;min-width:0;display:grid}.mission-arrival-photo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.mission-arrival-photo-capture>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#171717;border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:900}.mission-arrival-photo-capture>button:disabled{opacity:.55;cursor:wait}.mission-arrival-photo-error{color:#a52245;max-width:250px;font-size:8px;font-weight:750;line-height:1.35}.mission-secretary-arrival-photo-action>button{min-height:48px}.mission-secretary-arrival-privacy{color:#527064;grid-column:1/-1;padding:0 2px;font-size:8px;line-height:1.45}.mission-secretary-simulation-photo{margin-top:8px}.mission-arrival-photo-proof{gap:5px;margin-top:4px;display:grid}.mission-arrival-photo-proof button{color:#176646;cursor:pointer;background:#fff;border:1px solid #65b78f;border-radius:7px;min-height:28px;margin:0;padding:0 8px;font-size:7px;font-weight:850}.mission-arrival-photo-proof img{object-fit:cover;border-radius:7px;width:100%;max-height:140px;display:block}.mission-arrival-photo-proof small{color:#a52245;font-size:7px}.mission-secretary-arrival-view{min-height:0;padding:16px 0 20px;overflow-y:auto}.mission-secretary-arrival-view>header{gap:4px;margin:0 18px 4px;display:grid}.mission-secretary-arrival-view>header small{color:#ef285b;letter-spacing:.09em;font-size:8px;font-weight:950}.mission-secretary-arrival-view>header strong{color:#202020;font-size:18px}.mission-secretary-arrival-view>header p{color:#6c6c6c;margin:0;font-size:10px;line-height:1.5}.mission-secretary-arrival-view>ol{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 18px 0;padding:0;list-style:none;display:grid}.mission-secretary-arrival-view>ol li{background:#fafafa;border:1px solid #e5e5e5;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:10px;display:grid}.mission-secretary-arrival-view>ol li>b{color:#fff;background:#171717;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.mission-secretary-arrival-view>ol span{gap:2px;display:grid}.mission-secretary-arrival-view>ol small{color:#777;font-size:7px;line-height:1.35}.mission-secretary-arrival-unavailable{background:#f8f8f8;border:1px solid #dedede;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 18px 0;padding:12px;display:grid}.mission-secretary-arrival-unavailable>.app-pictogram{justify-self:center;width:25px;height:25px}.mission-secretary-arrival-unavailable strong{font-size:12px}.mission-secretary-arrival-unavailable p{color:#777;margin:2px 0 0;font-size:8px}.mission-secretary-arrival-unavailable button{color:#fff;background:#171717;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:9px;font-weight:850}.mission-secretary-primary-action{color:#fff;background:#171717;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 18px 0;padding:11px;display:grid}.mission-secretary-primary-action>span{color:#171717;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.mission-secretary-primary-action>span .app-pictogram{width:22px;height:22px}.mission-secretary-primary-action>div{gap:2px;min-width:0;display:grid}.mission-secretary-primary-action small{color:#f0aabe;letter-spacing:.08em;font-size:7px;font-weight:900}.mission-secretary-primary-action p{color:#bbb;margin:0;font-size:8px;line-height:1.35}.mission-secretary-primary-action>button{color:#171717;cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850}.mission-readiness-checklist{grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 18px 0;display:grid}.mission-readiness-checklist>span{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:1px 5px;min-width:0;padding:8px;display:grid}.mission-readiness-checklist i{color:#555;background:#eee;border-radius:50%;grid-row:1/span 2;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.mission-readiness-checklist .done i{color:#177a4d;background:#dff3e8}.mission-readiness-checklist b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mission-readiness-checklist small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mission-secretary-quick-actions{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 18px 0;display:grid}.mission-secretary-quick-actions button{color:#333;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:11px;align-content:center;justify-items:center;gap:6px;min-height:64px;padding:8px 5px;font-size:9px;font-weight:800;display:grid}.mission-secretary-quick-actions button.wide{grid-column:1/-1;grid-template-columns:22px auto;min-height:44px}.mission-secretary-quick-actions .app-pictogram{width:20px;height:20px}.mission-secretary-messages{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:130px;margin:12px 18px 0;padding:2px 2px 12px;display:flex;overflow-y:auto}.mission-secretary-message{align-self:flex-start;max-width:88%}.mission-secretary-message.user{align-self:flex-end}.mission-secretary-message p{color:#292929;background:#f0f0f0;border-radius:13px 13px 13px 4px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.mission-secretary-message.user p{color:#fff;background:#171717;border-radius:13px 13px 4px}.mission-secretary-message>button{color:#171717;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;margin-top:5px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.mission-secretary-message>button span{font-size:17px}.mission-secretary-input{z-index:2;background:#fff;border-top:1px solid #ededed;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:11px 18px 18px;display:grid;position:sticky;bottom:0}.mission-secretary-input input{color:#222;background:#f8f8f8;border:1px solid #d9d9d9;border-radius:13px;outline:0;min-width:0;min-height:46px;padding:0 14px;font-size:12px}.mission-secretary-input input:focus{background:#fff;border-color:#222}.mission-secretary-input button{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:50%;width:44px;height:44px;font-size:24px}.mission-secretary-input button:disabled{opacity:.35;cursor:default}.mission-secretary-timesheet{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:14px 18px 18px;display:grid}.mission-secretary-timesheet-intro{justify-content:space-between;align-items:end;gap:12px;padding:2px 2px 0;display:flex}.mission-secretary-timesheet-intro>div{gap:3px;display:grid}.mission-secretary-timesheet-intro small{color:#777;letter-spacing:.07em;font-size:8px;font-weight:900}.mission-secretary-timesheet-intro strong{font-size:14px}.mission-secretary-timesheet-intro>span{color:#777;font-size:9px}.mission-secretary-express-entry{background:#effaf5;border:1px solid #b9ddcd;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);align-items:center;gap:12px;padding:13px;display:grid}.mission-secretary-express-entry>div:first-child{gap:3px;display:grid}.mission-secretary-express-entry small{color:#177452;letter-spacing:.08em;font-size:8px;font-weight:950}.mission-secretary-express-entry strong{text-transform:capitalize;font-size:14px}.mission-secretary-express-entry p{color:#557268;margin:0;font-size:8px;line-height:1.4}.mission-secretary-express-controls{gap:6px;display:grid}.mission-secretary-express-controls .primary{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:10px;min-height:44px;font-size:10px;font-weight:900}.mission-secretary-express-controls>span{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mission-secretary-express-controls>span button{color:#52655d;cursor:pointer;background:#fff;border:1px solid #b9cfc5;border-radius:8px;min-height:32px;font-size:8px;font-weight:800}.mission-secretary-express-controls button:disabled{opacity:.55;cursor:wait}.mission-secretary-entry-list{overscroll-behavior:contain;border:1px solid #e5e5e5;border-radius:13px;align-content:start;min-height:170px;display:grid;overflow-y:auto}.mission-secretary-entry-list article{background:#fff;border-bottom:1px solid #ededed;grid-template-columns:minmax(112px,.8fr) minmax(270px,1.2fr);align-items:center;gap:12px;padding:10px 11px;display:grid}.mission-secretary-entry-list article:last-child{border-bottom:0}.mission-secretary-entry-list article.recorded{background:#fbfbfb}.mission-secretary-entry-list article.future{opacity:.6;background:#f7f7f7}.mission-secretary-entry-list article>div:first-child{gap:2px;display:grid}.mission-secretary-entry-list article strong{text-transform:capitalize;font-size:10px}.mission-secretary-entry-list article small{color:#777;font-size:8px}.mission-secretary-entry-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mission-secretary-entry-actions button{color:#555;cursor:pointer;background:#fff;border:1px solid #dadada;border-radius:8px;min-height:38px;padding:0 6px;font-size:8px;font-weight:800}.mission-secretary-entry-actions button.active{color:#fff;background:#171717;border-color:#171717}.mission-secretary-entry-actions button:disabled{cursor:default}.mission-secretary-entry-summary{justify-content:flex-end;align-items:center;gap:7px;display:flex}.mission-secretary-entry-summary span{color:#176d4c;text-align:center;background:#e7f6ee;border-radius:8px;min-width:94px;padding:9px 10px;font-size:8px;font-weight:900}.mission-secretary-entry-summary button{color:#666;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.mission-secretary-entry-readonly{justify-content:flex-end;display:flex}.mission-secretary-entry-readonly span{color:#777;text-align:center;background:#f5f5f5;border:1px solid #dedede;border-radius:8px;min-width:112px;padding:10px 12px;font-size:9px;font-weight:850}.mission-secretary-entry-readonly.recorded span{color:#294f91;background:#edf3ff;border-color:#b8c8e6}.mission-secretary-timesheet-note{color:#666;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:9px;line-height:1.45;display:grid}.mission-secretary-timesheet-note .app-pictogram{color:#222;width:18px;height:18px}body:has(.mission-secretary-backdrop) .rely-assistant{display:none!important}.mission-secretary-card-actions{grid-template-columns:auto auto;align-items:center;gap:7px;display:grid}.mission-secretary-card-actions button,.mission-secretary-card-actions a{cursor:pointer;border:1px solid #171717;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.mission-secretary-card-actions button{color:#fff;background:#171717}.mission-secretary-card-actions a{color:#171717;background:#fff}.mission-secretary-card-actions .app-pictogram{width:15px;height:15px}.mission-secretary-card-actions b{font-size:17px;line-height:1}.mission-secretary-input.has-voice{grid-template-columns:44px minmax(0,1fr) 44px}.mission-secretary-input .mission-secretary-mic{color:#171717;background:#fff;border:1px solid #d8d8d8}.mission-secretary-input .mission-secretary-mic.is-listening{color:#fff;background:#ef285b;border-color:#ef285b;animation:1.2s infinite secretary-mic-pulse}.mission-secretary-input .app-pictogram{width:19px;height:19px}.mission-secretary-voice-disclosure{color:#67717b;grid-column:1/-1;font-size:10px;line-height:1.35}.mission-secretary-voice-status{color:#6f6f6f;text-align:center;grid-column:1/-1;font-size:9px;line-height:1.35}.mission-secretary-message>button.mission-secretary-listen{color:#666;background:0 0;border:0;justify-content:flex-start;width:auto;min-height:30px;padding:0 9px;font-size:8px}.mission-secretary-listen .app-pictogram{width:14px;height:14px}@keyframes secretary-mic-pulse{50%{box-shadow:0 0 0 8px #ef285b21}}.mission-secretary-app{color:#171717;background:#f1efec;min-height:100dvh}.mission-secretary-appbar{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #1414141a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:9px max(16px,50vw - 410px);display:grid;position:sticky;top:0}.mission-secretary-appbar>div{gap:1px;min-width:0;display:grid}.mission-secretary-appbar small{color:#777;letter-spacing:.08em;font-size:8px;font-weight:900}.mission-secretary-appbar h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.mission-secretary-appbar>button{color:#fff;background:#171717;border:0;border-radius:20px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.mission-secretary-appbar>button .app-pictogram{width:16px;height:16px}.mission-secretary-appbar>span{color:#287756;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.mission-secretary-appbar>span i{background:#26a36d;border-radius:50%;width:7px;height:7px}.mission-contract-card{box-sizing:border-box;background:#fff;border:1px solid #d8d4ce;border-radius:17px;gap:11px;width:min(820px,100% - 24px);margin:12px auto 0;padding:15px;display:grid;box-shadow:0 8px 24px #1f22210f}.mission-contract-card.status-artisan_signed{background:linear-gradient(145deg,#fff,#f5f8ff);border-color:#8fb7e9}.mission-contract-card.status-signed{background:linear-gradient(145deg,#fff,#f1faf5);border-color:#8bc9aa}.mission-contract-card>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.mission-contract-card>header>span{color:#fff;background:#ef285b;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.mission-contract-card.status-artisan_signed>header>span{background:#315fa8}.mission-contract-card.status-signed>header>span{background:#16845b}.mission-contract-card>header .app-pictogram{width:23px;height:23px}.mission-contract-card>header>div{gap:2px;min-width:0;display:grid}.mission-contract-card>header small{color:#ef285b;letter-spacing:.08em;font-size:8px;font-weight:950}.mission-contract-card.status-artisan_signed>header small{color:#315fa8}.mission-contract-card.status-signed>header small{color:#16845b}.mission-contract-card>header strong{font-size:15px;line-height:1.25}.mission-contract-card>header p{color:#666;margin:0;font-size:9px;line-height:1.45}.mission-contract-card>header>em{color:#aa2148;white-space:nowrap;background:#fff0f4;border-radius:9px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950}.mission-contract-card.status-artisan_signed>header>em{color:#28548f;background:#eaf1fc}.mission-contract-card.status-signed>header>em{color:#146b48;background:#dff3e8}.mission-contract-steps{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mission-contract-steps>span{background:#faf9f7;border:1px solid #e2dfda;border-radius:11px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:1px 7px;min-height:49px;padding:8px;display:grid}.mission-contract-steps i{color:#625e58;background:#e4e1dc;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:950;display:grid}.mission-contract-steps b{font-size:9px}.mission-contract-steps small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.mission-contract-steps>span.current{background:#f1f6fd;border-color:#9fb8de}.mission-contract-steps>span.current i{color:#fff;background:#315fa8}.mission-contract-steps>span.done{background:#edf8f2;border-color:#a9d5be}.mission-contract-steps>span.done i{color:#fff;background:#16845b}.mission-contract-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-contract-parties article{background:#ffffffdb;border:1px solid #e2dfda;border-radius:11px;gap:3px;min-width:0;padding:10px 11px;display:grid}.mission-contract-parties small{color:#a32048;letter-spacing:.06em;font-size:7px;font-weight:950}.mission-contract-parties strong{color:#262a28;font-size:10px;line-height:1.3}.mission-contract-parties span,.mission-contract-parties p{color:#646966;margin:0;font-size:8px;line-height:1.35}.mission-contract-identity-note{color:#646966;margin:-4px 1px 0;font-size:7.5px;line-height:1.4}.mission-contract-card>details{background:#fffc;border:1px solid #e5e2dd;border-radius:11px}.mission-contract-card>details summary{color:#3f4341;cursor:pointer;padding:10px 12px;font-size:9px;font-weight:900}.mission-contract-card>details ul{color:#646966;gap:5px;margin:0;padding:0 16px 12px 29px;font-size:8.5px;line-height:1.45;display:grid}.mission-contract-card>details p{color:#555b58;margin:0;padding:0 16px 7px;font-size:8.5px;line-height:1.45}.mission-contract-card>details>small{color:#725416;background:#fff7df;border-radius:8px;margin:0 12px 12px;padding:8px 10px;font-size:7.5px;line-height:1.45;display:block}.mission-contract-combined-consent{color:#67501d;background:#fff9e9;border:1px solid #ead59f;border-radius:9px;grid-column:2/-1;margin:0;padding:8px 10px;font-size:8px;line-height:1.45}.mission-contract-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mission-contract-downloads{flex-wrap:wrap;gap:7px;display:flex}.mission-contract-card>footer button{color:#fff;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex}.mission-contract-card>footer button.secondary{color:#176b49;background:#fff;border-color:#b9d5c7}.mission-contract-card>footer button .app-pictogram{width:16px;height:16px}.mission-contract-card>footer span{color:#777;text-align:right;font-size:7.5px;font-weight:800}.mission-contract-signature-action{background:#f4f8fe;border:1px solid #b8cce9;border-radius:12px;gap:8px;padding:11px;display:grid}.mission-contract-signature-action p{color:#3e5068;margin:0;font-size:8.5px;line-height:1.45}.mission-contract-signature-action button{color:#fff;cursor:pointer;background:#244f93;border:0;border-radius:11px;min-height:44px;font-size:9px;font-weight:950}.mission-contract-signature-action button:disabled{cursor:not-allowed;opacity:.58}.mission-contract-signature-action small{color:#66758a;font-size:7.3px;line-height:1.45}.mission-contract-signature-feedback{color:#176b49;margin:-3px 0 0;font-size:8px;font-weight:800;line-height:1.4}.mission-contract-demo-warning{color:#8c641a;margin:-2px 0 0;font-size:7.5px;line-height:1.4}@media (max-width:700px){.mission-contract-card{border-radius:15px;width:calc(100% - 18px);margin-top:9px;padding:12px}.mission-contract-card>header{grid-template-columns:42px minmax(0,1fr)}.mission-contract-card>header>span{width:42px;height:42px}.mission-contract-card>header strong{font-size:13px}.mission-contract-card>header p{font-size:9px}.mission-contract-card>header>em{grid-column:1/-1;justify-self:start}.mission-contract-steps{grid-template-columns:1fr}.mission-contract-steps>span{min-height:43px}.mission-contract-parties{grid-template-columns:1fr}.mission-contract-card>footer{flex-direction:column;align-items:stretch}.mission-contract-downloads{grid-template-columns:1fr;display:grid}.mission-contract-card>footer button{width:100%;min-height:47px;font-size:10px}.mission-contract-card>footer span{text-align:left}}.mission-secretary-mission-switcher{background:#fff;border:1px solid #dedbd6;border-radius:15px;gap:10px;width:min(820px,100% - 24px);margin:12px auto 9px;padding:12px 14px;display:grid}.mission-secretary-mission-switcher-header{justify-content:space-between;align-items:end;gap:14px;display:flex}.mission-secretary-mission-switcher-header>div{gap:1px;min-width:0;display:grid}.mission-secretary-mission-switcher-header small{color:#ef285b;letter-spacing:.08em;font-size:8px;font-weight:900}.mission-secretary-mission-switcher-header strong{font-size:13px}.mission-secretary-mission-switcher-header>span{color:#777;text-align:right;font-size:9px}.mission-secretary-mission-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:1px 1px 5px;display:flex;overflow-x:auto}.mission-secretary-mission-card{color:#252525;min-width:225px;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:#faf9f7;border:1px solid #ddd9d3;border-radius:12px;outline:0;flex:1 0 225px;gap:5px;padding:10px 11px;display:grid}.mission-secretary-mission-card:hover{border-color:#aaa49d}.mission-secretary-mission-card:focus-visible{box-shadow:0 0 0 3px #ef285b29}.mission-secretary-mission-card.active{background:#fff7f9;border-color:#ef285b;box-shadow:0 5px 16px #ef285b14}.mission-secretary-mission-card-top,.mission-secretary-mission-card-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mission-secretary-mission-card-top>span{border-radius:20px;padding:4px 7px;font-size:7px;font-weight:900}.mission-secretary-mission-card-top .paid{color:#16704b;background:#dff3e8}.mission-secretary-mission-card-top .waiting{color:#6f6a64;background:#efede9}.mission-secretary-mission-card-top i{color:#4e4a45;background:#e9e6e2;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mission-secretary-mission-card.active .mission-secretary-mission-card-top i{color:#fff;background:#ef285b}.mission-secretary-mission-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mission-secretary-mission-dates{color:#777;font-size:8px}.mission-secretary-mission-card-bottom{color:#666;margin-top:2px;font-size:8px;font-weight:800}.mission-secretary-mission-code{color:#146a47;background:#dff3e8;border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.mission-secretary-mission-code b{color:#10583c;letter-spacing:.13em;font-size:11px}.mission-secretary-mission-code.company{color:#a9274a;background:#fff0f4}.mission-secretary-direct-code{color:#17345d;background:linear-gradient(145deg,#f7faff,#edf3fc);border:1px solid #9fb7da;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(285px,.78fr);align-items:center;gap:12px 16px;padding:14px;display:grid;box-shadow:0 5px 18px #315fa814}.mission-secretary-direct-code.waiting{color:#566273;box-shadow:none;background:#f8fafc;border-style:dashed;border-color:#c9d2df}.mission-secretary-direct-code>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.mission-secretary-direct-code>header>span{color:#fff;background:#315fa8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mission-secretary-direct-code.waiting>header>span{background:#7b8797}.mission-secretary-direct-code>header .app-pictogram{width:22px;height:22px}.mission-secretary-direct-code>header div{gap:2px;min-width:0;display:grid}.mission-secretary-direct-code>header small{color:#315fa8;letter-spacing:.08em;font-size:8px;font-weight:950}.mission-secretary-direct-code.waiting>header small{color:#697486}.mission-secretary-direct-code>header strong{font-size:14px;line-height:1.25}.mission-secretary-direct-code>header p{color:#617089;margin:0;font-size:9px;line-height:1.45}.mission-secretary-direct-code>form{grid-template-columns:minmax(92px,.68fr) minmax(145px,1fr);gap:7px;display:grid}.mission-secretary-direct-code>form label{color:#52617a;letter-spacing:.04em;grid-column:1/-1;font-size:8px;font-weight:900}.mission-secretary-direct-code>form input{box-sizing:border-box;color:#17345d;width:100%;min-height:46px;font:inherit;letter-spacing:.19em;text-align:center;background:#fff;border:1px solid #8aa7cf;border-radius:11px;outline:0;padding:0 12px;font-size:19px;font-weight:950}.mission-secretary-direct-code>form input:focus{border-color:#315fa8;box-shadow:0 0 0 3px #315fa821}.mission-secretary-direct-code>form input:disabled{color:#7b8592;letter-spacing:0;background:#eef1f5;border-color:#d1d8e1;font-size:10px}.mission-secretary-direct-code>form button,.mission-secretary-direct-code-followup{color:#fff;cursor:pointer;background:#17345d;border:0;border-radius:11px;min-height:46px;padding:0 14px;font-size:10px;font-weight:900}.mission-secretary-direct-code>form button:disabled{cursor:wait;opacity:.52}.mission-secretary-direct-code-followup{width:100%}.mission-secretary-direct-code-followup:disabled{cursor:wait;opacity:.52}.mission-secretary-direct-code-feedback{border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px;font-weight:850;line-height:1.4}.mission-secretary-direct-code-feedback.success{color:#176444;background:#e1f3e9}.mission-secretary-direct-code-feedback.error{color:#a52245;background:#fff0f3}.mission-secretary-direct-code>footer{color:#6b7687;grid-column:1/-1;align-items:center;gap:6px;padding-top:1px;font-size:8px;font-weight:750;display:flex}.mission-secretary-direct-code>footer .app-pictogram{width:14px;height:14px}.mission-secretary-app.role-entreprise .mission-secretary-appbar small,.mission-secretary-app.role-entreprise .mission-secretary-mission-switcher-header small{color:#315fa8}.mission-secretary-app.role-artisan .mission-secretary-appbar small,.mission-secretary-app.role-artisan .mission-secretary-mission-switcher-header small{color:#16704b}.mission-secretary-mission-card.simulation-role-entreprise.active{background:#f5f8ff;border-color:#315fa8;box-shadow:0 5px 16px #315fa81a}.mission-secretary-mission-card.simulation-role-entreprise.active .mission-secretary-mission-card-top i{background:#315fa8}.mission-secretary-mission-card.simulation-role-artisan.active{background:#f4fbf7;border-color:#16845b;box-shadow:0 5px 16px #16845b1a}.mission-secretary-mission-card.simulation-role-artisan.active .mission-secretary-mission-card-top i{background:#16845b}.mission-secretary-role-step{background:#fff;border:1px solid #ddd;border-radius:10px;gap:3px;margin-top:4px;padding:10px;display:grid}.mission-secretary-role-step small{color:#777;letter-spacing:.07em;font-size:7px;font-weight:900}.mission-secretary-role-step strong{font-size:10px;line-height:1.35}.mission-secretary-role-step span{color:#6d6d6d;font-size:8px;line-height:1.4}.mission-secretary-role-step.ready{color:#155e40;background:#ebf8f1;border-color:#9fd2bb}.mission-secretary-role-step.waiting{background:#faf9f7;border-style:dashed}.mission-secretary-role-step.code{background:#ecf8f2;border-color:#81bda3;grid-template-columns:minmax(0,1fr) auto;align-items:center}.mission-secretary-role-step.code small,.mission-secretary-role-step.code span{grid-column:1}.mission-secretary-role-step.code output{color:#10583c;letter-spacing:.15em;background:#fff;border-radius:8px;grid-area:1/2/3;padding:8px 10px;font-size:18px;font-weight:900}.mission-secretary-role-form.mission-secretary-arrival-form{grid-template-columns:minmax(140px,.75fr) minmax(145px,1fr);margin-top:4px}.mission-secretary-role-form label{gap:4px;display:grid}.mission-secretary-role-form label small{color:#666;letter-spacing:.06em;font-size:7px;font-weight:900}.mission-secretary-role-form.mission-secretary-arrival-form input{width:100%}.mission-secretary-mission-card .mission-secretary-reset-action{color:#555;cursor:pointer;background:0 0;border:1px solid #b8b8b8;border-radius:9px;min-height:36px;margin-top:2px;font-size:8px;font-weight:850}.mission-secretary-mission-card>small[role=status]{color:#555;padding-top:3px;font-size:8px;line-height:1.4;display:block}.mission-secretary-standalone{width:min(820px,100% - 24px);padding-bottom:max(12px,env(safe-area-inset-bottom,0px));margin:0 auto}.mission-secretary-sheet.is-standalone{border-radius:19px;width:100%;height:calc(100dvh - 170px);min-height:560px;max-height:880px;box-shadow:0 14px 45px #1414141c}.mission-secretary-sheet.is-standalone .mission-secretary-header>button{font-size:29px}.mission-secretary-app-state{text-align:center;align-content:center;justify-items:center;width:min(560px,100% - 32px);min-height:calc(100dvh - 68px);margin:auto;padding:40px 22px;display:grid}.mission-secretary-app-state>.app-pictogram{color:#ef285b;width:48px;height:48px;margin-bottom:18px}.mission-secretary-app-state strong{font-size:22px}.mission-secretary-app-state p{color:#686868;max-width:460px;margin:8px 0 20px;font-size:13px;line-height:1.55}.mission-secretary-app-state a,.mission-secretary-app-state button{color:#fff;background:#171717;border:0;border-radius:24px;min-height:48px;padding:0 20px;font-size:11px;font-weight:850;line-height:48px;text-decoration:none}.mission-secretary-app-state button.mission-secretary-reset-action{color:#444;background:#fff;border:1px solid #aaa;margin-bottom:8px}.simulation-start-code-state>div{color:#902346;background:#fff6f9;border:1px solid #e6b5c4;border-radius:17px;justify-items:center;gap:5px;width:min(310px,100%);margin:0 0 20px;padding:15px;display:grid}.simulation-start-code-state>div small{letter-spacing:.08em;font-size:9px;font-weight:950}.simulation-start-code-state>div output{color:#a51e49;letter-spacing:.2em;font-size:30px;font-weight:950}.simulation-start-code-state>div span{color:#7f5c68;font-size:9px}.mission-secretary-loader{border:3px solid #ddd;border-top-color:#ef285b;border-radius:50%;width:38px;height:38px;margin-bottom:20px;animation:.8s linear infinite secretary-loading}@keyframes secretary-loading{to{transform:rotate(360deg)}}.mission-secretary-install-backdrop{z-index:40000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mission-secretary-install{text-align:center;background:#fff;border-radius:24px;justify-items:center;width:min(470px,100%);max-height:calc(100dvh - 36px);padding:30px 25px 24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 85px #0000004d}.mission-secretary-install>img{border-radius:16px;width:58px;height:58px;margin-bottom:13px}.mission-secretary-install>small{color:#ef285b;letter-spacing:.09em;font-size:8px;font-weight:900}.mission-secretary-install h2{margin:5px 0 8px;font-size:25px;line-height:1.13}.mission-secretary-install>p{color:#696969;margin:0;font-size:13px;line-height:1.5}.mission-secretary-install-actions{gap:6px;width:100%;margin-top:22px;display:grid}.mission-secretary-install-primary{color:#fff;text-align:center;background:#171717;border:0;border-radius:26px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.mission-secretary-install-later{color:#666;background:0 0;border:0;min-height:42px;font-size:11px;font-weight:800}.mission-secretary-install-help{text-align:left;border-top:1px solid #ece9e5;gap:9px;width:100%;margin-top:12px;padding-top:14px;display:grid}.mission-secretary-install-help>strong{font-size:10px}.mission-secretary-install ol{text-align:left;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mission-secretary-install li{border:1px solid #e4e1dd;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px;font-size:10px;display:grid}.mission-secretary-install li b:first-child{color:#fff;background:#171717;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}:is(body:has(.mission-secretary-app) .rely-assistant,body:has(.mission-secretary-app) .rely-install-backdrop,body:has(.mission-secretary-app) .rely-push-prompt){display:none!important}@media (max-width:760px){body:has(.mission-secretary-backdrop){overflow:hidden}:is(body:has(.mission-secretary-backdrop) .mobile-bottom-nav,body:has(.mission-secretary-backdrop) .mobile-view-switch){display:none!important}.mission-secretary-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px}.mission-secretary-card-icon{width:42px;height:42px}.mission-secretary-card small{font-size:9px}.mission-secretary-card strong{font-size:14px}.mission-secretary-card p{font-size:11px}.mission-secretary-card-actions{grid-column:1/-1;grid-template-columns:1fr;width:100%}.mission-secretary-card-actions button,.mission-secretary-card-actions a{min-height:47px;font-size:11px}.mission-secretary-backdrop{background:#0a0a0a61;align-items:end;padding:0}.mission-secretary-sheet{border:0;border-radius:23px 23px 0 0;width:100%;height:min(94dvh,860px);max-height:94dvh;box-shadow:0 -18px 55px #00000038}.mission-secretary-header{grid-template-columns:46px minmax(0,1fr) 44px;padding:14px 14px 11px}.mission-secretary-avatar{width:46px;height:46px}.mission-secretary-header small{font-size:8px}.mission-secretary-header h3{font-size:19px}.mission-secretary-header p{font-size:10px}.mission-secretary-tabs{margin-inline:13px}.mission-secretary-tabs.has-arrival{gap:4px}.mission-secretary-tabs button{min-height:46px;font-size:11px}.mission-secretary-summary{margin-inline:13px}.mission-secretary-summary>span{padding:9px 8px}.mission-secretary-summary small{font-size:8px}.mission-secretary-summary strong{font-size:10px}.mission-secretary-arrival-card{grid-template-columns:42px minmax(0,1fr);margin-inline:13px;padding:12px}.mission-secretary-arrival-icon{width:42px;height:42px}.mission-secretary-arrival-copy small{font-size:8px}.mission-secretary-arrival-copy strong{font-size:13px}.mission-secretary-arrival-copy p{font-size:10px}.mission-secretary-arrival-controls,.mission-secretary-arrival-action,.mission-secretary-arrival-code,.mission-secretary-arrival-sync,.mission-secretary-arrival-form{grid-column:1/-1;width:100%;max-width:none}.mission-secretary-arrival-controls{grid-template-columns:minmax(100px,.7fr) minmax(145px,1.3fr)}.mission-secretary-arrival-action{min-height:46px;font-size:11px}.mission-secretary-arrival-code{box-sizing:border-box;min-height:54px;font-size:25px}.mission-secretary-arrival-form{grid-template-columns:minmax(96px,.7fr) minmax(150px,1.3fr)}.mission-secretary-arrival-form input{width:100%;min-height:48px;font-size:20px}.mission-secretary-arrival-form button{min-height:48px;font-size:11px}.mission-secretary-arrival-feedback{font-size:10px}.mission-arrival-photo-capture>button{width:100%;min-height:48px;font-size:12px}.mission-arrival-photo-error,.mission-secretary-arrival-privacy{font-size:10px}.mission-secretary-arrival-view>header{margin-inline:13px}.mission-secretary-arrival-view>ol{grid-template-columns:1fr;margin-inline:13px}.mission-secretary-arrival-view>ol li{min-height:48px}.mission-secretary-arrival-view>ol strong{font-size:11px}.mission-secretary-arrival-view>ol small{font-size:9px}.mission-secretary-arrival-unavailable{grid-template-columns:40px minmax(0,1fr);margin-inline:13px}.mission-secretary-arrival-unavailable button{grid-column:1/-1;min-height:46px}.mission-secretary-primary-action{grid-template-columns:38px minmax(0,1fr);margin-inline:13px}.mission-secretary-primary-action>span{width:38px;height:38px}.mission-secretary-primary-action>button{grid-column:1/-1;width:100%;min-height:44px;font-size:11px}.mission-readiness-checklist{grid-template-columns:1fr 1fr;margin-inline:13px}.mission-readiness-checklist>span{min-height:48px}.mission-secretary-quick-actions{grid-template-columns:repeat(2,1fr);margin:9px 13px 0}.mission-secretary-quick-actions button{min-height:56px;font-size:10px}.mission-secretary-quick-actions button.wide{grid-column:1/-1;min-height:48px}.mission-secretary-messages{min-height:110px;margin-inline:13px}.mission-secretary-message{max-width:92%}.mission-secretary-message p{font-size:12px}.mission-secretary-message>button{min-height:46px;font-size:11px}.mission-secretary-input{padding:10px 13px calc(10px + env(safe-area-inset-bottom,0px))}.mission-secretary-input input{min-height:48px;font-size:13px}.mission-secretary-input button{width:48px;height:48px}.mission-secretary-timesheet{padding:12px 13px calc(12px + env(safe-area-inset-bottom,0px))}.mission-secretary-timesheet-intro{flex-direction:column;align-items:start}.mission-secretary-timesheet-intro strong{font-size:14px}.mission-secretary-timesheet-intro>span{font-size:10px}.mission-secretary-express-entry{grid-template-columns:1fr}.mission-secretary-express-entry strong{font-size:15px}.mission-secretary-express-entry p{font-size:10px}.mission-secretary-express-controls .primary{min-height:48px;font-size:11px}.mission-secretary-express-controls>span button{min-height:40px;font-size:10px}.mission-secretary-entry-list article{grid-template-columns:1fr;gap:8px;padding:11px}.mission-secretary-entry-list article strong{font-size:12px}.mission-secretary-entry-list article small{font-size:10px}.mission-secretary-entry-actions button{min-height:44px;font-size:10px}.mission-secretary-entry-summary{justify-content:stretch}.mission-secretary-entry-summary span{flex:1;font-size:10px}.mission-secretary-entry-summary button{min-height:40px;font-size:10px}.mission-secretary-entry-readonly{justify-content:stretch}.mission-secretary-entry-readonly span{width:100%;font-size:10px}.mission-secretary-timesheet-note{font-size:10px}.mission-secretary-appbar{padding:8px 12px}.mission-secretary-appbar h1{font-size:13px}.mission-secretary-appbar>button{padding:0 11px}.mission-secretary-mission-switcher{width:calc(100% - 18px);margin:9px auto 7px;padding:11px}.mission-secretary-mission-switcher-header{align-items:start}.mission-secretary-mission-switcher-header>span{max-width:160px;font-size:8px}.mission-secretary-mission-card{flex-basis:min(255px,100vw - 44px);min-width:min(255px,100vw - 44px);padding:11px}.mission-secretary-direct-code{grid-template-columns:1fr;padding:12px}.mission-secretary-direct-code>form{grid-template-columns:minmax(92px,.68fr) minmax(145px,1fr)}.mission-secretary-direct-code-followup{min-height:49px}.mission-secretary-role-form.mission-secretary-arrival-form{grid-template-columns:1fr}.mission-secretary-role-form.mission-secretary-arrival-form button{width:100%}.mission-secretary-standalone{width:100%;padding:0}.mission-secretary-sheet.is-standalone{height:calc(100dvh - 157px);min-height:530px;max-height:none;box-shadow:none;border:0;border-radius:19px 19px 0 0}.mission-secretary-install-backdrop{align-items:end;padding:0}.mission-secretary-install{width:100%;max-height:calc(94dvh - env(safe-area-inset-top,0px));padding:24px 17px calc(18px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}}.mission-role-picker>header>b,.mission-multi-position-signal{color:#174b70;letter-spacing:.04em;background:#eaf6ff;border:1px solid #9fccec;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.mission-role-picker button.submitted,.mission-role-rate-preview>span.submitted{background:#edf7ff;border-color:#aed4ef}.mission-role-picker button.selected{border-color:#ed355f;box-shadow:0 0 0 2px #ed355f1f}.mission-role-picker button.submitted.status-accepted,.mission-role-rate-preview>span.submitted.status-accepted{background:#e7f7ef;border-color:#83c8a4}.mission-applied[type=button]{cursor:pointer;width:100%;font:inherit;text-align:left}.mission-my-position-applications,.ongoing-position-applications,.mission-candidate-position-options{background:#f3f9fd;border:1px solid #b9d9ee;border-radius:22px;gap:12px;padding:16px;display:grid}.mission-my-position-applications>header,.ongoing-position-applications>header,.mission-candidate-position-options>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mission-my-position-applications>header div,.ongoing-position-applications>header div{gap:4px;display:grid}.mission-my-position-applications>header small,.ongoing-position-applications>header small{color:#276286;letter-spacing:.08em;font-size:11px;font-weight:900}.mission-my-position-applications>header strong,.ongoing-position-applications>header strong,.mission-candidate-position-options>header strong{color:#152333;font-size:16px}.mission-my-position-applications>header p,.ongoing-position-applications>header p,.mission-candidate-position-options>header small{color:#536170;margin:0;line-height:1.45}.mission-my-position-applications>header>b,.ongoing-position-applications>header>b{color:#194f71;background:#fff;border:1px solid #a9d1ea;border-radius:50%;place-items:center;min-width:38px;min-height:38px;display:grid}.mission-my-position-applications>div,.ongoing-position-applications>div,.mission-candidate-position-options{gap:10px;display:grid}.mission-my-position,.ongoing-position-application,.mission-candidate-position-options>article{background:#fff;border:1px solid #d5e2ea;border-radius:17px;gap:10px;padding:12px;display:grid}.mission-candidate-position-options.single-position{background:0 0;border:0;border-radius:0;gap:0;padding:0}.mission-candidate-position-options.single-position>article{background:#f8fafb;border-color:#e1e7eb;border-radius:14px;padding:13px}.mission-my-position.selected{border-color:#ed355f;box-shadow:0 0 0 2px #ed355f1a}.ongoing-position-application.candidate-offer-received,.mission-candidate-position-options>article.candidate-offer-received,.mission-my-position.candidate-offer-sent{background:#fff6f8;border-color:#ef9ab2;box-shadow:inset 4px 0 #e52d5f}.mission-candidate-offer-origin{color:#a71943;background:#ffe4ec;border-radius:999px;width:fit-content;margin-top:3px;padding:4px 7px;font-size:10px;font-weight:900}.mission-my-position.status-accepted,.ongoing-position-application.status-accepted,.mission-candidate-position-options>article.status-accepted{background:#edf9f3;border-color:#8ac9a8}.mission-my-position.status-declined,.mission-my-position.status-withdrawn,.ongoing-position-application.status-declined,.ongoing-position-application.status-withdrawn,.mission-candidate-position-options>article.status-declined{color:#6a717a;background:#f1f2f4;border-color:#d5d8dc}.mission-my-position>button,.ongoing-position-main,.mission-candidate-position-options>article>div:first-child{align-items:center;gap:11px;width:100%;display:flex}.mission-my-position>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mission-my-position>button>span:nth-child(2),.ongoing-position-main>div,.mission-candidate-position-options>article>div:first-child>span:last-child{flex:1;gap:2px;display:grid}.mission-my-position>button small,.ongoing-position-main small,.mission-candidate-position-options article small{letter-spacing:.06em;font-size:10px;font-weight:900}.mission-my-position>button strong,.ongoing-position-main strong,.mission-candidate-position-options article strong{color:#182332;font-size:15px}.mission-my-position>p,.mission-my-position em,.ongoing-position-main p,.ongoing-position-main em,.mission-candidate-position-options em{color:#5f6b78;margin:0;font-size:12px;font-style:normal}.mission-position-counter-response,.ongoing-position-counter,.mission-candidate-position-options article>p{background:#fff7e8;border:1px solid #e8c786;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.mission-position-counter-response>p{color:#6f4b14;flex-basis:100%;margin:0;font-size:11px;font-weight:700}.mission-position-counter-response>div:first-child,.ongoing-position-counter{gap:2px;display:grid}.mission-position-counter-response>div:last-child,.ongoing-position-actions,.mission-candidate-position-options article>footer,.ongoing-position-counter-form footer,.mission-candidate-position-options article form footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ongoing-position-actions button,.mission-candidate-position-options article footer button,.mission-position-counter-response button,.ongoing-position-counter-form button,.mission-candidate-position-options article form button,.ongoing-position-payment-action button{color:#17212d;background:#fff;border:1px solid #bcc5ce;border-radius:12px;min-height:42px;padding:9px 12px;font-weight:800}.ongoing-position-actions button.accept,.mission-candidate-position-options article footer button.accept,.mission-position-counter-response button.accept,.ongoing-position-payment-action button{color:#fff;background:#17191d;border-color:#17191d}.ongoing-position-actions button.counter,.mission-candidate-position-options article footer button.counter,.ongoing-position-counter-form button.counter,.mission-candidate-position-options article form button.counter{color:#b71f45;border-color:#e33d64}.ongoing-position-counter-form,.mission-candidate-position-options article form{border-top:1px solid #dbe3e9;gap:10px;padding-top:10px;display:grid}.ongoing-position-counter-form label,.mission-candidate-position-options article form label{gap:6px;font-weight:800;display:grid}.ongoing-position-counter-form label div,.mission-candidate-position-options article form label div{background:#fff;border:1px solid #cbd3da;border-radius:12px;align-items:center;gap:8px;padding:0 10px;display:flex}.ongoing-position-counter-form input,.mission-candidate-position-options article form input{width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:12px 0}.ongoing-position-waiting,.mission-position-waiting{color:#8a5b16;font-weight:700}.ongoing-position-applications,.ongoing-position-payment-action{grid-column:1/-1}.ongoing-position-payment-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:760px){.mission-my-position-applications,.ongoing-position-applications,.mission-candidate-position-options{border-radius:17px;padding:12px}.mission-my-position-applications>header,.ongoing-position-applications>header,.mission-candidate-position-options>header,.mission-position-counter-response{flex-direction:column;align-items:stretch}.mission-my-position-applications>header,.ongoing-position-applications>header{flex-direction:row;align-items:flex-start}.mission-my-position-applications>header>div,.ongoing-position-applications>header>div{flex:1;min-width:0}.mission-my-position-applications>header>b,.ongoing-position-applications>header>b{aspect-ratio:1;flex:0 0 38px;align-self:flex-start;width:38px;min-width:38px;height:38px;min-height:38px}.ongoing-position-actions,.mission-candidate-position-options article>footer,.mission-position-counter-response>div:last-child{grid-template-columns:1fr;display:grid}.ongoing-position-actions button,.mission-candidate-position-options article footer button,.mission-position-counter-response button{width:100%}.mission-candidate-position-options.single-position article>footer{grid-template-columns:1fr 1fr}.mission-candidate-position-options.single-position article>footer button.accept{grid-column:1/-1}}.withdrawn-applications-history{background:#fff;border:1px solid #e2e2e2;border-radius:14px;margin:-4px 0 18px;overflow:hidden}.withdrawn-applications-toggle{color:#222;text-align:left;cursor:pointer;background:#fafafa;border:0;grid-template-columns:42px minmax(0,1fr) 34px 22px;align-items:center;gap:11px;width:100%;min-height:76px;padding:13px 16px;display:grid}.withdrawn-applications-toggle>span{color:#444;background:#fff;border:1px solid #e2e2e2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.withdrawn-applications-toggle .app-pictogram{width:20px;height:20px}.withdrawn-applications-toggle>div{gap:2px;min-width:0;display:grid}.withdrawn-applications-toggle small{color:#858585;letter-spacing:.08em;font-size:8px;font-weight:900}.withdrawn-applications-toggle strong{font-size:12px}.withdrawn-applications-toggle p{color:#777;margin:0;font-size:8px;line-height:1.4}.withdrawn-applications-toggle>b{color:#444;background:#e9e9e9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.withdrawn-applications-toggle>i{color:#666;text-align:center;font-size:18px;font-style:normal}.withdrawn-applications-list{border-top:1px solid #e7e7e7;display:grid}.withdrawn-applications-list article{background:#fff;border-bottom:1px solid #ededed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.withdrawn-applications-list article:last-child{border-bottom:0}.withdrawn-applications-list article>span{color:#666;background:#f0f0f0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.withdrawn-applications-list article>div{gap:3px;min-width:0;display:grid}.withdrawn-applications-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.withdrawn-applications-list article>div small,.withdrawn-applications-list article>div p{color:#777;margin:0;font-size:7px;line-height:1.4}.withdrawn-applications-list aside{text-align:right;justify-items:end;gap:3px;display:grid}.withdrawn-applications-list aside small{color:#777;font-size:7px;font-weight:800}.withdrawn-applications-list aside strong{font-size:9px}.withdrawn-applications-list aside span{color:#888;font-size:7px}@media (max-width:760px){.withdrawn-applications-history{border-radius:16px;margin-top:0}.withdrawn-applications-toggle{grid-template-columns:44px minmax(0,1fr) 32px 20px;gap:9px;min-height:82px;padding:13px}.withdrawn-applications-toggle>span{width:44px;height:44px}.withdrawn-applications-toggle small{font-size:9px}.withdrawn-applications-toggle strong{font-size:13px}.withdrawn-applications-toggle p{font-size:10px}.withdrawn-applications-list article{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px}.withdrawn-applications-list article>div strong{font-size:12px}.withdrawn-applications-list article>div small,.withdrawn-applications-list article>div p{font-size:10px}.withdrawn-applications-list aside{text-align:left;grid-column:2;justify-items:start}.withdrawn-applications-list aside small,.withdrawn-applications-list aside span{font-size:9px}.withdrawn-applications-list aside strong{font-size:11px}}.landing-sector-switch{color:#222;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:999px;grid-template-columns:34px minmax(0,1fr) 16px;justify-self:center;align-items:center;gap:9px;min-width:160px;min-height:48px;padding:6px 10px;display:grid;box-shadow:0 4px 16px #1919190d}.landing-sector-switch:hover{border-color:#bdbdbd;box-shadow:0 7px 20px #19191917}.landing-sector-switch>.app-pictogram{width:18px;height:18px;color:var(--pink);background:#fff0f4;border-radius:50%;padding:7px}.landing-sector-switch>span{gap:1px;display:grid}.landing-sector-switch small{color:#818181;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.landing-sector-switch strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.landing-sector-switch>i{color:#777;text-align:center;font-size:14px;font-style:normal}.landing-sector-choice{background:radial-gradient(circle at 18% 8%,#ef285b14,#0000 30%),linear-gradient(#fff 0%,#fff9f8 100%);align-content:center;gap:clamp(24px,4vw,42px);min-height:calc(100svh - 82px);padding:clamp(38px,7vw,88px) 5.8vw;display:grid}.landing-sector-heading{text-align:center;justify-items:center;gap:10px;max-width:760px;margin:0 auto;display:grid}.landing-sector-map-badge{color:var(--pink);letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.landing-sector-map-badge .app-pictogram{width:17px;height:17px}.landing-sector-heading h1{color:#202020;letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(29px,4vw,50px);line-height:1.04}.landing-sector-heading p{color:#696969;max-width:650px;margin:0;font-size:14px;line-height:1.6}.landing-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(980px,100%);margin:0 auto;display:grid}.landing-sector-card{color:#222;text-align:left;background:#fffffff5;border:1px solid #dedede;border-radius:24px;align-content:start;gap:18px;min-height:310px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 14px 36px #23191c12}.landing-sector-card:hover{border-color:#c9c9c9;transform:translateY(-3px);box-shadow:0 20px 46px #23191c1f}.landing-sector-card>header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;display:grid}.landing-sector-card>header>span:last-child{gap:6px;min-width:0;display:grid}.landing-sector-card-icon{color:#171922;background:#f4f4f4;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.landing-sector-card.business-services .landing-sector-card-icon{color:#171922;background:#eef5f2}.landing-sector-card-icon .app-pictogram{width:28px;height:28px}.landing-sector-card small{color:var(--pink);letter-spacing:.12em;font-size:9px;font-weight:900}.landing-sector-card.business-services small{color:#397661}.landing-sector-card header strong{font-size:clamp(19px,2vw,24px);line-height:1.12}.landing-sector-card p{color:#5f5f5f;margin:0;font-size:12px;line-height:1.5}.landing-sector-services button,.landing-sector-all{color:#1d1f26;cursor:pointer;background:#fff;border:1px solid #e1e1e1}.landing-sector-services button{text-align:left;border-radius:15px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}:is(.landing-sector-services button:hover,.landing-sector-services button:focus-visible){background:#fafafa;border-color:#a9a9a9}.landing-sector-services button>span{color:#171922;background:#f3f3f3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.landing-sector-services button>span .app-pictogram{width:19px;height:19px}.landing-sector-services button strong{text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.landing-sector-services button i,.landing-sector-all i{color:#444;text-align:right;font-size:15px;font-style:normal}.landing-sector-all{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:auto;padding:10px 14px;font-size:10px;font-weight:850;display:flex}:is(.landing-sector-all:hover,.landing-sector-all:focus-visible){border-color:var(--pink);color:var(--pink)}.landing-sector-card button:focus-visible{outline-offset:2px;outline:3px solid #ef285b33}.landing-sector-reassurance{color:#666;flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.landing-sector-reassurance span{align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.landing-sector-reassurance .app-pictogram{color:#3d3d3d;width:15px;height:15px}@media (max-width:760px){.landing-header:has(.landing-sector-switch){grid-template-columns:auto auto minmax(0,1fr);gap:8px}.landing-sector-switch{grid-template-columns:32px 12px;min-width:0;min-height:42px;padding:4px 7px}.landing-sector-switch>span{display:none}.landing-sector-switch>.app-pictogram{width:17px;height:17px}.landing-sector-choice{min-height:calc(100svh - 68px);padding:34px 15px calc(30px + env(safe-area-inset-bottom,0px));align-content:start;gap:22px}.landing-sector-heading{gap:8px}.landing-sector-heading h1{font-size:clamp(28px,9vw,38px)}.landing-sector-heading p{font-size:13px}.landing-sector-grid{grid-template-columns:1fr;gap:12px}.landing-sector-card{border-radius:20px;gap:14px;min-height:0;padding:16px}.landing-sector-card>header{grid-template-columns:50px minmax(0,1fr);gap:12px}.landing-sector-card-icon{border-radius:15px;width:50px;height:50px}.landing-sector-card-icon .app-pictogram{width:25px;height:25px}.landing-sector-card header strong{font-size:18px}.landing-sector-card p{font-size:11px}.landing-sector-services{gap:7px}.landing-sector-services button{border-radius:13px;grid-template-columns:32px minmax(0,1fr) 12px;gap:7px;min-height:52px;padding:7px 8px}.landing-sector-services button>span{width:32px;height:32px}.landing-sector-services button>span .app-pictogram{width:17px;height:17px}.landing-sector-services button strong{font-size:10px}.landing-sector-all{min-height:44px;font-size:10px}.landing-sector-reassurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:5px;display:grid}.landing-sector-reassurance span{font-size:9px}}.landing-sector-choice{gap:clamp(22px,3vw,34px);padding-block:clamp(34px,5vw,64px)}.landing-sector-heading{gap:12px;max-width:850px}.landing-sector-map-badge{color:#333;letter-spacing:.09em;background:#fff;border:1px solid #e3e3e3;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 6px 18px #1e1e1e0d}.landing-sector-map-badge .app-pictogram{width:17px;height:17px;color:var(--pink)}.landing-sector-heading h1{max-width:820px}.landing-sector-heading p{max-width:720px;font-size:15px}.landing-sector-grid{gap:18px;width:min(1120px,100%)}.landing-sector-card{cursor:default;grid-template-columns:1fr;align-content:start;gap:18px;min-height:0;padding:22px;display:grid;position:relative;overflow:hidden}.landing-sector-card:before{content:"";background:var(--pink);height:5px;position:absolute;inset:0 0 auto}.landing-sector-card.business-services:before{background:#2871b8}.landing-sector-card:hover{transform:none}.landing-sector-card>header{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding-top:5px;display:grid}.landing-sector-card>header>span:last-child{gap:5px;display:grid}.landing-sector-card>header small{font-size:10px}.landing-sector-card>header strong{font-size:clamp(21px,2vw,27px);line-height:1.1}.landing-sector-card>header p{font-size:13px}.landing-sector-card-icon,.landing-sector-card.business-services .landing-sector-card-icon{color:#222}.landing-sector-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.landing-sector-services>button{color:#222;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:17px;grid-template-rows:44px auto;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:104px;padding:10px 6px;transition:border-color .16s,background .16s,transform .16s;display:grid}.landing-sector-services>button:hover{background:#fff;border-color:#bdbdbd;transform:translateY(-2px)}.landing-sector-services>button:focus-visible{outline-offset:2px;outline:3px solid #ef285b38}.landing-sector-all:focus-visible{outline-offset:2px;outline:3px solid #ef285b38}.landing-sector-services>button>span{color:#252525;background:#fff0f4;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.landing-sector-card.business-services .landing-sector-services>button>span{background:#eef6ff}.landing-sector-services .app-pictogram{width:24px;height:24px}.landing-sector-services strong{text-align:center;min-width:0;font-size:12px;line-height:1.25}.landing-sector-services>button>i{font-style:normal;display:none}.landing-sector-all{color:#fff;cursor:pointer;background:#202020;border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:13px;font-weight:850;display:flex}.landing-sector-card.business-services .landing-sector-all{background:#245f99}.landing-sector-all>i{font-size:18px;font-style:normal}.landing-sector-reassurance span{font-size:11px}@media (max-width:760px){.landing-sector-choice{min-height:calc(100svh - 60px);padding:24px 12px calc(26px + env(safe-area-inset-bottom,0px));gap:20px}.landing-sector-heading{gap:10px;padding-inline:4px}.landing-sector-map-badge{min-height:32px;padding-inline:11px;font-size:9px}.landing-sector-heading h1{font-size:clamp(29px,8.8vw,38px);line-height:1.04}.landing-sector-heading p{font-size:16px;line-height:1.45}.landing-sector-grid{grid-template-columns:1fr;gap:14px}.landing-sector-card{border-radius:21px;gap:13px;padding:15px}.landing-sector-card>header{grid-template-columns:54px minmax(0,1fr);gap:12px;padding-top:4px}.landing-sector-card-icon{border-radius:16px;width:54px;height:54px}.landing-sector-card-icon .app-pictogram{width:27px;height:27px}.landing-sector-card>header small{font-size:9px}.landing-sector-card>header strong{font-size:20px}.landing-sector-card>header p{font-size:14px;line-height:1.35}.landing-sector-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-sector-services>button{border-radius:15px;grid-template-rows:1fr;grid-template-columns:40px minmax(0,1fr) 16px;place-items:center start;gap:9px;min-height:62px;padding:8px 10px}.landing-sector-services>button>span{border-radius:12px;width:40px;height:40px}.landing-sector-services .app-pictogram{width:22px;height:22px}.landing-sector-services strong{text-align:left;font-size:14px}.landing-sector-services>button>i{color:#777;align-self:center;font-size:17px;display:block}.landing-sector-all{min-height:52px;font-size:15px}.landing-sector-reassurance{gap:9px}.landing-sector-reassurance span{min-height:28px;font-size:11px;line-height:1.2}}@media (max-width:390px){.landing-sector-services>button{grid-template-columns:38px minmax(0,1fr)}.landing-sector-services>button>i{display:none}.landing-sector-services strong{font-size:13px}}.sector-entry-screen{background:radial-gradient(circle at 18% 8%,#ef285b17,#0000 32%),radial-gradient(circle at 84% 74%,#2871b80e,#0000 30%),linear-gradient(#fff 0%,#fffaf9 100%);align-content:center;gap:clamp(20px,3vw,32px);min-height:calc(100svh - 76px);padding:clamp(34px,5vw,68px) 5vw;overflow-x:hidden}.sector-entry-screen .landing-sector-heading>small{color:var(--pink);letter-spacing:.13em;font-size:10px;font-weight:900}.sector-entry-screen .landing-sector-heading h1{max-width:850px;font-size:clamp(34px,4.2vw,56px)}.sector-entry-screen .landing-sector-heading p{color:#656565;max-width:790px;font-size:16px;line-height:1.55}.sector-entry-screen .landing-sector-heading p b{color:#2a2a2a}.sector-entry-screen .landing-sector-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(900px,100%);margin:0 auto;display:grid}.sector-entry-screen .landing-sector-highlights>span{background:#fffffff5;border:1px solid #e1e1e1;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 11px;min-width:0;min-height:68px;padding:10px 14px;display:grid;box-shadow:0 8px 24px #23191c0e}.sector-entry-screen .landing-sector-highlights i{width:42px;height:42px;color:var(--pink);background:#fff0f4;border-radius:13px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.sector-entry-screen .landing-sector-highlights b{color:#242424;font-size:14px;line-height:1.2}.sector-entry-screen .landing-sector-highlights small{color:#777;font-size:11px;line-height:1.25}.sector-entry-screen .landing-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1020px,100%)}.sector-entry-screen .landing-sector-card{color:#222;text-align:left;cursor:pointer;background:#fffffffa;border:1px solid #dedede;border-radius:24px;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:20px;min-width:0;min-height:205px;padding:26px 28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #23191c12}.sector-entry-screen .landing-sector-card:before{content:"";background:var(--pink);height:5px;position:absolute;inset:0 0 auto}.sector-entry-screen .landing-sector-card.business-services:before{background:#2871b8}.sector-entry-screen .landing-sector-card:hover{border-color:#c8c8c8;transform:translateY(-3px);box-shadow:0 20px 46px #23191c1f}.sector-entry-screen .landing-sector-card:focus-visible{outline-offset:3px;outline:3px solid #ef285b40}.sector-entry-screen .landing-sector-card>span:nth-child(2){gap:6px;min-width:0;display:grid}.sector-entry-screen .landing-sector-card-icon{width:64px;height:64px;color:var(--pink);background:#fff0f4;border-radius:18px}.sector-entry-screen .landing-sector-card.business-services .landing-sector-card-icon{color:#2871b8;background:#eef6ff}.sector-entry-screen .landing-sector-card small{color:var(--pink);letter-spacing:.1em;font-size:10px;font-weight:900}.sector-entry-screen .landing-sector-card.business-services small{color:#2871b8}.sector-entry-screen .landing-sector-card strong{font-size:clamp(22px,2vw,28px);line-height:1.08}.sector-entry-screen .landing-sector-card p{color:#5d5d5d;margin:0;font-size:14px;line-height:1.45}.sector-entry-screen .landing-sector-card em{color:#878787;font-size:11px;font-style:normal;line-height:1.35}.sector-entry-screen .landing-sector-card-cta{color:#202020;margin-top:3px;font-size:13px;font-weight:900}.sector-entry-screen .landing-sector-card>i{color:var(--pink);text-align:right;font-size:24px;font-style:normal}.sector-entry-screen .landing-sector-card.business-services>i{color:#2871b8}.sector-entry-screen .landing-sector-paths{color:#8a8a8a;justify-content:center;align-items:center;gap:18px;display:flex}.sector-entry-screen .landing-sector-paths>span{grid-template-columns:22px auto;align-items:center;gap:1px 8px;display:grid}.sector-entry-screen .landing-sector-paths .app-pictogram{color:#333;grid-row:1/3;width:20px;height:20px}.sector-entry-screen .landing-sector-paths b{color:#333;font-size:12px}.sector-entry-screen .landing-sector-paths small,.sector-entry-screen .landing-sector-reassurance span{font-size:11px}@media (max-width:760px){.sector-entry-screen{min-height:calc(100svh - 60px);padding:26px 14px calc(28px + env(safe-area-inset-bottom,0px));align-content:start;gap:20px}.sector-entry-screen .landing-sector-heading{gap:10px;padding-inline:2px}.sector-entry-screen .landing-sector-heading>small{font-size:9px}.sector-entry-screen .landing-sector-heading h1{font-size:clamp(30px,9.2vw,40px);line-height:1.04}.sector-entry-screen .landing-sector-heading p{font-size:16px;line-height:1.45}.sector-entry-screen .landing-sector-highlights{gap:7px}.sector-entry-screen .landing-sector-highlights>span{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:112px;padding:10px 7px}.sector-entry-screen .landing-sector-highlights i{border-radius:12px;grid-row:auto;width:38px;height:38px}.sector-entry-screen .landing-sector-highlights .app-pictogram{width:20px;height:20px}.sector-entry-screen .landing-sector-highlights b{font-size:12px;line-height:1.15}.sector-entry-screen .landing-sector-highlights small{font-size:10px}.sector-entry-screen .landing-sector-grid{grid-template-columns:1fr;gap:13px}.sector-entry-screen .landing-sector-card{border-radius:21px;grid-template-columns:54px minmax(0,1fr) 22px;gap:13px;min-height:184px;padding:20px 16px}.sector-entry-screen .landing-sector-card-icon{border-radius:16px;width:54px;height:54px}.sector-entry-screen .landing-sector-card-icon .app-pictogram{width:27px;height:27px}.sector-entry-screen .landing-sector-card strong{font-size:22px}.sector-entry-screen .landing-sector-card p{font-size:14px;line-height:1.4}.sector-entry-screen .landing-sector-card em{font-size:11px}.sector-entry-screen .landing-sector-card-cta{font-size:14px}.sector-entry-screen .landing-sector-card>i{font-size:20px}.sector-entry-screen .landing-sector-paths{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.sector-entry-screen .landing-sector-paths>i{display:none}.sector-entry-screen .landing-sector-paths>span{background:#fffc;border:1px solid #e5e5e5;border-radius:14px;min-width:0;min-height:62px;padding:9px 10px}.sector-entry-screen .landing-sector-paths small{overflow-wrap:anywhere}.sector-entry-screen .landing-sector-reassurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sector-entry-screen .landing-sector-reassurance span{min-height:32px;font-size:11px;line-height:1.25}}@media (max-width:390px){.sector-entry-screen .landing-sector-card{grid-template-columns:48px minmax(0,1fr) 18px;gap:11px;padding-inline:14px}.sector-entry-screen .landing-sector-card-icon{width:48px;height:48px}}.mobile-search-trigger-kicker{display:none}@media (max-width:760px){.landing-search-area>.mobile-search-trigger{color:#fff;background:linear-gradient(145deg,#0f1015 0%,#1c1d24 100%);border:2px solid #f04478;border-radius:21px;grid-template-columns:46px minmax(0,1fr) 24px;gap:11px;min-height:82px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0e0f143d,0 7px 18px #e31c5f33}.landing-search-area>.mobile-search-trigger:focus-visible{outline-offset:3px;outline:3px solid #f044784d}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-icon{color:#ff5a8b;background:#272832;border:1px solid #ff6391ad;width:46px;height:46px;position:relative;overflow:visible;box-shadow:0 0 0 5px #f0447817,0 7px 16px #0000004d}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-icon:before,.landing-search-area>.mobile-search-trigger .mobile-search-trigger-icon:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #ff5a8bd1;border-radius:50%;position:absolute;inset:-2px}.landing-search-area>.mobile-search-trigger:not(.has-been-opened) .mobile-search-trigger-icon:before,.landing-search-area>.mobile-search-trigger:not(.has-been-opened) .mobile-search-trigger-icon:after{animation:3.8s cubic-bezier(.2,.7,.3,1) infinite rely-search-shockwave}.landing-search-area>.mobile-search-trigger:not(.has-been-opened) .mobile-search-trigger-icon:after{animation-delay:.55s}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy{gap:2px}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-kicker{color:#ff5a8b;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900;line-height:1.15;display:block;overflow:hidden}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy strong{color:#ff8aab;font-size:14px;font-weight:850;line-height:1.25}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy strong i{color:#fff}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy small{color:#f5d3dd;font-size:11px;font-weight:650;line-height:1.2}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-edit{color:#ff5a8b;font-size:28px}}@keyframes rely-search-shockwave{0%{opacity:0;transform:scale(.88)}12%{opacity:.7}68%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.landing-search-area>.mobile-search-trigger .mobile-search-trigger-icon:before,.landing-search-area>.mobile-search-trigger .mobile-search-trigger-icon:after{animation:none!important}}@media (max-width:390px){.landing-search-area>.mobile-search-trigger{grid-template-columns:42px minmax(0,1fr) 20px;gap:9px;min-height:80px;padding-inline:10px}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-icon{width:42px;height:42px}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-kicker{font-size:8px}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy strong{font-size:13px}.landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy small{font-size:10px}}.negotiated-daily-rate{color:#5f6874;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:1em;font-weight:800;line-height:1.25;display:inline-flex}.negotiated-daily-rate-base{color:#5f6874}.negotiated-daily-rate-supplement{color:var(--pink-dark);font-weight:950}.negotiated-daily-rate>small{color:#707983!important;letter-spacing:0!important;text-transform:none!important;font-size:.82em!important;font-weight:750!important}.negotiated-daily-rate.empty{color:#707983}@media (max-width:420px){.negotiated-daily-rate{gap:3px}.negotiated-daily-rate-supplement{font-size:1.05em}.position-counter-rate-comparison,.applied-position-rate{grid-template-columns:1fr}.position-counter-rate-comparison>b{display:none}}.mission-daily-photos{background:#f7fbf9;border:1px solid #d8e8e0;border-radius:18px;grid-column:1/-1;margin-top:10px;padding:14px}.mission-daily-photos>header{align-items:center;gap:10px;display:flex}.mission-daily-photos>header>span{color:#176f52;background:#e0f4ea;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.mission-daily-photos>header div{gap:2px;display:grid}.mission-daily-photos>header strong{font-size:14px}.mission-daily-photos>header small{color:#64736c;font-size:11px}.mission-daily-photo-form{gap:10px;margin-top:12px;display:grid}.mission-daily-photo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.mission-daily-photo-picker{text-align:left;cursor:pointer;background:#fff;border:1px dashed #7bb89f;border-radius:14px;gap:3px;width:100%;min-height:62px;padding:13px;display:grid}.mission-daily-photo-picker:disabled{cursor:default;opacity:.65}.mission-daily-photo-picker b{color:#176f52;font-size:13px}.mission-daily-photo-picker small{color:#68756f;font-size:10px}.mission-daily-photo-form label:not(.mission-daily-photo-picker){gap:5px;display:grid}.mission-daily-photo-form label span{font-size:12px;font-weight:800}.mission-daily-photo-form textarea{resize:vertical;background:#fff;border:1px solid #d4ddd8;border-radius:12px;width:100%;padding:10px}.mission-daily-photo-form>p{border-radius:10px;margin:0;padding:9px 11px;font-size:12px;font-weight:750}.mission-daily-photo-form>p.success{color:#176f52;background:#e8f6ef}.mission-daily-photo-form>p.error{color:#a92d45;background:#fff0f2}.mission-daily-photo-form>button:not(.mission-daily-photo-picker){color:#fff;background:#187655;border:0;border-radius:13px;min-height:44px;font-weight:850}.mission-daily-photo-list{gap:8px;margin-top:12px;display:grid}.mission-daily-photo-list article{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.mission-daily-photo-list img,.mission-daily-photo-placeholder{object-fit:cover;border-radius:10px;width:64px;height:64px}.mission-daily-photo-placeholder{background:#edf2ef;place-items:center;display:grid}.mission-daily-photo-list article div{gap:3px;display:grid}.mission-daily-photo-list article strong{font-size:12px}.mission-daily-photo-list article small,.mission-daily-photo-list article em{color:#64736c;font-size:10px}.mission-daily-photo-empty{color:#68756f;margin:10px 0 0;font-size:12px}.admin-work-photo-list{gap:12px;display:grid}.admin-work-photo-list article{border:1px solid #e1e5e3;border-radius:18px;grid-template-columns:140px minmax(180px,1fr) minmax(220px,auto);align-items:center;gap:16px;padding:14px;display:grid}.admin-work-photo-list a{text-align:center;gap:4px;display:grid}.admin-work-photo-list img{object-fit:cover;border-radius:12px;width:140px;height:100px}.admin-work-photo-list article>div{gap:5px;display:grid}.admin-work-photo-actions{grid-template-columns:1fr 1fr}.admin-work-photo-actions input{border:1px solid #d8ddda;border-radius:10px;grid-column:1/-1;padding:10px}@media (max-width:700px){.admin-work-photo-list article{grid-template-columns:1fr}.admin-work-photo-list img{width:100%;height:210px}}.mission-daily-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-daily-photo-actions .mission-daily-photo-picker{min-width:0;min-height:72px;padding:11px}.mission-daily-photo-previews{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;display:grid}.mission-daily-photo-previews figure{aspect-ratio:1;background:#e8efeb;border-radius:12px;margin:0;position:relative;overflow:hidden}.mission-daily-photo-previews img{object-fit:cover;width:100%;height:100%}.mission-daily-photo-previews figure>button{color:#fff;background:#1f2523;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.mission-daily-photo-previews>small{color:#176f52;grid-column:1/-1;font-weight:800}@media (max-width:420px){.mission-daily-photo-actions{grid-template-columns:1fr}.mission-daily-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-control-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.admin-control-shortcuts a{color:#30343a;background:#fff;border:1px solid #e0e3e7;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;text-decoration:none;display:flex;box-shadow:0 5px 18px #1c23200d}.admin-control-shortcuts a.primary{color:#176f52;background:#eaf7f1;border-color:#76b69e}.admin-control-shortcuts a>span{gap:2px;min-width:0;display:grid}.admin-control-shortcuts strong{font-size:13px}.admin-control-shortcuts small{color:#6d7378;font-size:10px;line-height:1.3}#admin-work-photos,#admin-incident-photos,#admin-profile-photos,#admin-document-files{scroll-margin-top:90px}@media (max-width:700px){.admin-control-shortcuts{grid-template-columns:1fr}.admin-control-shortcuts a{min-height:66px}.admin-control-shortcuts strong{font-size:15px}.admin-control-shortcuts small{font-size:12px}}.mission-daily-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-daily-photo-previews figure{aspect-ratio:auto;background:#fff;border:1px solid #d8e8e0;grid-template-columns:62px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:7px;display:grid}.mission-daily-photo-previews img{border-radius:9px;width:62px;height:62px}.mission-daily-photo-previews figcaption{gap:2px;min-width:0;display:grid}.mission-daily-photo-previews figcaption strong{font-size:11px}.mission-daily-photo-previews figcaption small{color:#64736c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mission-daily-photo-previews figure>button{color:#a92d45;background:#fff;border:1px solid #e3d1d5;width:28px;height:28px;font-size:18px;position:static}.mission-daily-photo-count{font-weight:800;color:#176f52!important}.admin-work-photo-list a,.admin-work-photo-loading{text-align:center;gap:4px;display:grid}.admin-work-photo-loading{color:#64736c;background:#edf2ef;border-radius:12px;place-items:center;min-height:100px}.admin-work-photo-loading svg{width:28px;height:28px}@media (max-width:700px){.mission-daily-photo-previews{grid-template-columns:1fr}}.admin-incident-resolution{border:1px solid #e6c6ce;gap:14px;display:grid}.admin-incident-resolution>header{align-items:flex-start;gap:12px;display:flex}.admin-incident-resolution>header>span{color:#c52149;background:#ffe8ee;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.admin-incident-resolution>header>span svg{width:23px;height:23px}.admin-incident-resolution>header>div{flex:1;gap:3px;display:grid}.admin-incident-resolution>header small{color:#c52149;letter-spacing:.06em;font-size:11px;font-weight:900}.admin-incident-resolution>header h4{margin:0;font-size:19px}.admin-incident-resolution>header p{color:#71666a;margin:0;font-size:13px;line-height:1.45}.admin-incident-resolution>header>b{color:#a91639;background:#fff0f4;border-radius:10px;padding:7px 10px;font-size:12px}.admin-incident-resolution-tabs{border-bottom:1px solid #ebe4e6;align-items:center;gap:7px;padding-bottom:10px;display:flex}.admin-incident-resolution-tabs button{cursor:pointer;background:#fff;border:1px solid #dcd3d6;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.admin-incident-resolution-tabs button.active{color:#fff;background:#cc2850;border-color:#cc2850}.admin-incident-resolution-tabs span{color:#7a6e72;margin-left:auto;font-size:12px}.admin-incident-resolution-list{gap:11px;display:grid}.admin-incident-resolution-list>article{background:#fff;border:1px solid #e3dcdf;border-radius:14px;overflow:hidden}.admin-incident-resolution-list>article.urgent{border-color:#e6a65b}.admin-incident-resolution-list>article>header{align-items:flex-start;gap:10px;padding:13px;display:flex}.admin-incident-resolution-list>article>header>span{color:#b51c41;background:#ffe8ee;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-incident-resolution-list>article>header>div{flex:1;gap:3px;display:grid}.admin-incident-resolution-list>article>header small{color:#796e72;font-size:10px}.admin-incident-resolution-list>article>header strong{font-size:14px}.admin-incident-resolution-list>article>header p{color:#70666a;margin:0;font-size:12px}.admin-incident-resolution-list>article>header>b{color:#594085;white-space:nowrap;background:#f1edf8;border-radius:10px;padding:7px 9px;font-size:11px}.admin-incident-money,.admin-incident-addendum{color:#624209;background:#fff7e7;border-radius:11px;align-items:center;gap:10px;margin:0 13px 11px;padding:11px;display:flex}.admin-incident-money>span,.admin-incident-addendum>span{color:#fff;background:#c88514;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.admin-incident-money>div,.admin-incident-addendum>div{flex:1;gap:2px;display:grid}.admin-incident-money small,.admin-incident-addendum small{letter-spacing:.04em;font-size:10px;font-weight:900}.admin-incident-money strong,.admin-incident-addendum strong{font-size:14px}.admin-incident-money p,.admin-incident-addendum p{margin:0;font-size:12px;line-height:1.4}.admin-incident-addendum{color:#155d43;background:#eaf8f1}.admin-incident-addendum>span{background:#1a7552}.admin-incident-addendum>button{color:#fff;background:#1a7552;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.admin-incident-decision{background:#fbfafa;border-top:1px solid #ede7e9;gap:9px;padding:12px 13px;display:grid}.admin-incident-decision label{gap:5px;display:grid}.admin-incident-decision label span{font-size:12px;font-weight:800}.admin-incident-decision textarea{font:inherit;border:1px solid #d9d1d4;border-radius:9px;padding:9px;font-size:12px}.admin-incident-not-ready{color:#77520e;background:#fff4df;border-radius:9px;margin:0;padding:9px;font-size:12px;font-weight:700;line-height:1.4}.admin-incident-decision>div{justify-content:flex-end;gap:8px;display:flex}.admin-incident-decision button{cursor:pointer;background:#fff;border:1px solid #cfc5c8;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:850}.admin-incident-decision button.validate{color:#fff;background:#19724f;border-color:#19724f}.admin-incident-decision button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:700px){.admin-incident-resolution>header,.admin-incident-resolution-list>article>header,.admin-incident-resolution-tabs{flex-wrap:wrap}.admin-incident-resolution-tabs span{width:100%;margin-left:0}.admin-incident-decision>div{display:grid}.admin-incident-decision button{min-height:42px}}.mission-addenda-documents{gap:12px;display:grid}.mission-addenda-documents.loading{color:#6d746f;place-items:center;min-height:60px;font-size:13px}.mission-addenda-documents>header{align-items:flex-start;gap:11px;display:flex}.mission-addenda-documents>header>span{color:#196e4d;background:#e8f7ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mission-addenda-documents>header svg{width:23px;height:23px}.mission-addenda-documents>header>div{flex:1;gap:2px;display:grid}.mission-addenda-documents>header small{letter-spacing:.05em;color:#196e4d;font-size:11px;font-weight:900}.mission-addenda-documents>header h4{margin:0;font-size:18px}.mission-addenda-documents>header p{color:#6f746f;margin:0;font-size:12px}.mission-addenda-documents>header>b{color:#fff;background:#196e4d;border-radius:10px;place-items:center;min-width:30px;height:30px;display:grid}.mission-addenda-documents>div{gap:9px;display:grid}.mission-addenda-documents article{background:#f2fbf6;border:1px solid #cce5d8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.mission-addenda-documents article>span{color:#fff;background:#1a7552;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.mission-addenda-documents article>div{gap:2px;display:grid}.mission-addenda-documents article small{color:#28785a;font-size:10px;font-weight:850}.mission-addenda-documents article strong{font-size:14px}.mission-addenda-documents article p{color:#5d665f;margin:0;font-size:12px}.mission-addenda-documents article em{color:#155f43;font-size:12px;font-style:normal;font-weight:750}.mission-addenda-documents article>button{color:#fff;cursor:pointer;background:#1a7552;border:0;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:850}.mission-addenda-error{color:#a21737}.mission-billing-adjustment{color:#155f43;background:#eefaf4;border:1px solid #add8c3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.mission-billing-adjustment>span{color:#fff;background:#1a7552;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.mission-billing-adjustment>div{gap:1px;display:grid}.mission-billing-adjustment small{letter-spacing:.05em;font-size:9px;font-weight:900}.mission-billing-adjustment strong{font-size:13px}.mission-billing-adjustment p{margin:0;font-size:11px}.mission-billing-adjustment em{color:#557064;font-size:9px;font-style:normal;line-height:1.3}.mission-billing-adjustment>button{color:#fff;background:#1a7552;border:0;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:800}.mission-accounting-correction-ready{margin-top:4px}.mission-addendum-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mission-addendum-document-actions button{color:#fff;cursor:pointer;background:#1a7552;border:0;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:850}.mission-addendum-document-actions button+button{color:#155f43;background:#fff;border:1px solid #88c6a8}@media (max-width:700px){.mission-addenda-documents article{grid-template-columns:auto 1fr}.mission-addendum-document-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.mission-addendum-document-actions button{min-height:44px}.mission-billing-adjustment{grid-template-columns:auto 1fr}.mission-billing-adjustment>button{grid-column:1/-1}}@media (min-width:1181px){.marketplace-layout{grid-template-columns:clamp(350px,25vw,410px) minmax(0,1fr)}.providers-panel{box-shadow:10px 0 30px #1f191714}.providers-panel .search-summary-card,.providers-panel .search-price-explainer,.providers-panel .presence-legend{display:none}.providers-heading{padding-top:16px}.professionals-list{background:0 0;border:0;margin-inline:16px}.professional-row{border:1px solid #eadfd9;border-radius:15px;min-height:128px;margin-bottom:10px;overflow:hidden;box-shadow:0 5px 16px #3d271f0f}.professional-main{grid-template-columns:68px minmax(0,1fr) 78px;gap:11px;min-height:127px;padding:14px 13px}.professional-ant-avatar{--professional-ant-width:50px;width:64px;height:64px}.professional-name-line>strong{font-size:15px}.professional-info>small{font-size:11px}.row-price{padding:30px 0 38px}.row-price strong{font-size:17px}.request-select-button{min-width:70px;min-height:34px;bottom:11px;right:12px}.map-canvas{border-left:1px solid #1f191714}.map-canvas .leaflet-control-zoom{margin-top:20px}}@media (max-width:760px){.mobile-view-switch{top:calc(128px + env(safe-area-inset-top,0px));color:#272124;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf8f5;border-color:#ead9d2;border-radius:13px;padding:3px;bottom:auto;box-shadow:0 7px 24px #3a261e24}.mobile-view-switch button{color:#5f5754;border-radius:10px;justify-content:center;min-width:94px;min-height:40px}.mobile-view-switch button.active{color:#fff;background:#d93b45;box-shadow:0 3px 10px #d93b453d}.map-canvas .leaflet-control-zoom{margin-top:calc(78px + env(safe-area-inset-top,0px))}.radius-legend,.map-activation-note{top:calc(70px + env(safe-area-inset-top,0px))}.map-toast{bottom:calc(86px + env(safe-area-inset-bottom,0px));background:#fffcf8f7;border-color:#ead9d2;border-radius:16px;box-shadow:0 12px 34px #3a261e29}.profile-backdrop{background:#1c16143d;align-items:end;padding:0}.profile-modal{border-radius:24px 24px 0 0;min-height:0;max-height:68dvh;overflow-y:auto;box-shadow:0 -18px 48px #2c1f1b33}.profile-modal:before{content:"";z-index:3;background:#c7bbb5;border-radius:3px;width:44px;height:5px;margin:8px auto -3px;display:block;position:sticky;top:8px}.profile-column{padding-top:26px}}.admin-incident-money.missing{color:#8c1935;background:#fff0f3}.admin-incident-money.missing>span{background:#c82349}.admin-incident-conversation{background:#fcfbfb;border:1px solid #e6dfe2;border-radius:12px;gap:12px;margin:0 13px 13px;padding:13px;display:grid}.admin-incident-conversation>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-incident-conversation>header>div{gap:2px;display:grid}.admin-incident-conversation>header small{color:#c52149;letter-spacing:.05em;font-size:10px;font-weight:900}.admin-incident-conversation>header strong{font-size:14px}.admin-incident-conversation>header>b{color:#665a5e;white-space:nowrap;background:#f3edf0;border-radius:10px;padding:5px 8px;font-size:10px}.admin-incident-participants{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-incident-participants>article{background:#fff;border:1px solid #ebe4e6;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.admin-incident-participants>article>span{color:#fff;background:#252123;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.admin-incident-participants>article+article>span{background:#d02550}.admin-incident-participants>article>div{gap:2px;min-width:0;display:grid}.admin-incident-participants small{color:#897d81;font-size:9px;font-weight:900}.admin-incident-participants strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-incident-participants em{color:#776d70;font-size:10px;font-style:normal}.admin-incident-participants a{color:#16704e;width:max-content;font-size:12px;font-weight:900;text-decoration:none}.admin-incident-thread{gap:9px;margin:0;padding:0;list-style:none;display:grid}.admin-incident-thread>li{align-items:flex-start;gap:8px;display:flex}.admin-incident-thread>li>span{color:#fff;background:#252123;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.admin-incident-thread>li.from-artisan>span{background:#d02550}.admin-incident-thread>li.from-admin>span{background:#19724f}.admin-incident-thread>li>div{background:#fff;border:1px solid #e9e2e4;border-radius:3px 11px 11px;flex:1;gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-incident-thread>li.from-artisan>div{background:#fff8fa;border-color:#f0ccd5}.admin-incident-thread>li.from-admin>div{background:#f4fbf7;border-color:#cce5da}.admin-incident-thread header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-incident-thread header strong{font-size:11px}.admin-incident-thread time{color:#81767a;font-size:9px}.admin-incident-thread small{color:#a11e3e;font-size:9px;font-weight:850}.admin-incident-thread p{color:#3e3739;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}@media (max-width:700px){.admin-incident-participants{grid-template-columns:1fr}.admin-incident-thread header{flex-direction:column;align-items:flex-start;gap:2px}}.mission-incident-financial>summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.mission-incident-financial>summary>span{font-weight:900}.mission-incident-financial>summary>b{color:#a91639;background:#fff0f4;border-radius:9px;padding:5px 8px;font-size:11px}.mission-incident-financial-contract{background:#fff;border:1px solid #e5dce0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.mission-incident-financial-contract>.app-pictogram{color:#c52149;flex:0 0 24px;width:24px;height:24px}.mission-incident-financial-contract>span{gap:3px;display:grid}.mission-incident-financial-contract small{color:#8a747b;letter-spacing:.05em;font-size:10px;font-weight:900}.mission-incident-financial-contract strong{overflow-wrap:anywhere;font-size:13px}.mission-incident-financial-contract p{color:#71666a;margin:0;font-size:12px;line-height:1.4}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@supports (-webkit-touch-callout:none){html,body,.landing-page,.rely-app,.account-dashboard,.mission-fullscreen-view{min-height:-webkit-fill-available}}@media (max-width:760px){:root{--app-page-gutter:18px}.mobile-confirm-backdrop{align-items:end;padding:0}.mobile-confirm-sheet{width:100%;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.dashboard-main small,.orders-history-page small,.mission-marketplace small,.relay-messages-page small{font-size:12px!important;line-height:1.35!important}.dashboard-main button,.mission-marketplace button,.orders-history-page button,.relay-messages-page button{min-height:46px}.mobile-account-row{min-height:58px!important}.mobile-account-row>span:not(.mobile-account-chevron){font-size:15px!important}.mobile-account-row small{font-size:12px!important}.mission-filter-date-grid{grid-template-columns:1fr!important}.mission-filter-date-grid input{width:100%;min-height:48px;font-size:16px}.app-info-page article{padding-inline:18px}}@media (max-width:380px){:root{--app-page-gutter:14px}.mobile-confirm-sheet{grid-template-columns:40px minmax(0,1fr);padding-inline:15px}.mobile-confirm-icon{width:40px;height:40px}.mobile-confirm-sheet footer{grid-template-columns:1fr}}@media (max-width:760px){:root{--ios-side:14px;--ios-touch:48px}html{-webkit-text-size-adjust:100%;width:100%;max-width:100%;scroll-padding-top:calc(74px + env(safe-area-inset-top,0px))}body{width:100%;max-width:100%;min-height:100svh;-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:16px;line-height:1.45;overflow-x:clip}button,a,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%}button,[role=button],input,select{min-height:var(--ios-touch)}input,select,textarea{font-size:16px!important}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #ef2b6347}h1{font-size:clamp(23px,7vw,29px);line-height:1.15}h2{font-size:clamp(21px,6.2vw,26px);line-height:1.2}h3{font-size:19px;line-height:1.25}.landing-page{overscroll-behavior-y:contain;height:100dvh;overflow-y:auto}.landing-header{height:calc(70px + env(safe-area-inset-top,0px));min-height:calc(70px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--ios-side) 0}.landing-header .rely-logo{transform:scale(.9)}.landing-signup-shortcut,.landing-provider,.landing-primary-nav{display:none!important}.landing-actions{gap:6px}.landing-mobile-signup{color:#111;background:#fff;border:1px solid #d9dee6;border-radius:14px;place-items:center;min-width:48px;height:48px;padding:4px 6px;display:grid}.landing-mobile-signup svg{width:17px;height:17px}.landing-mobile-signup span{font-size:9px;font-weight:850;line-height:1}.landing-globe,.landing-account{width:48px;min-width:48px;height:48px;padding:3px}.landing-search-area{padding:18px var(--ios-side) 0}.landing-search-intro{text-align:left;margin-bottom:14px}.landing-search-intro>span{font-size:11px}.landing-search-intro h1{margin-block:8px;font-size:25px;line-height:1.18}.landing-search-intro p{font-size:13px;line-height:1.5}.mobile-search-trigger{border-radius:17px;min-height:68px;padding:10px 12px}.mobile-search-trigger-copy strong{white-space:normal;font-size:15px;line-height:1.25}.mobile-search-trigger-copy small{font-size:12px;line-height:1.35}.mobile-search-clear-dates{color:#172033;background:#fff;border:1px solid #d9dee6;border-radius:12px;width:100%;min-height:44px;margin-top:8px;font-size:12px;font-weight:800}.home-categories{margin-inline:calc(var(--ios-side) * -1);padding-inline:var(--ios-side);scroll-padding-inline:var(--ios-side)}.home-categories>button:not(.categories-next){flex-basis:88px;min-height:70px}.home-categories strong{font-size:11px;line-height:1.25}.mission-total-estimate{padding:13px}.mission-total-estimate header{display:grid}.mission-total-estimate header>b{width:max-content}.mission-total-estimate>div{grid-template-columns:1fr 1fr}.company-priority-action{grid-template-columns:auto minmax(0,1fr);padding:13px}.company-priority-action button{grid-column:1/-1;width:100%;min-height:48px}.landing-audience-choice{grid-template-columns:1fr;gap:10px;padding:14px;display:grid}.landing-audience-choice>div,.landing-audience-choice>button{width:100%;min-width:0}.landing-audience-choice>button{min-height:76px;padding:13px}.landing-audience-choice strong{font-size:14px}.landing-audience-choice span{font-size:11px;line-height:1.4}.landing-simple-steps{padding-inline:var(--ios-side)}.landing-simple-steps ol{grid-template-columns:1fr;gap:10px}.landing-simple-steps li{border:1px solid #ededed;border-radius:12px;grid-template-columns:30px minmax(0,1fr);min-height:62px;padding:10px 12px}.landing-simple-steps li strong{font-size:13px}.landing-simple-steps li small{white-space:normal;font-size:11px}.landing-content{padding:26px var(--ios-side) 0}.home-section-heading{grid-template-columns:1fr;gap:8px}.home-section-heading h1,.home-section-heading h2{font-size:23px;line-height:1.2}.home-section-heading p{font-size:13px;line-height:1.5}.home-section-heading>button{justify-self:start;min-height:44px;font-size:12px}.home-artisans-empty{min-height:210px;padding:24px 16px}.home-artisans-empty strong{text-align:center;font-size:16px}.home-artisans-empty span{text-align:center;font-size:12px;line-height:1.5}.service-explore-card h3,.home-confidence-banner h2{font-size:19px}.service-explore-card p,.home-confidence-banner p{font-size:12px;line-height:1.55}.landing-footer{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}.rely-app{width:100%;max-width:100vw;min-height:100svh;min-height:100dvh}.app-header{height:calc(122px + env(safe-area-inset-top,0px));min-height:calc(122px + env(safe-area-inset-top,0px));padding:calc(7px + env(safe-area-inset-top,0px)) 12px 10px}.app-header>.mobile-search-trigger{min-height:56px}.marketplace-layout{height:calc(100dvh - 122px - env(safe-area-inset-top,0px))}.providers-panel{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain}.back-link{min-height:44px;margin:8px 12px;font-size:13px}.search-summary-card{grid-template-columns:42px minmax(0,1fr);gap:11px;margin:0 12px 14px;padding:14px}.search-summary-icon{width:42px;height:42px}.search-summary-card small{font-size:11px}.search-summary-card h2{font-size:20px}.search-summary-card p{font-size:12px;line-height:1.45}.search-summary-card>div>strong{font-size:10px;line-height:1.45}.providers-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-inline:12px}.providers-heading h1{font-size:20px;line-height:1.25}.providers-heading p{font-size:12px;line-height:1.45}.filter-button{min-width:48px;min-height:48px;padding-inline:12px;font-size:12px}.ranking-switch{margin-inline:12px}.ranking-switch button{min-height:68px}.ranking-switch strong{font-size:12px}.ranking-switch small{white-space:normal;font-size:10px}.presence-legend{grid-template-columns:1fr;gap:8px;padding:11px 12px}.presence-legend span{text-align:left;justify-content:flex-start;font-size:11px}.professionals-list{margin-inline:12px}.professional-row{min-height:198px}.professional-main{grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:197px;padding:15px 12px 62px}.professional-name-line>strong{font-size:17px;line-height:1.25}.professional-info>small{font-size:12px;line-height:1.4}.row-rating,.professional-presence,.availability{font-size:11px;line-height:1.45}.row-price{max-width:calc(100% - 202px);bottom:16px;right:102px}.row-price strong{font-size:18px}.row-price small{font-size:11px}.request-select-button{min-width:82px;min-height:44px;font-size:11px;bottom:12px;right:13px}.show-more{min-height:50px;font-size:13px}.professionals-empty{padding:30px 16px}.professionals-empty strong{font-size:15px}.professionals-empty span{font-size:12px}.mobile-view-switch{z-index:100;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.mobile-view-switch button{min-height:46px;font-size:12px}.radius-control{top:calc(12px + env(safe-area-inset-top,0px));justify-content:center;width:auto;left:12px;right:12px}.map-privacy-legend{top:calc(80px + env(safe-area-inset-top,0px));max-width:none;left:66px;right:12px}.map-radius-empty{top:calc(138px + env(safe-area-inset-top,0px));max-width:none;left:66px;right:12px}.map-toast{right:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px));width:auto;left:12px}.guest-map-notice{right:12px;bottom:calc(202px + env(safe-area-inset-bottom,0px));width:auto;left:12px}.auth-backdrop,.profile-backdrop,.order-backdrop,.language-backdrop,.dashboard-backdrop,.mission-engagement-backdrop,.mission-cancellation-backdrop,.artisan-filters-backdrop{align-items:stretch;padding:0}.auth-modal,.profile-modal,.order-modal,.language-modal,.account-dashboard,.mission-engagement-modal,.mission-cancellation-modal,.artisan-filters-panel{width:100%;max-width:100%;height:100svh;height:100dvh;min-height:100svh;border-radius:0;min-height:100dvh;max-height:100dvh;margin:0;overflow:hidden auto}.auth-modal,.order-modal,.language-modal,.mission-engagement-modal,.mission-cancellation-modal{padding:calc(54px + env(safe-area-inset-top,0px)) var(--ios-side) calc(24px + env(safe-area-inset-bottom,0px))}.auth-close,.modal-close,.dashboard-close,.lightbox-close{top:calc(12px + env(safe-area-inset-top,0px));width:44px;height:44px;right:12px}.auth-brand{margin-bottom:8px}.auth-modal h2{font-size:26px;line-height:1.2}.auth-subtitle{font-size:13px;line-height:1.5}.auth-mode-picker{grid-template-columns:1fr 1fr}.auth-mode-picker button{min-height:52px;padding:9px;font-size:12px}.auth-signup-steps{grid-template-columns:1fr;gap:7px}.auth-signup-steps li{grid-template-columns:34px minmax(0,1fr);min-height:50px;padding:8px 10px}.auth-signup-steps li strong{font-size:12px}.auth-signup-steps li small{font-size:10px}.auth-role-picker{grid-template-columns:1fr}.auth-role-picker button{min-height:70px;padding:12px}.auth-role-picker strong{font-size:14px}.auth-role-picker span{font-size:11px;line-height:1.45}.auth-form{gap:14px}.auth-form label>span{font-size:13px}.auth-form input{min-height:52px;padding-inline:13px}.auth-form label>small,.auth-field-help,.auth-inline-error,.auth-password-rules,.auth-terms-check,.auth-email-notice{font-size:11px;line-height:1.45}.auth-primary,.auth-secondary,.auth-action-bar button{width:100%;min-height:52px;font-size:14px}.auth-success-screen h3{font-size:22px}.auth-success-screen p,.auth-success-screen li{font-size:13px;line-height:1.5}.profile-modal{padding-bottom:env(safe-area-inset-bottom,0px);display:block}.profile-column,.profile-content,.availability-column{padding:20px var(--ios-side);border:0;overflow:visible}.profile-column{padding-top:calc(62px + env(safe-area-inset-top,0px))}.profile-photo{border-radius:16px;height:min(78vw,330px)}.profile-column h2{font-size:26px}.profile-rating,.profile-facts li{font-size:13px;line-height:1.45}.profile-price strong{font-size:28px}.profile-price span{font-size:13px}.profile-price small{font-size:11px;line-height:1.5}.primary-action,.secondary-action{min-height:52px;font-size:14px}.content-section h3{font-size:18px}.content-section p,.content-section li,.detail-list span,.availability-column p{font-size:12px;line-height:1.55}.gallery-grid{grid-template-columns:1fr 1fr}.profile-detail-overlay,.profile-lightbox{align-items:stretch;padding:0}.profile-detail-panel,.profile-lightbox-card{width:100%;max-width:100%;min-height:100dvh;max-height:100dvh;padding:calc(62px + env(safe-area-inset-top,0px)) var(--ios-side) calc(22px + env(safe-area-inset-bottom,0px));border-radius:0;overflow-y:auto}.profile-lightbox-stage{aspect-ratio:auto;height:min(58dvh,520px)}.order-modal h2{margin-right:42px;font-size:25px}.order-intro{margin-right:0;font-size:13px}.order-summary{grid-template-columns:1fr}.order-summary span{font-size:11px}.order-summary strong{white-space:normal;font-size:14px}.order-fees{padding:14px}.order-fees header{align-items:flex-start}.order-fees header span{font-size:10px}.order-fees header strong{font-size:15px}.order-fees>div:not(header){font-size:13px}.order-fees>p{font-size:11px}.order-steps{grid-template-columns:1fr 1fr}.order-steps li{min-height:82px}.order-steps strong{font-size:11px}.order-steps small{font-size:9px}.order-primary,.order-followup{min-height:54px;font-size:14px}.account-dashboard{display:block}.dashboard-main{height:100dvh;padding:calc(16px + env(safe-area-inset-top,0px)) var(--ios-side) calc(30px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain}.dashboard-mobile-tabs{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin-right:48px;padding:5px;display:flex;overflow-x:auto}.dashboard-mobile-tabs::-webkit-scrollbar{display:none}.dashboard-mobile-tabs button{scroll-snap-align:start;flex:none;min-width:92px;min-height:46px;padding-inline:12px;font-size:11px}.dashboard-heading{grid-template-columns:1fr;gap:10px;padding-right:48px;display:grid}.dashboard-heading h2{font-size:24px}.dashboard-heading p{font-size:12px;line-height:1.5}.dashboard-heading-actions{grid-template-columns:1fr;width:100%;display:grid}.dashboard-heading-actions>*{width:100%;min-height:48px}.dashboard-card{border-radius:15px;min-width:0;padding:15px}.dashboard-card-title{align-items:flex-start}.dashboard-card-title h3{font-size:19px}.dashboard-card-title p{font-size:12px;line-height:1.5}.dashboard-fields,.dashboard-fields.two-columns,.mission-form-grid,.dashboard-stats,.orders-history-layout{grid-template-columns:1fr}.dashboard-fields label>span,.mission-form-grid label>span:first-child{font-size:12px}.dashboard-fields input,.dashboard-fields select,.dashboard-fields textarea,.mission-form-grid input,.mission-form-grid select,.mission-form-grid textarea{min-height:52px;font-size:16px}.dashboard-primary,.profile-save-button,.mission-form-grid button{min-height:54px;font-size:14px}.dashboard-alert{font-size:12px;line-height:1.5}.dashboard-vacation-banner{grid-template-columns:42px minmax(0,1fr)}.dashboard-vacation-banner button{grid-column:1/-1;width:100%;min-height:48px}.dashboard-spoken-languages>div{grid-template-columns:1fr 1fr}.dashboard-spoken-languages button{min-height:52px}.dashboard-spoken-languages button span{font-size:11px}.relay-thread{grid-template-columns:42px minmax(0,1fr)}.relay-thread>button{grid-column:1/-1;width:100%;min-height:48px;font-size:12px}.mission-fullscreen-view{min-height:100svh;min-height:100dvh;overflow-x:hidden}.mission-fullscreen-view .mission-fullscreen-header{height:calc(70px + env(safe-area-inset-top,0px));min-height:calc(70px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0}.mission-fullscreen-view:before{display:none}.mission-fullscreen-view .mission-fullscreen-actions{gap:5px}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{width:46px;min-width:46px;height:46px}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{min-width:72px;height:48px;padding:3px 4px 3px 10px}.mission-fullscreen-view .mission-search-strip{top:calc(76px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 48px;width:calc(100vw - 14px);height:64px;left:7px;transform:none}.mission-fullscreen-view .mission-search-strip label{min-width:0;padding-inline:8px}.mission-fullscreen-view .mission-search-strip small{font-size:9px}.mission-fullscreen-view .mission-search-strip strong,.mission-fullscreen-view .mission-search-strip select,.mission-fullscreen-view .mission-search-strip input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.mission-fullscreen-view .mission-artisan-layout{padding-top:calc(146px + env(safe-area-inset-top,0px));flex-direction:column;display:flex;position:relative;inset:auto}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{order:1;height:min(40dvh,370px);min-height:260px}.mission-fullscreen-view .mission-artisan-layout .mission-feed{border:0;order:2;height:auto;padding:12px}.mission-feed>header{grid-template-columns:1fr;gap:10px}.mission-feed>header h3{font-size:20px}.mission-feed>header p{font-size:12px;line-height:1.5}.mission-radius-filter{width:100%}.mission-radius-filter select{width:100%;min-height:48px}.mission-feed-card{border-radius:15px;gap:11px;padding:15px}.mission-feed-card h4{font-size:17px;line-height:1.3}.mission-card-essential,.mission-card-essential strong{font-size:12px;line-height:1.45}.mission-feed-card>button,.selected-mission-description>button{width:100%;min-height:52px;font-size:14px}.selected-mission-detail{width:auto;max-height:none;margin:10px 8px calc(20px + env(safe-area-inset-bottom,0px));bottom:auto;right:auto}.selected-mission-detail h3{font-size:20px}.selected-mission-description>p{font-size:13px;line-height:1.55}.mission-cancellation-modal>h3,.mission-engagement-modal>h3{font-size:22px}.mission-cancellation-modal>p,.mission-engagement-modal>p{font-size:13px}.mission-cancellation-actions{grid-template-columns:1fr}.mission-cancellation-actions button{min-height:52px;font-size:14px}.legal-page{min-height:100dvh}.legal-page>header{min-height:calc(68px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--ios-side) 0}.legal-page>header>span{text-align:right;font-size:11px}.legal-page>article{width:calc(100% - 24px);padding:24px 17px calc(24px + env(safe-area-inset-bottom,0px));border-radius:15px;margin:12px auto 30px}.legal-page h1{text-align:left;font-size:25px}.legal-page-intro{text-align:left;font-size:13px;line-height:1.6}.legal-page section h2{font-size:18px}.legal-page section p{font-size:13px;line-height:1.65}.legal-page aside,.legal-page-back{font-size:12px;line-height:1.55}}@media (max-width:360px){:root{--ios-side:11px}.landing-search-intro h1{font-size:23px}.auth-mode-picker,.dashboard-spoken-languages>div{grid-template-columns:1fr}.professional-main{grid-template-columns:62px minmax(0,1fr);gap:9px;padding-inline:10px}.professional-ant-avatar{width:62px;height:62px}.row-price{right:96px}}@media (max-width:760px){input:is([type=checkbox],[type=radio],[type=file],[type=hidden]),.auth-terms-check input,.engagement-checkbox input,.artisan-filter-check input,.mission-urgent-option input,.mission-negotiation-option input,.payment-consent input{min-height:0!important}.auth-modal .auth-action-bar,.auth-action-bar{margin-inline:calc(var(--ios-side) * -1);padding:10px var(--ios-side) calc(10px + env(safe-area-inset-bottom,0px));bottom:0}.mission-fullscreen-view .mission-search-strip input,.mission-fullscreen-view .mission-search-strip select{height:auto;min-height:0}}.professional-name-line{align-items:center;gap:7px;min-width:0;display:flex}.professional-name-line>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.professional-card-distance{color:#737373;white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:8px;font-weight:750;display:inline-flex}.professional-card-distance svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;height:11px}.row-price-kicker{font-weight:750}.mission-card-daily-rate>span{align-items:baseline;gap:4px;display:inline-flex}.mission-card-daily-rate small{color:#7a7a7a;font-size:7px;font-weight:750}.mission-card-daily-rate b{color:inherit;font-size:inherit}.selected-mission-daily-price{background:#f8fafc;border:1px solid #e7e7e7;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.selected-mission-daily-price>.mission-ui-icon{width:20px;height:20px;color:var(--pink)}.selected-mission-daily-price>div{gap:2px;display:grid}.selected-mission-daily-price small{color:#777;font-size:7px;font-weight:750}.selected-mission-daily-price strong{font-size:11px}.selected-mission-daily-price>b{color:#626262;background:#fff;border-radius:999px;padding:4px 7px;font-size:7px}.profile-mobile-header,.profile-mobile-tabs,.profile-mobile-action,.selected-mission-mobile-tabs,.selected-mission-mobile-action,.selected-mission-mobile-hero,.dashboard-mobile-account-header,.dashboard-mobile-account-home{display:none}@media (max-width:760px){:root{--rely-mobile-ink:#172033;--rely-mobile-muted:#737c8d;--rely-mobile-separator:#e5ebf2;--rely-mobile-soft:#f4f8fc;--rely-mobile-accent:#ed2d61}.providers-panel{background:#f6f8fb}.providers-heading,.ranking-switch,.presence-legend,.search-summary-card{background:#fff}.professionals-list{gap:12px;margin:0;display:grid}.professional-row,.professional-row.nearby-choice,.professional-row.top-choice,.professional-row:hover,.professional-row.active{background:#fff;border-radius:17px;min-height:248px;margin:0;overflow:hidden;box-shadow:0 3px 12px #1720330b;border:1px solid var(--rely-mobile-separator)!important}.professional-main{width:100%;min-height:248px;color:var(--rely-mobile-ink);text-align:left;grid-template-columns:72px minmax(0,1fr);gap:13px;padding:16px 14px 116px;display:grid}.professional-ant-avatar{width:72px;height:72px}.professional-info{align-content:start;gap:5px;min-width:0;display:grid}.professional-name-line{align-items:center;gap:7px;min-width:0;padding-right:37px;display:flex}.professional-name-line>strong{min-width:0;color:var(--rely-mobile-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.professional-card-distance{background:var(--rely-mobile-soft);color:#4f5a6b;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:3px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.professional-card-distance svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:12px;height:12px}.professional-info>small{color:#4d5666;font-size:13px;font-weight:700}.row-rating,.professional-presence,.availability{color:var(--rely-mobile-muted);font-size:11px;line-height:1.4}.professional-public-facets{margin-top:2px}.row-price{background:var(--rely-mobile-soft);text-align:left;border:1px solid #e3eaf1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;max-width:none;min-height:48px;padding:9px 12px;display:grid;position:absolute;bottom:64px;left:14px;right:14px}.row-price .row-price-kicker{color:var(--rely-mobile-muted);grid-area:1/1;font-size:10px;font-weight:750}.row-price strong{color:var(--rely-mobile-ink);grid-area:1/2/span 2;font-size:20px;line-height:1}.row-price>small:not(.row-price-kicker){color:#536073;grid-area:2/1;font-size:11px}.row-price em{display:none}.heart-button{border:1px solid var(--rely-mobile-separator);background:#fff;border-radius:50%;width:44px;height:44px;font-size:23px;top:13px;right:12px}.request-select-button{background:var(--rely-mobile-ink);color:#fff;border:0;border-radius:22px;width:auto;min-height:44px;font-size:13px;font-weight:800;bottom:12px;left:14px;right:14px}.request-select-button.selected{background:#178356}.profile-modal{padding:0 0 calc(94px + env(safe-area-inset-bottom,0px));background:#fff;display:block}.profile-modal>.modal-close{display:none}.profile-mobile-header{z-index:30;min-height:calc(62px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;border-bottom:1px solid var(--rely-mobile-separator);color:var(--rely-mobile-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;display:grid;position:sticky;top:0}.profile-mobile-header button{width:44px;min-height:44px;color:var(--rely-mobile-ink);background:0 0;border:0;place-items:center;padding:0;font-size:36px;font-weight:300;display:grid}.profile-mobile-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.profile-mobile-tabs{z-index:29;top:calc(62px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--rely-mobile-separator);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px;display:grid;position:sticky}.profile-mobile-tabs button{color:#5f6878;background:0 0;border:0;min-width:0;min-height:52px;padding:0 4px;font-size:10px;font-weight:750;position:relative}.profile-mobile-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.profile-mobile-tabs button.active{color:var(--rely-mobile-ink)}.profile-mobile-tabs button.active:after{background:var(--rely-mobile-ink)}.profile-decision-card{color:#152033;background:#fff;border:1px solid #dbe3eb;border-radius:18px;gap:14px;margin:14px 16px 4px;padding:16px;display:grid;box-shadow:0 8px 24px #15203314}.profile-decision-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-decision-card>header>div{gap:3px;min-width:0;display:grid}.profile-decision-card>header>div small{color:#dc1f54;letter-spacing:.08em;font-size:9px;font-weight:950}.profile-decision-card>header>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;overflow:hidden}.profile-decision-card>header>div span{color:#6d7888;font-size:11px;line-height:1.35}.profile-decision-card>header>b{flex:none;justify-items:end;font-size:21px;display:grid}.profile-decision-card>header>b small{color:#6d7888;font-size:9px;font-weight:750}.profile-decision-card>div{flex-wrap:wrap;gap:7px;display:flex}.profile-decision-card>div span{color:#425064;background:#f1f5f8;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:750}.profile-decision-card>div span.available{color:#247255;background:#e7f6ef}.profile-decision-card>div span.unavailable{color:#8a6670;background:#f5f0f1}.profile-decision-card>button{color:#fff;text-align:left;background:#152033;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px;padding:0 15px;font-size:13px;font-weight:850;display:grid}.profile-decision-card>button:disabled{color:#637083;background:#cbd2da}.profile-decision-card>button>b{font-size:19px}.profile-column,.profile-content,.availability-column{background:#fff;border:0;padding:20px 16px;overflow:visible}.profile-column,.gallery-section,.reviews-section,.availability-column{scroll-margin-top:calc(124px + env(safe-area-inset-top,0px))}.profile-column{border-bottom:10px solid var(--rely-mobile-soft);padding-top:16px}.profile-photo{border-radius:15px;height:188px;margin-bottom:16px}.profile-photo.company-artisan-ant .rely-ant-avatar{width:min(54%,145px)}.verified-pill{padding:6px 9px;font-size:10px;top:11px;left:11px}.photo-zoom-hint{opacity:1;transform:none}.profile-column h2{color:var(--rely-mobile-ink);margin:0;font-size:24px}.profile-rating-highlight{border-color:var(--rely-mobile-separator);box-shadow:none;background:#fff;margin:9px 0 14px}.profile-facts{border-top:1px solid var(--rely-mobile-separator);gap:0}.profile-facts li{border-bottom:1px solid var(--rely-mobile-separator);color:#3e4858;min-height:48px;font-size:13px}.profile-facts svg{width:21px}.profile-price{border:1px solid var(--rely-mobile-separator);background:var(--rely-mobile-soft);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:16px 0 0;padding:13px 14px}.profile-price>small:first-child{color:var(--rely-mobile-muted);grid-area:1/1;font-size:11px;font-weight:750}.profile-price strong{grid-area:1/2/span 2;font-size:23px}.profile-price span{color:#4d596a;grid-area:2/1;font-size:12px}.profile-price>small:last-child,.profile-column>.primary-action{display:none}.secondary-action{margin-top:14px}.profile-content{padding-top:0;padding-bottom:0}.content-section{border-bottom:1px solid var(--rely-mobile-separator);padding:22px 0}.content-section+.content-section{padding-top:22px}.content-section h3,.availability-column h3{color:var(--rely-mobile-ink);font-size:18px}.about-section p,.content-section p,.content-section li,.availability-column p{font-size:13px;line-height:1.55}.gallery-grid{gap:7px}.gallery-thumb{border-radius:9px}.reviews-heading button,.text-link{font-size:12px}.availability-column{border-top:10px solid var(--rely-mobile-soft);padding-bottom:30px}.availability-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.availability-title>span{color:var(--rely-mobile-muted);justify-items:end;font-size:10px;display:grid}.availability-title>span small{font-size:9px}.availability-title>span strong{color:var(--rely-mobile-ink);font-size:18px}.profile-mobile-action{z-index:60;min-height:calc(76px + env(safe-area-inset-bottom,0px));padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rely-mobile-separator);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #17203314}.profile-mobile-action>div{gap:1px;display:grid}.profile-mobile-action small{color:var(--rely-mobile-muted);font-size:10px;font-weight:750}.profile-mobile-action strong{color:var(--rely-mobile-ink);font-size:18px}.profile-mobile-action strong span{color:#657083;font-size:11px}.profile-mobile-action button{background:var(--rely-mobile-ink);color:#fff;border:0;border-radius:25px;min-height:50px;padding:0 18px;font-size:13px;font-weight:850}.profile-mobile-action button:disabled{color:#707887;background:#d7dce4}.mission-fullscreen-view .mission-artisan-layout .mission-zone-map{min-height:230px;max-height:230px;height:230px!important}.mission-fullscreen-view .mission-artisan-layout .mission-feed{background:#f6f8fb;gap:12px}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{border:1px solid var(--rely-mobile-separator);background:#fff;border-radius:17px;gap:11px;padding:15px;box-shadow:0 3px 12px #1720330b}.mission-fullscreen-view .mission-feed-card.urgent{box-shadow:inset 3px 0 var(--rely-mobile-accent),0 3px 12px #1720330b;border-color:#f1c9d4}.mission-feed-card-top{min-height:30px}.mission-card-statuses{min-width:0}.mission-card-distance{background:var(--rely-mobile-soft);color:#4f5a6b;border-radius:999px;justify-content:flex-end;min-width:68px;padding:6px 8px;font-size:10px}.mission-fullscreen-view .mission-card-meta-row{grid-template-columns:1fr;gap:7px}.mission-card-payment-tags{justify-content:flex-start}.mission-price-mode,.mission-monthly-badge{white-space:normal;border-radius:999px;max-width:100%;padding:5px 8px;font-size:9px}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{color:var(--rely-mobile-ink);font-size:17px}.mission-fullscreen-view .mission-card-essential{color:var(--rely-mobile-muted);grid-template-columns:1fr;gap:8px;font-size:12px;display:grid}.mission-fullscreen-view .mission-card-essential>span{min-height:25px}.mission-fullscreen-view .mission-card-daily-rate{border:1px solid var(--rely-mobile-separator);background:var(--rely-mobile-soft);width:100%;min-height:54px;color:var(--rely-mobile-ink);border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.mission-fullscreen-view .mission-card-daily-rate>.mission-ui-icon{width:23px;height:23px;color:var(--rely-mobile-accent)}.mission-card-daily-rate>span{gap:2px;display:grid}.mission-card-daily-rate small{color:var(--rely-mobile-muted);font-size:9px;font-weight:750}.mission-card-daily-rate b{color:var(--rely-mobile-ink);font-size:15px;line-height:1.2}.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{background:#fff;border-color:#dfe7ef}.mission-fullscreen-view .mission-feed-card>button{background:var(--rely-mobile-ink);min-height:48px;box-shadow:none;border-radius:24px}.mission-fullscreen-view .selected-mission-detail{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px));background:#fff}.selected-mission-detail>header{min-height:calc(112px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--rely-mobile-separator)}.selected-mission-detail>header>span{background:var(--rely-mobile-soft);color:#596476}.selected-mission-mobile-tabs{z-index:4;top:calc(112px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--rely-mobile-separator);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;grid-template-columns:repeat(3,minmax(0,1fr));min-height:52px;display:grid;position:sticky}.selected-mission-mobile-tabs button{color:#606a7b;background:0 0;border:0;min-width:0;min-height:52px;padding:0 5px;font-size:11px;font-weight:750;position:relative}.selected-mission-mobile-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.selected-mission-mobile-tabs button.active{color:var(--rely-mobile-ink)}.selected-mission-mobile-tabs button.active:after{background:var(--rely-mobile-ink)}#selected-mission-presentation,#selected-mission-details,#selected-mission-price{scroll-margin-top:calc(176px + env(safe-area-inset-top,0px))}.selected-mission-description{gap:14px;padding:18px 15px 30px}.selected-mission-description>p{color:#3d4757;font-size:14px;line-height:1.55}.selected-mission-description>div:not(.mission-capacity):not(.selected-probable-gain){border-color:var(--rely-mobile-separator);border-radius:14px}.selected-mission-description>div:not(.mission-capacity):not(.selected-probable-gain) span{border-color:var(--rely-mobile-separator);min-height:66px}.selected-mission-daily-price{border:1px solid var(--rely-mobile-separator);background:var(--rely-mobile-soft);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.selected-mission-daily-price>.mission-ui-icon{width:24px;height:24px;color:var(--rely-mobile-accent)}.selected-mission-daily-price>div{gap:2px;display:grid}.selected-mission-daily-price small{color:var(--rely-mobile-muted);font-size:10px;font-weight:750}.selected-mission-daily-price strong{color:var(--rely-mobile-ink);font-size:18px}.selected-mission-daily-price>b{color:#586476;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px}.selected-mission-detail .mission-fixed-price-box>button,.selected-mission-detail .mission-apply-listed{display:none}.selected-mission-mobile-action{z-index:61;min-height:calc(76px + env(safe-area-inset-bottom,0px));padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rely-mobile-separator);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #17203314}.selected-mission-mobile-action>div{gap:1px;display:grid}.selected-mission-mobile-action small{color:var(--rely-mobile-muted);font-size:10px;font-weight:750}.selected-mission-mobile-action strong{color:var(--rely-mobile-ink);font-size:17px}.selected-mission-mobile-action>button,.selected-mission-mobile-action>span{background:var(--rely-mobile-ink);color:#fff;text-align:center;border:0;border-radius:24px;place-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:850;display:grid}.selected-mission-mobile-action>button:disabled{color:#707887;background:#d7dce4}.selected-mission-mobile-action>span.status-pending,.selected-mission-mobile-action>span.status-accepted{color:#167046;background:#e8f7ef}}@media (max-width:350px){.professional-main{grid-template-columns:64px minmax(0,1fr);gap:10px;padding-inline:11px}.professional-ant-avatar{width:64px;height:64px}.professional-card-distance{padding-inline:5px;font-size:9px}.profile-mobile-tabs button{font-size:9px}.profile-mobile-action,.selected-mission-mobile-action{grid-template-columns:minmax(0,1fr) 116px;padding-inline:11px}}@media (max-width:760px){body{color:#152033;background:#fff}.account-dashboard{background:#fff}.dashboard-main{background:#fff;padding-top:0}.dashboard-close{display:none}.dashboard-mobile-account-header{z-index:18;min-height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;background:#fffffff7;border-bottom:1px solid #e0e6ed;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid;position:sticky;top:0}.dashboard-mobile-account-header strong{text-align:center;color:#152033;font-size:18px;font-weight:900}.dashboard-mobile-account-header button{color:#152033;background:0 0;border:0;place-items:center;width:44px;min-height:44px;padding:0;font-size:25px;display:grid}.dashboard-mobile-account-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-main.mobile-account-home-open{padding:0 0 env(safe-area-inset-bottom,0px);overscroll-behavior-y:contain;background:#fff;overflow-y:auto}.dashboard-main.mobile-account-home-open>:not(.dashboard-mobile-account-header):not(.dashboard-mobile-account-home){display:none!important}.dashboard-mobile-account-home{width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:#fff;display:block}.mobile-account-profile-card{background:#fff;border-bottom:10px solid #f1f6fb}.mobile-account-profile-row{color:#152033;text-align:left;background:#fff;border:0;border-bottom:1px solid #dfe6ee;border-radius:0;grid-template-columns:76px minmax(0,1fr) 24px 20px;align-items:center;gap:12px;width:100%;min-height:118px;padding:16px 18px;display:grid}.mobile-account-profile-avatar{color:#4b607c;background:#e2eaf3;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.mobile-account-profile-avatar>.rely-ant-avatar{width:70px;height:70px}.mobile-account-profile-avatar>b{font-size:22px}.mobile-account-profile-photo{background-position:50%;background-size:cover;width:100%;height:100%}.mobile-account-profile-copy{gap:3px;min-width:0;display:grid}.mobile-account-profile-copy strong{color:#152033;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;overflow:hidden}.mobile-account-profile-copy small{color:#273245;font-size:14px}.mobile-account-profile-alert{color:#fff;background:#e64b3c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;font-weight:900;display:grid}.mobile-account-profile-edit{color:#152033;text-align:left;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;width:calc(100% - 36px);min-height:64px;margin:0 18px;padding:0;display:grid}.mobile-account-profile-edit>span:nth-child(2){gap:2px;min-width:0;display:grid}.mobile-account-profile-edit strong{font-size:15px;font-weight:850}.mobile-account-profile-edit small{color:#7b8695;font-size:12px;line-height:1.35}.mobile-account-profile-edit .app-icon-box{place-items:center;width:32px;height:32px;display:grid}.mobile-account-profile-edit .app-pictogram{width:22px;height:22px}.mobile-today-action{color:#fff;background:linear-gradient(145deg,#172235,#202d43);border:1px solid #28364a;border-radius:20px;gap:14px;margin:12px 14px 16px;padding:18px;display:grid;box-shadow:0 12px 28px #15203329}.mobile-today-action.attention{background:linear-gradient(145deg,#321925,#651f38);border-color:#8c2744}.mobile-today-action.mission{background:linear-gradient(145deg,#14382d,#205a48);border-color:#31765e}.mobile-today-action.payment{background:linear-gradient(145deg,#382816,#6b441b);border-color:#a86824}.mobile-today-action.profile{background:linear-gradient(145deg,#282137,#49395f);border-color:#6f5d86}.mobile-today-action>div{gap:5px;display:grid}.mobile-today-action>div small{color:#ffb2c8;letter-spacing:.09em;font-size:9px;font-weight:950}.mobile-today-action>div h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:900}.mobile-today-action>div p{color:#ffffffc2;margin:0;font-size:12px;line-height:1.45}.mobile-today-action>button{color:#172235;text-align:left;background:#fff;border:0;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;min-height:58px;padding:8px 12px;font-size:14px;font-weight:900;display:grid}.mobile-today-action>button>.app-icon-box{color:#dc1f54;background:#f2f5f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mobile-today-action>button .app-pictogram{width:23px;height:23px}.mobile-today-action>button>b{text-align:right;font-size:19px}.mobile-today-action>footer{border-top:1px solid #ffffff29;gap:3px;padding-top:11px;display:grid}.mobile-today-action>footer strong{font-size:10px;font-weight:900}.mobile-today-action>footer span{color:#ffffffa3;font-size:9px;line-height:1.35}.mobile-account-group{background:#fff;border-bottom:10px solid #f1f6fb}.mobile-account-group:last-child{border-bottom:0}.mobile-account-group h2{color:#152033;letter-spacing:-.02em;margin:0;padding:22px 18px 8px;font-size:20px;font-weight:900}.mobile-account-row{color:#152033;text-align:left;background:#fff;border:0;border-bottom:1px solid #dfe6ee;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:calc(100% - 36px);min-height:70px;margin:0 18px;padding:0;font-size:16px;font-weight:650;text-decoration:none;display:grid}.mobile-account-row:last-child{border-bottom:0}.mobile-account-row>svg{width:25px;height:25px}.mobile-account-row>span{min-width:0;line-height:1.25}.mobile-account-row>small{color:#8a94a4;white-space:nowrap;font-size:13px;font-weight:650}.mobile-account-row>small.active{color:#b65e11}.mobile-account-row>small.notification{color:#fff;background:#e64b3c;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:900;display:grid}.mobile-account-chevron{color:#152033;text-align:right;font-size:31px;font-style:normal;font-weight:300;line-height:1}.mobile-account-row.signout{color:#c83345}.mobile-account-profile-row:active,.mobile-account-profile-edit:active,.mobile-account-row:active{background:#f4f6f8}.mobile-account-row:disabled{opacity:.55}.dashboard-mobile-tabs{display:none!important}.dashboard-heading{display:none}.dashboard-card,.dashboard-role-callout,.dashboard-vacation-banner,.dashboard-alert,.dashboard-photo-progress{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-left:0;margin-right:0}.dashboard-card,.dashboard-role-callout,.dashboard-vacation-banner{border-bottom:10px solid #f1f6fb}.providers-panel{background:#fff;padding-inline:0}.providers-panel>.back-link,.providers-panel>.search-summary-card,.providers-heading,.ranking-switch,.presence-legend,.artisan-active-filters,.show-more{margin-left:16px;margin-right:16px}.professionals-list{border:0;border-radius:0;gap:0;margin:0;overflow:visible}.professional-row,.professional-row.nearby-choice,.professional-row.top-choice,.professional-row:hover,.professional-row.active{min-height:252px;box-shadow:none;background:#fff;border-radius:0;border:0!important;border-top:10px solid #f1f6fb!important}.professional-row:first-child{border-top-width:1px!important;border-top-color:#e4eaf1!important}.professional-main{min-height:252px;padding:18px 18px 118px}.professional-card-distance{color:#697486;background:0 0}.row-price{background:#fff;border:1px solid #dfe6ee;border-left:0;border-right:0;border-radius:0;min-height:50px;padding:9px 0;bottom:66px;left:18px;right:18px}.heart-button{color:#152033;border:0;right:16px}.request-select-button{background:#152033;border-radius:25px;min-width:132px;padding-inline:18px;left:auto;right:18px}.profile-modal{padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}.profile-mobile-header{min-height:calc(66px + env(safe-area-inset-top,0px))}.profile-mobile-header strong{letter-spacing:-.02em;font-size:17px;font-weight:850}.profile-mobile-tabs{top:calc(66px + env(safe-area-inset-top,0px));min-height:56px}.profile-mobile-tabs button{color:#455064;min-height:56px;font-size:12px;font-weight:750}.profile-mobile-tabs button:after{background:0 0;height:3px;left:0;right:0}.profile-mobile-tabs button.active{color:#152033}.profile-mobile-tabs button.active:after{background:#152033}.profile-column,.profile-content,.availability-column{padding-left:18px;padding-right:18px}.profile-column,.gallery-section,.reviews-section,.availability-column{scroll-margin-top:calc(128px + env(safe-area-inset-top,0px))}.profile-column{border-bottom:10px solid #f1f6fb;padding-top:0}.profile-photo{background-color:#1b2a45;background-image:linear-gradient(135deg,#1b2a45 0%,#263b61 54%,#ed2d61 150%);border-radius:0;width:calc(100% + 36px);height:164px;margin:0 -18px 62px;overflow:visible}.profile-photo:after{box-shadow:none;border-radius:0}.profile-photo.company-artisan-ant .rely-ant-avatar{filter:drop-shadow(0 5px 10px #17203321);background:#fff7f3;border:6px solid #fff;border-radius:50%;width:102px;height:102px;padding:10px;position:absolute;bottom:-48px;left:22px}.verified-pill{color:#6b367b;text-overflow:ellipsis;white-space:nowrap;background:#f4e8ff;border:0;max-width:calc(100% - 150px);font-size:10px;top:auto;bottom:-37px;left:136px;overflow:hidden}.photo-zoom-hint{color:#0000;background:#fff;border-radius:50%;width:44px;height:44px;padding:0;font-size:0;top:14px;bottom:auto;right:14px;overflow:hidden}.photo-zoom-hint:before{color:#152033;content:"⌕";place-items:center;width:44px;height:44px;font-size:20px;display:grid}.profile-name-presence{align-items:center}.profile-column h2{font-size:25px;font-weight:900}.profile-rating-highlight{background:#fff;border:0;margin:10px 0 13px;padding:0}.profile-rating-star{color:#e7ad2d;background:#fff4d7;border-radius:50%;width:32px;height:32px}.profile-facts{margin-top:12px}.profile-facts li{min-height:52px;font-size:14px}.profile-price{background:#fff;border-width:10px 0 0;border-color:#f1f6fb;border-radius:0;margin:15px -18px 0;padding:16px 18px}.profile-price>small:first-child{color:#152033;font-size:13px}.profile-price strong{font-size:22px}.secondary-action,.relay-contact-note,.response-box,.profile-engagement-box{margin-left:-18px;margin-right:-18px}.secondary-action{border-width:1px 0;border-radius:0;width:calc(100% + 36px);margin-top:0}.relay-contact-note{padding:0 18px}.response-box,.profile-engagement-box{border-left:0;border-right:0;border-radius:0}.profile-content{padding-left:18px;padding-right:18px}.content-section{border-bottom:10px solid #f1f6fb;margin-left:-18px;margin-right:-18px;padding:24px 18px}.content-section+.content-section{padding-top:24px}.content-section h3,.availability-column h3{font-size:19px;font-weight:900}.profile-public-contact-lock,.profile-review-overview,.review-card,.gallery-empty-public{box-shadow:none;border-radius:0}.profile-verifications-section h3{align-items:center;gap:10px;display:flex}.profile-verifications-section ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.profile-verifications-section li{border-bottom:1px solid #dfe6ee;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:2px 8px;min-height:58px;display:grid}.profile-verifications-section li:last-child{border-bottom:0}.profile-verifications-section li>span{color:#4c9cf1;grid-row:1/span 2;font-size:21px;line-height:1}.profile-verifications-section li.missing>span{color:#e24b45}.profile-verifications-section li strong{color:#152033;font-size:14px}.profile-verifications-section li small{color:#707b8d;font-size:11px}.availability-column{border-top:10px solid #f1f6fb;margin-top:0;padding-top:24px}.right-section{border-radius:0}.profile-mobile-action{min-height:calc(124px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);grid-template-rows:42px 72px;grid-template-columns:minmax(0,1fr) 154px;gap:0 12px}.profile-mobile-price-line{border-bottom:1px solid #dfe6ee;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;flex-direction:row!important;display:flex!important}.profile-mobile-price-line small{color:#152033;font-size:12px}.profile-mobile-price-line strong{font-size:17px}.profile-mobile-selection-control{grid-area:2/1;grid-template-columns:58px auto;justify-content:center;align-items:center;gap:8px;display:grid}.profile-mobile-selection-control button{color:#152033;background:#fff;border:1.5px solid #152033;border-radius:50%;place-items:center;width:58px;min-height:58px;padding:0;font-size:34px;font-weight:400;line-height:1;display:grid}.profile-mobile-selection-control button.selected{color:#1d8a59;border-color:#1d8a59}.profile-mobile-selection-control span{color:#152033;font-size:12px;font-weight:850}.profile-mobile-continue{grid-area:2/2;width:100%;background:#152033!important;border-radius:28px!important;min-height:52px!important}.profile-mobile-continue:disabled{color:#858d99!important;background:#d9dfe7!important}.mission-fullscreen-view .mission-artisan-layout .mission-feed{background:#fff;padding-left:0;padding-right:0}.mission-fullscreen-view .mission-feed>header,.mission-capacity-legend,.mission-active-filters,.mission-feed-empty{margin-left:16px;margin-right:16px}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{box-shadow:none;border:0;border-top:10px solid #f1f6fb;border-radius:0;margin:0;padding:18px}.mission-fullscreen-view .mission-feed-card:first-of-type{border-top-width:1px;border-top-color:#dfe6ee}.mission-fullscreen-view .mission-feed-card.urgent{box-shadow:inset 4px 0 #ed2d61}.mission-fullscreen-view .mission-card-daily-rate{background:#fff;border-width:1px 0;border-radius:0;padding:12px 0}.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{box-shadow:none;border-radius:0}.mission-fullscreen-view .mission-feed-card>button{background:#152033;justify-self:end;width:auto;min-width:150px;padding-inline:22px}.mission-fullscreen-view .selected-mission-detail{padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}.selected-mission-detail>header{min-height:calc(66px + env(safe-area-inset-top,0px));grid-template-columns:46px minmax(0,1fr) 46px;display:grid;padding:env(safe-area-inset-top,0px) 10px 0!important}.selected-mission-detail>header>div{text-align:center;grid-area:1/2;align-self:center}.selected-mission-detail>header .auth-eyebrow,.selected-mission-detail>header>span{display:none}.selected-mission-detail h3{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.2;overflow:hidden}.selected-mission-detail>header>.selected-mission-close{width:44px;height:44px;box-shadow:none;border:0;grid-area:1/1;align-self:center}.selected-mission-mobile-tabs{top:calc(66px + env(safe-area-inset-top,0px));min-height:56px}.selected-mission-mobile-tabs button{color:#455064;min-height:56px;font-size:12px}.selected-mission-mobile-tabs button:after{left:0;right:0}.selected-mission-mobile-hero{color:#fff;background:#1b2a45 url(/mission-cover-construction-background.webp) 50% 54%/cover no-repeat;min-height:214px;padding:0;display:block;position:relative;overflow:hidden}.selected-mission-mobile-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#121f3433 0%,#121f345c 42%,#121f34ed 70%,#121f34fa 100%),linear-gradient(#0000 36%,#121f34d1);position:absolute;inset:0}.selected-mission-cover-workers{z-index:2;filter:drop-shadow(0 7px 8px #0c14204d);pointer-events:none;justify-content:center;align-items:end;width:45%;display:flex;position:absolute;bottom:-9px;left:9px}.selected-mission-cover-workers .mission-cover-ant{width:82px;height:100px}.selected-mission-cover-workers .mission-cover-ant-helper{width:70px;height:88px;margin-left:-19px;transform:translateY(4px)scaleX(-1)}.selected-mission-cover-copy{z-index:3;box-sizing:border-box;text-shadow:0 2px 8px #070e1a80;align-content:center;gap:7px;width:61%;min-height:214px;margin-left:auto;padding:22px 17px 20px 8px;display:grid;position:relative}.selected-mission-mobile-hero small{color:#dbe3ef;font-size:10px;font-weight:750}.selected-mission-mobile-hero strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;line-height:1.22;display:-webkit-box;overflow:hidden}.selected-mission-cover-trades{flex-wrap:wrap;gap:4px;display:flex}.selected-mission-cover-trades span{color:#fff;text-overflow:ellipsis;max-width:100%;text-shadow:none;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b162780;border:1px solid #fff6;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;overflow:hidden}.selected-mission-mobile-hero p{color:#e8edf5;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.selected-mission-mobile-hero p .mission-ui-icon{width:14px;height:14px}#selected-mission-presentation,#selected-mission-details,#selected-mission-price{scroll-margin-top:calc(128px + env(safe-area-inset-top,0px))}.selected-mission-description{padding:0 18px 30px}.selected-mission-description>p,.selected-mission-description>section,.selected-mission-description>div,.selected-mission-description>span{margin-left:-18px;margin-right:-18px;border-left:0!important;border-right:0!important;border-radius:0!important;padding-left:18px!important;padding-right:18px!important}.selected-mission-description>p{border-bottom:10px solid #f1f6fb;margin-top:0;margin-bottom:0;padding-top:24px;padding-bottom:24px}.selected-mission-daily-price{background:#fff;border-top:10px solid #f1f6fb!important;border-bottom:10px solid #f1f6fb!important}.selected-mission-mobile-action{min-height:calc(124px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);grid-template-rows:42px 72px;grid-template-columns:minmax(0,1fr) 154px;gap:0 12px}.selected-mission-mobile-price-line{border-bottom:1px solid #dfe6ee;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;flex-direction:row!important;display:flex!important}.selected-mission-mobile-price-line>span{gap:1px;min-width:0;display:grid}.selected-mission-mobile-price-line small{color:#152033;font-size:12px}.selected-mission-mobile-price-line strong{font-size:17px}.selected-mission-mobile-negotiate-shortcut{color:#b91545;background:#fff;border:1px solid #d52a5d;border-radius:18px;flex:none;min-height:34px;padding:0 12px;font-size:11px;font-weight:900}.selected-mission-mobile-negotiate-shortcut.active{background:#fff1f5}.mission-negotiation-box{scroll-margin-top:calc(132px + env(safe-area-inset-top,0px))}.selected-mission-mobile-selection-control{grid-area:2/1;grid-template-columns:46px auto;justify-content:center;align-items:center;gap:6px;display:grid}.selected-mission-mobile-selection-control button{color:#152033;background:#fff;border:1.25px solid #152033;border-radius:50%;place-items:center;width:46px;padding:0;font-size:27px;line-height:1;display:grid;min-height:46px!important}.selected-mission-mobile-selection-control span{color:#152033;font-size:10px;font-weight:800;line-height:1.2}.selected-mission-mobile-continue{grid-area:2/2;align-self:center;width:100%;background:#152033!important;border-radius:28px!important;min-height:52px!important}.selected-mission-mobile-status{grid-area:2/1/auto/-1;align-self:center;min-height:52px!important}}@media (max-width:350px){.profile-mobile-action,.selected-mission-mobile-action{grid-template-columns:minmax(0,1fr) 130px}.profile-mobile-selection-control{grid-template-columns:52px auto}.profile-mobile-selection-control button{width:52px;min-height:52px}.selected-mission-mobile-selection-control{grid-template-columns:44px auto}.selected-mission-mobile-selection-control button{width:44px;min-height:44px!important}}.rely-mobile-app-nav,.mobile-discovery-intro,.mission-mobile-view-switch,.mobile-mission-discovery-intro{display:none}.mission-card-deck{display:contents}@media (max-width:760px){:root{--rely-mobile-nav-height:68px;--rely-mobile-surface:#f5f7fa;--rely-mobile-line:#e1e6eb;--rely-mobile-ink:#172235}html{scroll-behavior:smooth}body{background:var(--rely-mobile-surface)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.mobile-bottom-nav,.mission-top-navigation{display:none!important}.rely-mobile-app-nav{z-index:54;min-height:calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px));padding:5px 5px env(safe-area-inset-bottom,0px);border-top:1px solid var(--rely-mobile-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 24px #17223514}.rely-mobile-app-nav button{color:#6f7987;min-width:0;min-height:58px;font:inherit;background:0 0;border:0;border-radius:13px;grid-template-rows:28px 18px;place-items:center;padding:4px 1px 3px;font-size:10px;font-weight:780;display:grid}.rely-mobile-app-nav button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rely-mobile-app-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}.rely-mobile-app-nav button.active{color:#d91e55;background:#fff0f4}.landing-page,.rely-app,.mission-fullscreen-view{padding-bottom:calc(var(--rely-mobile-nav-height) + 18px + env(safe-area-inset-bottom,0px))!important}.mobile-view-switch,.mission-mobile-view-switch{z-index:53;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #dfe4e9;border-radius:27px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:390px;min-height:52px;margin-inline:auto;padding:4px;box-shadow:0 10px 30px #1722352b;right:14px!important;bottom:calc(var(--rely-mobile-nav-height) + 10px + env(safe-area-inset-bottom,0px))!important;width:auto!important;display:grid!important;position:fixed!important;left:14px!important;transform:none!important}.mobile-view-switch button,.mission-mobile-view-switch button{color:#647080;white-space:nowrap;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:44px;padding:0 5px;font-size:11px;font-weight:850;display:flex}.mobile-view-switch button.active,.mission-mobile-view-switch button.active{background:var(--rely-mobile-ink);color:#fff;box-shadow:0 4px 12px #1722352e}.mobile-view-switch button svg,.mission-mobile-view-switch button svg{width:16px;height:16px}.mobile-discovery-intro,.mobile-mission-discovery-intro{color:var(--rely-mobile-ink);background:#f3f8fe;border:1px solid #dce8f5;border-radius:15px;gap:3px;margin:2px 0 10px;padding:12px 14px;display:grid}.mobile-discovery-intro span,.mobile-mission-discovery-intro span{font-size:14px;font-weight:900}.mobile-discovery-intro strong,.mobile-mission-discovery-intro strong{color:#657181;font-size:11px;line-height:1.4}.providers-panel{background:var(--rely-mobile-surface);padding-bottom:calc(var(--rely-mobile-nav-height) + 80px + env(safe-area-inset-bottom,0px))!important}.providers-panel.mobile-off,.map-canvas.mobile-map-off{display:none!important}.professionals-list.mobile-deck-mode{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:12px;width:calc(100% + 28px);margin-inline:-14px;padding:0 14px 10px;scroll-padding-inline:14px;overflow:auto hidden;display:flex!important}.professionals-list.mobile-deck-mode::-webkit-scrollbar{display:none}.mission-card-deck.is-deck::-webkit-scrollbar{display:none}.professionals-list.mobile-deck-mode .professional-row{scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pan-y;background:#fff;min-height:410px;border:1px solid var(--rely-mobile-line)!important;border-radius:20px!important;flex:0 0 calc(100vw - 28px)!important;width:calc(100vw - 28px)!important;min-width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:0!important;padding:16px!important;box-shadow:0 8px 24px #17223514!important}.mission-fullscreen-view .mission-artisan-layout{background:var(--rely-mobile-surface);min-height:calc(100dvh - 132px);height:auto!important;padding-top:calc(132px + env(safe-area-inset-top,0px))!important;display:block!important;overflow:visible!important}.mission-fullscreen-view .mobile-mission-cards .mission-zone-map,.mission-fullscreen-view .mobile-mission-list .mission-zone-map,.mission-fullscreen-view .mobile-mission-map .mission-feed{display:none!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-map{width:100%!important;height:calc(100dvh - 132px - var(--rely-mobile-nav-height))!important;border:0!important;min-height:420px!important;max-height:none!important;display:block!important}.mission-fullscreen-view .mission-artisan-layout .mission-feed{width:100%;padding:12px 14px calc(var(--rely-mobile-nav-height) + 82px + env(safe-area-inset-bottom,0px));background:var(--rely-mobile-surface);display:grid}.mission-card-deck{gap:12px;display:grid}.mission-card-deck.is-deck{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:12px;width:calc(100% + 28px);margin-inline:-14px;padding:0 14px 10px;scroll-padding-inline:14px;display:flex;overflow:auto hidden}.mission-card-deck.is-deck .mission-feed-card,.mission-card-deck.is-deck .mission-feed-card.urgent{scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pan-y;background:#fff;min-height:455px;border:1px solid var(--rely-mobile-line)!important;border-left:1px solid var(--rely-mobile-line)!important;border-radius:20px!important;flex:0 0 calc(100vw - 28px)!important;width:calc(100vw - 28px)!important;min-width:calc(100vw - 28px)!important;margin:0!important;padding:16px!important;box-shadow:0 8px 24px #17223514!important}.mission-save-for-later{justify-self:end;margin:-1px 0 0;min-height:44px!important;color:var(--rely-mobile-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd3dc!important;border-radius:999px!important;padding:0 13px!important;font-size:11px!important;font-weight:900!important}.mission-save-for-later.saved{color:#176b4a!important;background:#edf9f4!important;border-color:#9dd8bd!important}.mobile-account-availability{grid-template-columns:34px minmax(0,1fr) auto 46px!important}.mobile-account-availability>small.active{color:#17764e!important}.mobile-availability-switch{background:#c8ced6;border-radius:999px;width:42px;height:25px;padding:3px;transition:background-color .18s;display:block}.mobile-availability-switch b{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;display:block;box-shadow:0 1px 4px #17223538}.mobile-availability-switch.on{background:#29a36a}.mobile-availability-switch.on b{transform:translate(17px)}.selected-mission-mobile-action,.profile-mobile-action{z-index:61}:is(body:has(.auth-backdrop) .rely-mobile-app-nav,body:has(.profile-backdrop) .rely-mobile-app-nav,body:has(.order-backdrop) .rely-mobile-app-nav,body:has(.language-backdrop) .rely-mobile-app-nav,body:has(.dashboard-backdrop) .rely-mobile-app-nav,body:has(.artisan-filters-backdrop) .rely-mobile-app-nav,body:has(.mission-filters-backdrop) .rely-mobile-app-nav,body:has(.mission-engagement-backdrop) .rely-mobile-app-nav,body:has(.selected-mission-detail) .rely-mobile-app-nav){visibility:hidden}}@media (max-width:350px){.rely-mobile-app-nav button{font-size:9px}.mobile-view-switch,.mission-mobile-view-switch{left:8px!important;right:8px!important}.professionals-list.mobile-deck-mode .professional-row,.mission-card-deck.is-deck .mission-feed-card,.mission-card-deck.is-deck .mission-feed-card.urgent{flex-basis:calc(100vw - 20px)!important;width:calc(100vw - 20px)!important;min-width:calc(100vw - 20px)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-availability-switch,.mobile-availability-switch b{transition:none}}.dashboard-mobile-app-nav,.relay-mobile-conversation-back,.mission-history-mobile-back,.ongoing-mobile-back{display:none}@media (max-width:760px){:root{--app-topbar-height:62px;--app-page-gutter:16px;--app-section-gap:10px}.mobile-view-switch{z-index:48;max-width:390px;top:calc(62px + env(safe-area-inset-top,0px))!important;width:calc(100% - 28px)!important;margin:8px auto!important;position:sticky!important;bottom:auto!important;left:auto!important;right:auto!important}.mission-mobile-view-switch{z-index:52;max-width:390px;top:calc(132px + env(safe-area-inset-top,0px))!important;width:auto!important;margin:0 auto!important;position:fixed!important;bottom:auto!important;left:14px!important;right:14px!important}.mission-fullscreen-view .mission-artisan-layout{padding-top:calc(192px + env(safe-area-inset-top,0px))!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-map{height:calc(100dvh - 192px - var(--rely-mobile-nav-height))!important}.dashboard-backdrop{z-index:5000;background:#f4f7fa!important;padding:0!important;display:block!important}.account-dashboard{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:#f4f7fa!important;border:0!important;border-radius:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.dashboard-sidebar,.dashboard-heading,.dashboard-mobile-tabs{display:none!important}.dashboard-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%!important;height:100dvh!important;padding:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px) + 12px) var(--app-page-gutter) calc(var(--rely-mobile-nav-height) + 24px + env(safe-area-inset-bottom,0px))!important;background:#f4f7fa!important;overflow:hidden auto!important}.dashboard-mobile-account-header{z-index:5202;min-height:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 8px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-bottom:1px solid #e0e6ec;grid-template-columns:48px minmax(0,1fr) 48px;top:0;left:0;right:0;box-shadow:0 2px 12px #1722350d;display:grid!important;position:fixed!important}.dashboard-mobile-account-header>button{color:#172235;background:0 0;border:0;place-items:center;width:48px;min-height:48px;font-size:25px;display:grid}.dashboard-mobile-account-header>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:18px;font-weight:900;overflow:hidden}.dashboard-mobile-app-nav{z-index:5201;min-height:calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px));padding:5px 5px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-top:1px solid #dfe5eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 24px #17223514}.dashboard-mobile-app-nav button{color:#6f7987;background:0 0;border:0;border-radius:13px;grid-template-rows:28px 18px;place-items:center;min-width:0;min-height:58px;padding:4px 1px 3px;font-size:10px;font-weight:800;display:grid;position:relative}.dashboard-mobile-app-nav button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dashboard-mobile-app-nav button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-mobile-app-nav button.active{color:#d91e55;background:#fff0f4}.dashboard-mobile-app-nav button>b{color:#fff;background:#df254d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:2px;left:calc(50% + 7px)}.dashboard-main .dashboard-card,.dashboard-main .documents-main-card,.dashboard-main .relay-mission-list,.dashboard-main .relay-conversation-panel,.dashboard-main .mission-history-list,.dashboard-main .mission-history-detail{box-shadow:none!important;background:#fff!important;border:1px solid #e0e6ec!important;border-radius:16px!important}.dashboard-main h2{font-size:22px!important}.dashboard-main h3,.dashboard-main h4{font-size:19px!important;line-height:1.28!important}.dashboard-main p,.dashboard-main input,.dashboard-main select,.dashboard-main textarea{font-size:15px!important}.dashboard-main small{font-size:12px!important;line-height:1.42!important}.dashboard-alert,.dashboard-loading,.dashboard-empty{border-radius:14px!important;font-size:14px!important}.dashboard-primary,.dashboard-main button{min-height:48px}.dashboard-artisan-space{gap:12px!important}.mobile-profile-page-profile .artisan-start-guide,.mobile-profile-page-profile .mission-inbox-callout,.mobile-profile-page-profile .assignment-rules-card,.mobile-profile-page-trades .artisan-start-guide,.mobile-profile-page-trades .mission-inbox-callout,.mobile-profile-page-trades .assignment-rules-card{display:none!important}.mobile-profile-page-trades .dashboard-artisan-layout{display:block!important}.mobile-profile-page-trades .dashboard-form .dashboard-fields>:not(#profile-trades-field),.mobile-profile-page-trades .dashboard-form .dashboard-card-title p,.mobile-profile-page-trades .dashboard-toggle,.mobile-profile-page-trades .profile-completion{display:none!important}.mobile-profile-page-trades .dashboard-form .dashboard-card-title h3:after{content:"Choisissez jusqu’à cinq métiers. Le premier reste votre métier principal.";color:#687382;margin-top:6px;font-size:12px;font-weight:500;line-height:1.45;display:block}.mobile-profile-page-preview .dashboard-role-callout,.mobile-profile-page-profile .dashboard-role-callout{display:none!important}.dashboard-mobile-profile-preview{gap:18px;display:grid;padding:20px!important}.mobile-profile-preview-identity{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mobile-profile-preview-avatar{color:#4b607c;background:#e2eaf3;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;overflow:hidden}.mobile-profile-preview-avatar>span{background-position:50%;background-size:cover;width:100%;height:100%}.mobile-profile-preview-avatar>.rely-ant-avatar{width:72px;height:72px}.mobile-profile-preview-avatar>b{font-size:22px}.mobile-profile-preview-identity h3{color:#172235;margin:2px 0 3px;font-size:21px;line-height:1.2}.mobile-profile-preview-identity small{color:#6d7887;font-size:12px}.mobile-profile-preview-status{flex-wrap:wrap;gap:8px;display:flex}.mobile-profile-preview-status>span{color:#526171;background:#eef3f7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.mobile-profile-preview-status>span.verified{color:#1f7a4b;background:#e9f7ef}.mobile-profile-preview-status>span.pending{color:#b14435;background:#fff0ec}.dashboard-mobile-profile-preview dl{border-top:1px solid #e3e8ed;margin:0;display:grid}.dashboard-mobile-profile-preview dl>div{border-bottom:1px solid #e3e8ed;gap:4px;padding:14px 0;display:grid}.dashboard-mobile-profile-preview dt{color:#6b7582;font-size:12px}.dashboard-mobile-profile-preview dd{color:#172235;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.45}.mobile-profile-preview-edit{grid-template-columns:28px minmax(0,1fr);place-items:center;gap:8px;display:grid!important}.mobile-profile-preview-edit .app-icon-box{width:26px;height:26px}.mobile-profile-preview-edit .app-pictogram{width:20px;height:20px}.dashboard-mobile-security-page,.dashboard-mobile-company-profile{gap:16px;display:grid;padding:20px!important}.dashboard-mobile-security-icon{color:#172235;background:#edf4fb;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.dashboard-mobile-security-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:25px;height:25px}.dashboard-mobile-security-page dl,.dashboard-mobile-company-profile dl{border-top:1px solid #e3e8ed;margin:0;display:grid}.dashboard-mobile-security-page dl>div,.dashboard-mobile-company-profile dl>div{border-bottom:1px solid #e3e8ed;gap:4px;padding:15px 0;display:grid}.dashboard-mobile-security-page dt,.dashboard-mobile-company-profile dt{color:#6b7582;font-size:12px}.dashboard-mobile-security-page dd,.dashboard-mobile-company-profile dd{color:#172235;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.mobile-security-signout{width:100%;color:#bd294a!important;border:1px solid #e1a8b5!important}.dashboard-mobile-profile-editor{align-content:start}.mobile-profile-photo-editor-card{gap:12px;display:grid;padding:18px!important}.mobile-profile-photo-editor{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:16px;display:grid}.mobile-profile-photo-button{color:#42556d;background:#e7edf4;border:1px solid #dbe3eb;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:relative;overflow:hidden}.mobile-profile-photo-button>span{background-position:50%;background-size:cover;width:100%;height:100%}.mobile-profile-photo-button>.rely-ant-avatar{width:80px;height:80px}.mobile-profile-photo-button>b{font-size:23px}.mobile-profile-photo-button>i{color:#fff;background:#172235;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:0;right:0}.mobile-profile-photo-button>input{opacity:0;width:1px;height:1px;position:absolute}.mobile-profile-photo-editor>div{gap:5px;display:grid}.mobile-profile-photo-editor>div>strong{color:#172235;font-size:16px}.mobile-profile-photo-editor>div>button{color:#172235;background:#fff;border:1px solid #172235;border-radius:999px;justify-self:start;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.mobile-profile-photo-editor>div>small{color:#778291;font-size:11px}.mobile-company-profile-form{gap:15px;display:grid}.mobile-company-profile-form>label{color:#263244;gap:7px;font-size:13px;font-weight:750;display:grid}.mobile-company-profile-form input{box-sizing:border-box;color:#172235;background:#fff;border:1px solid #d5dde6;border-radius:12px;width:100%;min-height:50px;padding:0 13px;font-size:16px}.mobile-company-profile-form input[readonly]{color:#667383;background:#f3f6f8}.mobile-company-profile-form label small{color:#778291;font-size:11px;font-weight:500;line-height:1.4}.mobile-company-profile-form .profile-save-button.saved{background:#218b57!important;box-shadow:0 7px 18px #218b5740!important}.company-profile-save-feedback.saved,.company-profile-save-feedback.error{box-sizing:border-box;text-align:left;border-radius:12px;align-content:center;justify-items:start;gap:4px;min-height:64px;margin:0;padding:12px 14px;display:grid}.company-profile-save-feedback b{font-size:14px}.company-profile-save-feedback span{font-size:12px;line-height:1.4}.company-profile-save-feedback.saved{animation:.35s ease-out both rely-profile-confirm}@keyframes rely-profile-confirm{0%{opacity:.35;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.relay-mobile-conversation-back,.mission-history-mobile-back,.ongoing-mobile-back{color:#172235;background:#fff;border:1px solid #dfe5eb;border-radius:50%;place-items:center;min-width:48px;min-height:48px;font-size:19px;font-weight:850;display:inline-grid}.relay-mobile-conversation-back{box-sizing:border-box;aspect-ratio:1;flex:0 0 48px;line-height:1;border-radius:50%!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important}.relay-mobile-conversation-back>span{display:block;transform:translateY(-1px)}.relay-messages-intro,.relay-safety-banner{margin-bottom:10px}.relay-message-hub{display:block!important}.relay-message-hub .relay-conversation-panel,.relay-message-hub.mobile-conversation-open .relay-mission-list{display:none!important}.relay-message-hub.mobile-conversation-open .relay-conversation-panel{display:block!important}.relay-mission-list nav{max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.relay-mission-list nav>button{width:100%;min-height:76px;background:#fff!important;border:0!important;border-bottom:1px solid #e5e9ee!important;border-radius:0!important;grid-template-columns:10px minmax(0,1fr) auto!important;padding:14px!important}.relay-mission-list nav>button>span strong{font-size:15px!important}.relay-mission-list nav>button>span small{font-size:12px!important}.relay-conversation-heading{z-index:3;top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px));background:#fff;gap:10px;position:sticky;grid-template-columns:48px minmax(0,1fr)!important;padding:10px 12px!important}.relay-conversation-heading>span{display:none!important}.relay-message-tabs{z-index:2;top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px) + 68px);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;display:grid!important;overflow:hidden!important}.relay-message-tabs button{min-width:0;white-space:normal!important;padding:7px 4px!important;font-size:11px!important}.relay-message-composer{z-index:3;bottom:calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px));position:sticky;box-shadow:0 -8px 24px #17223517;background:#fff!important;border-radius:16px 16px 0 0!important}.relay-personal-message{width:min(92%,360px)!important}.relay-personal-message p{font-size:14px!important}.mission-history-layout,.ongoing-missions-layout{display:block!important}.mission-history-layout .mission-history-detail,.ongoing-missions-layout .ongoing-mission-detail,.mission-history-layout.mobile-detail-open .mission-history-list,.ongoing-missions-layout.mobile-detail-open .ongoing-mission-selector{display:none!important}.mission-history-layout.mobile-detail-open .mission-history-detail,.ongoing-missions-layout.mobile-detail-open .ongoing-mission-detail{gap:12px;display:grid!important}.mission-history-list nav{max-height:none!important;display:grid!important;overflow:visible!important}.mission-history-list nav button{width:100%;min-height:78px;border-bottom:1px solid #e4e9ee!important;padding:14px!important;font-size:14px!important}.mission-history-detail>header{gap:10px;grid-template-columns:48px minmax(0,1fr)!important}.mission-history-detail>header>span{grid-column:2;justify-self:start}.mission-history-summary-grid,.mission-history-financial,.ongoing-mission-facts{grid-template-columns:1fr!important}.mission-history-tools{grid-template-columns:1fr!important;display:grid!important}.mission-history-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.mission-history-stats{scrollbar-width:none;gap:8px;overflow-x:auto;display:flex!important}.mission-history-stats article{flex:0 0 72%}.ongoing-mobile-back{border-radius:999px;width:fit-content;padding:0 14px;font-size:13px}.ongoing-mission-selector{overflow:hidden;padding:0!important}.ongoing-mission-selector>div{width:100%;max-height:none!important;display:grid!important;overflow:visible!important}.ongoing-mission-menu-heading{min-height:50px;grid-template-columns:34px minmax(0,1fr) auto!important;padding:9px 16px!important}.ongoing-mission-menu-heading>span{width:32px;height:32px;font-size:17px}.ongoing-mission-menu-heading>strong{font-size:11px}.ongoing-mission-selector>div>button{width:100%;scroll-snap-align:none!important;grid-template-columns:42px minmax(0,1fr) auto 22px!important;min-height:92px!important;padding:14px 16px!important}.ongoing-mission-state-icon{border-radius:13px;width:42px;height:42px;font-size:20px}.ongoing-mission-selector button strong{font-size:15px!important}.ongoing-mission-selector button small,.ongoing-mission-selector button em{font-size:11px!important}.ongoing-mission-detail .ongoing-candidates-panel{order:1}.ongoing-mission-detail .ongoing-mission-summary{order:2}.ongoing-candidate-subnav{z-index:2;top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:sticky;padding:9px!important}.ongoing-candidate-subnav button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:68px;padding:7px 5px;position:relative}.ongoing-candidate-subnav button>i{width:27px;height:27px;font-size:15px}.ongoing-candidate-subnav strong{font-size:11px}.ongoing-candidate-subnav small{display:none}.ongoing-candidate-subnav b{min-width:20px;height:20px;padding:0 4px;position:absolute;top:5px;right:5px}.ongoing-candidate-card{grid-template-columns:58px minmax(0,1fr)!important;padding:14px!important}.ongoing-candidate-score,.ongoing-candidate-decision{width:100%;grid-column:1/-1!important}.documents-layout,.interactive-calendar-layout,.billing-fields-row,.orders-history-layout{grid-template-columns:1fr!important}.documents-side-column{order:-1}.documents-filter-tabs{z-index:2;top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px));background:#f4f7fa;position:sticky;overflow-x:auto;display:flex!important}.documents-filter-tabs button{flex:none;min-height:46px;font-size:12px!important}.document-row{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:14px!important}.document-row-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid!important}.document-row-actions>*{min-height:44px}.artisan-calendar-card{margin:0!important}.interactive-calendar{overflow-x:auto;min-width:0!important}.calendar-month-grid{min-width:320px!important}.calendar-rate-panel{width:100%!important}.calendar-save-month{z-index:2;bottom:calc(var(--rely-mobile-nav-height) + 8px + env(safe-area-inset-bottom,0px));width:100%;position:sticky;min-height:52px!important}.orders-history-page,.documents-page,.mission-history-page,.relay-messages-page{gap:12px;display:grid}.order-history-row,.monthly-cycle-row,.mission-request-row,.applied-mission-row{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.order-history-row strong,.mission-request-row strong,.applied-mission-row strong{font-size:15px!important}.auth-backdrop{z-index:7000;padding:0!important}.auth-modal{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;overflow-y:auto!important}.auth-form{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.auth-action-bar{z-index:3;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:#fffffffa;position:sticky;bottom:0}.auth-action-bar .auth-primary{width:100%;min-height:52px}.language-modal,.artisan-filters-panel,.mission-profile-editor,.mission-filters-panel,.mission-commitment-modal,.mission-cancellation-modal,.mission-engagement-modal,.order-modal{border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 8px)!important}.legal-page>article{width:100%!important;padding:24px 18px calc(32px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}}@media (max-width:350px){.dashboard-main{--app-page-gutter:10px}.dashboard-mobile-app-nav button{font-size:9px}.mission-history-stats article{flex-basis:84%}.calendar-month-grid{min-width:300px!important}}.app-pictogram{color:currentColor;width:24px;height:24px;display:block}@media (max-width:760px){:root{--rely-app-ink:#172235;--rely-app-muted:#738092;--rely-app-line:#e2e8ee;--rely-app-band:#f1f6fb;--rely-app-accent:#dc2555;--rely-app-accent-soft:#fff0f4;--rely-app-green:#16825a}.mobile-nav-pictogram{width:24px;height:24px;color:var(--rely-app-ink)}.app-icon-box{width:30px;height:30px;color:var(--rely-app-ink);background:0 0;border-radius:10px;place-items:center;display:grid}.app-icon-box .app-pictogram{width:24px;height:24px}.mobile-pictogram-bubble{place-items:center;color:var(--rely-app-ink)!important;background:#f1f6fb!important;display:grid!important}.mobile-pictogram-bubble .app-pictogram{width:23px;height:23px}.app-symbol-icon{font-style:normal;font-weight:800;color:var(--rely-app-ink)!important;font-family:Arial,Helvetica,sans-serif!important}.rely-mobile-app-nav,.dashboard-mobile-app-nav{box-shadow:0 -3px 14px #1722350f!important}.rely-mobile-app-nav button,.dashboard-mobile-app-nav button{color:#687486!important;border-radius:12px!important;font-weight:800!important}.rely-mobile-app-nav button .app-pictogram,.dashboard-mobile-app-nav button .app-pictogram{color:var(--rely-app-ink)!important}.rely-mobile-app-nav button.active,.dashboard-mobile-app-nav button.active{color:var(--rely-app-ink)!important;background:0 0!important}.rely-mobile-app-nav button.active:after,.dashboard-mobile-app-nav button.active:after{background:var(--rely-app-ink);content:"";border-radius:999px;width:22px;height:3px;position:absolute;top:1px}.rely-mobile-app-nav button{position:relative}.dashboard-mobile-app-nav button>.app-icon-box{background:0 0;width:30px;height:28px;overflow:visible}.documents-topline,.ongoing-missions-intro,.orders-history-intro,.mission-history-intro,.relay-messages-intro,.admin-documents-intro{margin:0 calc(var(--app-page-gutter) * -1) 0!important;padding:18px var(--app-page-gutter) 16px!important;border:0!important;border-bottom:10px solid var(--rely-app-band)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.documents-topline h3,.ongoing-missions-intro h3,.orders-history-intro h3,.mission-history-intro h3,.relay-messages-intro h3,.admin-documents-intro h3{letter-spacing:-.02em;color:var(--rely-app-ink)!important;margin:3px 0 4px!important;font-size:20px!important}.documents-topline>div>span,.ongoing-missions-intro>div>span,.orders-history-intro>div>span,.mission-history-intro>div>span,.relay-messages-intro>div>span,.admin-documents-intro>div>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--rely-app-muted)!important;font-size:12px!important;line-height:1.4!important}.documents-eyebrow,.auth-eyebrow{color:#687486!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:900!important}.documents-refresh,.mission-history-intro>button{overflow:hidden;border:1px solid var(--rely-app-line)!important;width:48px!important;min-width:48px!important;min-height:48px!important;color:var(--rely-app-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:50%!important;padding:0!important;font-size:0!important}.documents-refresh:first-letter,.mission-history-intro>button:first-letter{font-size:21px}.dashboard-main .dashboard-card,.documents-main-card,.relay-mission-list,.relay-conversation-panel,.mission-history-list,.mission-history-detail,.ongoing-mission-selector,.ongoing-mission-summary,.ongoing-candidates-panel,.orders-list-card,.billing-profile-card,.mission-requests-panel,.applied-missions-panel,.artisan-discipline-card{border:0!important;border-bottom:10px solid var(--rely-app-band)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.documents-page,.ongoing-missions-page,.orders-history-page,.mission-history-page,.relay-messages-page{margin-inline:calc(var(--app-page-gutter) * -1);background:#fff;gap:0!important}.orders-history-page{width:100%!important;max-width:100%!important;margin-inline:0!important}.documents-page>:not(.documents-topline),.ongoing-missions-page>:not(.ongoing-missions-intro),.orders-history-page>:not(.orders-history-intro),.mission-history-page>:not(.mission-history-intro),.relay-messages-page>:not(.relay-messages-intro){margin-left:0!important;margin-right:0!important}.ongoing-mission-stats,.mission-history-stats{border-bottom:10px solid var(--rely-app-band);scrollbar-width:none;background:#fff;overflow-x:auto;padding:0 var(--app-page-gutter)!important;gap:0!important;margin:0!important;display:flex!important}.ongoing-mission-stats::-webkit-scrollbar{display:none}.mission-history-stats::-webkit-scrollbar{display:none}.ongoing-mission-stats article,.mission-history-stats article{border:0!important;border-right:1px solid var(--rely-app-line)!important;min-height:78px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;flex:0 0 43%!important;margin:0!important;padding:13px 10px!important}.ongoing-mission-stats article>span,.mission-history-stats article>span{font-size:22px!important}.document-list,.applied-missions-list,.mission-request-grid,.relay-mission-list nav,.mission-history-list nav,.ongoing-mission-selector>div,.orders-list{gap:0!important}.document-row,.applied-mission-card,.mission-request-card,.order-history-row,.monthly-cycle-row{border:0!important;border-bottom:1px solid var(--rely-app-line)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important}.document-file-icon{place-items:center;display:grid;background:#f3f7fb!important;border-radius:12px!important;width:40px!important;height:40px!important;font-size:20px!important}.relay-mission-list nav>button,.mission-history-list nav>button{box-shadow:none!important;border-radius:0!important;grid-template-columns:10px minmax(0,1fr) auto 22px!important}.ongoing-mission-selector>div>button{box-shadow:none!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto 22px!important}.relay-mission-list nav>button:after,.mission-history-list nav>button:after,.ongoing-mission-selector>div>button:after{color:#7d8794;content:"›";grid-column:4;align-self:center;font-size:28px;font-weight:300}.landing-search-intro p,.landing-video-copy p,.home-section-heading p{max-width:38rem}.landing-audience-choice{border-top:10px solid var(--rely-app-band);border-bottom:10px solid var(--rely-app-band);padding:0 var(--ios-side)!important;background:#fff!important;gap:0!important;margin:12px 0!important}.landing-audience-choice>div{padding:18px 0 10px!important}.landing-audience-choice>button{border:0!important;border-top:1px solid var(--rely-app-line)!important;min-height:80px!important;color:var(--rely-app-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr) 24px!important;padding:10px 0!important;display:grid!important}.landing-audience-choice>button>b{place-items:center;background:#f3f7fb!important;border-radius:13px!important;width:42px!important;height:42px!important;font-size:22px!important;display:grid!important}.landing-audience-choice>button>i{font-size:29px!important}.landing-simple-steps li>b{background:#f3f7fb;border-radius:11px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.mobile-search-trigger{background:#fff!important;border:1px solid #dfe5eb!important;box-shadow:0 3px 12px #1722350f!important}.search-summary-card,.search-price-explainer,.presence-legend,.ranking-switch{border-color:var(--rely-app-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}.professional-row,.professional-row:hover,.professional-row.active,.mission-feed-card,.mission-feed-card:hover,.mission-feed-card.selected{box-shadow:none!important;transform:none!important}.professionals-list.mobile-deck-mode .professional-row,.mission-card-deck.is-deck .mission-feed-card,.mission-card-deck.is-deck .mission-feed-card.urgent{border-color:var(--rely-app-line)!important;border-radius:18px!important;box-shadow:0 4px 16px #1722350f!important}.providers-heading h1,.mission-feed h3{font-size:19px!important}.search-price-explainer>span,.mission-feed-heading-icon{place-items:center;background:#f3f7fb!important;border-radius:13px!important;width:42px!important;height:42px!important;font-size:21px!important;display:grid!important}.mobile-view-switch,.mission-mobile-view-switch{border:1px solid var(--rely-app-line)!important;background:#fffffffa!important;padding:4px!important;box-shadow:0 4px 16px #17223514!important}.mobile-view-switch button,.mission-mobile-view-switch button{border-radius:10px!important;font-size:11px!important}.mobile-view-switch button.active,.mission-mobile-view-switch button.active{color:var(--rely-app-ink)!important;background:#edf1f5!important}.profile-mobile-tabs,.selected-mission-mobile-tabs{border-bottom:1px solid var(--rely-app-line)!important;background:#fff!important;gap:0!important}.profile-mobile-tabs button,.selected-mission-mobile-tabs button{min-height:50px!important;padding:6px 4px!important;font-size:11px!important}.selected-mission-detail.simple,.profile-sheet{box-shadow:none!important;background:#fff!important}#selected-mission-details>span{position:relative;grid-template-columns:36px minmax(0,1fr)!important}#selected-mission-details>span>b{grid-row:1/3;align-self:center;font-size:23px}.selected-mission-description>p,.profile-about p{color:#4d596a!important;font-size:14px!important;line-height:1.55!important}.relay-safety-banner,.documents-visibility-callout,.payout-onboarding-card,.application-accepted-hero,.invoice-database-notice{padding:15px var(--app-page-gutter)!important;border:0!important;border-bottom:10px solid var(--rely-app-band)!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.relay-safety-banner>span{font-size:24px!important}.relay-message-tabs button>span{font-size:16px}.dashboard-main input,.dashboard-main select,.dashboard-main textarea,.auth-modal input,.auth-modal select,.auth-modal textarea{box-shadow:none!important;background:#fff!important;border-color:#d9e0e7!important;border-radius:13px!important}.dashboard-primary,.auth-primary,.mission-apply-listed,.selected-mission-mobile-continue,.profile-mobile-continue{box-shadow:none!important;border-radius:14px!important}.auth-modal{background:#fff!important}.auth-modal h2{font-size:23px!important}.auth-subtitle{color:var(--rely-app-muted)!important;font-size:13px!important;line-height:1.45!important}.auth-role-picker{border:1px solid var(--rely-app-line);border-radius:16px;overflow:hidden;gap:0!important}.auth-role-picker button{border:0!important;border-bottom:1px solid var(--rely-app-line)!important;min-height:76px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.auth-role-picker button:last-child{border-bottom:0!important}.auth-role-picker button.active{background:var(--rely-app-accent-soft)!important}.legal-page{background:#fff!important}.legal-page h1,.legal-page h2{color:var(--rely-app-ink)!important}.legal-page h2{border-top:10px solid var(--rely-app-band);margin:22px -18px 8px!important;padding:16px 18px 8px!important;font-size:19px!important}.auth-modal{scroll-padding-bottom:104px;height:100svh!important;min-height:100svh!important;max-height:100svh!important}.auth-modal .auth-signup-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;display:grid!important}.auth-modal .auth-signup-steps:before{display:none!important}.auth-modal .auth-signup-steps li{background:#fafbfc;border:1px solid #e4e7eb;border-radius:12px;text-align:center!important;grid-template-columns:1fr!important;align-content:start!important;justify-items:center!important;gap:6px!important;min-width:0!important;min-height:78px!important;padding:9px 4px!important;display:grid!important}.auth-modal .auth-signup-steps li.active{background:#fff2f6;border-color:#efa0b7}.auth-modal .auth-signup-steps li.done{background:#f0faf5;border-color:#a9dec5}.auth-modal .auth-signup-steps li>b{width:32px!important;height:32px!important;font-size:11px!important}.auth-modal .auth-signup-steps li>span{justify-items:center!important;gap:2px!important;min-width:0!important;display:grid!important}.auth-modal .auth-signup-steps strong{white-space:normal!important;font-size:11px!important;line-height:1.2!important}.auth-modal .auth-signup-steps small{font-size:9px!important;line-height:1.25!important}.auth-modal .auth-form{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}.auth-modal .auth-action-bar{border-top:1px solid #e8eaed;margin-inline:calc(var(--ios-side) * -1)!important;padding:12px var(--ios-side) max(18px, env(safe-area-inset-bottom,0px))!important;background:#fffffffa!important;bottom:0!important;box-shadow:0 -10px 22px #fffffffa!important}}.mission-map-radius-control{z-index:600;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#fffffff7;border:1px solid #dadfe6f2;border-radius:999px;grid-template-columns:auto 38px minmax(64px,auto) 38px;align-items:center;gap:7px;padding:6px;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #17223529}.mission-map-radius-control>span{color:#5f6977;align-items:center;gap:7px;padding:0 7px 0 9px;font-size:11px;font-weight:850;display:flex}.mission-map-radius-control>span i{background:#6fc3f633;border:2px solid #2f9ee5;border-radius:50%;width:13px;height:13px}.mission-map-radius-control button{color:#172235;cursor:pointer;background:#f3f5f7;border:0;border-radius:50%;width:38px;height:38px;padding:0;font-size:20px;font-weight:750}.mission-map-radius-control button:disabled{color:#b8bec6;cursor:default}.mission-map-radius-control strong{color:#172235;text-align:center;white-space:nowrap;font-size:15px}@media (max-width:480px){.mobile-view-switch button[data-mode=map].active,.mission-mobile-view-switch button[data-mode=map].active{color:#172235!important;background:#edf1f5!important;box-shadow:inset 0 0 0 1px #d9e0e8!important}.rely-app:has(.map-canvas:not(.mobile-map-off)) .marketplace-layout{height:calc(100dvh - 118px - var(--rely-mobile-nav-height) - env(safe-area-inset-top,0px))!important}.rely-app:has(.map-canvas:not(.mobile-map-off)) .map-canvas{height:max(320px, calc(100dvh - 210px - var(--rely-mobile-nav-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border-top:1px solid #e5e9ee;min-height:320px;max-height:560px}.mission-fullscreen-view .mobile-mission-map .mission-zone-map{height:max(320px, calc(100dvh - 210px - var(--rely-mobile-nav-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))!important;min-height:320px!important;max-height:560px!important}.mission-map-radius-control{grid-template-columns:minmax(0,1fr) 44px 76px 44px;gap:6px;width:calc(100% - 28px);max-width:390px;padding:7px;top:12px}.mission-map-radius-control>span{min-width:0;font-size:12px}.mission-map-radius-control button{width:44px;height:44px}.mission-map-radius-control strong{font-size:16px}.mission-fullscreen-view .mobile-mission-map .mission-zone-legend{justify-content:center;max-width:none;bottom:12px;left:10px;right:10px}}@media (max-width:350px){.mission-map-radius-control{grid-template-columns:minmax(0,1fr) 44px 66px 44px;width:calc(100% - 18px)}.mission-map-radius-control button{width:44px;height:44px}.mission-map-radius-control>span{white-space:nowrap;font-size:0;overflow:hidden}.mission-map-radius-control>span:after{content:"Rayon";text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}}@media (max-width:760px){:root{--simple-ink:#172235;--simple-text:#172235;--simple-muted:#667386;--simple-line:#e3e8ed;--simple-surface:#f5f7f9;--simple-accent:#ef2657;--simple-green:#0b7a50}body{color:var(--simple-ink);background:var(--simple-surface)}.rely-mobile-app-nav,.dashboard-mobile-app-nav{min-height:calc(72px + env(safe-area-inset-bottom,0px))!important;padding:5px 4px env(safe-area-inset-bottom,0px)!important;border-top:1px solid var(--simple-line)!important;background:#fffffffa!important;box-shadow:0 -3px 14px #1722350f!important}.rely-mobile-app-nav button,.dashboard-mobile-app-nav button{color:#657184!important;border-radius:0!important;grid-template-rows:30px auto!important;min-height:62px!important;padding:5px 2px 4px!important;font-size:11px!important;font-weight:760!important}.rely-mobile-app-nav button span,.dashboard-mobile-app-nav button>span{text-overflow:clip!important;white-space:normal!important;line-height:1.05!important;overflow:visible!important}.rely-mobile-app-nav button.active,.dashboard-mobile-app-nav button.active{color:var(--simple-accent)!important}.rely-mobile-app-nav button.active:after,.dashboard-mobile-app-nav button.active:after{background:var(--simple-accent)!important;width:28px!important;height:3px!important;top:0!important}.mobile-view-switch,.mission-mobile-view-switch{border:1px solid var(--simple-line)!important;background:#fffffffa!important;border-radius:24px!important;min-height:48px!important;padding:3px!important;box-shadow:0 5px 18px #1722351a!important}.mobile-view-switch button,.mission-mobile-view-switch button{color:#596679!important;background:0 0!important;border-radius:21px!important;min-height:42px!important;font-size:12px!important;font-weight:800!important}.mobile-view-switch button.active,.mission-mobile-view-switch button.active{background:var(--simple-ink)!important;color:#fff!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-map,.results-layout.mobile-map .map-canvas{box-shadow:none!important;border:0!important;border-radius:0!important}.mission-zone-radius-control,.mission-map-radius-control{border:0!important;min-height:48px!important;box-shadow:0 4px 16px #1722351f!important}.mission-zone-radius-control button,.mission-map-radius-control button{width:44px!important;min-height:44px!important}.mission-fullscreen-view .mission-feed{padding-inline:10px!important}.mission-fullscreen-view .mission-feed>header{gap:10px!important;padding:5px 2px 10px!important}.mission-capacity-legend,.mission-feed-card>.mission-capacity,.mission-feed-card>.mission-save-for-later,.mission-feed-card .mission-card-payment-tags,.mission-feed-card .mission-net-breakdown{display:none!important}.mission-card-deck{gap:10px!important}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{border:1px solid var(--simple-line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important;gap:9px!important;padding:14px!important}.mission-fullscreen-view .mission-feed-card.urgent{box-shadow:inset 3px 0 0 var(--simple-accent)!important;border-color:#ff6b8e!important}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4{font-size:17px!important;line-height:1.3!important}.mission-feed-card-top{gap:8px!important}.mission-fullscreen-view .mission-urgent-badge,.mission-available-badge,.mission-progress-badge,.mission-capacity-full-badge{font-size:10px!important}.mission-card-distance{font-size:11px!important}.mission-card-meta-row{grid-template-columns:minmax(0,1fr)!important}.mission-trade-chips{flex-wrap:nowrap!important;overflow:hidden!important}.mission-trade-chips span{max-width:132px!important;font-size:10px!important}.mission-fullscreen-view .mission-card-essential{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;font-size:12px!important}.mission-fullscreen-view .mission-card-essential strong{text-align:right!important;white-space:normal!important;max-width:142px!important;font-size:13px!important}.mission-fullscreen-view .mission-probable-gain,.mission-fullscreen-view .mission-feed-card.urgent .mission-probable-gain{grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;padding:10px 0 0!important}.mission-fullscreen-view .mission-probable-gain>span{color:var(--simple-green)!important;font-size:11px!important;font-weight:850!important}.mission-fullscreen-view .mission-probable-gain>strong{color:var(--simple-green)!important;font-size:21px!important}.mission-fullscreen-view .mission-feed-card>button{border-radius:13px!important;min-height:48px!important;font-size:14px!important}.dashboard-mobile-account-home{background:var(--simple-surface)!important;gap:12px!important}.mobile-account-profile-row,.mobile-account-group{border:1px solid var(--simple-line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important}.mobile-account-group h2{color:var(--simple-muted)!important;letter-spacing:.03em!important;text-transform:uppercase!important;padding:13px 15px 9px!important;font-size:12px!important}.mobile-account-row{min-height:56px!important;padding:10px 14px!important}.mobile-account-row>span{font-size:15px!important;font-weight:740!important}.mobile-account-row>small{font-size:12px!important}.mobile-account-group:first-of-type>.mobile-account-row:first-of-type,.mobile-account-group:first-of-type>.mobile-account-availability+.mobile-account-row{color:#c71949!important;background:#fff1f5!important}.mobile-account-more{border:1px solid var(--simple-line);background:#fff;border-radius:16px;overflow:hidden}.mobile-account-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 15px;list-style:none;display:flex}.mobile-account-more>summary::-webkit-details-marker{display:none}.mobile-account-more>summary>span{gap:3px;min-width:0;display:grid}.mobile-account-more>summary strong{color:var(--simple-text);font-size:15px;line-height:1.2}.mobile-account-more>summary small{color:var(--simple-muted);font-size:12px;line-height:1.35}.mobile-account-more>summary>i{color:var(--simple-muted);font-size:25px;font-style:normal;transition:transform .2s}.mobile-account-more[open]>summary>i{transform:rotate(90deg)}.mobile-account-more-content{border-top:1px solid var(--simple-line);display:grid}.mobile-account-more-content .mobile-account-group{border:0!important;border-radius:0!important}.mobile-account-more-content .mobile-account-group+.mobile-account-group{border-top:8px solid var(--simple-surface)!important}.dashboard-main input,.dashboard-main select,.dashboard-main textarea,.auth-modal input,.auth-modal select,.auth-modal textarea{min-height:48px!important;font-size:16px!important}.dashboard-main button,.auth-modal button{min-height:44px}.dashboard-alert,.documents-main-card p,.relay-conversation-panel p,.orders-history-layout p{font-size:14px!important;line-height:1.5!important}}@media (max-width:350px){.rely-mobile-app-nav button,.dashboard-mobile-app-nav button{font-size:10px!important}.mission-fullscreen-view .mission-card-essential{grid-template-columns:1fr!important}.mission-fullscreen-view .mission-card-essential strong{text-align:left!important;max-width:none!important}}:root{--rely-ui-ink:#17191c;--rely-ui-muted:#68717c;--rely-ui-line:#dfe3e7;--rely-ui-soft:#f3f5f7;--rely-ui-page:#f7f8f9;--rely-ui-danger:#c91849;--rely-ui-success:#16764b;--rely-ui-warning:#a95b00;--rely-ui-radius:16px}.landing-audience-choice>div>small{color:#646b73;letter-spacing:.09em;font-size:9px;font-weight:900}.landing-audience-choice>div h1{color:var(--rely-ui-ink);margin:2px 0 0;font-size:clamp(21px,2.4vw,31px);line-height:1.12}.landing-audience-choice>div p{color:var(--rely-ui-muted);margin:2px 0 0;font-size:11px;line-height:1.45}.landing-audience-choice button>span em{color:#555e68;font-size:10px;font-style:normal}.landing-audience-choice>button.selected{border-color:var(--rely-ui-ink)!important;background:#f6f7f8!important}.landing-audience-choice>button>b,.landing-audience-choice>button>i,.landing-audience-choice .app-pictogram{color:var(--rely-ui-ink)!important}.landing-guest-account-icon{background:var(--rely-ui-soft);width:34px;height:34px;color:var(--rely-ui-ink);border-radius:50%;flex:none;place-items:center;display:grid}.landing-guest-account-icon .app-pictogram{width:20px;height:20px}.landing-entry-guide{width:min(1180px,100% - 40px);color:var(--rely-ui-ink);grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:12px;margin:20px auto 28px;display:grid}.landing-entry-guide>div,.landing-entry-guide>article{border:1px solid var(--rely-ui-line);background:#fff;border-radius:16px;min-width:0;padding:20px}.landing-entry-guide>div{align-content:center;gap:6px;display:grid}.landing-entry-guide>div small{color:var(--rely-ui-muted);letter-spacing:.08em;font-size:9px;font-weight:900}.landing-entry-guide h2{margin:0;font-size:clamp(19px,2vw,26px);line-height:1.15}.landing-entry-guide p{color:var(--rely-ui-muted);margin:0;font-size:11px;line-height:1.5}.landing-entry-guide>article{align-content:start;gap:13px;display:grid}.landing-entry-guide>article>span{background:var(--rely-ui-soft);width:42px;height:42px;color:var(--rely-ui-ink);border-radius:12px;place-items:center;display:grid}.landing-entry-guide>article .app-pictogram{width:22px;height:22px;color:var(--rely-ui-ink)}.landing-entry-guide>article strong{margin-bottom:5px;font-size:14px;display:block}.artisan-landing{width:min(1180px,100% - 40px);color:var(--rely-ui-ink);gap:18px;margin:22px auto 36px;display:grid}.artisan-landing .app-pictogram{width:21px;height:21px;color:var(--rely-ui-ink)}.artisan-landing-hero{border:1px solid var(--rely-ui-line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:30px;display:grid}.artisan-landing-hero>div{gap:7px;display:grid}.artisan-landing-title{color:#111827;letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:clamp(22px,2.8vw,32px);font-weight:900;line-height:1.1;display:flex}.artisan-landing-title .app-pictogram{color:#111827;width:22px;height:22px}.artisan-landing-greeting{color:#4f5862;font-size:clamp(14px,1.6vw,18px);font-weight:650;line-height:1.2}.artisan-landing-hero>div>strong{font-size:clamp(19px,2.2vw,28px)}.artisan-landing-hero p{color:#5d6670;max-width:630px;margin:3px 0 0;font-size:14px;line-height:1.55}.artisan-landing-hero>button{border:2px solid var(--rely-ui-ink);min-height:52px;color:var(--rely-ui-ink);text-transform:uppercase;cursor:pointer;background:#fff;border-radius:26px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.artisan-landing-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.artisan-landing-promises>span{border:1px solid var(--rely-ui-line);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:10px 14px;display:flex}.artisan-landing-promises b{font-size:11px}.artisan-landing-missions{gap:13px;display:grid}.artisan-landing-missions>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.artisan-landing-missions>header small{color:#69717b;letter-spacing:.09em;font-size:9px;font-weight:900}.artisan-landing-missions>header h2{margin:4px 0 0;font-size:clamp(22px,2.6vw,30px)}.artisan-landing-missions>header>button{color:var(--rely-ui-ink);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.artisan-landing-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.artisan-landing-mission-grid>article{border:1px solid var(--rely-ui-line);background:#fff;border-radius:18px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.artisan-landing-mission-grid>article.urgent{border-color:#e2a2b3;box-shadow:inset 3px 0 #c91f4c}.artisan-landing-mission-grid article>header{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;display:grid}.artisan-landing-mission-grid article>header>span{width:46px;height:46px;color:var(--rely-ui-ink);background:#f2f4f6;border-radius:13px;place-items:center;display:grid}.artisan-landing-mission-grid article.urgent>header>span{isolation:isolate;color:#b91c46;background:#fff0f3;position:relative;overflow:visible}.artisan-landing-mission-grid article.urgent>header>span .app-pictogram{z-index:2;color:#b91c46;background:#fff0f3;position:relative}.artisan-landing-mission-grid article.urgent>header>span:before,.artisan-landing-mission-grid article.urgent>header>span:after{z-index:1;pointer-events:none;content:"";opacity:0;border:2px solid #c91f4c6b;border-radius:16px;animation:2.35s cubic-bezier(.18,.72,.25,1) infinite rely-urgent-shockwave;position:absolute;inset:-2px}.artisan-landing-mission-grid article.urgent>header>span:after{animation-delay:1.05s}.artisan-landing-mission-grid header>div{gap:2px;min-width:0;display:grid}.artisan-landing-mission-grid header small{color:#707984;letter-spacing:.07em;font-size:8px;font-weight:900}.artisan-landing-mission-grid article.urgent header small{color:#b91c46}.artisan-landing-mission-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.artisan-landing-mission-grid header p{color:#68717a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.artisan-landing-mission-grid dl{grid-template-columns:1.35fr .65fr;gap:8px;margin:0;display:grid}.artisan-landing-mission-grid dl>div{background:#f5f6f7;border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.artisan-landing-mission-grid dt{color:#6b737d;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.artisan-landing-mission-grid dt .app-pictogram{width:14px;height:14px}.artisan-landing-mission-grid dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:800;overflow:hidden}.artisan-mission-money{grid-template-columns:1fr 1fr;gap:8px;display:grid}.artisan-mission-money>span{border-top:1px solid var(--rely-ui-line);gap:3px;padding-top:11px;display:grid}.artisan-mission-money small{color:#6f7780;font-size:8px;font-weight:750}.artisan-mission-money strong{font-size:16px;line-height:1.2}.artisan-landing-mission-grid article>button,.artisan-secretary-home>button,.artisan-landing-empty>button{background:var(--rely-ui-ink);color:#fff;cursor:pointer;border:0;border-radius:22px;min-height:44px;font-size:10px;font-weight:900}.artisan-landing-loading,.artisan-landing-empty{border:1px solid var(--rely-ui-line);background:#fff;border-radius:18px;min-height:130px}.artisan-landing-loading{color:#69727c;place-items:center;font-size:11px;display:grid}.artisan-landing-empty{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px;display:grid}.artisan-landing-empty>.app-pictogram{width:30px;height:30px}.artisan-landing-empty strong{font-size:14px}.artisan-landing-empty p{color:#6b747e;margin:4px 0 0;font-size:10px}.artisan-landing-empty>button{padding:0 16px}.artisan-secretary-home{border:1px solid var(--rely-ui-line);background:#fff;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.artisan-secretary-home.has-alert{border-color:#e3a8b7}.artisan-secretary-icon{background:#f1f3f5;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.artisan-secretary-home.has-alert .artisan-secretary-icon,.artisan-secretary-home.has-alert .artisan-secretary-icon .app-pictogram{color:#b91c46;background:#fff0f3}.artisan-secretary-home>div{gap:3px;display:grid}.artisan-secretary-home small{color:#68717b;letter-spacing:.07em;font-size:8px;font-weight:900}.artisan-secretary-home strong{font-size:15px}.artisan-secretary-home p{color:#69727c;margin:0;font-size:10px;line-height:1.45}.artisan-secretary-home>button{min-width:140px;padding:0 16px}@keyframes rely-urgent-shockwave{0%{opacity:0;transform:scale(.78)}12%{opacity:.72}68%,to{opacity:0;transform:scale(1.58)}}@media (prefers-reduced-motion:reduce){.artisan-landing-mission-grid article.urgent>header>span:before,.artisan-landing-mission-grid article.urgent>header>span:after{animation:none}}@media (max-width:760px){.landing-audience-choice>div h1{font-size:25px}.landing-audience-choice>div p{font-size:13px}.landing-audience-choice>button{min-height:94px!important}.landing-audience-choice button strong{text-transform:uppercase;font-size:15px!important}.landing-audience-choice button>span em{font-size:12px}.landing-audience-choice button small{font-weight:800;font-size:11px!important}.landing-audience-choice>button.selected{box-shadow:inset 3px 0 var(--rely-ui-ink)!important}.landing-guest-account-icon{width:36px;height:36px}.landing-entry-guide{grid-template-columns:1fr;width:100%;margin:0;padding:12px}.landing-entry-guide>div,.landing-entry-guide>article{padding:17px}.landing-entry-guide>article{grid-template-columns:42px minmax(0,1fr);align-items:center}.landing-entry-guide>div p,.landing-entry-guide>article p{font-size:12px}.artisan-landing{width:100%;padding:12px 12px calc(82px + env(safe-area-inset-bottom,0px));gap:13px;margin:0}.artisan-landing-hero{border-radius:18px;grid-template-columns:1fr;gap:18px;padding:22px 18px}.artisan-landing-hero h1{font-size:24px}.artisan-landing-hero>div>strong{font-size:21px;line-height:1.18}.artisan-landing-hero p{font-size:13px}.artisan-landing-hero>button{width:100%;min-height:52px;font-size:10px}.artisan-landing-promises{grid-template-columns:1fr;gap:7px}.artisan-landing-promises>span{justify-content:flex-start;min-height:48px}.artisan-landing-missions>header h2{font-size:22px}.artisan-landing-mission-grid{grid-template-columns:1fr}.artisan-landing-mission-grid>article{border-radius:17px;padding:16px}.artisan-landing-mission-grid h3{font-size:18px}.artisan-landing-mission-grid header p{font-size:11px}.artisan-mission-money strong{font-size:17px}.artisan-landing-empty{grid-template-columns:42px minmax(0,1fr)}.artisan-landing-empty-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.artisan-landing-empty-actions>button{width:100%}.landing-transaction-proof{grid-template-columns:1fr 1fr}.landing-transaction-proof>div{grid-column:1/-1}.landing-transaction-proof>span{min-height:54px}.artisan-secretary-home{grid-template-columns:48px minmax(0,1fr);padding:15px}.artisan-secretary-icon{width:48px;height:48px}.artisan-secretary-home strong{font-size:14px}.artisan-secretary-home p{font-size:11px}.artisan-secretary-home>button{grid-column:1/-1;width:100%}.rely-mobile-app-nav button,.rely-mobile-app-nav button.active,.rely-mobile-app-nav button .app-pictogram{color:var(--rely-ui-ink)!important}.rely-mobile-app-nav button.active:after{background:var(--rely-ui-ink)!important}}.mission-access-denied-point{cursor:pointer;filter:drop-shadow(0 2px 3px #2c313747)}.mission-zone-legend i.access-denied{background:#7c838b3d;border-color:#7c838b}.mission-feed-card.access-denied,.mission-fullscreen-view .mission-feed-card.access-denied{color:#737980;filter:grayscale();cursor:not-allowed;box-shadow:none;background:#f1f2f3;border-color:#d9dcdf}.mission-feed-card.access-denied:hover,.mission-fullscreen-view .mission-feed-card.access-denied:hover{box-shadow:none;border-color:#d9dcdf;transform:none}.mission-feed-card.access-denied h4,.mission-fullscreen-view .mission-feed-card.access-denied h4,.mission-feed-card.access-denied .mission-card-essential strong,.mission-feed-card.access-denied .mission-probable-gain>strong{color:#656b72}.mission-feed-card.access-denied .mission-matching-logo{color:#626970;background:#dfe1e3}.mission-feed-card.access-denied .mission-ui-icon{color:#777e85}.mission-access-denied-badge{color:#5f666d;background:#dfe1e3;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.mission-feed-card.access-denied .mission-applied:is(.declined,.withdrawn){color:#545b62;border-top-color:#d4d7da;font-weight:850}.selected-mission-detail.access-denied,.mission-fullscreen-view .selected-mission-detail.access-denied{color:#5c6269;filter:grayscale();background:linear-gradient(145deg,#eceeef,#f7f7f7);border-color:#cfd3d7}.selected-mission-detail.access-denied>header,.mission-fullscreen-view .selected-mission-detail.access-denied>header{background:#eceeeffa}.selected-mission-detail.access-denied>header>span{color:#555c63;background:#d9dcdf}.selected-mission-detail.access-denied .mission-proposal-sent:is(.declined,.withdrawn){color:#50565d;background:#e1e3e5;border-color:#cdd1d5}.selected-mission-detail.access-denied .selected-mission-mobile-action{background:#e8eaec;border-top-color:#cfd3d7}.artisan-landing-mission-grid>article.inactive{color:#676e75;filter:grayscale();box-shadow:none;background:#f1f2f3;border-color:#d9dcdf}.artisan-landing-mission-grid>article.inactive>button{background:#6f767d}@media (max-width:760px){.mission-access-denied-badge{font-size:9px}body.rely-mobile-search-open .mobile-bottom-nav,body.rely-mobile-search-open .rely-mobile-app-nav,body.rely-mobile-search-open .dashboard-mobile-app-nav,body.rely-mobile-search-open .mobile-view-switch,body.rely-mobile-search-open .rely-assistant-launcher,body.rely-mobile-search-open .rely-install-backdrop{display:none!important}body:has(.mobile-search-backdrop) :is(.mobile-bottom-nav,.rely-mobile-app-nav,.dashboard-mobile-app-nav,.mobile-view-switch,.rely-assistant-launcher){display:none!important}.mobile-search-backdrop{height:100dvh!important;padding:0!important;overflow:hidden!important}.mobile-search-sheet{height:calc(100dvh - env(safe-area-inset-top,0px))!important;max-height:calc(100dvh - env(safe-area-inset-top,0px))!important;flex-direction:column!important;padding:18px 0 0!important;display:flex!important;overflow:hidden!important}.mobile-search-sheet>header{flex:none;padding:0 18px 14px;margin:0!important}.mobile-search-sheet form{flex:auto;height:100%;min-height:0;overflow:hidden;flex-direction:column!important;gap:0!important;display:flex!important}.mobile-search-form-fields{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;gap:13px;min-height:0;padding:0 18px 16px;display:grid;overflow:hidden auto}.mobile-search-action-bar{z-index:2;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffffa;border-top:1px solid #e6e9ed;flex:none;box-shadow:0 -10px 24px #17223514;display:block!important;position:relative!important}.mobile-search-action-bar .mobile-search-submit{color:#fff!important;background:#df315c!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:58px!important;margin:0!important;font-size:17px!important;font-weight:850!important;position:static!important;box-shadow:0 8px 18px #df315c3d!important}.mobile-search-action-bar .mobile-search-submit:active{transform:scale(.985)}}body{color:var(--rely-ui-ink);background:var(--rely-ui-page)}.app-pictogram{color:currentColor;vertical-align:-.18em;flex:none;width:1.15em;height:1.15em}.landing-header,.app-header,.legal-page>header,.dashboard-mobile-account-header{border-color:var(--rely-ui-line)!important;box-shadow:none!important;background:#fffffffa!important}.landing-page,.rely-app,.legal-page,.dashboard-main,.documents-page,.orders-history-page,.ongoing-missions-page,.relay-messages-page{background:var(--rely-ui-page)}.dashboard-card,.landing-audience-choice,.landing-simple-steps,.search-summary-card,.search-price-explainer,.ranking-switch,.presence-legend,.profile-sheet,.selected-mission-detail,.relay-message-hub,.documents-main-card,.orders-workspace-cards>button,.legal-page>article,.app-info-list{border-color:var(--rely-ui-line)!important;border-radius:var(--rely-ui-radius)!important;box-shadow:none!important;background:#fff!important}.home-categories>button>span,.landing-audience-choice>button>b,.landing-simple-steps li>b,.app-info-list section>span,.dashboard-stats article>span,.artisan-start-actions button>span,.dashboard-role-callout>span,.company-search-icon,.dashboard-empty>span,.relay-tab-explainer>span,.relay-personal-empty>span,.search-price-explainer>span,.ranking-switch button>span:first-child,.document-file-icon{background:var(--rely-ui-soft)!important;color:var(--rely-ui-ink)!important;box-shadow:none!important}.home-categories .app-pictogram{width:23px;height:23px}.landing-audience-choice .app-pictogram,.landing-simple-steps .app-pictogram,.app-info-list .app-pictogram{width:21px;height:21px}.documents-eyebrow,.documents-refresh,.private-storage-pill,.relay-mission-list>div strong,.auth-role-picker strong{align-items:center;gap:7px;display:inline-flex}.documents-eyebrow .app-pictogram,.documents-refresh .app-pictogram,.private-storage-pill .app-pictogram,.relay-mission-list>div .app-pictogram,.auth-role-picker .app-pictogram{width:16px;height:16px}.dashboard-sidebar nav button,.orders-workspace-tabs button,.documents-filter-tabs button,.relay-message-tabs button,.mobile-view-switch button,.mission-mobile-view-switch button,.profile-mobile-tabs button,.selected-mission-mobile-tabs button{color:#626b75}.dashboard-sidebar nav button.active,.orders-workspace-tabs button.active,.documents-filter-tabs button.active,.relay-message-tabs button.active,.mobile-view-switch button.active,.mission-mobile-view-switch button.active,.profile-mobile-tabs button.active,.selected-mission-mobile-tabs button.active{border-color:var(--rely-ui-ink)!important;background:var(--rely-ui-ink)!important;color:#fff!important;box-shadow:none!important}.dashboard-nav-badge,.orders-workspace-tabs button>b,.relay-message-tabs button>b,.mobile-account-row .notification,.dashboard-mobile-app-nav button>b{background:var(--rely-ui-danger)!important;color:#fff!important}.dashboard-primary,.auth-primary,.mission-game-publish,.mission-apply-listed,.profile-mobile-continue,.selected-mission-mobile-continue{min-height:48px;font-weight:850;box-shadow:none!important;border-radius:12px!important}.documents-refresh,.legal-page-back,.back-link{min-height:40px;border:1px solid var(--rely-ui-line)!important;color:var(--rely-ui-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important}.legal-page-back{align-items:center;padding:0 13px;text-decoration:none}.landing-search{border:1px solid var(--rely-ui-line)!important;background:#fff!important;box-shadow:0 5px 18px #14181c0f!important}.landing-search-intro>span,.auth-eyebrow,.documents-eyebrow{color:#444c55!important}.landing-search-proof{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.landing-search-proof>strong{border:1px solid var(--rely-ui-line);min-height:34px;color:var(--rely-ui-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.landing-search-proof .app-pictogram{width:17px;height:17px;color:var(--rely-ui-ink)}.landing-transaction-proof{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(130px,1fr));align-items:stretch;gap:8px;margin:12px 0 0;display:grid}.landing-transaction-proof>div,.landing-transaction-proof>span{border:1px solid var(--rely-ui-line);background:#fff;border-radius:14px;align-content:center;min-height:58px;padding:10px 12px;display:grid}.landing-transaction-proof>div{background:var(--rely-ui-ink);color:#fff;gap:3px}.landing-transaction-proof>div small{color:#ffc2d2;letter-spacing:.07em;font-size:8px;font-weight:900}.landing-transaction-proof>div strong{font-size:12px}.landing-transaction-proof>span{color:var(--rely-ui-ink);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px}.landing-transaction-proof>span .app-pictogram{width:21px;height:21px}.landing-transaction-proof>span b{font-size:9px;line-height:1.35}.artisan-landing-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.artisan-landing-empty-actions>button{border:1px solid var(--rely-ui-line);min-height:44px;color:var(--rely-ui-ink);cursor:pointer;background:#fff;border-radius:22px;padding:0 16px;font-size:10px;font-weight:900}.artisan-landing-empty-actions>button:first-child{border-color:var(--rely-ui-ink);background:var(--rely-ui-ink);color:#fff}.landing-map-workspace>header small{color:var(--rely-ui-ink)}.landing-map-results-heading span{color:var(--rely-ui-ink);font-weight:900}.landing-map-results>button>b{font-size:18px}.landing-map-results>button>b small{color:#515a64;font-size:9px;font-weight:800}.home-categories>button{color:var(--rely-ui-muted)}.home-categories>button.active,.home-categories>button:hover{color:var(--rely-ui-ink)}.home-categories>button:after{background:var(--rely-ui-ink)!important}.landing-audience-choice>button,.landing-audience-choice>button.artisan-choice{border-color:var(--rely-ui-line)!important;color:var(--rely-ui-ink)!important;box-shadow:none!important;background:#fff!important}.landing-audience-choice>button:hover{background:var(--rely-ui-soft)!important}.landing-simple-steps li{border-color:var(--rely-ui-line)!important}.dashboard-heading h2,.documents-topline h3,.orders-history-intro h3,.relay-messages-intro h3,.mission-history-intro h3,.ongoing-missions-intro h3{color:var(--rely-ui-ink);font-size:clamp(20px,2.2vw,27px)}.dashboard-heading p,.documents-topline span,.orders-history-intro span,.relay-messages-intro span,.mission-history-intro span,.ongoing-missions-intro span{color:var(--rely-ui-muted);font-size:12px;line-height:1.5}.dashboard-card p,.dashboard-card small,.documents-main-card p,.documents-main-card small,.relay-conversation-panel p,.orders-history-page p,.ongoing-missions-page p{line-height:1.5}.dashboard-role-callout,.dashboard-role-callout.artisan,.company-search-card,.relay-dashboard-card,.relay-safety-banner,.documents-visibility-callout,.invoice-database-notice{border-color:var(--rely-ui-line)!important;box-shadow:none!important;background:#fff!important}.dashboard-alert.error,.company-priority-action.critical,.documents-replacement-alert,.relay-tab-explainer.cancellation{color:#9f153a!important;background:#fff4f6!important;border-color:#efb6c4!important}.dashboard-alert.success,.payout-account-ready,.request-confirmation{color:var(--rely-ui-success)!important;background:#eff9f4!important;border-color:#b9dfcb!important}.mission-urgent-badge,.mission-urgent-inline,.notification{background:var(--rely-ui-danger)!important;color:#fff!important}.legal-page>article{width:min(860px,100% - 32px);padding:34px 38px}.legal-page h1{color:var(--rely-ui-ink);text-align:left;font-size:clamp(28px,4vw,38px)}.legal-page-intro{max-width:none;color:var(--rely-ui-muted);text-align:left;margin:12px 0 28px}.legal-page section{border-color:var(--rely-ui-line)}.legal-page section h2{color:var(--rely-ui-ink);font-size:18px}.legal-page section p{color:#525b65;font-size:13px}.legal-page aside{border-color:var(--rely-ui-line);background:var(--rely-ui-soft);color:#4d5660}.app-info-list{margin:22px 0;overflow:hidden}.app-info-list section{border-color:var(--rely-ui-line);margin:0;padding:18px}.legal-page-links{border-top:1px solid var(--rely-ui-line);gap:12px;margin-top:28px;padding-top:20px;display:grid}.legal-page-links>strong{color:var(--rely-ui-ink);font-size:13px}.legal-page-links>div{flex-wrap:wrap;gap:8px;display:flex}.legal-page-links a{border:1px solid var(--rely-ui-line);min-height:38px;color:var(--rely-ui-ink);background:#fff;border-radius:10px;align-items:center;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.legal-page-links a:hover{border-color:var(--rely-ui-ink);background:var(--rely-ui-soft)}@media (max-width:760px){:root{--rely-ui-radius:16px}.landing-page,.rely-app,.dashboard-main,.legal-page{background:var(--rely-ui-page)!important}.dashboard-mobile-app-nav button.active,.rely-mobile-app-nav button.active{color:var(--rely-ui-ink)!important}.dashboard-mobile-app-nav button.active:after,.rely-mobile-app-nav button.active:after{background:var(--rely-ui-ink)!important}.landing-audience-choice,.landing-simple-steps,.mobile-account-profile-card,.mobile-account-profile-row,.mobile-account-group,.dashboard-card,.orders-workspace-cards>button,.mission-feed-card,.professional-row{border-radius:var(--rely-ui-radius)!important}.landing-audience-choice{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px 12px!important}.landing-audience-choice>div{padding-bottom:3px;grid-column:1/-1!important}.landing-audience-choice>div h1{font-size:23px}.landing-audience-choice>div p{font-size:12px}.landing-audience-choice>button,.landing-audience-choice>button.artisan-choice{border-radius:14px!important;grid-template-columns:29px minmax(0,1fr)!important;min-height:74px!important;padding:9px!important}.landing-audience-choice>button>i{display:none}.landing-audience-choice button strong{text-transform:none!important;font-size:12px!important}.landing-audience-choice button>span em{font-size:9px}.landing-audience-choice button small{display:none}.landing-search-proof{grid-template-columns:1fr 1fr;width:100%;display:grid}.landing-search-proof>strong{text-align:center;justify-content:center;min-height:36px;padding:0 8px;font-size:9px}.landing-search-proof>strong:last-child{grid-column:1/-1}.landing-map-workspace{padding-top:14px}.landing-map-workspace>header{gap:10px;display:grid}.landing-map-workspace>header>button{justify-self:start}.mobile-account-profile-card{overflow:hidden;border-radius:var(--rely-ui-radius)!important}.mobile-account-profile-card .mobile-account-profile-row{border-radius:0!important}.mobile-view-switch .app-pictogram,.mission-mobile-view-switch .app-pictogram{width:18px;height:18px}.mobile-view-switch button,.mission-mobile-view-switch button{gap:5px}.legal-page>article{width:calc(100% - 20px);padding:24px 18px calc(26px + env(safe-area-inset-bottom,0px));margin:10px auto 28px}.legal-page h1{font-size:27px}.legal-page section h2{border-top:0!important;margin:0!important;padding:18px 0 7px!important;font-size:18px!important}.legal-page section p{font-size:14px}.app-info-list section{grid-template-columns:42px minmax(0,1fr);padding:16px 14px}.documents-topline,.orders-history-intro,.relay-messages-intro,.mission-history-intro,.ongoing-missions-intro{gap:12px}.documents-refresh{min-height:44px;padding:0 12px}}@media (max-width:480px){.dashboard-main,.dashboard-mobile-account-home,.mobile-account-profile-card,.mobile-account-profile-row,.mobile-today-action,.mobile-account-group,.mobile-account-more,.mobile-account-more-content,.mission-fullscreen-view .mission-feed,.mission-fullscreen-view .mission-feed-card,.orders-workspace-cards>button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.dashboard-mobile-account-home{gap:12px!important;width:100%!important;display:grid!important}.mobile-account-profile-row,.mobile-account-profile-card,.mobile-account-group,.mobile-account-more{width:100%!important;margin:0!important}.mobile-today-action{width:calc(100% - 24px)!important;margin:0 auto!important}.mobile-account-profile-row{grid-template-columns:64px minmax(0,1fr) 24px 18px!important;gap:10px!important;min-height:96px!important;padding:14px!important}.mobile-account-profile-avatar{width:64px!important;height:64px!important}.mobile-account-profile-copy strong,.mobile-account-profile-copy small{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.mobile-account-group h2{white-space:normal!important;padding:14px 14px 7px!important}.mobile-account-row{grid-template-columns:32px minmax(0,1fr) auto 18px!important;gap:8px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:9px 14px!important}.mobile-account-row>.app-icon-box{place-items:center;width:32px;height:32px;display:grid}.mobile-account-row>span:not(.app-icon-box):not(.mobile-account-chevron){overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;line-height:1.3!important;overflow:visible!important}.mobile-account-row>small{text-align:right;overflow-wrap:anywhere;max-width:82px;white-space:normal!important;line-height:1.25!important;overflow:visible!important}.mobile-account-more{overflow:visible}.mobile-account-more>summary{width:100%;min-width:0;padding:12px 14px}.mobile-account-more>summary strong{color:var(--rely-ui-ink);overflow-wrap:anywhere}.mobile-account-more>summary small{white-space:normal;overflow-wrap:anywhere;display:block}.mission-fullscreen-view .mission-feed-card-top,.mission-fullscreen-view .mission-card-statuses,.mission-fullscreen-view .mission-card-meta-row{min-width:0;flex-wrap:wrap!important}.mission-fullscreen-view .mission-feed-card h4,.mission-fullscreen-view .mission-feed-card.urgent h4,.mission-fullscreen-view .mission-trade-chips span,.orders-workspace-cards strong,.orders-workspace-cards p{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}.mission-fullscreen-view .mission-trade-chips{flex-wrap:wrap!important;overflow:visible!important}.mission-fullscreen-view .mission-card-essential{grid-template-columns:1fr!important}.mission-fullscreen-view .mission-card-essential strong{text-align:left!important;max-width:100%!important}.dashboard-mobile-app-nav button,.rely-mobile-app-nav button{min-width:0!important;overflow:visible!important}.dashboard-mobile-app-nav button>span,.rely-mobile-app-nav button>span{text-align:center;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;line-height:1.12!important;overflow:visible!important}}@media (max-width:760px){html,body,.landing-page{width:100%;max-width:100%;overflow-x:hidden!important}.landing-header{overflow:hidden;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;width:100%!important;max-width:100%!important}.landing-header>.rely-logo{justify-self:start;background:url(/rely-logo-horizontal.png) 0/contain no-repeat!important;width:126px!important;max-width:40vw!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.landing-header>.rely-logo>.rely-logo-symbol-art,.landing-header>.rely-logo>.rely-logo-word-art{display:none!important}.landing-actions{min-width:0;gap:4px!important}.landing-search-area,.landing-search-intro,.mobile-search-trigger,.home-categories{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.landing-search-intro{text-align:left!important;justify-items:start!important}.landing-search-intro>*{overflow-wrap:anywhere;min-width:0;white-space:normal!important;max-width:100%!important}.landing-search-intro>span{align-self:start;gap:7px;align-items:center!important;display:inline-flex!important}.landing-search-intro>span .app-pictogram{color:currentColor;vertical-align:0;flex:0 0 16px;width:16px;height:16px;margin:0;display:block}.mobile-search-trigger>*,.mobile-search-trigger-copy{min-width:0;max-width:100%}.mobile-search-trigger-copy strong,.mobile-search-trigger-copy small{overflow-wrap:anywhere;white-space:normal!important}.dashboard-tab-documents .documents-page,.dashboard-tab-orders .orders-history-page,.dashboard-tab-missions .mission-marketplace,.dashboard-tab-missions .mission-company-guide,.dashboard-tab-missions .mission-company-layout,.dashboard-tab-missions .mission-publish-form{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}.dashboard-tab-missions .mission-company-layout{grid-template-columns:minmax(0,1fr)!important}.dashboard-tab-missions .mission-company-layout>*,.dashboard-tab-missions .mission-publish-form>*,.dashboard-tab-missions .mission-company-guide>*{min-width:0!important;max-width:100%!important}.dashboard-tab-missions .company-mode .mission-publish-form{background:#fff!important;border:1px solid #dfe3e8!important;border-radius:18px!important;margin:0 0 14px!important;padding:0!important;box-shadow:0 8px 24px #171f2a12!important}.dashboard-tab-missions .company-mode .mission-game-card-title{grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid #eceff2!important;align-items:center!important;gap:12px!important;margin:0!important;padding:16px 15px 14px!important;display:grid!important}.dashboard-tab-missions .company-mode .mission-game-card-title>div{gap:3px;display:grid}.dashboard-tab-missions .company-mode .mission-game-card-title :is(h3,p){margin:0!important}.dashboard-tab-missions .company-mode .mission-game-card-title .auth-eyebrow{margin-bottom:2px!important}.dashboard-tab-missions .company-mode .mission-step-heading,.dashboard-tab-missions .company-mode .mission-online-heading{place-self:start end}.dashboard-tab-missions .company-mode .mission-form-grid{padding:14px 14px 0;gap:14px!important}.dashboard-tab-missions .company-mode .mission-publish-form>.mission-online-confirmation,.dashboard-tab-missions .company-mode .mission-publish-form>.mission-wizard-inline-error{margin-left:14px;margin-right:14px}.dashboard-tab-missions .company-mode .mission-wizard-actions{border-radius:0 0 18px 18px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:16px 0 0!important}.dashboard-tab-documents .documents-page{background:var(--rely-ui-page);gap:12px!important}.dashboard-tab-documents .documents-main-card{order:0}.dashboard-tab-documents .documents-side-column{order:1!important}.dashboard-tab-documents .documents-filter-tabs{width:100%;margin:0!important}.dashboard-tab-documents .documents-section-heading{grid-template-columns:minmax(0,1fr) auto}.dashboard-tab-documents .document-row{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important}.dashboard-tab-documents .document-copy{grid-column:2;min-width:0}.dashboard-tab-documents .document-title-line{flex-wrap:wrap;align-items:flex-start}.dashboard-tab-documents .document-title-line strong,.dashboard-tab-documents .document-copy small{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.dashboard-tab-documents .document-row-actions{grid-column:2!important;grid-template-columns:1fr!important;justify-items:stretch!important;padding-left:0!important}.dashboard-tab-documents .document-row-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.dashboard-tab-documents .document-status{justify-self:start}.dashboard-tab-orders,.dashboard-tab-orders .orders-history-page,.dashboard-tab-orders .orders-history-page>*,.dashboard-tab-orders .account-email-review-notice{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.dashboard-tab-orders .orders-history-page{width:100%!important;margin:0!important;overflow-x:hidden!important;transform:none!important}.dashboard-tab-orders .account-email-review-notice{grid-template-columns:40px minmax(0,1fr)!important;width:100%!important;margin:0 0 12px!important;padding:13px!important}.dashboard-tab-orders .orders-workspace-tabs,.dashboard-tab-orders .orders-payment-center{width:100%!important;margin-inline:0!important}.dashboard-tab-orders .orders-payment-center>header{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:12px!important}.dashboard-tab-orders .orders-payment-center>header>span{align-self:start}.dashboard-tab-orders .orders-payment-center>header>div{min-width:0}.dashboard-tab-orders .orders-payment-center .orders-payment-refresh{border-radius:11px!important;width:40px!important;min-width:40px!important;min-height:40px!important}.dashboard-tab-orders .orders-payment-center h4,.dashboard-tab-orders .orders-payment-center header small{overflow-wrap:anywhere;white-space:normal!important}.dashboard-tab-missions .company-mode .mission-game-list>article,.dashboard-tab-missions .company-mode .company-missions-list>article{grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important}.dashboard-tab-missions .mission-game-state{place-self:start;margin-top:3px}.dashboard-tab-missions .company-mission-summary{grid-column:2!important;min-width:0!important}.dashboard-tab-missions .company-mission-summary>strong,.dashboard-tab-missions .company-mission-summary>small,.dashboard-tab-missions .company-mission-summary>em{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.dashboard-tab-missions .company-mission-actions{margin-top:8px;grid-column:1/-1!important;width:100%!important}.dashboard-tab-missions .company-mission-actions button{min-width:0}}@media (max-width:380px){.landing-mobile-signup{display:none!important}.landing-header>.rely-logo{width:116px!important}}@media (max-width:350px){.mobile-account-profile-row{grid-template-columns:56px minmax(0,1fr) 22px 16px!important;padding-inline:11px!important}.mobile-account-profile-avatar{width:56px!important;height:56px!important}.mobile-account-row{grid-template-columns:30px minmax(0,1fr) auto 16px!important;padding-inline:11px!important}.mobile-account-row>small{max-width:64px}}.dashboard-company-choices button>.dashboard-company-choice-copy{place-items:initial;background:0 0;border-radius:0;gap:4px;width:auto;min-width:0;height:auto;display:grid}.dashboard-company-choice-copy strong{min-width:0;font-size:14px;line-height:1.3}.dashboard-company-choice-copy small{min-width:0;color:var(--rely-ui-muted);white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.45}@media (min-width:761px){.dashboard-backdrop{box-sizing:border-box;padding:clamp(18px,3vw,40px)}.account-dashboard{box-sizing:border-box;width:min(1440px,100%);height:min(880px,100%);max-height:calc(100dvh - 36px)}.dashboard-main{box-sizing:border-box;scrollbar-gutter:stable;padding:30px 34px 48px}.dashboard-close{border:1px solid var(--rely-ui-line);width:40px;height:40px;color:var(--rely-ui-ink);font-size:25px;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #14181c1a}.dashboard-heading{padding-right:54px}.dashboard-action-center,.dashboard-company-choices{padding:20px}.dashboard-action-center h3,.dashboard-company-choices h3{font-size:20px}.dashboard-action-center>div{gap:12px}.dashboard-action-center>div>button{min-height:82px;padding:12px}.dashboard-action-center button strong{font-size:13px;line-height:1.3}.dashboard-action-center button small{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.35;overflow:visible}.dashboard-action-center button>b{font-size:10px}.dashboard-company-choices>div>button{grid-template-columns:52px minmax(0,1fr) 26px;min-height:96px;padding:15px 17px}.dashboard-company-choices button>span:first-child{width:52px;height:52px}.dashboard-company-choice-copy strong{font-size:15px}.dashboard-company-choice-copy small{font-size:11px}.dashboard-stats small{font-size:10px}.dashboard-company-protection h3{font-size:15px}.dashboard-company-protection p{font-size:11px}.company-cancellation-alerts article strong{font-size:13px}.company-cancellation-alerts article small,.company-cancellation-alerts>footer small{font-size:10px}}@media (min-width:761px) and (max-width:1280px){.dashboard-action-center>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-main.mobile-account-home-open{padding:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px)) 0 calc(var(--rely-mobile-nav-height,68px) + 18px + env(safe-area-inset-bottom,0px))!important;background:#fff!important}.dashboard-mobile-account-home{gap:0!important;padding-bottom:18px!important}.dashboard-mobile-account-header>button{border-radius:50%;font-size:29px;line-height:1}.dashboard-main:not(.mobile-account-home-open){padding-right:var(--app-page-gutter,16px)!important;padding-left:var(--app-page-gutter,16px)!important}.dashboard-action-center,.dashboard-company-choices,.company-cancellation-alerts,.company-priority-action,.dashboard-stats,.dashboard-company-protection{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dashboard-action-center>header,.dashboard-company-choices>header{justify-items:start;display:grid}.dashboard-action-center>div,.dashboard-company-choices>div,.dashboard-stats{grid-template-columns:minmax(0,1fr)!important}.dashboard-action-center>div>button,.dashboard-company-choices>div>button{grid-template-columns:48px minmax(0,1fr) 24px;width:100%;min-width:0}.dashboard-action-center button small,.dashboard-company-choice-copy small{text-overflow:clip;white-space:normal;overflow:visible;font-size:12px!important;line-height:1.4!important}.dashboard-company-choice-copy strong{font-size:15px}.company-cancellation-alerts article{grid-template-columns:32px minmax(0,1fr) 40px}.company-cancellation-alerts article>button{width:40px;min-height:40px}.company-cancellation-alerts>footer small{font-size:11px;line-height:1.4}.dashboard-mobile-app-nav button{min-height:62px;padding-inline:2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.landing-publish-shortcut{background:#fff;border:1px solid #eee;border-radius:20px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1420px;margin:18px auto 0;padding:18px 22px;display:grid;box-shadow:0 10px 30px #171b250d}.landing-publish-shortcut>span{width:50px;height:50px;color:var(--pink);background:#fff1f5;border-radius:15px;place-items:center;display:grid}.landing-publish-shortcut .app-pictogram{width:25px;height:25px}.landing-publish-shortcut>div{min-width:0}.landing-publish-shortcut small{color:#9b5267;letter-spacing:.08em;font-size:9px;font-weight:850}.landing-publish-shortcut h2{margin:3px 0 2px;font-size:18px;line-height:1.25}.landing-publish-shortcut p{color:#666;margin:0;font-size:11px;line-height:1.45}.landing-publish-shortcut>button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:46px;padding:0 18px;font-size:12px;font-weight:850}.landing-publish-shortcut>button i{margin-left:6px;font-style:normal}.landing-more{background:#fff;border:1px solid #ececec;border-radius:18px;max-width:1420px;margin:20px auto 0;overflow:clip}.landing-more>summary{cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:0 20px;list-style:none;display:flex}.landing-more>summary::-webkit-details-marker{display:none}.landing-more>summary span{font-size:13px;font-weight:850}.landing-more>summary small{color:#777;font-size:11px}.landing-more>summary i{color:var(--pink);margin-left:auto;font-size:18px;font-style:normal;transition:transform .2s}.landing-more[open]>summary i{transform:rotate(180deg)}.landing-more .landing-content{padding:4px 22px 22px}.rely-logo{text-decoration:none}@media (max-width:760px){.landing-search-proof,.home-categories{display:none!important}.landing-publish-shortcut{border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin:12px 12px 0;padding:14px}.landing-publish-shortcut>span{border-radius:13px;width:42px;height:42px}.landing-publish-shortcut h2{font-size:15px}.landing-publish-shortcut p{font-size:10px}.landing-publish-shortcut>button{grid-column:1/-1;width:100%;min-height:48px}.landing-more{border-radius:16px;margin:12px 12px 0}.landing-more>summary{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;min-height:62px;padding:10px 14px;display:grid}.landing-more>summary span{font-size:13px}.landing-more>summary small{grid-column:1;font-size:10px}.landing-more>summary i{grid-area:1/2/span 2}.landing-more .landing-content{padding:0 10px 12px}.landing-map-workspace header h2{overflow-wrap:anywhere}}@media (min-width:761px){.dashboard-company-choices>div>button{grid-template-columns:52px minmax(220px,1fr) 32px!important;column-gap:14px!important;min-width:0!important}.dashboard-company-choices>div>button>.dashboard-company-choice-copy{align-content:center!important;align-self:stretch!important;justify-items:start!important;place-items:initial!important;background:0 0!important;border-radius:0!important;grid-column:2!important;gap:4px!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;display:grid!important}.dashboard-company-choices .dashboard-company-choice-copy>strong,.dashboard-company-choices .dashboard-company-choice-copy>small{text-align:left!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:none!important;margin:0!important;display:block!important;overflow:visible!important}.dashboard-company-choices .dashboard-company-choice-copy>strong{font-size:15px!important;line-height:1.3!important}.dashboard-company-choices .dashboard-company-choice-copy>small{color:var(--rely-ui-muted)!important;font-size:11px!important;line-height:1.45!important}.dashboard-company-choices>div>button>b{grid-column:3!important;place-self:center!important;margin:0!important;font-size:22px!important;line-height:1!important}}@media (max-width:760px){.dashboard-main{box-sizing:border-box!important;scroll-padding-top:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px) + 14px)!important;scroll-padding-bottom:calc(var(--rely-mobile-nav-height,68px) + env(safe-area-inset-bottom,0px) + 18px)!important}.dashboard-main:not(.mobile-account-home-open){padding-top:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px) + 14px)!important}.dashboard-main :is(.active-orders-list,.applied-missions-panel,.mission-requests-panel,.documents-page,.relay-messages-page,.artisan-calendar-card){scroll-margin-top:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px) + 14px)!important}.artisan-calendar-card,.interactive-calendar-layout,.interactive-calendar,.calendar-month-grid,.calendar-weekdays,.calendar-week-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.artisan-calendar-card{overflow:hidden!important}.interactive-calendar{padding:10px 8px!important;overflow-x:hidden!important}.calendar-toolbar{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:6px!important}.calendar-toolbar>button:not(.calendar-month-select){width:42px!important;height:42px!important}.calendar-month-select{min-width:0!important;padding-inline:6px!important}.calendar-month-select strong{font-size:14px!important}.calendar-month-select small{font-size:10px!important}.calendar-weekdays,.calendar-week-row{grid-template-columns:31px repeat(7,minmax(0,1fr))!important;gap:3px!important}.calendar-week-row{min-height:50px!important}.calendar-week-select,.calendar-day,.calendar-empty-day{border-radius:8px!important;min-width:0!important}.calendar-day{min-height:50px!important;padding:5px 3px!important}.calendar-day>span{font-size:10px!important}.calendar-day>small{text-overflow:clip!important;font-size:clamp(7px,2.2vw,10px)!important}.calendar-week-select{font-size:9px!important}.calendar-legend-row{gap:7px 10px!important;font-size:9px!important}.calendar-save-month{min-height:48px!important;position:static!important}.documents-filter-tabs,.relay-conversation-heading,.relay-message-tabs{position:static!important;top:auto!important}.documents-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px!important;padding:4px!important;display:grid!important;overflow:visible!important}.documents-filter-tabs button{justify-content:center;white-space:normal!important;min-width:0!important;min-height:44px!important;padding:5px 4px!important}.documents-filter-tabs button:nth-child(n+4){grid-column:1/-1}.dashboard-tab-documents .documents-page{gap:8px!important}.dashboard-tab-documents .documents-section-heading{padding:13px 14px!important}.dashboard-tab-documents .document-row{grid-template-columns:40px minmax(0,1fr)!important;gap:8px 10px!important;min-height:0!important;padding:12px 14px!important}.dashboard-tab-documents .document-copy{grid-column:2!important}.dashboard-tab-documents .document-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-tab-documents .document-row-actions{min-width:0;grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.dashboard-tab-documents .document-row-actions>div{flex:none;grid-template-columns:none!important;gap:6px!important;display:flex!important}.dashboard-tab-documents .document-status{min-height:28px!important}.dashboard-tab-documents :is(.document-open,.document-upload){min-height:40px!important;padding-inline:10px!important}.relay-messages-page{overflow:visible!important}.relay-messages-intro,.relay-safety-banner{min-width:0!important}.relay-conversation-heading{padding:9px 12px!important}.relay-conversation-heading h4{font-size:18px!important;line-height:1.25!important}.relay-message-tabs button{min-height:44px!important}.mission-cancellation-followup{margin-bottom:10px!important}.mission-cancellation-followup>header{padding:12px 14px!important}.mission-cancellation-followup article{grid-template-columns:38px minmax(0,1fr) 40px!important;align-items:start!important;gap:9px!important;padding:12px 14px!important}.mission-cancellation-followup article>div{gap:4px!important}.mission-cancellation-followup article p{font-size:12px!important;line-height:1.45!important}.mission-cancellation-followup article small,.mission-cancellation-followup article em{font-size:10px!important;line-height:1.35!important}.mission-cancellation-followup article aside{text-align:left!important;grid-column:2!important;justify-items:start!important;padding:9px 10px!important}.mission-cancellation-followup article aside strong{font-size:15px!important}.mission-cancellation-dismiss{grid-area:1/3;width:40px!important;height:40px!important}}@media (max-width:360px){.calendar-weekdays,.calendar-week-row{grid-template-columns:28px repeat(7,minmax(0,1fr))!important;gap:2px!important}.calendar-day{padding-inline:2px!important}.calendar-day>small{font-size:7px!important}.dashboard-tab-documents .document-row-actions{flex-direction:column!important;align-items:stretch!important}.dashboard-tab-documents .document-row-actions>div{width:100%}.dashboard-tab-documents .document-row-actions>div>*{flex:1}}@media (min-width:761px){.dashboard-tab-documents .account-email-review-notice{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;margin-bottom:12px!important;padding:11px 14px!important}.dashboard-tab-documents .account-email-review-notice>span{width:38px!important;height:38px!important}.dashboard-tab-documents .account-email-review-notice strong{font-size:14px!important}.dashboard-tab-documents .account-email-review-notice p{font-size:12px!important;line-height:1.45!important}.company-cancellation-alerts.compact{gap:8px!important;margin-bottom:13px!important;padding:11px 12px!important}.company-cancellation-alerts.compact>header{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.company-cancellation-alerts.compact>header>span{width:36px!important;height:36px!important;font-size:18px!important}.company-cancellation-alerts.compact>header>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.company-cancellation-alerts.compact>header small{font-size:10px!important}.company-cancellation-alerts.compact>header strong{min-width:0;margin:0!important;font-size:15px!important}.company-cancellation-alerts.compact>header p{grid-column:1/-1;margin:1px 0 0!important;font-size:11px!important}.company-cancellation-alerts.compact>div{max-height:126px;overflow-y:auto}.company-cancellation-alerts.compact article{padding:8px 10px!important}.company-cancellation-alerts.compact article strong{font-size:12px!important}.company-cancellation-alerts.compact article small{font-size:10px!important}.company-cancellation-alerts.compact>footer button{min-height:40px!important;font-size:12px!important}.company-cancellation-alerts.compact>footer small{font-size:10px!important}.dashboard-tab-documents .documents-topline{margin-bottom:16px!important}.dashboard-tab-documents .documents-eyebrow{font-size:11px!important}.dashboard-tab-documents .documents-topline h3{margin-top:4px!important;font-size:28px!important;line-height:1.16!important}.dashboard-tab-documents .documents-topline>div>span{max-width:760px;display:block;font-size:13px!important;line-height:1.5!important}.dashboard-tab-documents .documents-refresh{min-height:44px!important;padding-inline:16px!important;font-size:12px!important}.dashboard-tab-documents .documents-filter-tabs{gap:7px!important;padding:6px!important}.dashboard-tab-documents .documents-filter-tabs button{min-height:44px!important;padding-inline:15px!important;font-size:12px!important}.dashboard-tab-documents .documents-filter-tabs button b{min-width:22px!important;height:22px!important;font-size:10px!important}.dashboard-tab-documents .documents-layout{grid-template-columns:minmax(0,1fr) 260px!important;gap:16px!important}.dashboard-tab-documents .documents-section-heading{padding:17px 18px!important}.dashboard-tab-documents .documents-section-heading h4{font-size:16px!important;line-height:1.3!important}.dashboard-tab-documents .documents-section-heading p{font-size:11px!important;line-height:1.45!important}.dashboard-tab-documents .private-storage-pill{padding:8px 10px!important;font-size:10px!important}.dashboard-tab-documents .document-row{grid-template-columns:46px minmax(0,1fr) auto!important;gap:12px!important;min-height:90px!important;padding:13px 16px!important}.dashboard-tab-documents .document-file-icon{width:42px!important;height:48px!important;font-size:19px!important}.dashboard-tab-documents .document-title-line{flex-wrap:wrap!important;align-items:flex-start!important}.dashboard-tab-documents .document-title-line strong{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;font-size:14px!important;line-height:1.35!important;overflow:visible!important}.dashboard-tab-documents .document-title-line em{padding:4px 7px!important;font-size:10px!important}.dashboard-tab-documents .document-copy small,.dashboard-tab-documents .document-copy p{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;font-size:11px!important;line-height:1.45!important;overflow:visible!important}.dashboard-tab-documents .document-status{min-height:32px!important;padding-inline:10px!important;font-size:10px!important}.dashboard-tab-documents :is(.document-open,.document-upload,.document-official-link){min-height:38px!important;padding-inline:11px!important;font-size:11px!important}.dashboard-tab-documents .documents-important{grid-template-columns:26px minmax(0,1fr)!important;gap:11px!important;margin:16px!important;padding:14px!important}.dashboard-tab-documents .documents-important>span{font-size:18px!important}.dashboard-tab-documents .documents-important strong{font-size:12px!important}.dashboard-tab-documents .documents-important ul{gap:6px!important;font-size:10.5px!important;line-height:1.5!important}.dashboard-tab-documents .dossier-summary{padding:19px!important}.dashboard-tab-documents .dossier-summary h4{font-size:15px!important}.dashboard-tab-documents .dossier-summary>strong{font-size:28px!important}.dashboard-tab-documents .dossier-summary>span{font-size:10px!important;line-height:1.4!important}.dashboard-tab-documents .dossier-summary li{grid-template-columns:17px minmax(0,1fr)!important;font-size:10.5px!important;line-height:1.45!important}.dashboard-tab-documents .documents-help{grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important;padding:17px!important}.dashboard-tab-documents .documents-help>span{width:32px!important;height:32px!important}.dashboard-tab-documents .documents-help h4{font-size:14px!important}.dashboard-tab-documents .documents-help p{font-size:11px!important;line-height:1.5!important}.dashboard-tab-documents .documents-help :is(button,a){min-height:42px!important;font-size:11px!important}}@media (max-width:760px){.dashboard-tab-documents .documents-topline{gap:12px!important;margin-bottom:14px!important}.dashboard-tab-documents .documents-eyebrow{font-size:11px!important}.dashboard-tab-documents .documents-topline h3{font-size:24px!important;line-height:1.2!important}.dashboard-tab-documents .documents-topline>div>span{font-size:13px!important;line-height:1.5!important}.dashboard-tab-documents .documents-refresh{min-height:46px!important;font-size:12px!important}.dashboard-tab-documents .documents-filter-tabs button{font-size:11.5px!important;line-height:1.25!important}.dashboard-tab-documents .documents-filter-tabs button b{min-width:21px!important;height:21px!important;font-size:10px!important}.dashboard-tab-documents .documents-section-heading{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.dashboard-tab-documents .documents-section-heading h4{font-size:16px!important;line-height:1.3!important}.dashboard-tab-documents .documents-section-heading p{font-size:11px!important;line-height:1.45!important}.dashboard-tab-documents .private-storage-pill{justify-self:start;font-size:10px!important}.dashboard-tab-documents .document-title-line strong{font-size:14px!important;line-height:1.35!important}.dashboard-tab-documents .document-title-line em{font-size:10px!important}.dashboard-tab-documents .document-copy small,.dashboard-tab-documents .document-copy p{text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;font-size:11px!important;line-height:1.45!important;display:block!important;overflow:visible!important}.dashboard-tab-documents .document-row-actions{flex-direction:column!important;align-items:stretch!important}.dashboard-tab-documents .document-row-actions>div{width:100%}.dashboard-tab-documents .document-row-actions>div>*{flex:1}.dashboard-tab-documents .document-status{min-height:32px!important;padding-inline:10px!important;font-size:10px!important}.dashboard-tab-documents :is(.document-open,.document-upload,.document-official-link){min-height:44px!important;font-size:11px!important}.dashboard-tab-documents .documents-important strong{font-size:12px!important}.dashboard-tab-documents .documents-important ul{font-size:11px!important;line-height:1.5!important}.dashboard-tab-documents .dossier-summary h4{font-size:15px!important}.dashboard-tab-documents .dossier-summary>strong{font-size:28px!important}.dashboard-tab-documents .dossier-summary>span,.dashboard-tab-documents .dossier-summary li{font-size:11px!important;line-height:1.45!important}.dashboard-tab-documents .documents-help h4{font-size:14px!important}.dashboard-tab-documents .documents-help p{font-size:11px!important;line-height:1.5!important}.dashboard-tab-documents .documents-help :is(button,a){min-height:44px!important;font-size:12px!important}.company-cancellation-alerts.compact{gap:9px!important;padding:13px!important}.company-cancellation-alerts.compact>header small{font-size:10px!important}.company-cancellation-alerts.compact>header strong{font-size:15px!important}.company-cancellation-alerts.compact>header p,.company-cancellation-alerts.compact article strong{font-size:12px!important}.company-cancellation-alerts.compact article small{font-size:10px!important}}.rely-assistant{z-index:1250;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));color:#171b25;isolation:isolate;max-width:calc(100vw - 16px);font-family:inherit;position:fixed}.rely-assistant-trigger{color:#171b25;cursor:pointer;background:#fff;border:1px solid #cfd4da;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:6px 14px 6px 7px;display:flex;position:relative;box-shadow:0 8px 28px #14192229}.rely-assistant-trigger>span{color:#171b25;background:#f2f4f6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;font-weight:900;display:grid;overflow:hidden}.rely-assistant-trigger>span .rely-ant-avatar{width:31px;height:37px;transform:translateY(2px)}.rely-assistant-trigger>strong{white-space:nowrap;font-size:12px;font-weight:850}.rely-assistant-trigger>i{color:#fff;letter-spacing:.04em;background:#171b25;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:18px;padding:0 5px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:2px}.rely-assistant-trigger:focus-visible{outline-offset:2px;outline:3px solid #d51e5547}.rely-assistant-panel button:focus-visible{outline-offset:2px;outline:3px solid #d51e5547}.rely-assistant-panel input:focus-visible{outline-offset:2px;outline:3px solid #d51e5547}.rely-assistant-panel a:focus-visible{outline-offset:2px;outline:3px solid #d51e5547}.rely-assistant-panel{box-sizing:border-box;transform-origin:100% 100%;background:#fff;border:1px solid #dfe3e7;border-radius:22px;grid-template-rows:auto auto auto minmax(112px,1fr) auto;width:min(390px,100vw - 28px);min-width:0;max-width:calc(100vw - 28px);height:min(620px,100svh - 105px);animation:.18s ease-out rely-assistant-in;display:grid;position:absolute;bottom:62px;right:0;overflow:hidden;box-shadow:0 24px 70px #12161e3d}@keyframes rely-assistant-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.rely-assistant-panel>header{background:#fff;border-bottom:1px solid #e7e9ec;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:14px 14px 12px;display:grid}.rely-assistant-avatar{color:#171b25;background:#f2f4f6;border:1px solid #dfe3e7;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid;overflow:hidden}.rely-assistant-avatar .rely-ant-avatar{width:34px;height:41px;transform:translateY(3px)}.rely-assistant-panel>header div{gap:3px;min-width:0;display:grid}.rely-assistant-panel>header strong{overflow-wrap:anywhere;font-size:15px;font-weight:900}.rely-assistant-panel>header small{color:#67717d;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.rely-assistant-panel>header small i{background:#2aa765;border-radius:50%;flex:none;width:7px;height:7px}.rely-assistant-panel>header button{color:#171b25;cursor:pointer;background:#f2f4f6;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.rely-assistant-role{background:#fff;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px 7px;display:grid}.rely-assistant-role button{color:#4f5965;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;padding:7px 9px;font-size:10px;font-weight:850;line-height:1.2;display:flex}.rely-assistant-role button.active{color:#fff;background:#171b25;border-color:#171b25}.rely-assistant-role svg{color:currentColor;flex:none;width:17px;height:17px}.rely-assistant-quick{background:#fff;border-bottom:1px solid #eceef0;grid-template-columns:1fr 1fr;gap:6px;padding:5px 12px 10px;display:grid}.rely-assistant-quick button{color:#171b25;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e2e5e8;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 10px;align-items:center;gap:5px;min-height:46px;padding:7px 8px;display:grid}.rely-assistant-quick button:hover{background:#fff;border-color:#9ea6ae}.rely-assistant-quick svg{color:#171b25;width:18px;height:18px}.rely-assistant-quick span{overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:820;line-height:1.25}.rely-assistant-quick b{font-size:17px;font-weight:500}.rely-assistant-messages{overscroll-behavior:contain;scrollbar-width:thin;background:#f5f7f8;align-content:start;gap:10px;padding:14px 12px;display:grid;overflow-y:auto}.rely-assistant-messages article{align-items:flex-start;gap:7px;max-width:92%;display:flex}.rely-assistant-messages article.user{justify-self:end}.rely-assistant-messages article>span{color:#171b25;background:#f2f4f6;border:1px solid #dfe3e7;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.rely-assistant .rely-ant-avatar{filter:grayscale()saturate(0)}.rely-assistant-messages article>span .rely-ant-avatar{width:23px;height:29px;transform:translateY(2px)}.rely-assistant-messages article>div{background:#fff;border:1px solid #e0e4e7;border-radius:4px 13px 13px;min-width:0;padding:9px 11px;box-shadow:0 2px 7px #1419220a}.rely-assistant-messages article.user>div{color:#fff;background:#171b25;border-color:#171b25;border-radius:13px 4px 13px 13px}.rely-assistant-messages p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.rely-assistant-messages a{color:#bd1d4b;overflow-wrap:anywhere;border-top:1px solid #e5e7e9;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:7px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.rely-assistant-listen{align-items:center;gap:5px;min-height:30px;margin-top:7px;color:#171b25!important;background:#fff!important;border:1px solid #d9dde1!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:5px 8px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.rely-assistant-listen svg{width:15px;height:15px}.rely-assistant-panel>form{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e5e8;gap:6px;display:grid}.rely-assistant-panel>form>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rely-assistant-panel>form>.rely-assistant-input-row{grid-template-columns:40px minmax(0,1fr) 40px;gap:7px;display:grid}.rely-assistant-panel input{color:#171b25;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #ccd2d8;border-radius:5px;padding:0 12px;font-size:16px}.rely-assistant-panel form .rely-assistant-send,.rely-assistant-panel form .rely-assistant-mic{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:20px;font-weight:900;display:grid}.rely-assistant-panel form .rely-assistant-send{background:#d51e55}.rely-assistant-panel form .rely-assistant-send:disabled{cursor:default;background:#c5c9cd}.rely-assistant-panel form .rely-assistant-mic{color:#171b25;background:#fff;border:1px solid #171b25}.rely-assistant-panel form .rely-assistant-mic svg{width:19px;height:19px}.rely-assistant-panel form .rely-assistant-mic.is-listening{color:#fff;background:#d51e55;border-color:#d51e55;animation:1.1s ease-in-out infinite rely-mic-pulse}.rely-assistant-panel form>small{color:#77808a;text-align:center;font-size:8px;font-weight:700}.rely-assistant-panel form>.rely-assistant-voice-status{color:#39434d;background:#f2f4f6;border-radius:8px;padding:5px 8px;font-size:9px;line-height:1.35}.rely-assistant-panel form>.rely-assistant-voice-status.is-active{color:#a51843;background:#fff0f4}@keyframes rely-mic-pulse{50%{box-shadow:0 0 0 7px #d51e5521}}.rely-assistant-panel form>.rely-assistant-voice-disclosure{color:#5f6872;text-align:left;font-size:9px;font-weight:650;line-height:1.35}.rely-assistant-invitation{color:#171b25;background:#fff;border:1px solid #d7dce1;border-radius:17px 17px 5px;grid-template-columns:minmax(0,1fr) 44px;align-items:start;width:224px;min-height:56px;animation:.28s ease-out rely-assistant-invitation;display:grid;position:absolute;bottom:2px;right:57px;overflow:visible;box-shadow:0 10px 30px #14192229}.rely-assistant-invitation:after{content:"";background:#fff;border-top:1px solid #d7dce1;border-right:1px solid #d7dce1;width:13px;height:13px;position:absolute;bottom:13px;right:-7px;transform:rotate(45deg)}.rely-assistant-invitation-copy{min-width:0;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 4px 9px 13px;display:grid}.rely-assistant-invitation-copy strong{font-size:12px;font-weight:900}.rely-assistant-invitation-copy small{color:#68717c;font-size:9px;font-weight:700;line-height:1.35}.rely-assistant-invitation-close{z-index:2;color:#4f5862;cursor:pointer;background:#f1f3f5;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:5px 0 0;padding:0;font-size:18px;display:grid;position:relative}@keyframes rely-assistant-invitation{0%{opacity:0;transform:translate(8px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:760px){.rely-assistant{right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}.rely-assistant-trigger{min-height:46px;padding-right:12px}.rely-assistant-trigger>span{width:33px;height:33px}.rely-assistant-trigger>strong{font-size:11px}.rely-assistant-panel{right:8px;bottom:calc(74px + env(safe-area-inset-bottom));width:auto;max-width:none;height:min(610px,calc(100svh - 88px - env(safe-area-inset-bottom)));border-radius:20px;position:fixed;left:8px}}@media (max-width:370px){.rely-assistant-quick{grid-template-columns:1fr}.rely-assistant-panel{grid-template-rows:auto auto auto minmax(90px,1fr) auto}.rely-assistant-quick button{min-height:39px}.rely-assistant-trigger>strong{display:none}.rely-assistant-trigger{padding-right:7px}.rely-assistant-invitation{width:min(190px,100vw - 76px)}.rely-assistant-panel>form>.rely-assistant-input-row{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px}.rely-assistant-panel form .rely-assistant-send,.rely-assistant-panel form .rely-assistant-mic{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.rely-assistant-panel,.rely-assistant-invitation,.rely-assistant-panel form .rely-assistant-mic.is-listening{animation:none}.rely-assistant-messages{scroll-behavior:auto}}body:has(.dashboard-backdrop,.auth-backdrop,.mobile-confirm-backdrop,.medical-absence-backdrop,.mission-engagement-backdrop,.mission-commitment-backdrop,.artisan-filters-backdrop,.language-backdrop) .rely-assistant{visibility:hidden;pointer-events:none}body:has(.map-toast) .rely-assistant{visibility:hidden;pointer-events:none}.auth-social-access{gap:9px;margin:4px 0 3px;display:grid}.auth-social-access>strong{color:#343434;text-align:center;font-size:11px}.auth-social-buttons{gap:8px;display:grid}.auth-social-button{color:#171b25;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #24282e;border-radius:999px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:6px 13px 6px 7px;font-size:11px;font-weight:850;display:grid}.auth-social-button:hover{background:#f7f8f9}.auth-social-button:disabled{cursor:wait;opacity:.58}.auth-social-icon{color:#fff;background:#171b25;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.auth-social-button b:last-child{justify-self:end;font-size:18px;font-weight:500}.auth-social-divider{color:#747b83;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:3px 0;font-size:9px;font-weight:750;display:grid}.auth-social-divider:before,.auth-social-divider:after{content:"";background:#e0e3e6;height:1px}.auth-activity-rule{color:#434c56;background:#f7f8f9;border:1px solid #dfe3e7;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.auth-activity-rule svg{color:#171b25;flex:none;width:18px;height:18px}@media (max-width:760px){.auth-social-button{min-height:52px;font-size:12px}.auth-social-icon{width:38px;height:38px}.auth-social-button{grid-template-columns:38px minmax(0,1fr) 20px}.auth-activity-rule{font-size:10px}}.rely-install-backdrop,.rely-install-prompt,.rely-push-prompt{display:none}@media (max-width:900px) and (pointer:coarse){.rely-install-backdrop{z-index:1500;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1017238f;place-items:center;display:grid;position:fixed;inset:0}.rely-install-prompt{width:min(430px,100%);max-height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));color:#172235;background:#fff;border:1px solid #e2e8ee;border-radius:24px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:13px;padding:20px;animation:.24s ease-out both rely-install-prompt-in;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0b121e52}.rely-install-logo{object-fit:cover;border:1px solid #e2e8ee;border-radius:16px;width:56px;height:56px;display:block;box-shadow:0 8px 18px #1722351a}.rely-install-copy{gap:2px;min-width:0;display:grid}.rely-install-copy small{color:#d91d52;letter-spacing:.08em;text-transform:uppercase;background:#fff0f4;border-radius:999px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:950}.rely-install-copy h2{color:#172235;letter-spacing:-.03em;margin:3px 32px 0 0;font-size:20px;font-weight:950;line-height:1.14}.rely-install-copy p{color:#657184;grid-column:1/-1;margin:4px 0 0;font-size:12px;line-height:1.45}.rely-install-close{z-index:2;color:#596579;cursor:pointer;background:#f4f6f8;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.rely-install-action{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#ef2b63;border:1px solid #ef2b63;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:900;display:flex;box-shadow:0 8px 18px #ef2b633d}.rely-install-action:active{background:#d91d52;transform:translateY(1px)}.rely-install-action svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rely-install-later{color:#657184;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-column:1/-1;margin-top:-5px;font-size:11px;font-weight:850}.rely-install-later:active{background:#f4f6f8}.rely-install-note{color:#738092;text-align:center;grid-column:1/-1;margin-top:-5px;font-size:9px;font-weight:700;line-height:1.35}.rely-install-steps{background:#f7f9fa;border:1px solid #e2e8ee;border-radius:14px;grid-column:1/-1;gap:12px;margin:3px -2px -2px;padding:14px;display:grid}.rely-install-steps>strong{color:#172235;font-size:13px}.rely-install-steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rely-install-steps li{color:#596579;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;font-size:11px;line-height:1.4;display:grid}.rely-install-steps li b{color:#fff;background:#172235;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.rely-install-steps li strong{color:#172235}.rely-install-steps>button{color:#172235;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6dd;border-radius:12px;font-size:12px;font-weight:850}.rely-install-prompt button:focus-visible{outline-offset:2px;outline:3px solid #ef2b634d}body:has(.rely-install-backdrop) .rely-assistant{visibility:hidden;pointer-events:none}body:has(.auth-backdrop,.profile-backdrop,.order-backdrop,.language-backdrop,.mobile-search-backdrop,.trades-modal-backdrop,.artisan-filters-backdrop) .rely-install-backdrop{visibility:hidden;pointer-events:none}.rely-push-prompt{z-index:1275;right:14px;bottom:calc(82px + env(safe-area-inset-bottom,0px));color:#172235;background:#fff;border:1px solid #e2e8ee;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:11px;max-width:430px;margin:0 auto;padding:14px;animation:.24s ease-out both rely-install-prompt-in;display:grid;position:fixed;left:14px;box-shadow:0 18px 48px #17223533}.rely-push-icon{color:#df2458;background:#fff0f4;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.rely-push-icon svg,.rely-push-action svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.rely-push-copy{gap:2px;min-width:0;display:grid}.rely-push-copy small{color:#df2458;letter-spacing:.06em;font-size:9px;font-weight:900}.rely-push-copy h2{color:#172235;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:900;line-height:1.15}.rely-push-copy p{color:#657184;margin:1px 0 0;font-size:11px;line-height:1.35}.rely-push-close{color:#596579;cursor:pointer;background:#f4f6f8;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:25px;display:grid}.rely-push-action{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#ef2b63;border:1px solid #ef2b63;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:900;display:flex;box-shadow:0 8px 18px #ef2b633d}.rely-push-action:disabled{opacity:.65;cursor:wait}.rely-push-note{color:#738092;text-align:center;grid-column:1/-1;font-size:9px;font-weight:700}.rely-push-error{color:#a5143d;background:#fff0f2;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.35}.rely-push-prompt button:focus-visible{outline-offset:2px;outline:3px solid #ef2b634d}body:has(.rely-push-prompt) .rely-assistant{visibility:hidden;pointer-events:none}:is(body:has(.rely-install-backdrop) .rely-push-prompt,body:has(.auth-backdrop,.profile-backdrop,.order-backdrop,.language-backdrop,.dashboard-backdrop,.mobile-search-backdrop,.trades-modal-backdrop,.artisan-filters-backdrop) .rely-push-prompt){visibility:hidden;pointer-events:none}}@media (max-width:370px) and (pointer:coarse){.rely-install-backdrop{padding-inline:9px}.rely-install-prompt{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:16px 14px}.rely-install-logo{width:50px;height:50px}.rely-install-copy h2{font-size:18px}.rely-install-copy p{font-size:11px}.rely-push-prompt{padding:12px;left:9px;right:9px}.rely-push-copy h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.rely-install-prompt,.rely-push-prompt{animation:none}}@keyframes rely-install-prompt-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}body:has(.auth-backdrop,.profile-backdrop,.profile-lightbox,.profile-detail-overlay,.order-backdrop,.language-backdrop,.mobile-search-backdrop,.trades-modal-backdrop,.artisan-filters-backdrop,.mission-filters-backdrop,.mission-profile-editor-backdrop,.mission-engagement-backdrop,.mission-commitment-backdrop,.mission-cancellation-backdrop,.mobile-confirm-backdrop,.medical-absence-backdrop,.selected-mission-detail,.request-selection-bar.floating,.company-applications-opening-alert) .rely-assistant{visibility:hidden;pointer-events:none}body:has(.auth-backdrop,.profile-backdrop,.profile-lightbox,.profile-detail-overlay,.order-backdrop,.language-backdrop,.dashboard-backdrop,.mobile-search-backdrop,.trades-modal-backdrop,.artisan-filters-backdrop,.mission-filters-backdrop,.mission-profile-editor-backdrop,.mission-engagement-backdrop,.mission-commitment-backdrop,.mission-cancellation-backdrop,.mobile-confirm-backdrop,.medical-absence-backdrop,.selected-mission-detail,.company-applications-opening-alert) .rely-install-backdrop{visibility:hidden;pointer-events:none}body:has(.auth-backdrop,.profile-backdrop,.profile-lightbox,.profile-detail-overlay,.order-backdrop,.language-backdrop,.dashboard-backdrop,.mobile-search-backdrop,.trades-modal-backdrop,.artisan-filters-backdrop,.mission-filters-backdrop,.mission-profile-editor-backdrop,.mission-engagement-backdrop,.mission-commitment-backdrop,.mission-cancellation-backdrop,.mobile-confirm-backdrop,.medical-absence-backdrop,.selected-mission-detail,.company-applications-opening-alert) .rely-push-prompt{visibility:hidden;pointer-events:none}.rely-assistant{max-width:52px}.rely-assistant-trigger{justify-content:center;width:50px;min-width:50px;height:50px;min-height:50px;padding:6px}.rely-assistant-trigger>span{width:36px;height:36px}.rely-assistant-trigger>strong{display:none}.rely-assistant-trigger>i{top:-5px;right:-2px}.rely-assistant.is-open .rely-assistant-trigger{visibility:hidden;pointer-events:none}@media (max-width:760px){:root{--rely-floating-clearance:calc(var(--rely-mobile-nav-height,68px) + env(safe-area-inset-bottom,0px))}.landing-page{overscroll-behavior-y:auto;min-height:100dvh;scroll-padding-bottom:calc(var(--rely-floating-clearance) + 74px);height:auto!important;padding-bottom:calc(var(--rely-floating-clearance) + 22px)!important;overflow-y:visible!important}.rely-assistant{right:9px;bottom:calc(var(--rely-floating-clearance) + 9px)}.rely-assistant-panel{top:calc(8px + env(safe-area-inset-top,0px));right:8px;bottom:calc(var(--rely-floating-clearance) + 8px);width:auto;max-width:none;height:auto;max-height:none;left:8px}.company-applications-opening-alert{right:9px;bottom:calc(var(--rely-floating-clearance) + 8px);max-height:min(270px, calc(100dvh - var(--rely-floating-clearance) - 22px));grid-template-columns:42px minmax(0,1fr);padding:13px;left:9px}.company-applications-alert-icon{width:42px;height:42px}.company-applications-alert-copy ul,.company-applications-alert-copy>em{display:none}.company-applications-alert-action{min-height:46px}.request-selection-bar.floating{bottom:calc(var(--rely-floating-clearance) + 8px)}}:root{--rely-page-bg:#f6f7f8;--rely-surface:#fff;--rely-ink:#172033;--rely-muted:#667180;--rely-line:#dfe3e7;--rely-accent:#dc2857;--rely-success:#2f8658;--rely-danger:#c71e48;--rely-radius-sm:12px;--rely-radius-md:16px;--rely-radius-lg:22px;--rely-shadow:0 10px 32px #1720331a}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-wrap:anywhere;min-width:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:#dc28571f}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #dc285757!important}[role=dialog][aria-modal=true]:focus{outline:none}body.rely-modal-active{overscroll-behavior:none;overflow:hidden}:where(.landing-page,.account-dashboard,.mission-marketplace,.mission-fullscreen-view,.auth-modal,.order-modal,.profile-modal,.legal-page,.rely-install-prompt,.rely-push-prompt,.rely-assistant-panel,.mission-secretary-sheet) :where(p,li,dd){font-size:max(13px,.8125rem)!important}:where(.auth-social-button,.dashboard-primary,.mission-publish-button,.documents-refresh,.document-open,.document-upload){font-size:13px!important}.auth-activity-rule,.auth-social-access>strong,.rely-assistant-invitation-copy small{line-height:1.4;font-size:12px!important}:where(.mobile-account-profile-copy,.mission-feed-card,.selected-mission-detail,.profile-decision-card,.order-card,.documents-page,.relay-messages-page) :where(h1,h2,h3,h4,strong){overflow-wrap:anywhere}.rely-assistant-invitation,.rely-assistant-invitation>div,.rely-assistant-invitation-copy{min-width:0;max-width:min(330px,100vw - 28px)}.rely-assistant-invitation-copy :where(strong,span,small){text-overflow:clip;white-space:normal;overflow:visible}@media (min-width:761px){.landing-entry-guide{min-height:190px}.landing-entry-guide>div>small,.landing-audience-choice>div>small,.artisan-landing-kicker,.artisan-landing-missions>header small{font-size:11px}.landing-entry-guide p,.landing-audience-choice>div p{font-size:13px}.landing-audience-choice button>span em,.landing-audience-choice button small{font-size:12px}.legal-page :where(p,li),.help-page :where(p,li){font-size:14px;line-height:1.6}}@media (max-width:760px){:root{--rely-mobile-nav-height:74px;--rely-mobile-gutter:10px}html,body{width:100%;max-width:100%;overflow-x:clip}body{background:var(--rely-page-bg);color:var(--rely-ink);font-size:16px;line-height:1.45}:where(p,li,dd,dt,label,legend){line-height:1.45}:where(input,select,textarea){max-width:100%;min-height:48px;font-size:16px!important}textarea{min-height:112px}:where(button,a[role=button],[role=button]){min-height:44px}:where(.landing-page,.account-dashboard,.mission-marketplace,.mission-fullscreen-view,.auth-modal,.order-modal,.profile-modal,.legal-page,.help-page,.rely-install-prompt,.rely-push-prompt,.rely-assistant-panel,.mission-secretary-sheet) :where(p,li,dd){font-size:max(13px,.8125rem)!important}:where(.landing-page,.account-dashboard,.mission-marketplace,.mission-fullscreen-view,.auth-modal,.order-modal,.profile-modal,.legal-page,.help-page,.rely-install-prompt,.rely-push-prompt,.rely-assistant-panel,.mission-secretary-sheet) small{font-size:12px!important;line-height:1.4!important}:where(.landing-page,.account-dashboard,.mission-marketplace,.mission-fullscreen-view,.auth-modal,.order-modal,.profile-modal) :where(button,label,legend){font-size:13px}:where(h1,.page-title){font-size:clamp(25px,7vw,32px);line-height:1.14}h2{font-size:clamp(21px,6vw,26px);line-height:1.2}h3{font-size:clamp(18px,5vw,22px);line-height:1.25}:where(.rely-mobile-app-nav,.dashboard-mobile-app-nav){grid-template-rows:var(--rely-mobile-nav-height)!important;min-height:calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}:where(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button{min-width:0!important;min-height:var(--rely-mobile-nav-height)!important;padding:8px 3px 7px!important;font-size:11px!important;line-height:1.1!important;overflow:hidden!important}:where(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button>span{text-overflow:ellipsis;width:100%;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}:where(.mobile-app-nav-badge,.dashboard-mobile-app-nav button>b){min-width:21px;height:21px;font-size:10px!important}:where(.landing-page,.mission-fullscreen-content,.mission-marketplace,.dashboard-main,.account-dashboard main,.legal-page,.help-page){padding-bottom:calc(var(--rely-mobile-nav-height) + 18px + env(safe-area-inset-bottom,0px))}:where(.dashboard-card,.mobile-account-profile-card,.mobile-account-group,.mission-feed-card,.selected-mission-detail,.profile-decision-card,.order-card,.documents-section,.relay-messages-intro){max-width:100%;border-radius:var(--rely-radius-md)!important}:where(.dashboard-card,.mission-feed-card,.selected-mission-detail,.profile-decision-card,.order-card){padding-inline:clamp(14px,4vw,18px)}:where(.dashboard-fields.two-columns,.auth-fields.two-columns,.mission-form-grid){grid-template-columns:1fr!important}:where(.artisan-landing-mission-grid h3,.mission-feed-card h4,.mobile-account-profile-copy strong,.profile-decision-card h3,.selected-mission-mobile-hero h2,.mobile-search-trigger-copy strong){-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}:where(.profile-mobile-tabs,.selected-mission-mobile-tabs,.dashboard-mobile-tabs,.relay-message-tabs){scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;overflow-y:hidden;display:flex!important;overflow-x:auto!important}:where(.profile-mobile-tabs,.selected-mission-mobile-tabs,.dashboard-mobile-tabs,.relay-message-tabs)::-webkit-scrollbar{display:none}:where(.profile-mobile-tabs,.selected-mission-mobile-tabs,.dashboard-mobile-tabs,.relay-message-tabs) button{scroll-snap-align:start;white-space:nowrap!important;flex:none!important;min-width:max-content!important;min-height:48px!important;padding-inline:14px!important;font-size:12px!important}[role=dialog][aria-modal=true]{overscroll-behavior:contain;max-width:100vw!important;max-height:100dvh!important}:where(.auth-modal,.language-modal,.mission-engagement-modal,.mission-cancellation-modal,.mission-commitment-modal,.medical-absence-modal,.mobile-confirm-sheet,.order-modal,.mission-profile-editor,.mission-filters-panel,.rely-install-prompt,.mission-secretary-install){width:min(100%,560px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;overflow:hidden auto!important}:where(.modal-close,.dashboard-close,.auth-close,[aria-label^=Fermer],[aria-label*=Fermer]){min-width:44px!important;min-height:44px!important}:where(.mobile-search-submit,.dashboard-primary,.profile-save-button,.mission-publish-button,.mission-commitment-modal .dashboard-primary,.mobile-confirm-sheet footer button,.mission-cancellation-actions button){min-height:50px!important;font-size:14px!important;line-height:1.25!important}.mobile-search-action-bar{background:linear-gradient(#fff0,#fff 18%);width:100%;padding:12px 0 calc(4px + env(safe-area-inset-bottom,0px))!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important}.calendar-day>small{font-size:10px!important;line-height:1.1!important}.calendar-week-select,.calendar-legend-row{font-size:10px!important}.rely-assistant-invitation{right:12px!important;bottom:calc(var(--rely-mobile-nav-height) + 12px + env(safe-area-inset-bottom,0px))!important}.rely-assistant-invitation-copy{max-width:min(230px,100vw - 96px)}.dashboard-main{padding-right:var(--rely-mobile-gutter)!important;padding-left:var(--rely-mobile-gutter)!important}:where(.legal-page,.help-page){width:calc(100% - var(--rely-mobile-gutter) - var(--rely-mobile-gutter))!important;margin-left:auto!important;margin-right:auto!important}:where(.dashboard-card,.mobile-account-profile-card,.mobile-account-group,.mobile-today-action,.mission-feed-card,.selected-mission-detail,.profile-decision-card,.order-card,.documents-section,.relay-messages-intro){box-sizing:border-box;width:100%!important;margin-left:0!important;margin-right:0!important}.dashboard-mobile-account-header{right:var(--rely-mobile-gutter)!important;left:var(--rely-mobile-gutter)!important;border-right:1px solid var(--rely-line)!important;border-left:1px solid var(--rely-line)!important;border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important;width:auto!important}.dashboard-mobile-tabs{display:none!important}:where(.profile-mobile-tabs,.selected-mission-mobile-tabs,.relay-message-tabs){box-sizing:border-box;width:calc(100% - var(--rely-mobile-gutter) - var(--rely-mobile-gutter))!important;border:1px solid var(--rely-line)!important;background:#f1f3f5!important;border-radius:14px!important;gap:3px!important;max-width:none!important;margin:8px auto!important;padding:4px!important;display:grid!important;overflow:hidden!important}.profile-mobile-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}:where(.selected-mission-mobile-tabs,.relay-message-tabs){grid-template-columns:repeat(3,minmax(0,1fr))!important}:where(.profile-mobile-tabs,.selected-mission-mobile-tabs,.relay-message-tabs) button{text-align:center!important;white-space:normal!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:6px 4px!important;font-size:11px!important;line-height:1.15!important;display:flex!important}:where(.profile-mobile-tabs,.selected-mission-mobile-tabs,.relay-message-tabs) button:after{height:2px!important;bottom:1px!important;left:12px!important;right:12px!important}:where(.profile-mobile-tabs,.selected-mission-mobile-tabs,.relay-message-tabs) button.active{color:var(--rely-ink)!important;background:#fff!important;box-shadow:0 2px 8px #17203314!important}.documents-filter-tabs{box-sizing:border-box;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;margin:0 0 12px!important;padding:5px!important;display:grid!important;overflow:hidden!important}.documents-filter-tabs button,.documents-filter-tabs button:nth-child(n+4){text-align:center!important;white-space:normal!important;grid-column:auto!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:6px!important}:where(.rely-mobile-app-nav,.dashboard-mobile-app-nav){right:8px!important;bottom:max(5px, env(safe-area-inset-bottom,0px))!important;width:auto!important;min-height:var(--rely-mobile-nav-height)!important;border:1px solid var(--rely-line)!important;border-radius:18px!important;padding:5px!important;left:8px!important;overflow:visible!important;box-shadow:0 8px 28px #17203329!important}:where(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button{min-height:calc(var(--rely-mobile-nav-height) - 10px)!important;border-radius:13px!important}.mobile-view-switch,.mission-mobile-view-switch{right:var(--rely-mobile-gutter)!important;left:var(--rely-mobile-gutter)!important}.mobile-search-sheet{border-radius:24px 24px 16px 16px!important;width:auto!important;max-width:none!important;left:8px!important;right:8px!important}:where(.auth-modal,.language-modal,.mission-engagement-modal,.mission-cancellation-modal,.mission-commitment-modal,.medical-absence-modal,.mobile-confirm-sheet,.order-modal,.mission-profile-editor,.mission-filters-panel,.rely-install-prompt,.mission-secretary-install){border-radius:22px!important;width:calc(100% - 16px)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:360px){:root{--rely-mobile-nav-height:70px;--rely-mobile-gutter:8px}:where(.dashboard-card,.mission-feed-card,.selected-mission-detail,.profile-decision-card,.order-card){padding-inline:13px}:where(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button,:where(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button>span{font-size:10px!important}}.rely-skip-link{z-index:5000;color:#fff;background:#17191c;border-radius:9px;padding:11px 15px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.rely-skip-link:focus{transform:translateY(0)}.language-modal>header .language-modal-close{width:44px;height:44px}.search-trade-results button.keyboard-active{outline-offset:-2px;background:#fff0f4;outline:3px solid #d51e5547}.company-missions-list>article[role=button]:focus-visible{outline-offset:-3px;outline:3px solid #d51e554d}.deep-link-target{outline-offset:3px;outline:3px solid #d51e5547;animation:1.8s ease-out rely-deep-link-highlight}@keyframes rely-deep-link-highlight{0%{box-shadow:0 0 0 10px #d51e5533}to{box-shadow:0 0 #d51e5500}}.map-toast button{place-self:center;width:44px;min-width:44px;min-height:44px}.auth-primary{background:linear-gradient(135deg,#c9184d,#a70f42)}.auth-primary:hover{background:linear-gradient(135deg,#b51546,#920d39)}@media (min-width:761px){.search-summary-card small{font-size:10px}.search-summary-card p{color:#55636b;font-size:11px;line-height:1.4}.search-summary-card>div>strong{font-size:9px;line-height:1.35}.ranking-switch strong{font-size:11px}.ranking-switch small{color:#555d65;white-space:normal;font-size:9px;line-height:1.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-audience-choice>div>small{color:#4f5862!important;font-weight:900!important}.landing-audience-choice>div p{max-width:680px}.landing-audience-choice>button>span{min-width:0}.landing-audience-choice>button>span em{letter-spacing:.045em;color:#5b6470!important;font-weight:850!important}.landing-audience-choice>button>span small{color:#68717c!important;white-space:normal!important;font-weight:650!important;line-height:1.4!important}.landing-audience-choice>button>i{background:#f0f2f4;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:850;display:grid;color:#17191c!important;font-size:18px!important}.landing-audience-choice>button.selected>i{background:#17191c;color:#fff!important}@media (min-width:761px){.landing-audience-choice>button{grid-template-columns:42px minmax(0,1fr) 28px!important;gap:12px!important;min-height:104px!important;padding:13px 15px!important}.landing-audience-choice>button>b{width:42px!important;height:42px!important}.landing-audience-choice>button>span{gap:3px!important}.landing-audience-choice>button>span strong{font-size:15px!important}.landing-audience-choice>button>span em{font-size:10px!important}.landing-audience-choice>button>span small{font-size:11px!important}}@media (max-width:760px){.landing-audience-choice{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:12px 0!important;padding:16px 12px 18px!important}.landing-audience-choice>div{grid-column:auto!important;gap:7px!important;padding:7px 4px 6px!important}.landing-audience-choice>div>small{letter-spacing:.075em!important;font-size:11px!important}.landing-audience-choice>div h1{margin:0!important;font-size:27px!important;line-height:1.14!important}.landing-audience-choice>div p{margin:0!important;font-size:14px!important;line-height:1.48!important}.landing-audience-choice>button,.landing-audience-choice>button.artisan-choice{background:#fff!important;border:1px solid #d9dde1!important;border-radius:17px!important;grid-template-columns:48px minmax(0,1fr) 30px!important;gap:12px!important;min-height:108px!important;padding:14px!important;box-shadow:0 3px 12px #17191c0d!important}.landing-audience-choice>button.selected{box-shadow:none!important;background:#f6f7f8!important;border:2px solid #17191c!important}.landing-audience-choice>button>b{border-radius:14px!important;width:46px!important;height:46px!important}.landing-audience-choice>button>span{gap:3px!important;display:grid!important}.landing-audience-choice>button>span em{font-size:10px!important;line-height:1.25!important}.landing-audience-choice>button>span strong{font-size:16px!important;line-height:1.25!important}.landing-audience-choice>button>span small{font-size:12px!important;display:block!important}.landing-audience-choice>button>i{width:30px!important;height:30px!important;font-size:18px!important;display:grid!important}}@media (max-width:360px){.landing-audience-choice>div h1{font-size:24px!important}.landing-audience-choice>div p{font-size:13px!important}.landing-audience-choice>button,.landing-audience-choice>button.artisan-choice{grid-template-columns:44px minmax(0,1fr) 28px!important;gap:9px!important;padding:12px!important}.landing-audience-choice>button>b{width:42px!important;height:42px!important}.landing-audience-choice>button>span strong{font-size:15px!important}}@media (max-width:760px){.landing-header:has(.landing-sector-switch){top:0;width:100%!important;height:calc(72px + env(safe-area-inset-top,0px))!important;min-height:calc(72px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) 12px 0!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(104px,1fr) minmax(108px,128px) 94px!important;align-items:center!important;gap:6px!important;display:grid!important;position:sticky!important;overflow:visible!important}.landing-header:has(.landing-sector-switch)>.rely-logo{grid-area:1/1!important;width:122px!important;max-width:100%!important;height:50px!important;min-height:50px!important}.landing-header:has(.landing-sector-switch)>.landing-sector-switch{overflow:hidden;background:#fff!important;border:1px solid #d7dbe0!important;grid-area:1/2!important;grid-template-columns:28px minmax(0,1fr) 12px!important;justify-self:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:132px!important;height:46px!important;min-height:46px!important;padding:4px 7px!important;box-shadow:0 3px 12px #17191c0f!important}.landing-header:has(.landing-sector-switch) .landing-sector-switch>.app-pictogram{box-sizing:border-box!important;width:28px!important;height:28px!important;padding:6px!important}.landing-header:has(.landing-sector-switch) .landing-sector-switch>span{min-width:0;gap:0!important;display:grid!important}.landing-header:has(.landing-sector-switch) .landing-sector-switch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8px!important;line-height:1.1!important;display:block!important}.landing-header:has(.landing-sector-switch) .landing-sector-switch strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important;line-height:1.25!important;display:block!important}.landing-header:has(.landing-sector-switch)>.landing-actions{grid-area:1/3!important;grid-template-columns:repeat(2,44px)!important;justify-content:end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:94px!important;min-width:94px!important;height:46px!important;display:grid!important;overflow:visible!important}.landing-header:has(.landing-sector-switch) .landing-mobile-signup{display:none!important}.landing-header:has(.landing-sector-switch) :is(.landing-globe,.landing-account){background:#fff!important;border:1px solid #d7dbe0!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:3px!important;display:grid!important}.landing-header:has(.landing-sector-switch) .landing-account{overflow:hidden!important}.landing-header:has(.landing-sector-switch) .landing-menu-lines{display:none!important}.landing-header:has(.landing-sector-switch) :is(.landing-user-photo,.landing-user-initials,.landing-guest-account-icon){width:38px!important;min-width:38px!important;height:38px!important}}@media (max-width:360px){.landing-header:has(.landing-sector-switch){grid-template-columns:minmax(96px,1fr) minmax(96px,116px) 92px!important;gap:4px!important;padding-inline:8px!important}.landing-header:has(.landing-sector-switch)>.rely-logo{width:108px!important}.landing-header:has(.landing-sector-switch)>.landing-sector-switch{max-width:116px!important;padding-inline:6px!important}.landing-header:has(.landing-sector-switch)>.landing-actions{grid-template-columns:repeat(2,44px)!important;gap:4px!important;width:92px!important;min-width:92px!important;height:44px!important}}:root{--rely-action:#ef2b63;--rely-action-dark:#d91d52;--rely-text:#202124;--rely-muted:#6f7278;--rely-border:#e2e2e2;--rely-surface:#fff;--rely-soft:#f7f7f7;--rely-success:#168653;--rely-warning:#b76a0b;--rely-danger:#c9342d;--rely-radius:13px}.landing-page{flex-direction:column;min-height:100svh;display:flex}.landing-page>.landing-footer{margin-top:auto!important}.landing-page .landing-footer{grid-template-columns:minmax(300px,.9fr) minmax(460px,1.55fr) auto;gap:24px;width:min(1260px,100% - 48px);padding:28px 0 42px}.landing-page .landing-footer .footer-brand{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.landing-page .landing-footer .footer-brand .rely-logo{flex:0 0 150px;align-items:center;width:150px;max-width:150px;height:64px;min-height:0;margin:0;padding:0;display:flex;overflow:visible;transform:none}.landing-page .landing-footer .footer-brand>span{color:#656b73;white-space:normal;min-width:0;font-size:11px;line-height:1.4}.landing-page .landing-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 18px;min-width:0;display:flex}.landing-page .landing-footer nav a,.landing-page .landing-footer nav button{overflow-wrap:normal;word-break:normal;white-space:nowrap;min-height:36px;padding:0}.landing-page .landing-footer .landing-footer-meta{align-self:center;font-size:11px}@media (min-width:761px) and (max-width:1120px){.landing-page .landing-footer{grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);gap:12px 26px}.landing-page .landing-footer nav{justify-content:flex-end}.landing-page .landing-footer .landing-footer-meta{text-align:right;grid-column:1/-1}}@media (max-width:760px){.landing-page .landing-footer{box-sizing:border-box;width:100%!important;padding:24px 18px calc(76px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e4e7eb!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:auto!important;display:grid!important}.landing-page .landing-footer .footer-brand{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:18px;display:grid}.landing-page .landing-footer .footer-brand .rely-logo{flex-basis:132px;width:132px;max-width:132px;height:56px;margin:0;transform:none}.landing-page .landing-footer .footer-brand>span{color:#6f747b;white-space:normal;min-width:0;font-size:11px;line-height:1.4}.landing-page .landing-footer nav{border-top:1px solid #eceef0;border-bottom:1px solid #eceef0;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;gap:0 18px!important;display:grid!important}.landing-page .landing-footer nav a,.landing-page .landing-footer nav button{color:#555b63;text-align:left;background:0 0;border:0;align-items:center;min-width:0;min-height:38px;font-size:11px;line-height:1.3;text-decoration:none;display:flex;padding:0!important}.landing-page .landing-footer .landing-footer-meta{color:#747980;text-align:left;white-space:normal;padding-top:17px;font-size:10px;line-height:1.4;display:block}}.profile-modal .response-box{gap:7px;padding-inline:10px}.profile-modal .response-box>p{min-width:0}.profile-modal .response-box small{white-space:nowrap;gap:4px}@media (max-width:760px){.mission-fullscreen-view{--mission-mobile-safe-top:env(safe-area-inset-top,0px);--mission-mobile-header-height:calc(54px + var(--mission-mobile-safe-top));--mission-mobile-search-top:calc(var(--mission-mobile-header-height) + 5px);--mission-mobile-search-height:54px;--mission-mobile-switch-top:calc(var(--mission-mobile-search-top) + var(--mission-mobile-search-height) + 6px);--mission-mobile-switch-height:48px;--mission-mobile-map-top:calc(var(--mission-mobile-switch-top) + var(--mission-mobile-switch-height) + 6px);min-height:100dvh!important}.mission-fullscreen-view .mission-fullscreen-header{box-sizing:border-box;z-index:1400!important;height:var(--mission-mobile-header-height)!important;min-height:var(--mission-mobile-header-height)!important;padding:var(--mission-mobile-safe-top) 10px 0!important;background:#fffffffa!important;border-bottom:1px solid #e5e8ec!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:6px!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 10px #1419230d!important}.mission-fullscreen-view .mission-fullscreen-logo{align-items:center;min-width:0;min-height:44px;gap:5px!important;padding:0 2px!important;display:flex!important}.mission-fullscreen-view .mission-fullscreen-logo .rely-logo-symbol-art{width:29px!important;height:33px!important}.mission-fullscreen-view .mission-fullscreen-logo strong{font-size:24px!important;line-height:1!important}.mission-fullscreen-view .mission-fullscreen-actions{grid-column:3!important;justify-self:end!important;align-items:center!important;gap:4px!important;margin:0!important;display:flex!important}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{place-items:center;background:0 0!important;border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button svg{width:24px!important;height:24px!important}.mission-fullscreen-view .mission-fullscreen-actions .mission-account-pill{background:linear-gradient(145deg,#fff,#fff7fa)!important;border:1px solid #eadfe3!important;border-radius:50%!important;place-items:center!important;width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;padding:3px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 4px 12px #2228351f!important}.mission-fullscreen-view .mission-account-pill .mission-menu-lines{display:none!important}.mission-fullscreen-view .mission-account-label,.landing-account.has-profile-label .landing-account-label{white-space:nowrap;z-index:4!important;color:#fff!important;letter-spacing:.01em!important;background:#ef2b63!important;border:2px solid #fff!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:40px!important;height:16px!important;padding:0 6px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:-6px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 2px 6px #d91d5247!important}.landing-account.has-profile-label{background:linear-gradient(145deg,#fff,#fff7fa)!important;border:1px solid #eadfe3!important;border-radius:50%!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:3px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 4px 12px #2228351f!important}.landing-header:has(.landing-sector-switch) .landing-account.has-profile-label{background:linear-gradient(145deg,#fff,#fff7fa)!important;border:1px solid #eadfe3!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:3px!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 4px 12px #2228351f!important}.landing-account.has-profile-label .landing-menu-lines{display:none!important}.landing-account.has-profile-label :is(.landing-user-photo,.landing-user-initials),.mission-fullscreen-view .mission-account-pill .mission-account-avatar{box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #ef2b6352!important}.landing-account.has-profile-label:active,.mission-fullscreen-view .mission-account-pill:active{transform:scale(.96)!important}.mission-fullscreen-view .mission-account-avatar{aspect-ratio:1;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:50%!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.mission-fullscreen-view .mission-search-strip{box-sizing:border-box;z-index:1390!important;top:var(--mission-mobile-search-top)!important;width:calc(100vw - 16px)!important;height:var(--mission-mobile-search-height)!important;background:#fff!important;border:1px solid #dfe3e7!important;border-radius:18px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 46px!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;left:8px!important;right:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 5px 16px #1419231a!important}.mission-fullscreen-view .mission-search-profile-cell{height:52px!important;min-height:0!important;margin:0!important;padding:4px 3px!important}.mission-fullscreen-view .mission-search-strip .mission-profile-edit-trigger,.mission-fullscreen-view .mission-profile-locked-location{gap:4px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 6px!important;overflow:hidden!important}.mission-fullscreen-view .mission-profile-edit-trigger>span,.mission-fullscreen-view .mission-profile-locked-location>span{gap:2px!important;min-width:0!important;overflow:hidden!important}.mission-fullscreen-view .mission-profile-edit-trigger small,.mission-fullscreen-view .mission-profile-locked-location small,.mission-fullscreen-view .mission-profile-edit-trigger strong,.mission-fullscreen-view .mission-profile-locked-location strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.mission-fullscreen-view .mission-profile-edit-trigger small,.mission-fullscreen-view .mission-profile-locked-location small{font-size:8px!important;line-height:1.05!important}.mission-fullscreen-view .mission-profile-edit-trigger strong,.mission-fullscreen-view .mission-profile-locked-location strong{font-size:11px!important;line-height:1.15!important}.mission-fullscreen-view .mission-profile-edit-trigger>b{min-width:25px!important;height:24px!important;padding-inline:4px!important;font-size:9px!important}.mission-fullscreen-view .mission-profile-locked-location>b{width:23px!important;height:23px!important;font-size:9px!important}.mission-fullscreen-view .mission-search-strip .mission-search-submit{place-items:center;border-radius:14px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:4px 2px 4px 0!important;padding:0!important;display:grid!important}.mission-fullscreen-view .mission-mobile-view-switch{box-sizing:border-box;z-index:1380!important;top:var(--mission-mobile-switch-top)!important;width:min(220px,100vw - 28px)!important;max-width:none!important;height:var(--mission-mobile-switch-height)!important;min-height:var(--mission-mobile-switch-height)!important;border-radius:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;margin:0!important;padding:3px!important;display:grid!important;position:fixed!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.mission-fullscreen-view .mission-mobile-view-switch button{border-radius:20px!important;min-height:40px!important;padding-inline:10px!important;font-size:12px!important}.mission-fullscreen-view .mission-artisan-layout{padding-top:var(--mission-mobile-map-top)!important}.mission-fullscreen-view .mobile-mission-map{background:#eef2f3!important;min-height:100dvh!important;overflow:hidden!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-map{width:100%!important;height:calc(100dvh - var(--mission-mobile-map-top) - var(--rely-mobile-nav-height) - env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important;min-height:300px!important;max-height:none!important}.mission-fullscreen-view .mobile-mission-map .mission-map-radius-control{width:calc(100% - 20px)!important;max-width:390px!important;top:10px!important}}.registration-upload-form{gap:12px!important}.registration-selected-file{color:#176d49;text-align:left;background:#f0faf5;border:1px solid #bce5d0;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.registration-selected-file>b{color:#fff;background:#1d9561;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.registration-selected-file>span{gap:2px;min-width:0;display:grid}.registration-selected-file strong{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.registration-selected-file small{color:#4f7663!important;font-size:8px!important}.registration-upload-feedback{text-align:left;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;max-width:430px;margin:0 auto 12px;padding:10px 12px;display:grid}.registration-upload-feedback.error{color:#a61a41;background:#fff2f5;border:1px solid #efb8c5}.registration-upload-feedback.error>b{color:#fff;background:#d51f51;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.registration-upload-feedback.progress{color:#334b65;background:#f4f8fc;border:1px solid #c9d9e8;margin-bottom:0}.registration-upload-feedback.progress>i{border:2px solid #ccd7e2;border-top-color:#e51f59;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite map-spin}.registration-upload-feedback>span{font-size:10px;font-weight:750;line-height:1.4}@media (max-width:760px){.dashboard-kbis-gate .registration-upload-feedback{max-width:none;margin-inline:0}.registration-selected-file{grid-template-columns:34px minmax(0,1fr);padding:12px 13px}.registration-selected-file>b{width:32px;height:32px}.registration-selected-file strong{font-size:13px}.registration-selected-file small{font-size:11px!important}.registration-upload-feedback>span{font-size:13px}.dashboard-kbis-gate input[type=file]{box-sizing:border-box;width:100%;min-width:0}.dashboard-kbis-gate label>small{overflow-wrap:anywhere}}@media (display-mode:standalone) and (max-width:760px){.mission-fullscreen-view{--mission-mobile-safe-top:env(safe-area-inset-top,0px)}}@media (max-width:760px){.landing-header .landing-actions .landing-globe,.app-header .top-actions .icon-button,.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button{box-sizing:border-box!important;justify-content:center!important;align-self:center!important;place-items:center!important;padding:0!important;line-height:0!important}.landing-header .landing-actions .landing-globe svg,.app-header .top-actions .icon-button svg,.mission-fullscreen-view .mission-fullscreen-actions .mission-language-button svg{flex:0 0 24px!important;width:24px!important;height:24px!important;margin:auto!important;display:block!important;transform:none!important}}.landing-sector-switcher-backdrop{z-index:9800;padding:max(92px, calc(env(safe-area-inset-top,0px) + 82px)) 18px 24px;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1218237a;place-items:start center;animation:.18s ease-out both rely-sector-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.landing-sector-switcher{color:#20242b;background:#fff;border:1px solid #ffffffb3;border-radius:25px;gap:18px;width:min(620px,100%);padding:22px;animation:.22s ease-out both rely-sector-sheet-in;display:grid;box-shadow:0 30px 90px #0c142047}.landing-sector-switcher>header{grid-template-columns:48px minmax(0,1fr) 40px;align-items:start;gap:13px;display:grid}.landing-sector-switcher-heading-icon{background:var(--rely-sector-soft,#fff0f4);width:48px;height:48px;color:var(--rely-sector-accent,#ef2b63);border-radius:15px;place-items:center;display:grid}.landing-sector-switcher-heading-icon .app-pictogram{width:25px;height:25px}.landing-sector-switcher>header>div{gap:4px;min-width:0;display:grid}.landing-sector-switcher>header small{color:var(--rely-sector-accent,#ef2b63);letter-spacing:.11em;font-size:9px;font-weight:950}.landing-sector-switcher>header h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,3vw,28px);line-height:1.1}.landing-sector-switcher>header p{color:#68717d;margin:1px 0 0;font-size:12px;line-height:1.45}.landing-sector-switcher-close{color:#343a43;cursor:pointer;background:#f7f8f9;border:1px solid #dfe4e9;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:25px;line-height:1;display:grid}:is(.landing-sector-switcher-close:hover,.landing-sector-switcher-close:focus-visible){background:#eef1f4;border-color:#bfc6ce;outline:none}.landing-sector-switcher-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.landing-sector-switcher-option{--option-accent:#ef2b63;--option-soft:#fff0f4;color:#22272f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:19px;grid-template-columns:45px minmax(0,1fr) 24px;align-items:start;gap:11px;min-width:0;min-height:174px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.landing-sector-switcher-option:before{content:"";background:var(--option-accent);height:4px;position:absolute;inset:0 0 auto}.landing-sector-switcher-option.business-services{--option-accent:#2871b8;--option-soft:#eaf4ff}.landing-sector-switcher-option:hover{border-color:color-mix(in srgb, var(--option-accent) 52%, #dfe3e8);transform:translateY(-2px);box-shadow:0 12px 28px #1b24311a}.landing-sector-switcher-option:focus-visible{outline:3px solid color-mix(in srgb, var(--option-accent) 24%, transparent);outline-offset:2px}.landing-sector-switcher-option.current{border-color:var(--option-accent);background:color-mix(in srgb, var(--option-soft) 72%, #fff);box-shadow:inset 0 0 0 1px var(--option-accent)}.landing-sector-switcher-option>span{background:var(--option-soft);width:45px;height:45px;color:var(--option-accent);border-radius:13px;place-items:center;display:grid}.landing-sector-switcher-option>span .app-pictogram{width:24px;height:24px}.landing-sector-switcher-option>div{gap:5px;min-width:0;display:grid}.landing-sector-switcher-option small{color:var(--option-accent);letter-spacing:.09em;font-size:8px;font-weight:950}.landing-sector-switcher-option strong{font-size:16px;line-height:1.2}.landing-sector-switcher-option p{color:#626c78;margin:0;font-size:10px;line-height:1.4}.landing-sector-switcher-option em{color:#808893;font-size:9px;font-style:normal;line-height:1.35}.landing-sector-switcher-option>i{background:var(--option-soft);width:24px;height:24px;color:var(--option-accent);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:950;display:grid}.landing-sector-switcher>footer{background:#f4f6f8;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:10px 13px;display:flex}.landing-sector-switcher>footer p{gap:2px;margin:0;display:grid}.landing-sector-switcher>footer strong{font-size:11px}.landing-sector-switcher>footer small{color:#69727d;font-size:9px}.landing-sector-theme-dot{background:#ef2b63;border-radius:50%;flex:0 0 13px;width:13px;height:13px;box-shadow:0 0 0 5px #ffe9ef}.landing-sector-theme-dot.business-services{background:#2871b8;box-shadow:0 0 0 5px #dceeff}body:has(.landing-sector-switcher-backdrop){overflow:hidden}body:has(.landing-sector-switcher-backdrop) :is(.rely-mobile-app-nav,.dashboard-mobile-app-nav,.rely-assistant-launcher){visibility:hidden!important}@keyframes rely-sector-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rely-sector-sheet-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}:root,html[data-rely-sector=btp]{--rely-sector-accent:#ef2b63;--rely-sector-accent-dark:#d91d52;--rely-sector-soft:#fff0f4;--rely-sector-page:#fffaf8;--rely-sector-map:#f7eee8;--rely-sector-shadow:#d91d5238}html[data-rely-sector=business-services]{--pink:#2871b8;--pink-dark:#1f5c97;--rely-action:#2871b8;--rely-action-dark:#1f5c97;--rely-sector-accent:#2871b8;--rely-sector-accent-dark:#1f5c97;--rely-sector-soft:#eaf4ff;--rely-sector-page:#f7fbff;--rely-sector-map:#eaf3fa;--rely-sector-shadow:#2871b83d}html[data-rely-sector=business-services] body{background:var(--rely-sector-page)}html[data-rely-sector=business-services] :is(.rely-logo,.mission-fullscreen-logo){color:#ef2b63}html[data-rely-sector=business-services] .landing-page{background:linear-gradient(180deg, #fff 0, var(--rely-sector-page) 34%, #fff 100%)}html[data-rely-sector=business-services] .landing-header{border-bottom-color:#dbe8f4}html[data-rely-sector=business-services] .landing-sector-switch{background:#f9fcff!important;border-color:#bad2e9!important;box-shadow:0 5px 17px #2871b81f!important}html[data-rely-sector=business-services] .landing-sector-switch>.app-pictogram{background:var(--rely-sector-soft)!important;color:var(--rely-sector-accent)!important}html[data-rely-sector=business-services] .landing-sector-switch>i{color:var(--rely-sector-accent)}html[data-rely-sector=business-services] .landing-account{border-color:#c8dced!important}html[data-rely-sector=business-services] .artisan-landing-hero{background:linear-gradient(145deg,#fff 35%,#edf6ff);border-color:#cfe0ef;box-shadow:0 14px 34px #2871b814}html[data-rely-sector=business-services] .artisan-landing-kicker,html[data-rely-sector=business-services] :is(.artisan-landing-map,.artisan-landing-missions)>header small{color:var(--rely-sector-accent)}html[data-rely-sector=business-services] .artisan-landing-hero>button{border-color:var(--rely-sector-accent);background:var(--rely-sector-accent);color:#fff;box-shadow:0 9px 22px var(--rely-sector-shadow)}html[data-rely-sector=business-services] .artisan-landing-hero>button .app-pictogram{color:#fff!important}html[data-rely-sector=business-services] .artisan-landing-map-stage,html[data-rely-sector=business-services] .landing-live-map{background:var(--rely-sector-map);border-color:#c8dceb}html[data-rely-sector=business-services] .artisan-landing-promises>span{background:#f8fbff;border-color:#d4e4f1}html[data-rely-sector=business-services] .artisan-landing-promises .app-pictogram{color:var(--rely-sector-accent)!important}html[data-rely-sector=business-services] .artisan-landing-mission-grid>article:not(.urgent){border-color:#d4e3ef}html[data-rely-sector=business-services] .artisan-landing-mission-grid article:not(.urgent)>header>span{background:var(--rely-sector-soft);color:var(--rely-sector-accent)}html[data-rely-sector=business-services] .artisan-landing-mission-grid article:not(.urgent)>header>span .app-pictogram{color:var(--rely-sector-accent)!important}html[data-rely-sector=business-services] .artisan-landing-mission-grid article:not(.urgent)>button,html[data-rely-sector=business-services] .artisan-landing-empty-actions>button,html[data-rely-sector=business-services] .artisan-secretary-home:not(.has-alert)>button{background:var(--rely-sector-accent);box-shadow:0 8px 20px var(--rely-sector-shadow)}html[data-rely-sector=business-services] :is(.landing-search-submit,.mobile-search-submit){box-shadow:0 8px 20px var(--rely-sector-shadow);background:linear-gradient(135deg,#3b82c4,#1f5c97)}html[data-rely-sector=business-services] .landing-map-prompt>span{background:var(--rely-sector-soft);color:var(--rely-sector-accent)}html[data-rely-sector=business-services] .landing-map-prompt button{background:var(--rely-sector-accent)}html[data-rely-sector=business-services] .home-categories button.active{border-color:var(--rely-sector-accent);background:var(--rely-sector-soft);color:var(--rely-sector-accent)}html[data-rely-sector=business-services] :is(.company-applications-alert-action,.payment-open-button):not(.danger){box-shadow:0 8px 20px var(--rely-sector-shadow);background:linear-gradient(135deg,#3b82c4,#1f5c97)!important}@media (max-width:760px){.landing-sector-switcher-backdrop{padding:max(10px, env(safe-area-inset-top,0px)) 0 0;align-items:end}.landing-sector-switcher{width:100%;max-height:calc(100dvh - max(10px, env(safe-area-inset-top,0px)));padding:18px 15px calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:25px 25px 0 0;gap:15px;overflow-y:auto}.landing-sector-switcher>header{grid-template-columns:44px minmax(0,1fr) 38px;gap:11px}.landing-sector-switcher-heading-icon{border-radius:13px;width:44px;height:44px}.landing-sector-switcher>header h2{font-size:20px}.landing-sector-switcher>header p{font-size:11px}.landing-sector-switcher-close{width:38px;height:38px}.landing-sector-switcher-options{grid-template-columns:1fr;gap:9px}.landing-sector-switcher-option{border-radius:17px;grid-template-columns:43px minmax(0,1fr) 24px;min-height:132px;padding:14px}.landing-sector-switcher-option>span{width:43px;height:43px}.landing-sector-switcher-option strong{font-size:15px}.landing-sector-switcher-option p{font-size:10px}.landing-sector-switcher>footer{min-height:47px}html[data-rely-sector=business-services] :is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.active,html[data-rely-sector=business-services] :is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.active>.app-pictogram{color:var(--rely-sector-accent)!important}html[data-rely-sector=business-services] :is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.active:after{background:var(--rely-sector-accent)!important}}@media (prefers-reduced-motion:reduce){.landing-sector-switcher-backdrop,.landing-sector-switcher{animation:none}}.rely-logo-symbol-art{background:url(/rely-logo-horizontal.png) 3px/auto calc(100% - 8px) no-repeat!important}:is(.landing-header,.app-header)>.rely-logo{background:url(/rely-logo-horizontal.png) 50%/calc(100% - 12px) no-repeat!important;border:0!important;justify-self:start!important;width:142px!important;max-width:none!important;height:62px!important;min-height:62px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}:is(.landing-header,.app-header)>.rely-logo>:is(.rely-logo-symbol-art,.rely-logo-word-art){display:none!important}.legal-page>header>a,.dashboard-logo,.mission-fullscreen-logo,.auth-brand,.rely-fallback-page .rely-logo-symbol-art{overflow:visible!important}@media (max-width:760px){:is(.landing-header,.app-header)>.rely-logo{width:128px!important;max-width:42vw!important;height:56px!important;min-height:56px!important}.landing-header:has(.landing-sector-switch)>.rely-logo{width:122px!important;max-width:100%!important;height:54px!important;min-height:54px!important}}.activity-mission-detail-backdrop{z-index:25000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12151d9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.activity-mission-detail-sheet{background:#fff;border:1px solid #e4e5e9;border-radius:28px;width:min(620px,100%);max-height:min(760px,100dvh - 32px);padding:24px;position:relative;overflow:auto;box-shadow:0 28px 80px #0f121a47}.activity-mission-detail-close{z-index:2;color:#171a22;background:#fff;border:1px solid #dfe1e6;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:25px;display:grid;position:absolute;top:15px;right:15px}.activity-mission-detail-sheet>header{border-bottom:1px solid #eceef1;grid-template-columns:54px 1fr;align-items:center;gap:13px;padding:4px 50px 20px 0;display:grid}.activity-mission-detail-sheet>header>span{color:#fff;background:#191b22;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.activity-mission-detail-sheet>header svg{width:28px;height:28px}.activity-mission-detail-sheet>header small{color:#e52f63;letter-spacing:.08em;font-size:11px;font-weight:900}.activity-mission-detail-sheet>header h3{color:#181b24;margin:3px 0;font-size:clamp(21px,4vw,29px)}.activity-mission-detail-sheet>header p{color:#686d77;margin:0}.activity-mission-detail-sheet>header>b{color:#26734e;background:#e7f7ee;border-radius:999px;grid-column:1/-1;justify-self:start;padding:7px 11px;font-size:11px}.activity-mission-detail-sheet>dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.activity-mission-detail-sheet>dl>div{background:#fafafa;border:1px solid #e5e7eb;border-radius:17px;padding:15px}.activity-mission-detail-sheet>dl .activity-mission-address{background:#fff7fa;border-color:#f0bad0;grid-column:1/-1}.activity-mission-detail-sheet dt{color:#747984;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:850;display:flex}.activity-mission-detail-sheet dt svg{width:17px;height:17px}.activity-mission-detail-sheet dd{color:#181b24;margin:0;font-size:15px;font-weight:850;line-height:1.45}.activity-mission-detail-sheet dd+a{color:#c52050;margin-top:9px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.activity-mission-start-code{color:#18583e;background:linear-gradient(145deg,#f2fbf6,#e7f6ee);border:1px solid #9bd2b8;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:13px;padding:15px;display:grid}.activity-mission-start-code>span{color:#fff;background:#16805a;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.activity-mission-start-code>span svg{width:24px;height:24px}.activity-mission-start-code>div{gap:3px;min-width:0;display:grid}.activity-mission-start-code small{color:#2b7b5d;letter-spacing:.07em;font-size:9px;font-weight:950}.activity-mission-start-code strong{color:#173f30;font-size:14px}.activity-mission-start-code p{color:#587267;margin:0;font-size:11px;line-height:1.45}.activity-mission-start-code output{color:#126846;letter-spacing:.18em;background:#fff;border:1px solid #87c7a9;border-radius:13px;place-items:center;min-width:104px;min-height:54px;padding:0 14px;font-size:25px;font-weight:950;display:grid;box-shadow:0 5px 16px #1268461a}.activity-mission-start-code>em{color:#5d756b;font-size:10px;font-style:normal;font-weight:850}.activity-mission-start-code>button{color:#fff;background:#171a22;border:0;border-radius:12px;grid-column:2/-1;min-height:45px;font-size:11px;font-weight:900}.activity-mission-start-code>button:disabled{opacity:.55}.activity-mission-start-code.simulation{color:#742a42;background:linear-gradient(145deg,#fff8fa,#f8eef2);border-color:#d9b7c2}.activity-mission-start-code.simulation>span{background:#e52f63}.activity-mission-start-code.simulation small{color:#b3244d}.activity-mission-start-code.simulation output{color:#a62048;border-color:#e7b7c6}.activity-mission-start-code.validated{border-color:#63bd94;box-shadow:inset 4px 0 #18815a}.activity-mission-start-code.monthly>span{font-size:24px;font-weight:900}.activity-mission-detail-sheet>aside{color:#275f48;background:#f3fbf7;border:1px solid #cfe7db;border-radius:17px;gap:11px;padding:14px;display:flex}.activity-mission-detail-sheet>aside>span{flex:none}.activity-mission-detail-sheet>aside svg{width:23px;height:23px}.activity-mission-detail-sheet>aside strong{font-size:13px;display:block}.activity-mission-detail-sheet>aside p{margin:3px 0 0;font-size:12px;line-height:1.45}.activity-mission-detail-sheet>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.activity-mission-detail-sheet>footer button{color:#2c3039;background:#fff;border:1px solid #dfe1e6;border-radius:14px;min-height:46px;padding:0 18px;font-weight:850}.activity-mission-detail-sheet>footer .activity-mission-message-button{color:#fff;background:#e92f65;border-color:#e92f65;justify-content:center;align-items:center;gap:8px;display:inline-flex}.activity-mission-message-button>span{font-size:19px;line-height:1}.activity-mission-message-button svg{width:20px;height:20px}.relay-personal-message.moderation-pending{color:#4d3c1f;background:#fffaf0;border-style:dashed;border-color:#be8c24}.relay-personal-message.moderation-rejected{color:#6e2638;background:#fff3f5;border-color:#d99aa9}.relay-message-moderation-status{opacity:.88;border-top:1px solid;margin-top:8px;padding-top:7px;font-size:10px;font-weight:900;display:block}.relay-message-moderation-status.approved{color:#2b7652}.relay-message-moderation-status.rejected{color:#a52645}.relay-message-simulation-label{background:#14171f14;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.admin-message-moderation{gap:16px;margin-bottom:20px;display:grid;overflow:hidden}.admin-message-moderation>header{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;display:grid}.admin-message-moderation>header>span{color:#fff;background:#171a22;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.admin-message-moderation>header svg{width:24px;height:24px}.admin-message-moderation>header h4{margin:2px 0 4px}.admin-message-moderation>header p{margin:0}.admin-message-moderation>header>button{background:#fff;border:1px solid #dfe1e6;border-radius:12px;min-height:40px;padding:0 13px;font-weight:800}.admin-message-moderation-tabs{background:#f2f3f5;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;padding:6px;display:grid}.admin-message-moderation-tabs button{color:#60646e;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:850;display:flex}.admin-message-moderation-tabs button.active{color:#161922;background:#fff;box-shadow:0 3px 12px #12151d14}.admin-message-moderation-tabs b{background:#e9eaf0;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.admin-message-moderation-tabs button:first-child b{color:#b8214b;background:#ffe1ea}.admin-message-moderation-list{gap:12px;display:grid}.admin-message-moderation-list>article{background:#fff;border:1px solid #e1e3e8;border-radius:18px;gap:13px;padding:16px;display:grid}.admin-message-moderation-list>article.status-pending{border-color:#f0aac0;box-shadow:inset 4px 0 #e82e64}.admin-message-route{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.admin-message-route>span{background:#f5f6f7;border-radius:12px;min-width:0;padding:10px}.admin-message-route small,.admin-message-route strong,.admin-message-route em{overflow-wrap:anywhere;display:block}.admin-message-route small{color:#8a8e97;font-size:9px;font-weight:900}.admin-message-route strong{margin:2px 0;font-size:13px}.admin-message-route em{color:#767a83;font-size:10px;font-style:normal}.admin-message-route>b{text-align:center}.admin-message-body{background:#f8f8f9;border-radius:13px;padding:13px}.admin-message-body>small{color:#767b85;font-size:10px}.admin-message-body blockquote{color:#171a22;border:0;margin:8px 0 0;padding:0;font-size:14px;font-weight:700;line-height:1.5}.admin-message-body>b{background:#e9eaf0;border-radius:999px;margin-top:9px;padding:4px 7px;font-size:9px;display:inline-flex}.admin-message-body>p{color:#9b2945;margin:9px 0 0;font-size:11px;font-weight:750}.admin-message-review-actions{gap:10px;display:grid}.admin-message-review-actions label span{color:#6b7079;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.admin-message-review-actions input{background:#fff;border:1px solid #dfe1e6;border-radius:11px;width:100%;min-height:42px;padding:0 12px}.admin-message-review-actions>div{justify-content:flex-end;gap:8px;display:flex}.admin-message-review-actions button{border-radius:11px;min-height:43px;padding:0 14px;font-weight:850}.admin-message-review-actions .reject{color:#a52746;background:#fff;border:1px solid #d7a0ad}.admin-message-review-actions .approve{color:#fff;background:#28744f;border:1px solid #28744f}.admin-message-decision{border-radius:999px;justify-self:start;padding:7px 10px;font-size:10px;font-weight:900}.admin-message-decision.status-approved{color:#26724f;background:#e5f5ec}.admin-message-decision.status-rejected{color:#a42645;background:#fde8ed}.admin-message-moderation-empty{text-align:center;border:1px dashed #d9dce1;border-radius:16px;justify-items:center;gap:5px;padding:26px 16px;display:grid}.admin-message-moderation-empty>span{color:#27714f;background:#e7f5ed;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-message-moderation-empty p{color:#747984;margin:0;font-size:12px}@media (max-width:760px){.activity-mission-detail-backdrop{align-items:end;padding:0}.activity-mission-detail-sheet{width:100%;max-height:88dvh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.activity-mission-detail-sheet>dl{grid-template-columns:1fr}.activity-mission-detail-sheet>dl .activity-mission-address{grid-column:auto}.activity-mission-start-code{grid-template-columns:42px minmax(0,1fr);padding:13px}.activity-mission-start-code>span{width:42px;height:42px}.activity-mission-start-code output,.activity-mission-start-code>em,.activity-mission-start-code>button{box-sizing:border-box;grid-column:1/-1;width:100%}.activity-mission-start-code output{min-height:58px;font-size:27px}.activity-mission-detail-sheet>footer{grid-template-columns:.7fr 1.3fr;display:grid}.activity-mission-detail-sheet>footer button{padding-inline:10px;font-size:12px}.admin-message-moderation>header{grid-template-columns:44px 1fr}.admin-message-moderation>header>button{grid-column:1/-1}.admin-message-moderation-tabs{grid-template-columns:1fr}.admin-message-moderation-tabs button{justify-content:space-between;padding-inline:12px}.admin-message-route{grid-template-columns:1fr}.admin-message-route>b{transform:rotate(90deg)}.admin-message-review-actions>div{grid-template-columns:1fr;display:grid}}@media (max-width:360px){:is(.landing-header,.app-header)>.rely-logo{width:118px!important}.landing-header:has(.landing-sector-switch)>.rely-logo{width:108px!important}}:where(.landing-page,.account-dashboard,.mission-marketplace) button,:where(.landing-page,.account-dashboard,.mission-marketplace) a{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important}:is(:where(.landing-page,.account-dashboard,.mission-marketplace) button:focus-visible,:where(.landing-page,.account-dashboard,.mission-marketplace) a:focus-visible){outline-offset:2px!important;outline:3px solid #ef2b632e!important}.primary-action,.detail-primary-action,.dashboard-primary,.mission-search-submit,.mission-feed-card>button,.mission-game-publish,.mission-fixed-price-box>button,.mission-filters-panel>footer button:last-child,.mission-submission-confirmed .primary,.mission-publication-receipt-actions .primary,.mission-commitment-actions .primary,.mission-negotiation-form .send,.mission-company-counteroffer-form .send,.order-primary,.payment-open-button,.review-submit-row button,.leave-review-button,.mobile-search-submit,.landing-search-submit,.round-search{border:1px solid var(--rely-action)!important;background:var(--rely-action)!important;color:#fff!important;border-radius:10px!important;min-height:44px!important;font-weight:800!important;box-shadow:0 6px 15px #d91d5226!important}:where(.primary-action,.detail-primary-action,.dashboard-primary,.mission-search-submit,.mission-feed-card>button,.mission-game-publish,.mission-fixed-price-box>button,.mission-filters-panel>footer button:last-child,.order-primary,.payment-open-button,.review-submit-row button,.leave-review-button,.mobile-search-submit,.landing-search-submit,.round-search):hover:not(:disabled){border-color:var(--rely-action-dark)!important;background:var(--rely-action-dark)!important;transform:translateY(-1px)!important;box-shadow:0 8px 19px #d91d5233!important}:where(.primary-action,.detail-primary-action,.dashboard-primary,.mission-search-submit,.mission-feed-card>button,.order-primary,.landing-search-submit):active:not(:disabled){transform:translateY(0)scale(.985)!important}.dashboard-signout,.mission-wizard-back,.mission-edit-button,.order-followup,.mission-negotiation-choices>button,.mission-publication-receipt-actions button:not(.primary),.mission-commitment-actions button:not(.primary),.company-mission-actions button:not(.primary):not(.danger),.selected-mission-mobile-continue,.document-list button{color:#303030!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d2d2d2!important;border-radius:10px!important;font-weight:750!important}:where(.dashboard-signout,.mission-wizard-back,.mission-edit-button,.order-followup,.mission-negotiation-choices>button,.selected-mission-mobile-continue,.document-list button):hover:not(:disabled){background:#f8f8f8!important;border-color:#b8b8b8!important}.danger,.mission-delete-button,button.danger{color:var(--rely-danger)!important;box-shadow:none!important;background:#fff!important;border-color:#edb4b0!important}.account-dashboard{border:1px solid var(--rely-border)!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000021!important}.dashboard-sidebar{border-right:1px solid var(--rely-border)!important;background:#fff!important}.dashboard-sidebar nav{gap:4px!important}.dashboard-sidebar nav button{color:#4f4f4f!important;border-radius:10px!important;min-height:44px!important;padding:0 12px!important}.dashboard-sidebar nav button:hover{color:#222!important;background:#fafafa!important}.dashboard-sidebar nav button.active{color:var(--rely-action-dark)!important;box-shadow:inset 3px 0 0 var(--rely-action)!important;background:#fff1f5!important}.dashboard-main{background:#fafafa!important}.dashboard-heading{border-bottom:1px solid var(--rely-border)!important;margin-bottom:18px!important;padding-bottom:17px!important}.dashboard-heading h2{color:var(--rely-text)!important;letter-spacing:-.035em!important;font-size:clamp(23px,2vw,30px)!important}.dashboard-heading p{color:var(--rely-action-dark)!important;font-weight:850!important}.dashboard-card,.dashboard-stats article,.company-priority-action,.dashboard-action-center,.dashboard-company-choices{border:1px solid var(--rely-border)!important;border-radius:var(--rely-radius)!important;background:#fff!important;box-shadow:0 2px 8px #00000009!important}.dashboard-card{padding:20px!important}.dashboard-card-title{border-bottom:1px solid #ededed!important;padding-bottom:14px!important}.dashboard-card-title h3{color:var(--rely-text)!important;font-size:17px!important}.dashboard-card-title p,.dashboard-card small{color:var(--rely-muted)!important;line-height:1.45!important}.dashboard-stats{gap:12px!important}.dashboard-stats article{min-height:96px!important;padding:17px!important}.dashboard-stats article>span{color:var(--rely-action)!important;background:#fff1f5!important}.dashboard-stats article strong{color:var(--rely-text)!important;font-size:24px!important}.company-priority-action{padding:16px 18px!important}.company-priority-action.critical{border-left:4px solid var(--rely-danger)!important}.company-priority-action.payment{border-left:4px solid var(--rely-warning)!important}.dashboard-fields,.mission-form-grid{gap:15px!important}.dashboard-fields label>span,.mission-form-grid label>span:first-child{color:#3b3b3b!important;margin-bottom:6px!important;font-size:12px!important;font-weight:750!important}.dashboard-fields input,.dashboard-fields select,.dashboard-fields textarea,.mission-form-grid input,.mission-form-grid select,.mission-form-grid textarea{min-height:46px!important;color:var(--rely-text)!important;background:#fff!important;border:1px solid #d3d3d3!important;border-radius:9px!important;padding:10px 12px!important;font-size:14px!important}:where(.dashboard-fields,.mission-form-grid) :where(input,select,textarea):focus{border-color:var(--rely-action)!important;outline:0!important;box-shadow:0 0 0 3px #ef2b6317!important}.mission-search-strip{border:1px solid var(--rely-border)!important;background:#fff!important;border-radius:14px!important;gap:8px!important;padding:9px!important;box-shadow:0 7px 22px #00000012!important}.mission-zone-map{border:1px solid var(--rely-border)!important;box-shadow:none!important;border-radius:14px!important;overflow:hidden!important}.mission-feed{gap:11px!important}.mission-feed-card,.applied-mission-card,.ongoing-mission-card,.relay-thread{border:1px solid var(--rely-border)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 7px #00000009!important}:where(.mission-feed-card,.applied-mission-card,.ongoing-mission-card,.relay-thread):hover{border-color:#d0a9b5!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #00000012!important}.mission-feed-card.selected,.relay-thread.active{border-color:var(--rely-action)!important;box-shadow:0 0 0 3px #ef2b6317!important}.ongoing-mission-selector button.active{border-left:3px solid var(--rely-action)!important;box-shadow:none!important;background:#fff7f9!important}.mission-card-daily-rate{color:var(--rely-action-dark)!important;font-size:18px!important}.confirmed,.verified,.done,.mission-available-badge,.mission-submission-confirmed{color:var(--rely-success)!important}.pending,.counter,.mission-progress-badge{color:var(--rely-warning)!important}.mission-urgent-badge,.mission-urgent-inline{color:var(--rely-danger)!important;background:#fff1f0!important;border:1px solid #f3b3ad!important}:where(.mission-primary-nav,.mission-top-navigation,.dashboard-mobile-tabs,.orders-workspace-tabs,.applied-missions-tabs,.selected-mission-mobile-tabs,.relay-message-tabs){border-bottom:1px solid var(--rely-border)!important;background:#fff!important}:where(.mission-primary-nav,.mission-top-navigation,.dashboard-mobile-tabs,.orders-workspace-tabs,.applied-missions-tabs,.selected-mission-mobile-tabs,.relay-message-tabs)>button{color:#737373!important;min-height:44px!important;box-shadow:none!important;background:0 0!important}:where(.mission-primary-nav,.mission-top-navigation,.dashboard-mobile-tabs,.orders-workspace-tabs,.applied-missions-tabs,.selected-mission-mobile-tabs,.relay-message-tabs)>button.active{color:var(--rely-action-dark)!important}@media (max-width:900px){.dashboard-backdrop{background:#fff!important;padding:0!important}.account-dashboard{width:100vw!important;height:100svh!important;box-shadow:none!important;border:0!important;border-radius:0!important}.dashboard-main{padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}.dashboard-mobile-account-header{border-bottom:1px solid var(--rely-border)!important;background:#fffffff7!important}.mobile-account-profile-card,.mobile-today-action,.mobile-account-group,.mobile-account-more{border:1px solid var(--rely-border)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}.mobile-account-row{min-height:58px!important;padding:10px 12px!important}.mobile-account-row>span:not(.app-icon-box){font-size:14px!important}.dashboard-mobile-app-nav{min-height:calc(66px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--rely-border)!important;background:#fffffffa!important;box-shadow:0 -6px 18px #0000000e!important}.dashboard-mobile-app-nav button{color:#727272!important;min-height:54px!important}.dashboard-mobile-app-nav button.active{color:var(--rely-action)!important}.dashboard-card{padding:15px!important}.dashboard-stats{grid-template-columns:1fr!important}.dashboard-stats article{min-height:76px!important}.company-priority-action{align-items:stretch!important}.company-priority-action button{width:100%!important}.mission-search-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:8px!important}.mission-search-strip label{min-width:0!important;padding:7px!important}.mission-search-strip label :where(strong,small){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mission-search-strip button{width:46px!important;min-width:46px!important;margin:0!important}.mission-zone-map{min-height:43svh!important}.selected-mission-mobile-action{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--rely-border)!important;background:#fffffffa!important;box-shadow:0 -7px 20px #00000012!important}:where(.selected-mission-mobile-action,.mission-wizard-actions) button{min-height:50px!important}}@media (max-width:390px){.dashboard-main{padding-inline:9px!important}.dashboard-card{padding:13px!important}.mobile-account-row{padding-inline:10px!important}.dashboard-mobile-app-nav button span{font-size:10px!important}}.dashboard-admin-signout{color:#172235;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;font-size:12px;font-weight:850;display:flex}.dashboard-admin-signout:hover{color:#c91849;background:#fff7f9;border-color:#e52f62}.dashboard-admin-signout:disabled{opacity:.55;cursor:wait}.dashboard-admin-signout .app-pictogram{width:19px;height:19px}@media (min-width:761px) and (max-width:1050px){.dashboard-admin-signout{align-self:center;width:44px;padding:0}.dashboard-admin-signout span{display:none}}@media (max-width:760px){.dashboard-mobile-account-header.admin{grid-template-columns:48px minmax(0,1fr) auto!important}.dashboard-mobile-account-header .admin-mobile-signout{color:#172235!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:76px!important;min-height:40px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;display:flex!important}.dashboard-mobile-account-header .admin-mobile-signout .app-pictogram{width:17px;height:17px}.dashboard-mobile-account-header .admin-mobile-signout span{font-size:11px!important;font-weight:850!important}.dashboard-mobile-account-header .admin-mobile-signout:disabled{opacity:.55}.dashboard-main.mobile-account-home-open{overflow-anchor:none;padding:calc(54px + env(safe-area-inset-top,0px)) 10px calc(94px + env(safe-area-inset-bottom,0px))!important;scroll-padding-top:calc(54px + env(safe-area-inset-top,0px))!important;background:#f6f7f8!important}.dashboard-mobile-account-home{padding:0 0 calc(92px + env(safe-area-inset-bottom,0px))!important;background:0 0!important;gap:10px!important;display:grid!important}.dashboard-mobile-account-header{width:100%!important;min-height:calc(54px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) 8px 0!important;border-left:0!important;border-right:0!important;border-radius:0!important;left:0!important;right:0!important}.dashboard-mobile-account-header strong{font-size:17px!important}.dashboard-mobile-account-header button{width:42px!important;min-height:42px!important;font-size:23px!important}.mobile-account-profile-card{border-radius:14px!important;width:100%!important;margin:10px 0 0!important;overflow:hidden!important}.mobile-account-profile-row{grid-template-columns:54px minmax(0,1fr) 18px!important;gap:11px!important;min-height:78px!important;padding:11px 13px!important}.mobile-account-profile-row>.mobile-account-profile-alert{display:none!important}.mobile-account-profile-avatar{width:54px!important;height:54px!important}.mobile-account-profile-avatar>.rely-ant-avatar{width:51px!important;height:51px!important}.mobile-account-profile-copy{gap:1px!important}.mobile-account-profile-copy strong{font-size:16px!important;line-height:1.2!important}.mobile-account-profile-copy small{font-size:12px!important}.mobile-account-profile-edit{grid-template-columns:28px minmax(0,1fr) 16px!important;gap:9px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:8px 13px!important}.mobile-account-profile-edit strong{font-size:14px!important}.mobile-account-profile-edit small{font-size:11px!important}.mobile-account-profile-edit .app-icon-box{width:28px!important;height:28px!important}.mobile-account-profile-edit .app-pictogram{width:20px!important;height:20px!important}.mobile-today-action,.mobile-today-action.attention,.mobile-today-action.mission,.mobile-today-action.payment,.mobile-today-action.profile{border:1px solid var(--rely-border)!important;width:100%!important;min-height:0!important;color:var(--rely-text)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;gap:7px!important;margin:0!important;padding:12px!important;display:grid!important}.mobile-today-action>div{display:block!important}.mobile-today-action>div small{color:#ca1d4d!important;font-size:10px!important;line-height:1.2!important;display:block!important}.mobile-today-action>div h2,.mobile-today-action>div p,.mobile-today-action>footer{display:none!important}.mobile-today-action>button{color:#172033!important;min-height:48px!important;box-shadow:none!important;background:#fff7f9!important;border:0!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:9px!important;padding:5px 7px!important;font-size:14px!important}.mobile-today-action>button>.app-icon-box{background:#fff!important;border-radius:9px!important;width:34px!important;height:34px!important}.mobile-today-action>button .app-pictogram{width:20px!important;height:20px!important}.mobile-today-action>button>b{font-size:17px!important}.mobile-account-group{border-radius:14px!important;width:100%!important;margin:0!important;overflow:hidden!important}.mobile-account-group h2{padding:11px 13px 6px!important;font-size:11px!important;line-height:1.2!important}.mobile-account-row{grid-template-columns:28px minmax(0,1fr) auto 16px!important;gap:8px!important;width:100%!important;min-height:52px!important;margin:0!important;padding:8px 12px!important}.mobile-account-row>.app-icon-box{width:28px!important;height:28px!important}.mobile-account-row .app-pictogram{width:20px!important;height:20px!important}.mobile-account-row>span:not(.app-icon-box):not(.mobile-account-chevron){font-size:14px!important;line-height:1.2!important}.mobile-account-row>small{font-size:11px!important}.mobile-account-chevron{font-size:24px!important}.mobile-account-availability{grid-template-columns:28px minmax(0,1fr) 46px!important}.mobile-account-availability>small{display:none!important}.mobile-availability-switch{grid-column:3!important;width:44px!important;height:25px!important}.mobile-availability-switch b{width:19px!important;height:19px!important}.mobile-availability-switch.on b{transform:translate(17px)!important}.dashboard-mobile-app-nav{right:8px!important;bottom:max(5px,env(safe-area-inset-bottom,0px))!important;border-radius:17px!important;min-height:64px!important;padding:4px!important;left:8px!important}.dashboard-mobile-app-nav button{grid-template-rows:25px auto!important;min-height:54px!important;padding:4px 2px!important}.dashboard-mobile-app-nav button .app-icon-box{width:28px!important;height:28px!important}.dashboard-mobile-app-nav button .app-pictogram{width:21px!important;height:21px!important}.dashboard-mobile-app-nav button>span{font-size:10px!important}}@media (max-width:370px){.dashboard-main.mobile-account-home-open{padding-inline:7px!important}.mobile-account-profile-row{grid-template-columns:48px minmax(0,1fr) 16px!important;padding-inline:10px!important}.mobile-account-profile-avatar{width:48px!important;height:48px!important}.mobile-account-row{padding-inline:9px!important}}.relay-message-loading,.relay-load-error,.relay-sync-notice{background:#fff;border:1px solid #e1e6eb;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.relay-message-loading i{border:3px solid #eceff2;border-top-color:var(--pink);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite dashboard-spin}.relay-message-loading>div,.relay-load-error>div,.relay-sync-notice>div{gap:3px;min-width:0;display:grid}.relay-message-loading strong,.relay-load-error strong,.relay-sync-notice strong{color:#222c39;font-size:13px}.relay-message-loading span,.relay-load-error p,.relay-sync-notice p{color:#697481;margin:0;font-size:11px;line-height:1.4}.relay-load-error>span,.relay-sync-notice>span{color:#bd1b49;background:#fff0f4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.relay-sync-notice{background:#fffaf0;border-color:#ead7a7}.relay-sync-notice>span{color:#8a5c0d;background:#fff0c9}.relay-load-error>button,.relay-sync-notice>button{color:#222c39;cursor:pointer;background:#fff;border:1px solid #d7dce1;border-radius:10px;min-height:40px;padding:0 13px;font-size:11px;font-weight:850}.relay-action-alert{margin:0!important}.account-email-review-notice.compact{grid-template-columns:32px minmax(0,1fr);gap:9px;margin-bottom:10px;padding:9px 11px}.account-email-review-notice.compact>span{width:30px;height:30px;font-size:14px}.account-email-review-notice.compact strong{font-size:11px}.account-email-review-notice.compact p{margin-top:2px;font-size:9px}.account-email-review-notice.compact.confirmed-owner p{display:none}@media (max-width:760px){.dashboard-tab-messages .account-email-review-notice.compact{border-radius:12px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;margin:0 0 8px!important;padding:8px 10px!important}.dashboard-tab-messages .account-email-review-notice.compact>span{width:28px!important;height:28px!important;font-size:13px!important}.dashboard-tab-messages .account-email-review-notice.compact strong{font-size:11px!important}.dashboard-tab-messages:has(.relay-messages-page.conversation-open)>.account-email-review-notice.compact{display:none!important}.relay-messages-page{width:100%!important;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;background:#f6f7f8!important;gap:8px!important;margin-inline:0!important;overflow:visible!important}.relay-inbox-status{border-radius:14px!important;min-height:64px!important;margin:0!important;padding:11px 13px!important}.relay-inbox-status>span{width:34px!important;height:34px!important}.relay-inbox-status strong{font-size:13px!important}.relay-inbox-status small{font-size:10px!important}.relay-messages-intro{background:#fff!important;border:1px solid #e1e6eb!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:12px 13px!important;display:grid!important}.relay-messages-intro h3{margin:0 0 2px!important;font-size:18px!important;line-height:1.2!important}.relay-messages-intro>div>span{color:#697481!important;font-size:11px!important;line-height:1.35!important;display:block!important}.relay-messages-intro>b{border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:12px!important;display:grid!important}.relay-safety-banner{background:#fff!important;border:1px solid #dce7e1!important;border-radius:13px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;margin:0!important;padding:9px 11px!important}.relay-safety-banner>span{color:#18724a!important;background:#edf7f2!important;width:28px!important;height:28px!important;font-size:15px!important}.relay-safety-banner strong{font-size:11px!important}.relay-safety-banner p{font-size:10px!important;line-height:1.3!important}.relay-message-loading,.relay-load-error,.relay-sync-notice{border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:12px!important}.relay-message-loading i{width:24px;height:24px}.relay-message-loading strong,.relay-load-error strong,.relay-sync-notice strong{font-size:12px!important}.relay-message-loading span,.relay-load-error p,.relay-sync-notice p{font-size:11px!important}.relay-load-error>button,.relay-sync-notice>button{grid-column:2;justify-self:start;margin-top:3px;min-height:40px!important}.relay-messages-empty{background:#fff;border:1px solid #e1e6eb;border-radius:14px;min-height:180px!important;padding:28px 18px!important}.relay-messages-empty>span{width:42px;height:42px;margin-bottom:7px}.relay-messages-empty strong{font-size:14px!important}.relay-messages-empty p{max-width:270px;font-size:12px!important;line-height:1.45!important}.relay-mission-list{background:#fff!important;border:1px solid #e1e6eb!important;border-radius:14px!important}.relay-mission-list>div{display:none!important}.relay-mission-list nav>button{min-height:68px!important;padding:11px 13px!important}.relay-mission-list nav>button>span strong{font-size:14px!important}.relay-mission-list nav>button>span small{font-size:11px!important}.relay-mission-list nav>button>span em{font-size:10px!important}.relay-messages-page.conversation-open>.relay-inbox-status,.relay-messages-page.conversation-open>.relay-messages-intro,.relay-messages-page.conversation-open>.relay-safety-banner,.relay-messages-page.conversation-open>.relay-sync-notice,.relay-messages-page.conversation-open>.relay-action-alert{display:none!important}}.google-artisan-marker.price-first-marker{filter:drop-shadow(0 5px 9px #1926202e)!important;width:94px!important;height:66px!important;display:block!important}.google-artisan-marker.price-first-marker .google-marker-avatar-badge,.google-artisan-marker.price-first-marker .google-marker-rating,.google-artisan-marker.price-first-marker .google-marker-distance{display:none!important}.google-artisan-marker.price-first-marker .google-marker-price{z-index:3!important;color:#18372a!important;opacity:1!important;filter:none!important;min-width:84px!important;min-height:42px!important;text-shadow:none!important;background:#fff!important;border:2px solid #168653!important;border-radius:13px!important;justify-content:center!important;align-items:baseline!important;gap:2px!important;margin:0!important;padding:7px 9px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:flex!important;position:absolute!important;top:4px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 12px #17422f29!important}.google-artisan-marker.price-first-marker .google-marker-price strong{color:inherit!important;letter-spacing:-.03em!important;text-shadow:none!important;font-size:16px!important}.google-artisan-marker.price-first-marker .google-marker-price-languages{z-index:6!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}.google-artisan-marker.price-first-marker .google-marker-price-languages:empty{display:none!important}.google-artisan-marker.price-first-marker .google-marker-price-languages i{background-color:#fff!important;border:1px solid #168653!important;width:10px!important;height:10px!important;box-shadow:0 0 0 1px #fff,0 2px 4px #1686533d!important}.google-artisan-marker.price-first-marker .google-marker-anchor-point{background:#168653!important;border:3px solid #fff!important;width:10px!important;height:10px!important;bottom:5px!important;box-shadow:0 0 0 2px #168653!important}.google-artisan-marker.price-first-marker.is-unavailable{opacity:.76!important}.google-artisan-marker.price-first-marker.is-unavailable .google-marker-price{color:#69706d!important;background:#f2f3f3!important;border-color:#aeb4b1!important}.google-artisan-marker.price-first-marker.is-unavailable .google-marker-anchor-point{background:#aeb4b1!important;box-shadow:0 0 0 2px #aeb4b1!important}.google-artisan-marker.price-first-marker .google-marker-hover-card{bottom:72px!important}.mission-zone-marker.trade-marker.price-first{border:2px solid var(--mission-marker-color,#168653)!important;color:#172235!important;background:#fff!important;border-radius:16px!important;grid-template-columns:30px minmax(0,1fr)!important;place-items:center!important;gap:8px!important;width:112px!important;height:56px!important;padding:6px 9px 6px 8px!important;display:grid!important;box-shadow:0 7px 20px #1419232e!important}.mission-zone-marker.trade-marker.price-first:before{z-index:0;border-radius:999px;width:4px;inset:6px auto 6px 4px;background:var(--mission-marker-color,#168653)!important}.mission-zone-marker.trade-marker.price-first:after{border:0;border-right:2px solid var(--mission-marker-color,#168653);border-bottom:2px solid var(--mission-marker-color,#168653);border-radius:2px;width:12px;height:12px;bottom:-7px;background:#fff!important}.mission-zone-marker.trade-marker.price-first .mission-zone-marker-icon{color:#168653;box-sizing:border-box;background:#e9f7ef;border-radius:10px;padding:4px;position:relative;width:30px!important;height:30px!important}.mission-zone-marker-anthill{place-items:center;width:23px;height:19px;display:grid;transform:translate(-1px,-1px)}.mission-zone-marker-anthill svg{filter:drop-shadow(0 1px #ffffffbf);width:23px!important;height:19px!important}.mission-zone-marker-trade-badge{background:var(--mission-marker-color,#168653);color:#fff;box-sizing:border-box;border:2px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;padding:3px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 5px #1419232e}.mission-zone-marker-trade-badge svg{width:8px!important;height:8px!important}.mission-zone-marker-rate{z-index:1;color:#172235;white-space:nowrap;justify-items:start;min-width:0;line-height:1;display:grid;position:relative}.mission-zone-marker-state{color:#168653;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:70px;margin-bottom:2px;font-size:6px;font-style:normal;font-weight:950;line-height:1;display:block;overflow:hidden}.mission-zone-marker-state.urgent{color:#d91d52}.mission-zone-marker-state.in-progress,.mission-zone-marker-state.mission-zone-marker-example{color:#68717c}.mission-zone-marker-rate strong{color:#111827;letter-spacing:-.035em;font-size:15px;font-weight:950}.mission-zone-marker-rate small{color:#667085;opacity:1;margin-top:3px;font-size:8px;font-weight:800}.mission-zone-marker.trade-marker.price-first.urgent,.mission-zone-marker.trade-marker.price-first.in-progress{width:112px!important;height:56px!important}.mission-zone-marker.trade-marker.price-first.selected{transform:translateY(-2px)scale(1.04)!important;box-shadow:0 0 0 5px #1686532b,0 10px 26px #1419233d!important}.mission-zone-marker.trade-marker.price-first.in-progress .mission-zone-marker-icon,.mission-zone-marker.trade-marker.price-first.example .mission-zone-marker-icon{color:#68717c;background:#f0f2f4}.mission-zone-marker.trade-marker.price-first.in-progress.selected,.mission-zone-marker.trade-marker.price-first.example.selected{box-shadow:0 0 0 5px #7c838b2b,0 10px 26px #14192338!important}.mission-application-sent-point{cursor:pointer;filter:drop-shadow(0 2px 4px #12704457)}.mission-application-sent-point.selected{filter:drop-shadow(0 0 6px #168653b8)}.mission-zone-legend i.application-sent,.mission-zone-legend i.available{background:#1686533d!important;border-color:#168653!important}.mission-zone-legend{color:#4b5563!important}.mission-feed-card .mission-applied.pending,.mission-feed-card .mission-applied.accepted{color:#19784d;background:#e7f7ee}.selected-mission-detail.application-sent{border-color:#9fd4b9!important;box-shadow:0 12px 40px #1270442e!important}.selected-mission-detail.application-sent>header{background:#effaf4!important}.selected-mission-detail.application-sent>header .auth-eyebrow,.selected-mission-detail.application-sent>header>span{color:#19784d!important}.landing-search-area{box-shadow:none!important;padding-bottom:13px!important}.landing-search-intro h2{letter-spacing:-.035em;max-width:900px;margin:5px 0 3px;font-size:clamp(27px,3vw,44px);line-height:1.08}.landing-map-workspace{background:#fff!important;padding-top:10px!important}.landing-map-workspace>header{width:min(1280px,100%);margin-inline:auto}.landing-map-layout{width:min(1280px,100%);height:min(620px,68vh);margin-inline:auto}.landing-map-support{background:#fff;gap:12px;padding:10px 5.8vw 18px;display:grid}.landing-map-support>*{width:min(1280px,100%);margin-inline:auto}.landing-map-support .landing-transaction-proof{margin-top:0}.artisan-landing-hero{padding-block:22px!important}.artisan-landing-map{gap:12px;min-width:0;display:grid}.artisan-landing-map>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.artisan-landing-map>header>div{gap:4px;display:grid}.artisan-landing-map>header small{color:#69717b;letter-spacing:.09em;font-size:9px;font-weight:900}.artisan-landing-map>header h2{margin:0;font-size:clamp(23px,2.7vw,31px)}.artisan-landing-map>header p{color:#66707a;margin:0;font-size:11px}.artisan-landing-map>header>button{color:#202124;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5d8dc;border-radius:22px;min-height:42px;padding:0 15px;font-size:10px;font-weight:850}.artisan-landing-map-stage{border:1px solid var(--rely-border);background:#e8eee9;border-radius:22px;height:min(620px,68vh);min-height:460px;position:relative;overflow:hidden}.artisan-landing-map-stage>.mission-zone-map{width:100%;border:0!important;border-radius:0!important;height:100%!important;min-height:100%!important}.artisan-map-loading{z-index:650;color:#5d6670;background:#fffffff5;border:1px solid #dce1e5;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 5px 15px #0000001a}.artisan-map-selection{z-index:700;color:#202124;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #dfe2e4;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;max-width:720px;margin-inline:auto;padding:11px 12px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 12px 32px #0000002e}.artisan-map-selection>span{background:#f1f3f4;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.artisan-map-selection>span .app-pictogram{width:22px;height:22px}.artisan-map-selection>div{gap:2px;min-width:0;display:grid}.artisan-map-selection>div small{color:#6d747b;letter-spacing:.05em;font-size:8px;font-weight:900}.artisan-map-selection>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.artisan-map-selection>div p{color:#69717a;margin:0;font-size:10px}.artisan-map-selection>b{color:#202124;white-space:nowrap;font-size:17px;display:grid}.artisan-map-selection>b small{color:#6d747b;text-align:right;font-size:8px}.artisan-map-selection>button{background:var(--rely-action);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 14px;font-size:10px;font-weight:850}.artisan-map-selection>.artisan-map-selection-close{z-index:2;color:#fff;background:#202124;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;min-height:34px;padding:0;font-size:21px;line-height:1;display:grid;position:absolute;top:-12px;right:-8px;box-shadow:0 5px 14px #0003}.artisan-landing-map-stage:has(.artisan-map-selection) .mission-zone-legend{bottom:94px!important}.mobile-view-switch,.mission-mobile-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-view-switch button,.mission-mobile-view-switch button{flex:1 1 0!important;min-width:0!important}@media (max-width:760px){.landing-search-area{padding:10px 12px 8px!important}.landing-search-intro{text-align:left!important;justify-items:start!important;gap:3px!important;margin-bottom:7px!important}.landing-search-intro>span{padding:5px 9px!important;font-size:9px!important}.landing-search-intro h2{margin:0!important;font-size:22px!important;line-height:1.08!important}.landing-search-intro p,.landing-search-proof{display:none!important}.landing-map-workspace{padding:8px 10px 7px!important}.landing-map-workspace>header{gap:7px!important;margin-bottom:9px!important;display:grid!important}.landing-map-workspace>header small{font-size:8px!important}.landing-map-workspace>header h2{margin:2px 0!important;font-size:19px!important;line-height:1.12!important}.landing-map-workspace>header p{font-size:10px!important;line-height:1.35!important}.landing-map-workspace>header>button{display:none!important}.landing-map-layout{border-radius:17px!important;grid-template-rows:minmax(400px,62dvh) auto!important;width:100%!important;height:auto!important}.landing-map-results-heading{padding:11px 12px 9px!important}.landing-map-results>button{min-height:86px!important;padding:9px 11px!important}.landing-map-results>button:nth-of-type(n+3){display:none!important}.landing-map-results .professional-ant-avatar{--professional-ant-width:42px;width:52px;height:52px}.landing-map-support{padding:6px 12px 12px}.landing-map-support .landing-transaction-proof{display:none!important}.artisan-landing{padding-top:8px!important}.artisan-landing-hero{gap:11px!important;padding:15px!important}.artisan-landing-hero h1{font-size:29px!important}.artisan-landing-hero>div>strong{font-size:17px!important}.artisan-landing-hero p{display:none!important}.artisan-landing-hero>button{min-height:46px!important}.artisan-landing-map{gap:8px}.artisan-landing-map>header{align-items:start;gap:7px}.artisan-landing-map>header h2{font-size:21px;line-height:1.12}.artisan-landing-map>header p{display:none}.artisan-landing-map>header>button{min-height:38px;padding-inline:11px;font-size:9px}.artisan-landing-map-stage{border-radius:18px;height:60dvh;min-height:410px;max-height:560px}.artisan-map-selection{border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:9px;bottom:8px;left:8px;right:8px}.artisan-map-selection>span{width:38px;height:38px}.artisan-map-selection>b{font-size:15px}.artisan-map-selection>button:not(.artisan-map-selection-close){grid-column:1/-1;width:100%;min-height:44px}.artisan-map-selection>.artisan-map-selection-close{width:34px;min-height:34px}.artisan-landing-map-stage:has(.artisan-map-selection) .mission-zone-legend{bottom:128px!important}.artisan-landing-promises{scrollbar-width:none;overflow-x:auto;gap:6px!important;display:flex!important}.artisan-landing-promises>span{flex:none;min-height:42px!important;padding:8px 10px!important}.mission-zone-marker.trade-marker.price-first,.mission-zone-marker.trade-marker.price-first.urgent,.mission-zone-marker.trade-marker.price-first.in-progress{border-radius:14px!important;grid-template-columns:23px minmax(0,1fr)!important;gap:5px!important;width:96px!important;height:54px!important;padding:5px 8px 5px 7px!important}.mission-zone-marker.trade-marker.price-first .mission-zone-marker-icon{padding:3px;width:25px!important;height:25px!important}.mission-zone-marker-anthill,.mission-zone-marker-anthill svg{width:20px!important;height:16px!important}.mission-zone-marker-trade-badge{width:14px;height:14px;padding:2px;bottom:-4px;right:-4px}.mission-zone-marker-trade-badge svg{width:7px!important;height:7px!important}.mission-zone-marker-state{max-width:62px;font-size:5px}.mission-zone-marker-rate strong{font-size:14px}.mission-zone-marker-rate small{font-size:7px}.mission-zone-legend{gap:5px!important;padding:7px 9px!important;font-size:7px!important}.mobile-view-switch,.mission-mobile-view-switch{width:min(244px,100vw - 28px)!important}.mobile-view-switch button,.mission-mobile-view-switch button{justify-content:center!important;padding-inline:12px!important}}@media (max-width:390px){.landing-map-layout{grid-template-rows:minmax(390px,60dvh) auto!important}.artisan-landing-map-stage{min-height:390px}.artisan-landing-map>header h2{font-size:19px}.artisan-landing-map>header>button{padding-inline:9px}.google-artisan-marker.price-first-marker{width:88px!important}.google-artisan-marker.price-first-marker .google-marker-price{min-width:78px!important}.google-artisan-marker.price-first-marker .google-marker-price strong{font-size:15px!important}}@media (max-width:760px){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button{grid-template-rows:29px 18px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button>.mobile-nav-pictogram{color:currentColor!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button>span{font-size:10px!important;font-weight:800!important;line-height:1.1!important}}@media (display-mode:standalone) and (max-width:760px){:root{--rely-standalone-top:max(env(safe-area-inset-top,0px),24px)}.landing-header,.mission-fullscreen-view .mission-fullscreen-header{height:calc(62px + var(--rely-standalone-top))!important;min-height:calc(62px + var(--rely-standalone-top))!important;padding-top:var(--rely-standalone-top)!important}.dashboard-mobile-account-header{min-height:calc(54px + var(--rely-standalone-top))!important;padding-top:var(--rely-standalone-top)!important}.mission-fullscreen-view .mission-search-strip{top:calc(68px + var(--rely-standalone-top))!important}.mission-fullscreen-view .mission-artisan-layout{padding-top:calc(128px + var(--rely-standalone-top))!important}}@media (max-width:760px){.rely-app>.mobile-view-switch{top:calc(122px + env(safe-area-inset-top,0px))!important;margin:8px auto 10px!important;bottom:auto!important;left:auto!important;right:auto!important}.rely-app:has(.map-canvas:not(.mobile-map-off)){height:100dvh!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.rely-app:has(.map-canvas:not(.mobile-map-off))>.app-header{position:relative!important}.rely-app:has(.map-canvas:not(.mobile-map-off))>.mobile-view-switch{z-index:49!important;position:relative!important;top:auto!important}.rely-app:has(.map-canvas:not(.mobile-map-off)) .marketplace-layout{height:max(300px, calc(100dvh - 122px - env(safe-area-inset-top,0px) - 70px - var(--rely-mobile-nav-height,68px) - 14px - env(safe-area-inset-bottom,0px)))!important;min-height:0!important}.rely-app:has(.map-canvas:not(.mobile-map-off)) .map-canvas{height:100%!important;min-height:0!important;max-height:none!important}.map-canvas>.radius-legend.radius-control{justify-content:center;width:auto!important;max-width:none!important;top:12px!important;left:12px!important;right:12px!important}.map-canvas>.map-privacy-legend,.map-canvas>.map-radius-empty{box-sizing:border-box;width:max-content;max-width:calc(100% - 112px)!important;inset:auto auto 44px 12px!important}.map-canvas>.map-privacy-legend{padding:8px 10px!important}.map-canvas>.map-privacy-legend small{white-space:normal;line-height:1.3}.map-canvas .leaflet-control-attribution{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 92px);overflow:hidden}body:has(.rely-app .map-canvas:not(.mobile-map-off)) .rely-assistant{right:12px!important;bottom:calc(var(--rely-mobile-nav-height,68px) + 26px + env(safe-area-inset-bottom,0px))!important}}.cancellation-compensation-notice{color:#4d5662;box-shadow:none;background:#fff;border:1px solid #e3e7eb;border-radius:14px;margin:0 0 15px;padding:0;display:block;overflow:hidden}.cancellation-compensation-notice>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;list-style:none;display:grid}.cancellation-compensation-notice>summary::-webkit-details-marker{display:none}.cancellation-compensation-notice>summary>span:first-child{color:#d91d52;background:#fff0f4;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid}.cancellation-compensation-notice>summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.cancellation-compensation-notice>summary strong{color:#263244;font-size:13px;line-height:1.3}.cancellation-compensation-notice>summary small{color:#737d89;font-size:10px;line-height:1.35}.cancellation-compensation-notice>summary>b{color:#596473;white-space:nowrap;background:#f2f4f6;border-radius:999px;padding:7px 9px;font-size:0}.cancellation-compensation-notice>summary>b:after{content:"En savoir plus";font-size:9px}.cancellation-compensation-notice[open]>summary>b:after{content:"Réduire"}.cancellation-compensation-notice>p{color:#626c78;border-top:1px solid #edf0f2;margin:0;padding:0 13px 13px 62px;font-size:11px;line-height:1.55}.cancellation-compensation-notice>p strong{color:#b11643}.documents-refresh{justify-content:center;align-items:center;gap:6px;display:inline-flex}.documents-refresh .refresh-symbol{font-size:18px;line-height:1}.documents-refresh .refresh-label{font-size:11px}@media (max-width:760px){.dashboard-tab-ongoing>.account-email-review-notice.compact{border-radius:12px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;margin:0 0 8px!important;padding:8px 10px!important}.dashboard-tab-ongoing>.account-email-review-notice.compact>span{width:28px!important;height:28px!important;font-size:13px!important}.dashboard-tab-ongoing>.account-email-review-notice.compact strong{line-height:1.3;font-size:11px!important}.dashboard-tab-ongoing .ongoing-missions-intro{display:none!important}.dashboard-tab-ongoing .ongoing-flow-tabs{border-bottom:8px solid var(--rely-app-band);background:#fff;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;padding:10px 12px;margin:0!important}.dashboard-tab-ongoing .ongoing-flow-tabs button{border-radius:13px;grid-template-columns:34px minmax(0,1fr) 23px;gap:7px;min-height:58px;padding:8px}.dashboard-tab-ongoing .ongoing-flow-tabs button>span:first-child{border-radius:10px;width:34px;height:34px}.dashboard-tab-ongoing .ongoing-flow-tabs .app-pictogram{width:18px;height:18px}.dashboard-tab-ongoing .ongoing-flow-tabs small{font-size:8px}.dashboard-tab-ongoing .ongoing-flow-tabs strong{font-size:12px}.dashboard-tab-ongoing .ongoing-flow-tabs b{min-width:22px;height:22px;padding:0 5px}.dashboard-tab-ongoing .ongoing-missions-page.detail-open>.ongoing-flow-tabs{display:none}.dashboard-tab-ongoing .ongoing-applications-priority{background:#fff!important;border:1px solid #ef9db5!important;border-radius:16px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;margin:0 12px 10px!important;padding:12px!important;box-shadow:0 5px 16px #be1e4c14!important}.dashboard-tab-ongoing .ongoing-applications-priority>span{border-radius:12px!important;width:40px!important;height:40px!important}.dashboard-tab-ongoing .ongoing-applications-priority>span .app-pictogram{width:22px!important;height:22px!important}.dashboard-tab-ongoing .ongoing-applications-priority small{letter-spacing:.05em!important;font-size:9px!important}.dashboard-tab-ongoing .ongoing-applications-priority strong{line-height:1.25;font-size:16px!important}.dashboard-tab-ongoing .ongoing-applications-priority p{display:none}.dashboard-tab-ongoing .ongoing-applications-priority>button{margin-top:2px;border-radius:12px!important;grid-column:1/-1!important;width:100%!important;min-height:44px!important;font-size:12px!important}.dashboard-tab-ongoing .ongoing-mission-stats{border-bottom:8px solid var(--rely-app-band)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0 12px 10px!important;display:grid!important;overflow:visible!important}.dashboard-tab-ongoing .ongoing-mission-stats article{text-align:left!important;background:#fff!important;border:1px solid #e4e8ec!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:62px!important;padding:7px 6px!important;display:grid!important}.dashboard-tab-ongoing .ongoing-mission-stats article.awaiting{background:#fff9f1!important}.dashboard-tab-ongoing .ongoing-mission-stats article.retained{background:#f4fbf7!important}.dashboard-tab-ongoing .ongoing-mission-stats article>span{border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:14px!important;display:grid!important}.dashboard-tab-ongoing .ongoing-mission-stats article div{min-width:0;gap:0!important;display:grid!important}.dashboard-tab-ongoing .ongoing-mission-stats strong{font-size:17px!important}.dashboard-tab-ongoing .ongoing-mission-stats small{font-size:8px!important;line-height:1.2!important}.dashboard-tab-ongoing .cancellation-compensation-notice{box-shadow:none!important;background:#fff!important;border:1px solid #e3e7eb!important;border-radius:14px!important;margin:0 12px 10px!important}.dashboard-tab-ongoing .cancellation-compensation-notice>summary{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:9px 10px}.dashboard-tab-ongoing .cancellation-compensation-notice>summary>span:first-child{border-radius:9px;width:30px;height:30px;font-size:15px}.dashboard-tab-ongoing .cancellation-compensation-notice>summary strong{font-size:12px}.dashboard-tab-ongoing .cancellation-compensation-notice>summary small{font-size:9px}.dashboard-tab-ongoing .cancellation-compensation-notice>summary>b{padding:6px 8px}.dashboard-tab-ongoing .cancellation-compensation-notice>p{padding:10px 11px 12px;font-size:10px}.dashboard-tab-ongoing .ongoing-mission-selector>header{min-height:50px;padding:12px 14px!important}.dashboard-tab-ongoing .ongoing-mission-selector>header strong{font-size:13px!important}.dashboard-tab-ongoing .ongoing-mission-selector>div>button{min-height:78px!important;padding:12px 14px!important}.dashboard-tab-ongoing .ongoing-candidate-subnav{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important}.dashboard-tab-ongoing .documents-refresh .refresh-label{display:none}.dashboard-tab-ongoing .documents-refresh .refresh-symbol{font-size:21px!important}.dashboard-tab-documents .documents-topline .documents-refresh{border-radius:50%!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important}.dashboard-tab-documents .documents-topline .documents-refresh .refresh-label{display:none!important}.dashboard-tab-documents .documents-topline .documents-refresh .app-pictogram{width:20px!important;height:20px!important}.mission-fullscreen-view .mission-fullscreen-header{height:var(--mission-mobile-header-height)!important;min-height:var(--mission-mobile-header-height)!important;padding:var(--mission-mobile-safe-top) 10px 0!important}.mission-fullscreen-view .mission-search-strip{top:var(--mission-mobile-search-top)!important;height:var(--mission-mobile-search-height)!important}.mission-fullscreen-view .mission-mobile-view-switch{top:var(--mission-mobile-switch-top)!important}.mission-fullscreen-view .mission-artisan-layout{padding-top:var(--mission-mobile-map-top)!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-map{height:calc(100dvh - var(--mission-mobile-map-top) - var(--rely-mobile-nav-height) - env(safe-area-inset-bottom,0px))!important}}@media (display-mode:standalone) and (max-width:760px){.mission-fullscreen-view{--mission-mobile-safe-top:env(safe-area-inset-top,0px)}}.mission-zone-marker.trade-marker.price-first.artisan-trade,.mission-zone-marker.trade-marker.price-first.artisan-trade.urgent,.mission-zone-marker.trade-marker.price-first.artisan-trade.in-progress{width:116px!important}.mission-zone-marker-rate small{text-overflow:ellipsis;max-width:68px;display:block;overflow:hidden}.mission-card-daily-rate>span,.mission-selected-rate-value,.selected-mission-daily-price>div{gap:2px;display:grid!important}.mission-card-daily-rate em,.mission-selected-rate-value em,.selected-mission-daily-price em{color:#287a58;font-size:10px;font-style:normal;font-weight:800;line-height:1.25}.mission-role-rate-preview>span.selected{box-shadow:inset 0 0 0 1px #ef2b631f;background:#edf6ff!important;border-color:#ef2b63!important}.mission-role-rate-preview>span{background:#edf6ff;border:1px solid #cfe1f1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;padding:7px 8px;gap:2px 10px!important;display:grid!important}.mission-role-rate-preview>span>small{color:#287a58;grid-column:1/-1;font-size:9px;font-weight:800}@media (max-width:760px){.mission-zone-marker.trade-marker.price-first.artisan-trade,.mission-zone-marker.trade-marker.price-first.artisan-trade.urgent,.mission-zone-marker.trade-marker.price-first.artisan-trade.in-progress{width:108px!important}.mission-zone-marker-rate small{max-width:62px}.mission-card-daily-rate em,.mission-selected-rate-value em,.selected-mission-daily-price em{font-size:9px}}.mission-zone-marker.trade-marker.price-first.trade-aware,.mission-zone-marker.trade-marker.price-first.trade-aware.urgent,.mission-zone-marker.trade-marker.price-first.trade-aware.in-progress{width:124px!important}.mission-zone-marker.trade-aware.multiple-rates .mission-zone-marker-rate strong{letter-spacing:-.02em;font-size:13px}.artisan-mission-trade-rates{background:#f8fafb;border:1px solid #dfe5ea;border-radius:13px;gap:8px;padding:11px;display:grid}.artisan-mission-trade-rates>header{justify-content:space-between;align-items:baseline!important;gap:8px!important;display:flex!important}.artisan-mission-trade-rates>header strong{color:#202631;font-size:11px}.artisan-mission-trade-rates>header small{color:#69737f;letter-spacing:0;font-size:8px;font-weight:750}.artisan-mission-trade-rates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.artisan-mission-trade-rates>div>button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ea;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.artisan-mission-trade-rates>div>button.qualified{background:#edf6ff;border-color:#c8deef}.artisan-mission-trade-rates>div>button.selected{background:#edf6ff;border-color:#ef2b63;box-shadow:inset 0 0 0 1px #ef2b63,0 3px 10px #ef2b631a}.artisan-mission-trade-rates>div>button:not(:disabled):active{transform:scale(.985)}.artisan-mission-trade-rates>div>button:focus-visible{outline-offset:2px;outline:3px solid #ef2b6338}.artisan-mission-trade-rates>div>button:disabled{cursor:not-allowed;opacity:.52}.mission-role-picker button{background:#edf6ff!important;border-color:#c8deef!important}.mission-role-picker button.selected{background:#edf6ff!important;border-color:#ef2b63!important;box-shadow:inset 0 0 0 1px #ef2b63,0 0 0 3px #ef2b6314!important}.artisan-mission-trade-rates button b{color:#3e4855;min-width:0;font-size:9px;line-height:1.25}.artisan-mission-trade-rates button strong{color:#111827;white-space:nowrap;font-size:11px}.artisan-mission-money.multiple-rates strong{white-space:normal;font-size:13px;line-height:1.3}@media (max-width:760px){.mission-zone-marker.trade-marker.price-first.trade-aware,.mission-zone-marker.trade-marker.price-first.trade-aware.urgent,.mission-zone-marker.trade-marker.price-first.trade-aware.in-progress{width:116px!important}.artisan-mission-trade-rates{padding:10px}.artisan-mission-trade-rates>header{display:grid!important}.artisan-mission-trade-rates>div{grid-template-columns:repeat(2,minmax(0,1fr))}.artisan-mission-trade-rates>div>button{grid-template-columns:1fr;align-content:center;gap:3px;min-height:58px}.artisan-mission-trade-rates button strong{font-size:12px}}.ongoing-decision-label{color:#65707a;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.ongoing-candidate-decision button.counter{color:#20252b;background:#fff;border-color:#c9ced3}.ongoing-candidate-decision button.decline{color:#626a72;background:#f2f3f4;border-color:#0000}.orders-workspace-cards>button.orders-workspace-primary.attention{background:#fff8fa;border-color:#e6a3b5;box-shadow:inset 4px 0 #d51e55}.orders-workspace-cards>button.orders-workspace-primary.complete{background:#f7fbf9;border-color:#cde4d7}@media (max-width:760px){.artisan-landing-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important}.artisan-landing-hero>div{gap:3px!important}.artisan-landing-hero h1{color:#111827!important;margin-top:0!important;font-size:23px!important;line-height:1.08!important}.artisan-landing-title .app-pictogram{color:#111827!important;width:21px!important;height:21px!important}.artisan-landing-greeting{color:#4f5862!important;font-size:13px!important;font-weight:700!important}.artisan-landing-hero>div>strong{font-size:14px!important;line-height:1.25!important}.artisan-landing-hero>button{white-space:nowrap;width:auto!important;min-height:44px!important;padding-inline:13px!important;font-size:9px!important}.artisan-landing-map>header>button{display:none!important}.artisan-landing-map>header h2{max-width:none}.orders-workspace-guide{padding:10px 11px!important}.orders-workspace-cards{gap:7px!important}.orders-workspace-cards>button{min-height:74px!important;padding:10px 11px!important}.orders-workspace-cards>button>span{width:38px!important;height:38px!important}.orders-workspace-cards p{display:none}.ongoing-candidate-decision{grid-template-columns:1fr 1fr!important}.ongoing-candidate-decision .accept,.ongoing-candidate-decision .pay-calendar,.ongoing-candidate-decision .ongoing-decision-pill{grid-column:1/-1!important}.ongoing-candidate-decision button{min-height:46px!important}}@media (max-width:360px){.artisan-landing-hero>button{overflow:hidden;color:#0000!important;width:46px!important;min-width:46px!important;padding:0!important;font-size:0!important}.artisan-landing-hero>button .app-pictogram{width:22px!important;height:22px!important;color:var(--rely-ui-ink)!important}}.profile-mobile-summary-card{display:none}@media (max-width:760px){.profile-modal>.profile-decision-card,.profile-modal>.profile-column{display:none!important}.profile-mobile-summary-card{scroll-margin-top:calc(128px + env(safe-area-inset-top,0px));color:#172235;background:#fff;border:1px solid #dfe4ea;border-radius:18px;gap:10px;margin:10px 12px 12px;padding:14px;display:grid;box-shadow:0 5px 18px #17223512}.profile-mobile-summary-card>header{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.profile-mobile-summary-avatar{background:#fff7f3;border:1px solid #eadfd9;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid;overflow:hidden}.profile-mobile-summary-avatar .rely-ant-avatar{filter:none!important;border:0!important;width:52px!important;height:auto!important;padding:0!important;position:static!important;transform:none!important}.profile-mobile-summary-identity{gap:6px;min-width:0;display:grid}.profile-mobile-summary-identity>div{align-items:center;gap:7px;min-width:0;display:flex}.profile-mobile-summary-identity h2{color:#172235;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:900;line-height:1.15;overflow:hidden}.profile-mobile-summary-identity .profile-presence-dot{flex:none;width:10px;height:10px}.profile-mobile-verified{color:#287657;text-overflow:ellipsis;white-space:nowrap;background:#edf8f2;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;min-height:24px;padding:4px 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.profile-mobile-verified.pending{color:#687282;background:#f2f3f5}.profile-mobile-verified svg{flex:none;width:13px;height:13px}.profile-mobile-summary-price{white-space:nowrap;justify-items:end;gap:1px;margin:0;display:grid}.profile-mobile-summary-price strong{color:#172235;font-size:22px;font-weight:900;line-height:1}.profile-mobile-summary-price small{color:#697486;font-size:10px;font-weight:750}.profile-mobile-summary-status{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.profile-mobile-summary-status span{color:#4d5969;text-overflow:ellipsis;white-space:nowrap;background:#f3f5f7;border-radius:10px;min-width:0;padding:7px 9px;font-size:10px;font-weight:800;overflow:hidden}.profile-mobile-summary-status .available{color:#287657;background:#edf8f2}.profile-mobile-summary-status .unavailable{color:#a6294e;background:#fff0f3}.profile-mobile-summary-trades{color:#394455;background:#f7f8fa;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-height:42px;margin:0;padding:9px 10px;display:grid}.profile-mobile-summary-trades svg,.profile-mobile-summary-facts svg,.profile-mobile-summary-protection svg{color:#172235;flex:none;width:18px;height:18px}.profile-mobile-summary-trades span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-mobile-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profile-mobile-summary-facts>span{background:#fff;border:1px solid #e4e8ec;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;min-height:44px;padding:9px;display:grid}.profile-mobile-summary-facts b{color:#596474;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.profile-mobile-summary-protection{color:#627082;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:750;display:flex}.profile-mobile-summary-more{background:#fff;border:1px solid #e1e6eb;border-radius:12px;overflow:hidden}.profile-mobile-summary-more>summary{color:#172235;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:11px;font-weight:850;list-style:none;display:flex}.profile-mobile-summary-more>summary::-webkit-details-marker{display:none}.profile-mobile-summary-more>summary:after{content:"+";font-size:19px;font-weight:500}.profile-mobile-summary-more[open]>summary:after{content:"−"}.profile-mobile-summary-more>p{color:#596474;margin:0;padding:0 11px 10px;font-size:10px;line-height:1.45}.profile-mobile-summary-more>button{color:#172235;background:#f2f4f6;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:calc(100% - 20px);min-height:40px;margin:0 10px 10px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.profile-modal[data-mobile-section=presentation]>.profile-content,.profile-modal:not([data-mobile-section])>.profile-content,.profile-modal[data-mobile-section=presentation]>.availability-column,.profile-modal:not([data-mobile-section])>.availability-column,.profile-modal[data-mobile-section=photos]>.profile-mobile-summary-card,.profile-modal[data-mobile-section=reviews]>.profile-mobile-summary-card,.profile-modal[data-mobile-section=availability]>.profile-mobile-summary-card,.profile-modal[data-mobile-section=photos]>.availability-column,.profile-modal[data-mobile-section=reviews]>.availability-column,.profile-modal[data-mobile-section=availability]>.profile-content{display:none!important}.profile-modal[data-mobile-section=photos]>.profile-content,.profile-modal[data-mobile-section=reviews]>.profile-content{padding:0 14px!important;display:block!important}.profile-modal[data-mobile-section=photos]>.profile-content>*,.profile-modal[data-mobile-section=reviews]>.profile-content>*{display:none!important}.profile-modal[data-mobile-section=photos]>.profile-content>.gallery-section,.profile-modal[data-mobile-section=reviews]>.profile-content>.reviews-section,.profile-modal[data-mobile-section=availability]>.availability-column{display:block!important}.profile-modal[data-mobile-section=photos] .gallery-section,.profile-modal[data-mobile-section=reviews] .reviews-section,.profile-modal[data-mobile-section=availability] .availability-column{background:#fff!important;border:1px solid #dfe4ea!important;border-radius:18px!important;margin:10px 0 12px!important;padding:16px 14px 22px!important;box-shadow:0 5px 18px #1722350f!important}}@media (max-width:360px){.profile-mobile-summary-card{margin-inline:9px;padding:12px}.profile-mobile-summary-card>header{grid-template-columns:58px minmax(0,1fr) auto;gap:8px}.profile-mobile-summary-avatar{width:58px;height:58px}.profile-mobile-summary-avatar .rely-ant-avatar{width:47px!important}.profile-mobile-summary-identity h2{font-size:18px}.profile-mobile-summary-price strong{font-size:19px}.profile-mobile-summary-price small{font-size:9px}}@media (max-width:760px){.auth-modal .auth-signup-final-actions{grid-template-columns:minmax(104px,.62fr) minmax(0,1.38fr)!important;align-items:stretch!important;gap:10px!important;width:auto!important;display:grid!important}.auth-modal .auth-signup-final-actions .auth-back-button,.auth-modal .auth-signup-final-actions .auth-primary{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important}.auth-modal .auth-signup-final-actions .auth-primary{overflow-wrap:anywhere;white-space:normal!important;min-height:56px!important;padding:10px 12px!important;line-height:1.25!important}}@media (max-width:380px){.auth-modal .auth-signup-final-actions{grid-template-columns:minmax(0,1fr)!important}}.mobile-account-favorites .app-icon-favorite .app-pictogram{fill:#111827;stroke:#111827}.dashboard-sidebar nav button:has(>.app-pictogram:first-child)>.app-pictogram:first-child{color:#17191c}.mission-save-for-later.saved,.mission-save-for-later.saved:hover{color:#17191c!important;background:#f4f5f6!important;border-color:#17191c!important}.mission-save-for-later:disabled,.selected-mission-mobile-selection-control button:disabled:not(.saved){opacity:.58;cursor:wait}.selected-mission-mobile-selection-control button.saved{-webkit-text-fill-color:#111827;font-family:Arial,Helvetica,sans-serif;color:#111827!important;background:#fff!important;border-color:#111827!important}.selected-mission-mobile-selection-control button.saved:disabled{opacity:1;cursor:wait}html{min-height:100%;overflow:hidden auto}body{min-height:100%;overflow:hidden auto!important}html.rely-modal-active,body.rely-modal-active{overscroll-behavior:none!important;overflow:hidden!important}[role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]{max-height:calc(var(--rely-visual-viewport-height,100dvh) - 16px)}.rely-update-notice{z-index:6100;right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#172235;isolation:isolate;pointer-events:auto;background:#fff;border:1px solid #d7dde4;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto 36px;align-items:center;gap:8px;width:min(390px,100vw - 28px);padding:8px;display:grid;position:fixed;box-shadow:0 10px 30px #1722352e}.rely-update-notice>span{color:#147149;background:#edf8f3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.rely-update-notice>p{gap:2px;min-width:0;margin:0;display:grid}.rely-update-notice strong{font-size:12px;line-height:1.2}.rely-update-notice small{color:#657184;font-size:10px;line-height:1.25}.rely-update-notice button{z-index:1;color:#fff;cursor:pointer;touch-action:manipulation;background:#172235;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-size:11px;font-weight:850;position:relative}.rely-update-notice .rely-update-close{color:#5f6875;background:#f1f3f5;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:20px;font-weight:500;display:grid}.rely-update-notice button:disabled{opacity:.72;cursor:wait}.mission-mobile-view-switch button,.selected-mission-mobile-tabs button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.mission-mobile-view-switch .app-pictogram,.selected-mission-mobile-tabs .app-pictogram,.mission-feed-heading-icon .app-pictogram,.mission-profile-trades .app-pictogram,.mission-radius-filter .app-pictogram,.mission-filter-trigger>.app-pictogram{flex:none;width:18px;height:18px}.mission-profile-trades,.mission-radius-filter>span{align-items:center;gap:5px;display:inline-flex}.ongoing-mission-state-icon .app-pictogram,.ongoing-mission-menu-heading>span .app-pictogram,.company-cancellation-alert-icon .app-pictogram{width:21px;height:21px}.ongoing-missions-empty>span .app-pictogram{width:28px;height:28px}@media (max-width:760px) and (pointer:coarse){:root{--rely-mobile-nav-height:74px}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav){min-height:calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;padding:5px 5px env(safe-area-inset-bottom,0px)!important;background:#fffffffa!important;border:0!important;border-top:1px solid #dfe5eb!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -7px 24px #17223514!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button{border-radius:12px!important;grid-template-rows:29px 18px!important;min-height:64px!important;padding:5px 2px 4px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button>.mobile-nav-pictogram{width:24px!important;height:24px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button>span{font-size:10px!important}:where(.mission-mobile-view-switch,.selected-mission-mobile-tabs,.mission-filter-trigger,.mission-map-radius-control) button{min-height:44px!important}.mission-artisan-layout.mobile-mission-map :is(.mission-zone-map,.mission-zone-map-surface,.leaflet-container){touch-action:none!important}.mission-artisan-layout.mobile-mission-list .mission-feed{touch-action:pan-y!important}.applied-counteroffer>header small,.mission-company-counteroffer-status small{font-size:10px!important}.applied-counteroffer>header strong,.applied-counteroffer>p,.mission-company-counteroffer-status em,.mission-company-counteroffer-status p{font-size:11px!important}.applied-counteroffer button{min-height:44px!important;font-size:11px!important}.rely-update-notice{right:8px;bottom:calc(var(--rely-mobile-nav-height) + 6px + env(safe-area-inset-bottom,0px));width:auto;left:8px}.rely-update-notice small{display:none}}@media (max-width:900px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){:root{--rely-mobile-nav-height:58px}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button{grid-template-rows:24px 15px!important;min-height:48px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button>.mobile-nav-pictogram{width:21px!important;height:21px!important}.auth-modal,.order-modal,.profile-modal,.mission-engagement-modal,.mission-cancellation-modal,.rely-install-prompt{max-height:calc(var(--rely-visual-viewport-height,100dvh) - 8px)!important}}.sector-entry-screen{align-content:start!important;gap:16px!important;min-height:auto!important;padding:26px 5vw 32px!important}.sector-entry-screen .landing-sector-heading{gap:6px!important;max-width:780px!important}.sector-entry-screen .landing-sector-heading>small{font-size:9px!important}.sector-entry-screen .landing-sector-heading h1{max-width:720px!important;font-size:clamp(30px,3.6vw,46px)!important;line-height:1.04!important}.sector-entry-screen .landing-sector-heading p{max-width:720px!important;font-size:13px!important;line-height:1.45!important}.sector-entry-screen .landing-sector-highlights{gap:7px!important;width:min(780px,100%)!important}.sector-entry-screen .landing-sector-highlights>span{min-height:48px!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;padding:7px 10px!important}.sector-entry-screen .landing-sector-highlights i{border-radius:9px!important;grid-row:auto!important;width:30px!important;height:30px!important}.sector-entry-screen .landing-sector-highlights .app-pictogram{width:17px!important;height:17px!important}.sector-entry-screen .landing-sector-highlights b{font-size:11px!important}.sector-entry-screen .landing-sector-highlights small{display:none!important}.sector-entry-screen .landing-sector-grid{gap:10px!important;width:min(900px,100%)!important}.sector-entry-screen .landing-sector-card{border-radius:17px!important;grid-template-columns:50px minmax(0,1fr) 22px!important;gap:13px!important;min-height:126px!important;padding:16px 18px!important;box-shadow:0 7px 22px #23191c0e!important}.sector-entry-screen .landing-sector-card-icon{border-radius:14px!important;width:50px!important;height:50px!important}.sector-entry-screen .landing-sector-card-icon .app-pictogram{width:25px!important;height:25px!important}.sector-entry-screen .landing-sector-card>span:nth-child(2){gap:3px!important}.sector-entry-screen .landing-sector-card strong{font-size:clamp(19px,1.7vw,23px)!important}.sector-entry-screen .landing-sector-card p{font-size:11px!important;line-height:1.35!important}.sector-entry-screen .landing-sector-card-cta{margin-top:2px!important;font-size:11px!important}.sector-entry-screen .landing-sector-paths{gap:12px!important}.sector-entry-screen .landing-sector-paths>span{grid-template-columns:18px auto!important}.sector-entry-screen .landing-sector-paths .app-pictogram{width:17px!important;height:17px!important}.sector-entry-screen .landing-sector-paths b{font-size:10px!important}.sector-entry-screen .landing-sector-paths small{font-size:9px!important}.landing-audience-choice{grid-template-columns:minmax(230px,.8fr) repeat(2,minmax(250px,1fr))!important;align-items:center!important;gap:8px!important;width:min(1080px,100% - 32px)!important;margin:12px auto!important;padding:9px!important}.landing-audience-choice>div{gap:2px!important;padding:4px 8px!important}.landing-audience-choice>div>small{font-size:8px!important}.landing-audience-choice>div h1{margin:0!important;font-size:17px!important;line-height:1.16!important}.landing-audience-choice>div p{margin:0!important;font-size:10px!important}.landing-audience-choice>button,.landing-audience-choice>button.artisan-choice{border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 24px!important;gap:9px!important;min-height:64px!important;padding:8px 10px!important}.landing-audience-choice>button>b{border-radius:10px!important;width:34px!important;height:34px!important}.landing-audience-choice>button>span{gap:1px!important}.landing-audience-choice>button>span em{font-size:8px!important}.landing-audience-choice>button>span strong{font-size:13px!important}.landing-audience-choice>button>i{width:24px!important;height:24px!important;font-size:14px!important}.landing-search-area{padding-top:12px!important}.landing-search-intro{gap:2px!important;margin-bottom:9px!important}.landing-search-intro>span{min-height:28px!important;box-shadow:none!important;padding:0 10px!important;font-size:9px!important}.landing-search-intro h2{margin:0!important;font-size:clamp(23px,2.4vw,32px)!important}.landing-map-workspace>header{margin-bottom:9px!important}.landing-map-workspace>header h2{margin-block:2px!important;font-size:clamp(20px,2vw,26px)!important}.landing-map-support{border:1px solid #e2e5e8;border-radius:14px;overflow:clip;background:#fff!important;width:min(1280px,100% - 32px)!important;margin:10px auto 0!important;padding:0!important;display:block!important}.landing-map-support>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:0 14px;list-style:none;display:grid}.landing-map-support>summary::-webkit-details-marker{display:none}.landing-map-support>summary span{font-size:12px;font-weight:850}.landing-map-support>summary small{color:#737b84;font-size:10px}.landing-map-support>summary i{color:var(--rely-action);font-size:17px;font-style:normal;transition:transform .18s}.landing-map-support[open]>summary{border-bottom:1px solid #e7e9eb}.landing-map-support[open]>summary i{transform:rotate(180deg)}.landing-map-support-content{gap:10px;padding:10px;display:grid}.landing-map-support .landing-transaction-proof{margin:0!important}.landing-publish-shortcut{width:min(1280px,100% - 32px)!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;margin-top:10px!important;padding:11px 13px!important}.landing-publish-shortcut>span{border-radius:11px!important;width:40px!important;height:40px!important}.landing-publish-shortcut h2{margin:1px 0!important;font-size:15px!important}.landing-publish-shortcut p{font-size:10px!important}.landing-publish-shortcut>button{border-radius:11px!important;min-height:42px!important}.mission-feed-card{position:relative;gap:7px!important;padding:13px!important}.mission-feed-card-top{padding-right:42px}.mission-save-for-later{z-index:2;place-items:center;position:absolute;top:10px;right:10px;color:#202124!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7dce1!important;border-radius:50%!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.mission-save-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mission-card-payment-tags{gap:4px!important}.mission-card-payment-tags>b{padding:4px 6px!important;font-size:8px!important}.mission-role-rate-summary{background:#f7f9fa;border:1px solid #dfe5ea;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:7px 9px;display:flex}.mission-role-rate-summary>span{gap:1px;min-width:0;display:grid}.mission-role-rate-summary b{color:#24282d;font-size:10px}.mission-role-rate-summary small{color:#68717b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mission-role-rate-summary>strong{color:#176b4a;white-space:nowrap;font-size:9px}.mission-card-daily-rate b{font-size:16px!important}@media (max-width:760px){.sector-entry-screen{gap:12px!important;padding:18px 12px 24px!important}.sector-entry-screen .landing-sector-heading{gap:5px!important}.sector-entry-screen .landing-sector-heading h1{font-size:clamp(27px,8vw,34px)!important}.sector-entry-screen .landing-sector-heading p{font-size:12px!important;line-height:1.4!important}.sector-entry-screen .landing-sector-highlights{gap:5px!important}.sector-entry-screen .landing-sector-highlights>span{text-align:center;grid-template-columns:1fr!important;justify-items:center!important;gap:4px!important;min-height:70px!important;padding:7px 4px!important}.sector-entry-screen .landing-sector-highlights i{width:29px!important;height:29px!important}.sector-entry-screen .landing-sector-highlights b{font-size:9px!important;line-height:1.15!important}.sector-entry-screen .landing-sector-grid{gap:8px!important}.sector-entry-screen .landing-sector-card{border-radius:15px!important;grid-template-columns:46px minmax(0,1fr) 18px!important;gap:10px!important;min-height:105px!important;padding:12px!important}.sector-entry-screen .landing-sector-card-icon{width:46px!important;height:46px!important}.sector-entry-screen .landing-sector-card strong{font-size:18px!important}.sector-entry-screen .landing-sector-card p,.sector-entry-screen .landing-sector-card-cta{font-size:10px!important}.sector-entry-screen .landing-sector-paths{gap:6px!important}.sector-entry-screen .landing-sector-paths>span{border-radius:11px!important;min-height:48px!important;padding:6px 8px!important}.sector-entry-screen .landing-sector-paths b{font-size:9px!important}.sector-entry-screen .landing-sector-paths small{font-size:8px!important}.landing-audience-choice{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:calc(100% - 20px)!important;margin:8px auto!important;padding:8px!important}.landing-audience-choice>div{grid-column:1/-1!important;gap:2px!important;padding:2px 3px 4px!important}.landing-audience-choice>div>small{font-size:8px!important}.landing-audience-choice>div h1{font-size:18px!important}.landing-audience-choice>div p{font-size:9px!important}.landing-audience-choice>button,.landing-audience-choice>button.artisan-choice{border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;min-height:62px!important;padding:7px!important}.landing-audience-choice>button>b{width:30px!important;height:30px!important}.landing-audience-choice>button>span em,.landing-audience-choice>button>i{display:none!important}.landing-audience-choice>button>span strong{font-size:11px!important;line-height:1.2!important}.landing-search-area{padding:8px 10px 7px!important}.landing-search-intro{margin-bottom:6px!important}.landing-search-intro>span{min-height:25px!important;font-size:8px!important}.landing-search-intro h2{font-size:20px!important}.landing-map-workspace>header h2{font-size:18px!important}.landing-map-support{width:calc(100% - 20px)!important;margin-top:8px!important}.landing-map-support>summary{min-height:46px;padding-inline:12px}.landing-map-support>summary span{font-size:11px}.landing-map-support>summary small{font-size:9px}.landing-map-support[open] .home-categories{overflow-x:auto;display:flex!important}.landing-publish-shortcut{grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;width:calc(100% - 20px)!important;margin:8px auto 0!important;padding:9px 10px!important}.landing-publish-shortcut>span{width:36px!important;height:36px!important}.landing-publish-shortcut h2{font-size:13px!important}.landing-publish-shortcut p{display:none}.landing-publish-shortcut>button{grid-column:auto!important;width:auto!important;min-height:40px!important;padding-inline:11px!important;font-size:10px!important}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{gap:7px!important;padding:12px!important}.mission-feed-card>.mission-save-for-later{top:9px;right:9px;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:17px!important;display:grid!important}.mission-feed-card .mission-card-payment-tags{flex-wrap:wrap;display:flex!important}.mission-role-rate-summary{padding:6px 8px}.mission-role-rate-summary b{font-size:9px}.mission-fullscreen-view .mission-card-essential{gap:6px!important}.mission-card-daily-rate b{font-size:15px!important}.mission-card-daily-rate em{font-size:8px!important}}@media (max-width:390px){.landing-audience-choice{grid-template-columns:minmax(0,1fr)!important}.landing-audience-choice>div{grid-column:auto!important}.landing-audience-choice>button,.landing-audience-choice>button.artisan-choice{min-height:54px!important}.landing-publish-shortcut{grid-template-columns:34px minmax(0,1fr)!important}.landing-publish-shortcut>button{grid-column:1/-1!important;width:100%!important}}.mission-secretary-mic.widget-highlight{outline:4px solid #ef2b632e;animation:1.35s ease-in-out infinite rely-widget-mic-pulse;color:#fff!important;background:#ef2b63!important}@keyframes rely-widget-mic-pulse{0%,to{box-shadow:0 0 #ef2b6352}50%{box-shadow:0 0 0 9px #ef2b6300}}.relay-widget-photo-action{background:#fff6f8;border:1px solid #efb6c7;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:10px 0;padding:11px 12px;display:grid}.relay-widget-photo-action>span{color:#202124;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.relay-widget-photo-action .app-pictogram{width:22px;height:22px}.relay-widget-photo-action>div{gap:2px;min-width:0;display:grid}.relay-widget-photo-action strong{font-size:12px}.relay-widget-photo-action p{color:#6b6570;margin:0;font-size:9px;line-height:1.35}.relay-widget-photo-action>button{color:#fff;cursor:pointer;background:#202124;border:0;border-radius:11px;min-height:42px;padding:0 13px;font-size:10px;font-weight:850}.relay-widget-photo-action>button:disabled{color:#747a80;cursor:default;background:#d4d6d9}@media (max-width:760px){.relay-widget-photo-action{grid-template-columns:38px minmax(0,1fr);margin:8px 10px;padding:10px}.relay-widget-photo-action>span{width:38px;height:38px}.relay-widget-photo-action>button{grid-column:1/-1;width:100%;min-height:46px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mission-secretary-mic.widget-highlight{animation:none}}.landing-page>.landing-audience-choice{background:linear-gradient(135deg, #fff 0%, var(--rely-sector-page) 100%)!important;border:1px solid #e2e5e8!important;border-radius:20px!important;grid-template-columns:minmax(300px,1.15fr) repeat(2,minmax(250px,.85fr))!important;gap:10px!important;width:min(1240px,100% - 32px)!important;margin:14px auto 8px!important;padding:12px!important;box-shadow:0 10px 30px #1b1f240f!important}.landing-page>.landing-audience-choice>div{align-content:center!important;gap:5px!important;padding:8px 12px!important}.landing-page>.landing-audience-choice>div>small{color:var(--rely-sector-accent)!important;letter-spacing:.1em!important;font-size:9px!important}.landing-page>.landing-audience-choice>div h1{letter-spacing:-.035em;max-width:420px;margin:0!important;font-size:clamp(23px,2.25vw,32px)!important;line-height:1.06!important}.landing-page>.landing-audience-choice>div p{color:#626b75;margin:0!important;font-size:11px!important;line-height:1.45!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{min-height:92px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce0e4!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) 28px!important;gap:11px!important;padding:12px 14px!important}.landing-page>.landing-audience-choice>button:hover{transform:translateY(-1px);border-color:#adb4bc!important;box-shadow:0 8px 20px #1b1f2412!important}.landing-page>.landing-audience-choice>button.selected{border:2px solid var(--rely-sector-accent)!important;background:var(--rely-sector-soft)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--rely-sector-accent) 9%, transparent)!important}.landing-page>.landing-audience-choice>button>b{color:#252a30!important;background:#f2f4f6!important;border-radius:13px!important;width:42px!important;height:42px!important}.landing-page>.landing-audience-choice>button.selected>b{color:var(--rely-sector-accent)!important;background:#fff!important}.landing-page>.landing-audience-choice>button>span{gap:3px!important}.landing-page>.landing-audience-choice>button>span em{color:#65707a!important;font-size:9px!important}.landing-page>.landing-audience-choice>button>span strong{font-size:15px!important;line-height:1.2!important}.landing-page>.landing-audience-choice>button>span small{color:#68727c!important;font-size:10px!important;display:block!important}.landing-page>.landing-audience-choice>button.selected>i{background:var(--rely-sector-accent)!important;color:#fff!important}.landing-page>.landing-search-area{background:#fff!important;border-top:0!important;border-bottom:1px solid #e7e9ec!important;padding:12px 5.8vw 14px!important}.landing-page .landing-search-intro{gap:5px!important;margin-bottom:11px!important}.landing-page .landing-search-intro>span{border-color:color-mix(in srgb, var(--rely-sector-accent) 30%, #e2e5e8)!important;min-height:27px!important;color:var(--rely-sector-accent)!important}.landing-page .landing-search-intro h2{max-width:860px!important;font-size:clamp(25px,2.65vw,38px)!important;line-height:1.08!important}.landing-page .landing-search-intro p{color:#68717b;max-width:760px;line-height:1.45;font-size:11px!important}.landing-page .landing-search-submit{background:var(--rely-sector-accent)!important;box-shadow:0 8px 20px var(--rely-sector-shadow)!important}.landing-search-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 18px;width:min(1040px,100%);margin:10px auto 0;display:flex}.landing-search-trust>span{color:#5e6872;align-items:center;gap:6px;min-width:0;display:inline-flex}.landing-search-trust .app-pictogram{width:15px;height:15px;color:var(--rely-sector-accent)}.landing-search-trust b{white-space:nowrap;font-size:9px;font-weight:800}.landing-page>.landing-map-workspace{padding-top:12px!important}.landing-page>.landing-map-workspace>header small{color:var(--rely-sector-accent)!important}body:has(.landing-page) .rely-assistant-invitation{display:none!important}body:has(.landing-page) .rely-assistant-trigger{min-height:46px;padding:5px!important}body:has(.landing-page) .rely-assistant-trigger>strong{display:none!important}.landing-page .landing-live-map.is-awaiting-search{isolation:isolate;background-color:#e8eee7!important;background-image:linear-gradient(28deg,#0000 43%,#ffffffe0 44% 47%,#0000 48%),linear-gradient(114deg,#0000 55%,#ffffffb8 56% 59%,#0000 60%),radial-gradient(circle at 55% 52%,#63bff438 0 18%,#0000 18.5%),linear-gradient(#e8eee7,#edf2ec)!important}.landing-page .landing-live-map .map-loading{width:max-content;max-width:calc(100% - 28px);padding:9px 13px!important;inset:14px auto auto 50%!important;transform:translate(-50%)!important}.landing-map-preview{z-index:12;color:#202124;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#fffffff0;border:1px solid #ffffffeb;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;width:min(390px,100% - 32px);padding:15px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #192e232e}.landing-map-preview>span{background:var(--rely-sector-soft);width:46px;height:46px;color:var(--rely-sector-accent);border-radius:13px;place-items:center;display:grid}.landing-map-preview .app-pictogram{width:24px;height:24px}.landing-map-preview>div{gap:3px;display:grid}.landing-map-preview small{color:var(--rely-sector-accent);letter-spacing:.08em;font-size:8px;font-weight:900}.landing-map-preview strong{font-size:14px}.landing-map-preview p{color:#65707a;margin:0;font-size:9px;line-height:1.45}@media (max-width:760px){.landing-page>.landing-audience-choice{border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:calc(100% - 20px)!important;margin:8px auto 6px!important;padding:9px!important}.landing-page>.landing-audience-choice>div{grid-column:1/-1!important;gap:3px!important;padding:3px 4px 6px!important}.landing-page>.landing-audience-choice>div>small{font-size:8px!important}.landing-page>.landing-audience-choice>div h1{max-width:none;font-size:clamp(21px,6.3vw,27px)!important;line-height:1.08!important}.landing-page>.landing-audience-choice>div p{font-size:10px!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{border-radius:13px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;min-height:76px!important;padding:9px!important}.landing-page>.landing-audience-choice>button>b{border-radius:10px!important;width:34px!important;height:34px!important}.landing-page>.landing-audience-choice>button>span{gap:2px!important}.landing-page>.landing-audience-choice>button>span em{font-size:7px!important}.landing-page>.landing-audience-choice>button>span strong{font-size:12px!important;line-height:1.2!important}.landing-page>.landing-audience-choice>button>span small,.landing-page>.landing-audience-choice>button>i{display:none!important}.landing-page>.landing-search-area{padding:8px 10px 9px!important}.landing-page .landing-search-intro{gap:3px!important;margin-bottom:6px!important}.landing-page .landing-search-intro>span{min-height:24px!important;font-size:8px!important}.landing-page .landing-search-intro h2{font-size:20px!important;line-height:1.12!important}.landing-page .landing-search-intro p{line-height:1.35;font-size:10px!important}.landing-search-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.landing-search-trust>span{background:#f6f7f8;border-radius:9px;gap:5px;min-height:30px;padding:5px 7px}.landing-search-trust .app-pictogram{flex:none;width:14px;height:14px}.landing-search-trust b{overflow-wrap:anywhere;white-space:normal;font-size:8px;line-height:1.25}.landing-page>.landing-map-workspace{padding:8px 10px!important}.landing-page>.landing-map-workspace>header{align-items:center!important;gap:8px!important}.landing-page>.landing-map-workspace>header h2{font-size:18px!important}.landing-page>.landing-map-workspace>header p{font-size:9px!important}.landing-map-preview{grid-template-columns:39px minmax(0,1fr);gap:9px;width:calc(100% - 20px);padding:11px 12px}.landing-map-preview>span{border-radius:11px;width:39px;height:39px}.landing-map-preview strong{font-size:12px}.landing-map-preview p{font-size:8px}body:has(.landing-page) .rely-assistant{right:10px!important}}@media (max-width:340px){.landing-page>.landing-audience-choice{grid-template-columns:minmax(0,1fr)!important}.landing-page>.landing-audience-choice>div{grid-column:auto!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{min-height:64px!important}}@media (max-width:760px){.landing-page .landing-search-area>.mobile-search-trigger{color:#fff!important;background:linear-gradient(145deg,#0f1015 0%,#1c1d24 100%)!important;border:2px solid #f04478!important;box-shadow:0 14px 30px #0e0f143d,0 7px 18px #e31c5f33!important}.landing-page .landing-search-area>.mobile-search-trigger .mobile-search-trigger-icon{color:#ff5a8b!important;background:#272832!important;border:1px solid #ff6391ad!important;box-shadow:0 0 0 5px #f0447817,0 7px 16px #0000004d!important}.landing-page .landing-search-area>.mobile-search-trigger .mobile-search-trigger-kicker,.landing-page .landing-search-area>.mobile-search-trigger .mobile-search-trigger-edit{color:#ff5a8b!important}.landing-page .landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy strong{color:#ff8aab!important}.landing-page .landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy strong i{color:#fff!important}.landing-page .landing-search-area>.mobile-search-trigger .mobile-search-trigger-copy small{color:#f5d3dd!important}.landing-page .landing-publish-shortcut{color:#fff!important;background:linear-gradient(145deg,#0f1015 0%,#1c1d24 100%)!important;border:2px solid #f04478!important;box-shadow:0 12px 27px #0e0f1433,0 6px 16px #e31c5f29!important}.landing-page .landing-publish-shortcut>span{color:#ff5a8b!important;background:#272832!important;border:1px solid #ff6391ad!important}.landing-page .landing-publish-shortcut small{color:#ff5a8b!important}.landing-page .landing-publish-shortcut h2{color:#ff8aab!important}.landing-page .landing-publish-shortcut p{color:#f5d3dd!important}.landing-page .landing-publish-shortcut>button{color:#fff!important;background:#f04478!important;border:1px solid #ff769f!important;box-shadow:0 7px 16px #e31c5f47!important}.landing-page .landing-map-support{border-color:#f04478!important}.landing-page .landing-map-support>summary{color:#ff8aab!important;background:linear-gradient(145deg,#0f1015 0%,#1c1d24 100%)!important}.landing-page .landing-map-support>summary small{color:#f5d3dd!important}.landing-page .landing-map-support>summary i{color:#ff5a8b!important}.landing-page .landing-map-support[open]>summary{border-bottom-color:#f04478!important}}@media (max-width:900px){:where(.mission-primary-nav,.mission-top-navigation,.dashboard-mobile-tabs,.orders-workspace-tabs,.applied-missions-tabs,.profile-mobile-tabs,.selected-mission-mobile-tabs,.relay-message-tabs,.documents-filter-tabs)>button.active{color:#ff6f9a!important;background:#17181f!important;border:1px solid #f04478!important;border-radius:11px!important;box-shadow:0 5px 13px #0e0f1433!important}:where(.mission-primary-nav,.mission-top-navigation,.dashboard-mobile-tabs,.orders-workspace-tabs,.applied-missions-tabs,.profile-mobile-tabs,.selected-mission-mobile-tabs,.relay-message-tabs,.documents-filter-tabs)>button.active:after{background:0 0!important}:where(.mission-primary-nav,.mission-top-navigation,.dashboard-mobile-tabs,.orders-workspace-tabs,.applied-missions-tabs,.profile-mobile-tabs,.selected-mission-mobile-tabs,.relay-message-tabs,.documents-filter-tabs)>button.active .app-pictogram{color:currentColor!important}}.landing-map-empty-note{color:#6f747b;margin:0;padding:14px 18px;font-size:11px;line-height:1.45}@media (max-width:760px){.landing-map-empty-note{padding:11px 12px 12px;font-size:10px}body:has(.landing-page) .rely-assistant{right:9px}body:has(.landing-page) .rely-assistant-trigger{border-radius:50%;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:3px!important}body:has(.landing-page) .rely-assistant-trigger>span{width:34px;height:34px}body:has(.landing-page) .rely-assistant-trigger>span .rely-ant-avatar{width:29px;height:35px}body:has(.landing-page) .rely-assistant-trigger>i{min-width:19px;height:16px;padding-inline:4px;font-size:7px;top:-6px;right:-5px}.selected-mission-mobile-selection-control{grid-template-columns:44px auto!important;gap:4px!important}.selected-mission-mobile-selection-control>button,.selected-mission-mobile-selection-control>button.saved{position:relative;color:#0000!important;-webkit-text-fill-color:transparent!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important}.selected-mission-mobile-selection-control>button:before{color:#152033;-webkit-text-fill-color:#152033;content:"♡";background:#fff;border:1.2px solid #152033;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1;display:grid}.selected-mission-mobile-selection-control>button[aria-pressed=true]:before{color:#111827;-webkit-text-fill-color:#111827;content:"♥";border-color:#111827}.selected-mission-mobile-selection-control>button[aria-busy=true]:before{content:"…";font-size:17px}.selected-mission-mobile-selection-control>button:focus-visible{outline-offset:1px;outline:2px solid #15203359}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{min-height:82px!important}.landing-page>.landing-audience-choice>button>span>em{color:#65707a!important;letter-spacing:.015em!important;font-size:8px!important;font-weight:850!important;line-height:1.25!important;display:block!important}.mission-fullscreen-view .selected-mission-detail{--selected-mission-header-height:calc(66px + env(safe-area-inset-top,0px));--selected-mission-tabs-height:56px;scroll-padding-top:calc(var(--selected-mission-header-height) + var(--selected-mission-tabs-height) + 8px);scroll-padding-bottom:calc(160px + env(safe-area-inset-bottom,0px));padding-top:calc(var(--selected-mission-header-height) + var(--selected-mission-tabs-height))!important;padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))!important}.mission-fullscreen-view .selected-mission-detail>header{box-sizing:border-box;z-index:5100!important;width:100%!important;height:var(--selected-mission-header-height)!important;min-height:var(--selected-mission-header-height)!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.mission-fullscreen-view .selected-mission-detail>.selected-mission-mobile-tabs{box-sizing:border-box;z-index:5090!important;top:var(--selected-mission-header-height)!important;width:100%!important;height:var(--selected-mission-tabs-height)!important;min-height:var(--selected-mission-tabs-height)!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;position:fixed!important;left:0!important;right:0!important}.mission-fullscreen-view .selected-mission-mobile-hero{margin-top:0!important}}.landing-page>.landing-beginner-path{grid-template-columns:minmax(185px,.72fr) minmax(0,2.35fr) auto;align-items:center;gap:18px;background:#f7f8fa!important;border-width:0 0 1px!important;border-radius:0!important;margin:0!important;padding:12px 5.8vw!important;display:grid!important}.landing-beginner-intro{gap:3px;min-width:0;display:grid}.landing-beginner-intro small{color:#687384;letter-spacing:.1em;font-size:8px;font-weight:900}.landing-beginner-intro strong{color:#172235;font-size:14px;line-height:1.25}.landing-page>.landing-beginner-path ol{width:100%;margin:0;padding:0;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.landing-page>.landing-beginner-path li{background:#fff;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #e1e6eb!important;display:grid!important}.landing-page>.landing-beginner-path li>b{place-items:center;width:30px;height:30px;font-size:11px;display:grid;color:#fff!important;background:#172235!important;border-radius:8px!important}.landing-page>.landing-beginner-path li>span{gap:2px;min-width:0;display:grid}.landing-page>.landing-beginner-path li strong{color:#172235;font-size:10px;line-height:1.25}.landing-page>.landing-beginner-path li small{color:#687384;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.3;overflow:hidden}.landing-page>.landing-beginner-path>button{color:#172235;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #172235;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}:is(.landing-page>.landing-beginner-path>button:hover,.landing-page>.landing-beginner-path>button:focus-visible){color:#fff;background:#172235}.landing-page>.landing-beginner-path>button i{font-size:15px;font-style:normal}.registration-gate-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:4px 0 8px;padding:0;list-style:none;display:grid}.registration-gate-steps li{background:#f7f8fa;border:1px solid #e1e6eb;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.registration-gate-steps li>b{color:#5f6978;background:#e7ebef;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.registration-gate-steps li.current{background:#fff;border-color:#172235}.registration-gate-steps li.current>b{color:#fff;background:#172235}.registration-gate-steps li>span{gap:2px;min-width:0;display:grid}.registration-gate-steps strong{color:#172235;font-size:10px}.registration-gate-steps small{color:#6a7482;font-size:8px;line-height:1.25}.dashboard-kbis-gate>.registration-gate-next-step{color:#315d49;background:#f2f7f4;border-radius:10px;max-width:430px;margin:10px auto 16px;padding:10px 12px;font-size:9px;font-weight:700;line-height:1.5}.artisan-start-checklist span.pending{color:#946014;background:#fff4df}.artisan-start-checklist>small{color:#687384;flex:1 0 100%;font-size:9px;line-height:1.45}@media (max-width:760px){.landing-page>.landing-beginner-path{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px!important}.landing-beginner-intro small{font-size:7px}.landing-beginner-intro strong{font-size:12px}.landing-page>.landing-beginner-path ol{grid-column:1/-1;gap:6px!important}.landing-page>.landing-beginner-path li{border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:44px;padding:6px}.landing-page>.landing-beginner-path li>b{width:24px;height:24px;font-size:9px;border-radius:7px!important}.landing-page>.landing-beginner-path li strong{font-size:9px;line-height:1.2}.landing-page>.landing-beginner-path li small{display:none}.landing-page>.landing-beginner-path>button{border-radius:9px;min-height:36px;padding:0 9px;font-size:8px}.registration-gate-steps{gap:6px}.registration-gate-steps li{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7px}.registration-gate-steps li>b{border-radius:7px;width:24px;height:24px}.registration-gate-steps strong{font-size:9px}.registration-gate-steps small{display:none}}@media (max-width:380px){.landing-page>.landing-beginner-path>button span{display:none}.landing-page>.landing-beginner-path>button{width:36px;padding:0}}.artisan-location-notice{color:#172235;background:#f8fafc;border:1px solid #d6dde5;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.artisan-location-notice>span{color:#2563a8;background:#e9f2fb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.artisan-location-notice>span .app-pictogram{width:21px;height:21px}.artisan-location-notice>div{gap:2px;min-width:0;display:grid}.artisan-location-notice strong{font-size:12px}.artisan-location-notice p{color:#5e6875;margin:0;font-size:10px;line-height:1.4}.artisan-location-notice>button{color:#17395f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8c7d8;border-radius:999px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.artisan-location-notice.example{background:#f2f8fd;border-color:#b8d4ec}.artisan-location-notice.permission>span{color:var(--rely-action);background:#fff0f4}.artisan-map-selection.example{background:#f6fbfffa;border-color:#9fc5e6;box-shadow:0 12px 32px #1c53852e}.artisan-map-selection.example>span{color:#2563a8;background:#e8f3fc}.artisan-map-selection.example>div small{color:#2563a8}.artisan-map-selection.example>button:disabled,.artisan-landing-mission-grid>article.example>button:disabled{cursor:default;opacity:1;color:#335a7d!important;background:#d8e7f4!important}.artisan-landing-mission-grid>article.example{background:#f7fbff;border:1px dashed #91bbdd;box-shadow:inset 3px 0 #2563a8}.artisan-landing-mission-grid>article.example>header>span,.artisan-landing-mission-grid>article.example>header>span .app-pictogram{color:#2563a8!important;background:#e8f3fc!important}.artisan-landing-mission-grid>article.example header small{color:#2563a8}.mission-zone-marker.trade-marker.price-first.example{border-style:dashed!important;position:relative!important;overflow:visible!important;box-shadow:0 7px 18px #4b55632e!important}.mission-zone-marker-example{z-index:auto;color:#68717c;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;max-width:70px;padding:0;font-size:6px;font-style:normal;font-weight:950;line-height:1;position:static;overflow:hidden;transform:none}.mission-zone-legend i.example{background:#7c838b3d!important;border-color:#7c838b!important}@media (max-width:760px){.artisan-location-notice{border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:9px 10px}.artisan-location-notice>span{border-radius:10px;width:38px;height:38px}.artisan-location-notice strong{font-size:11px}.artisan-location-notice p{font-size:9px}.artisan-location-notice>button{grid-column:1/-1;width:100%;min-height:36px}.mission-zone-marker-example{max-width:62px;font-size:5px}}.mission-zone-marker-shell{justify-content:center!important;align-items:flex-start!important;display:flex!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.urgent,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.in-progress{box-sizing:border-box;border:1.5px solid var(--mission-marker-color,#168653)!important;color:#222!important;filter:none!important;background:#fff!important;border-radius:999px!important;grid-template-columns:20px auto!important;justify-content:center!important;gap:6px!important;width:max-content!important;min-width:76px!important;max-width:118px!important;height:40px!important;padding:5px 11px 5px 8px!important;overflow:visible!important;box-shadow:0 2px 7px #0000002e,0 1px 2px #00000014!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill:before,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill:after{display:none!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-icon{width:20px!important;height:20px!important;color:var(--mission-marker-color,#168653)!important;background:#e9f7ef!important;border-radius:999px!important;padding:3px!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.in-progress .mission-zone-marker-icon,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.example .mission-zone-marker-icon{background:#f0f2f4!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-anthill,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-anthill svg{filter:none!important;width:14px!important;height:14px!important;transform:none!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-rate{color:#222!important;line-height:1!important;display:block!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-rate strong{color:#222!important;letter-spacing:-.025em!important;white-space:nowrap!important;font-size:15px!important;font-weight:850!important;line-height:1!important}.mission-zone-eligible-trades{z-index:4;pointer-events:none;justify-content:center;align-items:center;gap:2px;height:8px;display:flex;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.mission-zone-eligible-trades>i{box-sizing:border-box;background:#168653;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 1px #1686534d,0 1px 2px #0003}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.example{border-style:dashed!important}:is(.mission-zone-marker.trade-marker.price-first.airbnb-price-pill:hover,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill:focus-visible){transform:translateY(-2px)scale(1.05)!important;box-shadow:0 5px 13px #00000038!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.selected{z-index:3;border-color:var(--mission-marker-color,#168653)!important;background:var(--mission-marker-color,#168653)!important;color:#fff!important;transform:translateY(-2px)scale(1.07)!important;box-shadow:0 0 0 3px #fff,0 6px 15px #0000003d!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.selected .mission-zone-marker-icon{color:var(--mission-marker-color,#168653)!important;background:#fff!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.selected .mission-zone-marker-rate strong{color:#fff!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.urgent>b{border-width:2px;width:17px;height:17px;top:-6px;right:-6px}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.urgent>b svg{width:7px;height:7px}@media (max-width:760px){.mission-zone-marker.trade-marker.price-first.airbnb-price-pill,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.urgent,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.in-progress{grid-template-columns:18px auto!important;gap:5px!important;min-width:70px!important;max-width:112px!important;height:38px!important;padding:5px 10px 5px 7px!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-icon{width:18px!important;height:18px!important;padding:3px!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-anthill,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-anthill svg{width:12px!important;height:12px!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill .mission-zone-marker-rate strong{font-size:14px!important}.mission-zone-eligible-trades{gap:2px;bottom:-4px}.mission-zone-eligible-trades>i{border-width:1.25px;width:6px;height:6px}}.relay-messages-page.is-empty{min-height:min(620px,100svh - 190px)}.relay-empty-state{text-align:center;align-content:center;justify-items:center;gap:20px;width:min(100%,620px);min-height:500px;margin:0 auto;padding:42px 24px 28px;display:grid}.relay-empty-visual{color:#202124;background:linear-gradient(145deg,#f4f5f6,#e9ecef);border-radius:34px;place-items:center;width:142px;height:142px;display:grid;box-shadow:0 18px 32px #141a221f}.relay-empty-visual>span{width:78px;height:78px;color:var(--pink);background:#fff;border-radius:24px;place-items:center;display:grid;box-shadow:0 8px 22px #1b1f2617}.relay-empty-visual .app-pictogram{stroke-width:1.55px;width:42px;height:42px}.relay-empty-copy{gap:10px;max-width:470px;display:grid}.relay-empty-copy h3{color:#202124;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.12}.relay-empty-copy p{color:#6a6d72;margin:0;font-size:14px;line-height:1.55}.relay-empty-state>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f3235b,#dc1753);border:0;border-radius:14px;min-width:210px;min-height:52px;padding:0 24px;font-size:14px;font-weight:850;box-shadow:0 10px 22px #df185233}.relay-empty-state>button:hover{transform:translateY(-1px);box-shadow:0 13px 26px #df18523d}.relay-empty-state>button:focus-visible{outline-offset:3px;outline:3px solid #ef235b3b}.relay-empty-state>small{color:#777b82;align-items:center;gap:7px;margin-top:12px;font-size:10px;line-height:1.4;display:inline-flex}.relay-empty-state>small .app-pictogram{color:#168653;width:16px;height:16px}.relay-empty-state.compact{min-height:330px;padding-block:32px}.relay-empty-state.compact .relay-empty-visual{border-radius:25px;width:96px;height:96px;box-shadow:0 12px 24px #141a2217}.relay-empty-state.compact .relay-empty-visual>span{border-radius:18px;width:58px;height:58px}.relay-empty-state.compact .relay-empty-visual .app-pictogram{width:30px;height:30px}.relay-empty-state.compact .relay-empty-copy h3{font-size:23px}.mission-marketplace.favorites-mode{min-height:calc(100svh - 96px)}.favorites-mode .favorites-layout,.mission-fullscreen-view .favorites-mode .favorites-layout{width:100%!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.favorites-mode .favorite-feed,.mission-fullscreen-view .favorites-mode .favorite-feed{background:#fff!important;border:0!important;width:min(100%,1160px)!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:28px 30px 48px!important;overflow:visible!important}.favorite-feed>.favorite-directory-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;margin:0 0 26px!important;padding:0!important;display:flex!important;position:static!important}.favorite-directory-header>div{gap:5px;display:grid}.favorite-directory-header .auth-eyebrow{color:#73767b;margin:0;font-size:10px}.favorite-directory-header h3{color:#202124;letter-spacing:-.045em;line-height:1;margin:0!important;font-size:clamp(30px,4vw,46px)!important}.favorite-directory-header>div>span{color:#6b6e73;font-size:13px}.favorite-directory-header>button{justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#202124!important;background:#fff!important;border:1px solid #d8dade!important;border-radius:12px!important;min-height:44px!important;padding:0 16px!important;font-size:11px!important;font-weight:800!important}.favorite-directory-header>button .app-pictogram{width:17px;height:17px}.favorite-mission-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px!important;display:grid!important}.favorite-mission-card{background:#fff;border:1px solid #e3e5e8;border-radius:18px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 5px 18px #1c212812}.favorite-mission-card:hover{border-color:#cfd3d8;transform:translateY(-2px);box-shadow:0 11px 26px #1c21281c}.favorite-mission-open{color:#202124;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:264px;padding:0;display:grid}.favorite-mission-open:focus-visible{outline-offset:-3px;outline:3px solid #ef235b3b}.mission-location-cover{color:#5e636a;isolation:isolate;background:linear-gradient(145deg,#f0f1f2,#e2e5e8);display:block;position:relative;overflow:hidden}.favorite-mission-visual{min-height:118px}.mission-location-cover:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#12182014);position:absolute;inset:0}.mission-location-map-tiles{z-index:0;pointer-events:none;width:512px;height:512px;filter:var(--rely-map-tile-filter);opacity:.92;grid-template-rows:repeat(2,256px);grid-template-columns:repeat(2,256px);display:grid;position:absolute}.mission-location-map-tile{background-position:50%;background-repeat:no-repeat;background-size:256px 256px;width:256px;height:256px;display:block}.mission-location-logo{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffed;border:2px solid #fffffff2;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #1f242a33}.mission-location-logo .app-pictogram,.favorite-mission-visual .mission-location-logo .app-pictogram{width:31px;height:31px}.mission-location-map-credit{z-index:2;color:#50565e;letter-spacing:-.02em;opacity:.82;-moz-text-size-adjust:none;text-size-adjust:none;white-space:nowrap;background:#ffffff9e;border-radius:3px;padding:1px 3px;font-size:6px;font-weight:650;line-height:1.1;position:absolute;bottom:3px;left:4px}.favorite-mission-cover-status{z-index:3;color:#5f656c;background:#edf0f2f0;border-radius:999px;height:fit-content;min-height:23px;padding:5px 8px 4px;font-size:8px;line-height:1;position:absolute;top:84px;left:10px;box-shadow:0 2px 8px #181f2714}.favorite-mission-cover-status.available{color:#13734b;background:#e3f5ecf5}.favorite-mission-cover-status.urgent{color:#b81945;background:#ffe5ebf5}.favorite-mission-copy{align-content:start;gap:6px;min-width:0;padding:13px 14px 15px;display:grid}.favorite-mission-copy>small{color:#73777d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.favorite-mission-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.favorite-mission-copy>span{color:#73777d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.favorite-mission-copy>b{color:#202124;justify-content:space-between;align-items:end;gap:7px;margin-top:2px;font-size:12px;display:flex}.favorite-mission-copy>b em{color:#14734c;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.favorite-mission-remove{z-index:2;color:#202124;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #191e2421}.favorite-mission-remove .app-pictogram{fill:currentColor;width:19px;height:19px}.favorite-mission-remove:disabled{opacity:.55;cursor:wait}.favorite-mission-card.urgent{border-color:#f1c2cf}.favorite-mission-card.urgent .favorite-mission-visual{color:#be1b49;background:linear-gradient(145deg,#fff0f4,#f8dfe6)}.favorite-mission-card.in-progress{filter:grayscale(.4);opacity:.78}.favorite-mission-grid>.mission-feed-empty{background:#fff;border:0;grid-column:1/-1;width:min(100%,520px);min-height:360px;margin:18px auto 0}@media (max-width:760px){.relay-messages-page.is-empty{min-height:calc(100svh - 150px)!important}.relay-empty-state{min-height:calc(100svh - 170px);padding:30px 18px calc(92px + env(safe-area-inset-bottom,0px));gap:18px}.relay-empty-visual{border-radius:30px;width:122px;height:122px}.relay-empty-visual>span{border-radius:21px;width:68px;height:68px}.relay-empty-visual .app-pictogram{width:36px;height:36px}.relay-empty-copy{max-width:330px}.relay-empty-copy h3{font-size:25px}.relay-empty-copy p{font-size:14px}.relay-empty-state>button{width:min(100%,260px);min-height:54px;font-size:15px}.relay-empty-state>small{max-width:290px;margin-top:5px;font-size:9px}.relay-empty-state.compact{min-height:350px;padding-bottom:32px}.mission-fullscreen-view .favorites-mode{padding-bottom:0!important}.mission-fullscreen-view:has(.favorites-mode){padding-bottom:0!important}.mission-fullscreen-view:has(.favorites-mode) .mission-fullscreen-content{padding-bottom:0!important}.mission-fullscreen-content .favorites-mode{min-height:100dvh}.mission-fullscreen-view .favorites-mode .favorites-layout{min-height:calc(100dvh - var(--rely-mobile-nav-height) - env(safe-area-inset-bottom,0px))!important;padding-top:var(--mission-mobile-header-height)!important}.favorites-mode .favorite-feed,.mission-fullscreen-view .favorites-mode .favorite-feed{padding:28px 15px calc(104px + env(safe-area-inset-bottom,0px))!important;display:grid!important}.favorite-feed>.favorite-directory-header{align-items:start!important;margin-bottom:22px!important}.favorite-directory-header .auth-eyebrow{font-size:9px}.favorite-directory-header h3{font-size:36px!important}.favorite-directory-header>div>span{font-size:11px}.favorite-directory-header>button{width:44px;min-width:44px;padding:0!important;font-size:0!important}.favorite-directory-header>button .app-pictogram{width:19px;height:19px}.favorite-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.favorite-mission-card{border-radius:16px}.favorite-mission-open{min-height:226px}.favorite-mission-visual{min-height:92px}.favorite-mission-visual .mission-location-logo{border-radius:15px;width:48px;height:48px}.favorite-mission-visual .mission-location-logo .app-pictogram{width:26px;height:26px}.favorite-mission-cover-status{top:63px;left:8px}.favorite-mission-copy{gap:5px;padding:11px 10px 12px}.favorite-mission-copy>strong{min-height:35px;font-size:13px}.favorite-mission-copy>span{font-size:8px}.favorite-mission-copy>b{gap:2px;font-size:11px;display:grid}.favorite-mission-copy>b em{font-size:8px}.favorite-mission-remove{width:38px;height:38px;top:8px;right:8px}.mission-fullscreen-view:has(.mission-artisan-layout.mobile-mission-map:not(.favorites-layout)){height:100dvh!important;min-height:100dvh!important;padding-bottom:0!important;overflow:hidden!important}:is(.mission-fullscreen-view:has(.mission-artisan-layout.mobile-mission-map:not(.favorites-layout)) .mission-fullscreen-content,.mission-fullscreen-view:has(.mission-artisan-layout.mobile-mission-map:not(.favorites-layout)) .mission-marketplace){padding-bottom:0!important}.mission-fullscreen-view .mission-artisan-layout.mobile-mission-map:not(.favorites-layout){inset:0 0 calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px)) 0!important;width:100%!important;height:auto!important;min-height:0!important;padding-top:var(--mission-mobile-map-top)!important;position:fixed!important;overflow:hidden!important}.mission-fullscreen-view .mission-artisan-layout.mobile-mission-map:not(.favorites-layout) .mission-zone-map{height:100%!important;min-height:0!important;max-height:none!important}}@media (max-width:340px){.favorite-mission-grid{grid-template-columns:1fr}.favorite-mission-open{min-height:238px}}.rely-status-details{color:inherit;margin:2px 0 0;font-size:10px}.rely-status-details>summary{color:currentColor;text-underline-offset:3px;cursor:pointer;align-items:center;gap:5px;min-height:28px;padding:0;font-size:10px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.rely-status-details>summary::-webkit-details-marker{display:none}.rely-status-details>summary:after{content:"＋";font-size:11px;text-decoration:none}.rely-status-details[open]>summary:after{content:"−"}.rely-status-details>p{font-size:inherit;margin:5px 0 0;line-height:1.45}.account-email-review-notice .rely-status-details{font-size:10px}.account-email-review-notice.compact .rely-status-details>summary{min-height:22px;font-size:9px}.account-email-review-notice.compact.confirmed-owner .rely-status-details{display:none}.registration-gate-primary-status{color:#4f5968!important;margin:0!important;font-size:14px!important}.registration-gate-primary-status b{color:#b22349}.registration-gate-detail{color:#596474;text-align:center;align-self:center;max-width:570px;margin:-3px auto 4px}.registration-gate-detail>summary{justify-content:center}.documents-visibility-callout .rely-status-details{color:#725d42}.documents-visibility-callout.ready .rely-status-details{color:#346d55}.documents-visibility-callout.rejected .rely-status-details{color:#8f3c51}.documents-replacement-alert .rely-status-details{color:#8e1738}.documents-important.rely-explainer{padding:0;display:block;overflow:hidden}.documents-important.rely-explainer>summary{cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:10px 12px;list-style:none;display:flex}.documents-important.rely-explainer>summary::-webkit-details-marker{display:none}.documents-important.rely-explainer>summary>span{color:#d19b17;font-size:15px}.documents-important.rely-explainer>summary:after{content:"＋";margin-left:auto;font-weight:900}.documents-important.rely-explainer[open]>summary:after{content:"−"}.documents-important.rely-explainer>ul{margin:0 12px 12px 38px}.mission-capacity-words{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.mission-capacity-words>span{color:#5e6671;background:#f0f2f4;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.mission-capacity-words>span.pending{color:#a95a00;background:#fff1dc}.mission-capacity-words>span.confirmed{color:#087a50;background:#e4f6ed}.mission-capacity-words>span b{font-size:inherit}.mission-capacity-legend small{display:none}.applied-mission-note.rely-status-details{display:block}.applied-mission-note.rely-status-details>summary{min-height:24px;font-size:10px}.applied-mission-note.rely-status-details>p{color:inherit;margin:4px 0 0;font-size:10px}@media (max-width:760px){.rely-status-details>summary{min-height:32px;font-size:11px}.registration-gate-primary-status{font-size:15px!important}.documents-visibility-callout .rely-status-details>summary{font-size:11px}.mission-capacity-words>span{min-height:26px;font-size:10px}}.artisan-activity-board{min-width:0;margin:16px 0 22px}.artisan-activity-board-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.artisan-activity-board-heading>div{gap:3px;min-width:0;display:grid}.artisan-activity-board-heading h4{color:#202124;letter-spacing:-.025em;margin:0;font-size:19px}.artisan-activity-board-heading span{color:#74787f;font-size:10px;line-height:1.45}.artisan-activity-board-heading>b{color:#fff;background:#17191d;border-radius:999px;place-items:center;min-width:38px;height:38px;padding:0 10px;font-size:12px;display:grid}.artisan-activity-board-heading>b.activity-mission-count{white-space:nowrap;width:auto;min-width:0;height:auto;min-height:34px;padding:0 12px;font-size:10px}.artisan-activity-sections{gap:20px;display:grid}.artisan-activity-section{gap:10px;min-width:0;display:grid}.artisan-activity-section+.artisan-activity-section{border-top:1px solid #eceef0;padding-top:18px}.artisan-activity-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.artisan-activity-section-heading>span{gap:2px;min-width:0;display:grid}.artisan-activity-section-heading strong{color:#25292e;font-size:13px;line-height:1.2}.artisan-activity-section-heading small{color:#858990;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.artisan-activity-section-heading>b{color:#555b63;background:#f0f1f3;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.artisan-activity-section.group-actions .artisan-activity-section-heading>b{color:#fff;background:#ef2b63}.activity-history-link{color:#25292e;text-align:left;cursor:pointer;background:#f8f8f9;border:1px solid #e1e3e6;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 14px;display:flex}.activity-history-link>span{gap:3px;display:grid}.activity-history-link strong{font-size:12px}.activity-history-link small{color:#7d8289;font-size:9px}.activity-history-link>b{font-size:18px}.ongoing-missions-empty>button{color:#24282d;cursor:pointer;background:#fff;border:1px solid #d8dce0;border-radius:12px;min-height:38px;margin-top:14px;padding:0 14px;font-size:10px;font-weight:800}.artisan-activity-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.artisan-paid-reminder-prompt{color:#173f30;background:linear-gradient(135deg,#edfaf4 0%,#fff 72%);border:1px solid #98d2b7;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:13px 14px;display:grid;box-shadow:0 10px 25px #19785217}.artisan-paid-reminder-prompt>span{isolation:isolate;color:#fff;background:#187c55;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:visible;box-shadow:0 7px 16px #187c5533}.artisan-paid-reminder-prompt>span .app-pictogram{z-index:2;width:24px;height:24px;position:relative}.artisan-paid-reminder-prompt:not(.active)>span:before,.artisan-paid-reminder-prompt:not(.active)>span:after{z-index:1;content:"";pointer-events:none;opacity:0;transform-origin:50%;border:2px solid #187c557a;border-radius:17px;animation:2.35s cubic-bezier(.18,.72,.25,1) infinite artisan-paid-bell-shockwave;position:absolute;inset:-2px}.artisan-paid-reminder-prompt:not(.active)>span:after{animation-delay:1.08s}@keyframes artisan-paid-bell-shockwave{0%{opacity:0;transform:scale(.82)}12%{opacity:.7}70%,to{opacity:0;transform:scale(1.68)}}@media (prefers-reduced-motion:reduce){.artisan-paid-reminder-prompt:not(.active)>span:before,.artisan-paid-reminder-prompt:not(.active)>span:after{animation:none}}.artisan-paid-reminder-prompt>div{gap:3px;min-width:0;display:grid}.artisan-paid-reminder-prompt>div small{color:#187c55;letter-spacing:.055em;font-size:8px;font-weight:950}.artisan-paid-reminder-prompt>div strong{font-size:14px;line-height:1.25}.artisan-paid-reminder-prompt>div p{color:#557266;margin:0;font-size:10px;line-height:1.4}.artisan-paid-reminder-prompt>button{color:#fff;min-height:39px;font:inherit;white-space:nowrap;cursor:pointer;background:#202428;border:0;border-radius:999px;padding:0 14px;font-size:9px;font-weight:900}.artisan-paid-reminder-prompt>button:disabled{cursor:default;opacity:.72}.artisan-paid-reminder-prompt.active{background:#e8f8ef;border-color:#66b992}.artisan-paid-reminder-prompt.active>button{opacity:1;background:#187c55}.artisan-paid-reminder-prompt>.artisan-reminder-feedback{border-radius:11px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px;font-weight:750;line-height:1.45}.artisan-paid-reminder-prompt>.artisan-reminder-feedback.success{color:#126844;background:#d9f3e5}.artisan-paid-reminder-prompt>.artisan-reminder-feedback.error{color:#a32846;background:#fff0f2}.artisan-activity-card{color:#202124;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e3e6;border-radius:18px;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 24px #1c1f240e}.artisan-activity-card:hover{border-color:#cdd1d6;transform:translateY(-2px);box-shadow:0 14px 30px #1c1f241a}.artisan-activity-card:focus-visible{outline-offset:3px;outline:3px solid #eb2b6040}.artisan-activity-card.is-paid{background:linear-gradient(#fff 0%,#fbfffd 100%);border:2px solid #5eb58b;box-shadow:0 12px 30px #19785224}.artisan-activity-card.is-paid:hover{border-color:#318e65;box-shadow:0 16px 34px #19785233}.artisan-activity-card-visual{background:radial-gradient(circle at 72% 26%,#ffffffeb,#0000 34%),linear-gradient(145deg,#f7f7f8,#e7e9ec);place-items:center;min-height:112px;display:grid;position:relative;overflow:hidden}.artisan-activity-location-cover{z-index:0;width:100%;height:100%;min-height:112px;position:absolute;inset:0}.artisan-activity-location-cover .mission-location-logo{border-radius:18px;width:58px;height:58px}.artisan-activity-location-cover .mission-location-logo .app-pictogram{width:29px;height:29px}.artisan-activity-card-visual>i{color:#626870;background:#ffffffeb;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 9px 22px #1e222814}.artisan-activity-card-visual>i .app-pictogram{width:29px;height:29px}.artisan-activity-status{z-index:3;color:#5f656d;background:#eef0f2;border-radius:999px;align-items:center;max-width:calc(100% - 24px);min-height:25px;padding:0 9px;font-size:8px;font-weight:850;line-height:1.15;display:inline-flex;position:absolute;top:12px;left:12px}.artisan-activity-status.tone-attention{color:#955100;background:#fff0d8}.artisan-activity-status.tone-pending{color:#a9294e;background:#fff0f4}.artisan-activity-status.tone-confirmed,.artisan-activity-status.tone-progress{color:#13734a;background:#e8f7ef}.artisan-activity-card.is-paid .artisan-activity-status.tone-confirmed,.artisan-activity-card.is-paid .artisan-activity-status.tone-progress{color:#fff;background:#187c55;box-shadow:0 6px 15px #187c553d}.artisan-activity-status.tone-completed{color:#42645a;background:#edf2f0}.artisan-activity-status.tone-cancelled{color:#87374d;background:#f6e9ec}.artisan-activity-card-visual>b{z-index:3;color:#fff;background:#ef2b63;border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #d91d5240}.artisan-activity-card-copy{gap:6px;min-width:0;padding:14px 14px 13px;display:grid}.artisan-activity-card-copy>small{color:#6e737b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.artisan-activity-card-copy>strong{min-height:38px;font-size:15px;line-height:1.25}.artisan-activity-card-copy>span:not(.artisan-activity-card-price):not(.artisan-activity-card-open):not(.activity-card-guidance):not(.mission-progress){color:#858990;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activity-card-guidance{white-space:normal;background:#f7faf8;border:1px solid #e3e8e5;border-radius:11px;gap:3px;margin-top:3px;padding:8px 9px;display:grid}.activity-card-guidance>small{color:#517160;letter-spacing:.055em;font-size:7px;font-weight:900}.activity-card-guidance>strong{color:#34453c;font-size:9px;line-height:1.4}.activity-card-guidance.action-required{background:#fff4f7;border-color:#f2c2d0}.activity-card-guidance.action-required>small{color:#ba2851}.activity-card-guidance.action-required>strong{color:#7d203b}.activity-card-guidance.payment-received{background:#ecf9f2;border-color:#9ed3b9}.activity-card-guidance.payment-received>small{color:#187c55}.activity-card-guidance.payment-received>strong{color:#245541}.mission-progress{color:#8b9097;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;margin:3px 0 1px;display:grid;position:relative}.mission-progress:before{z-index:0;content:"";background:#e4e7ea;height:2px;position:absolute;top:9px;left:10%;right:10%}.mission-progress>span{z-index:1;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.mission-progress>span>b{isolation:isolate;color:#8a9097;background:#fff;border:2px solid #e1e4e7;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid;position:relative}.mission-progress>span>small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;overflow:hidden}.mission-progress>span.done,.mission-progress>span.active{color:#26724f}.mission-progress>span.done>b{color:#26724f;background:#e8f6ee;border-color:#a8d3bb}.mission-progress>span.active>b{color:#fff;background:#ed3569;border-color:#ed3569;box-shadow:0 0 0 3px #ed35691f}.mission-progress>span.active>b:before,.mission-progress>span.active>b:after{z-index:-1;opacity:0;content:"";pointer-events:none;border:2px solid #ed356994;border-radius:50%;animation:2.4s cubic-bezier(.18,.72,.3,1) infinite rely-mission-step-shockwave;position:absolute;inset:-2px;transform:scale(.84)}.mission-progress>span.active>b:after{animation-delay:1.2s}@keyframes rely-mission-step-shockwave{0%{opacity:0;transform:scale(.84)}14%{opacity:.72}68%,to{opacity:0;transform:scale(2.05)}}@media (prefers-reduced-motion:reduce){.mission-progress>span.active>b:before,.mission-progress>span.active>b:after{animation:none}}.mission-progress-detail{margin:10px 0 2px}.mission-progress-detail>span>b{width:22px;height:22px;font-size:8px}.mission-progress-detail:before{top:10px}.mission-progress-detail>span>small{font-size:7px}.mission-understanding-panel{background:#f6faf7;border:1px solid #dce8e1;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin:12px 16px 0;padding:12px;display:grid}.mission-understanding-panel>span:first-child{color:#26724f;background:#e2f2e9;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mission-understanding-panel>span:first-child .app-pictogram{width:22px;height:22px}.mission-understanding-panel>div{gap:2px;min-width:0;display:grid}.mission-understanding-panel>div>small{color:#557364;letter-spacing:.055em;font-size:7px;font-weight:900}.mission-understanding-panel>div>strong{color:#274437;font-size:13px}.mission-understanding-panel>div>p{color:#617068;margin:0;font-size:9px;line-height:1.45}.mission-understanding-panel>.mission-progress{grid-column:1/-1}.mission-understanding-panel.action-required{background:#fff4f7;border-color:#f1bfd0}.mission-understanding-panel.action-required>span:first-child{color:#bd2853;background:#fbe1e9}.mission-understanding-panel.action-required>div>small,.mission-understanding-panel.action-required>div>strong{color:#88203e}.application-accepted-hero>.mission-progress{color:#6c8376;width:100%;height:auto;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;grid-column:1/-1;margin:4px 0 0;display:grid}.artisan-activity-card-price{gap:2px;margin-top:2px;display:grid}.artisan-activity-card-price>b{font-size:13px}.artisan-activity-card-price>b em{color:inherit;font-size:9px;font-style:normal;font-weight:650}.artisan-activity-card-price>small{color:#23815c;font-size:9px;font-weight:800}.artisan-activity-card-open{color:#22262b;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:8px;min-height:31px;margin-top:3px;padding-top:8px;font-size:9px;font-weight:850;display:flex}.artisan-activity-card-open>b{font-size:15px}.artisan-activity-card.counter-offer-alert{background:linear-gradient(#fff 0%,#fff7f9 100%);border-color:#ef7b9c;box-shadow:0 10px 28px #d91d5224}.artisan-activity-card.counter-offer-alert .artisan-activity-status{color:#fff;background:#ef2b63;box-shadow:0 5px 14px #d91d523d}.artisan-activity-card.counter-offer-alert .artisan-activity-card-open{color:#c61b4c}.artisan-activity-card.tone-cancelled,.artisan-activity-card.tone-muted{background:#fbfbfb}.artisan-activity-card.tone-cancelled .artisan-activity-card-visual,.artisan-activity-card.tone-muted .artisan-activity-card-visual{filter:grayscale(.35)}.artisan-overview-heading{justify-content:space-between;align-items:flex-start;gap:20px;max-width:780px;margin:0 auto 18px;padding:2px 2px 0;display:flex}.artisan-overview-heading>div{gap:7px;min-width:0;display:grid}.artisan-overview-heading h3{color:#17191d;letter-spacing:-.04em;margin:0;font-size:clamp(27px,4vw,36px);line-height:1.08}.artisan-overview-heading p{color:#666d76;max-width:540px;margin:0;font-size:13px;line-height:1.55}.artisan-overview-heading>button{color:#66707b;cursor:pointer;background:#fff;border:1px solid #d8dde2;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.artisan-overview-heading>button:hover{color:#17191d;border-color:#17191d}.artisan-overview-heading>button .app-pictogram{width:21px;height:21px}.artisan-overview-sections{gap:14px;max-width:780px;margin:0 auto;display:grid}.artisan-overview-section{background:#fff;border:1px solid #e0e3e7;border-radius:20px;gap:0;display:grid;overflow:hidden;box-shadow:0 7px 24px #191f270b}.artisan-overview-section>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:11px 16px;display:flex}.artisan-overview-section>header strong{letter-spacing:.015em;text-transform:uppercase;font-size:12px;font-weight:900}.artisan-overview-section>header b{color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}.artisan-overview-section.action>header{color:#d91d52;background:linear-gradient(90deg,#fff8fa,#fff)}.artisan-overview-section.action>header b{background:#e52f62}.artisan-overview-section.waiting>header{color:#ad5e05;background:linear-gradient(90deg,#fffaf3,#fff)}.artisan-overview-section.waiting>header b{background:#ec8619}.artisan-overview-section.upcoming>header{color:#187a54;background:linear-gradient(90deg,#f4fbf7,#fff)}.artisan-overview-section.upcoming>header b{background:#18815a}.artisan-overview-action-list{gap:10px;padding:12px;display:grid}.artisan-overview-action{color:#20242a;text-align:left;cursor:pointer;background:#fff;border:1px solid #efd2da;border-radius:16px;gap:10px;width:100%;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.artisan-overview-action:hover{border-color:#e52f62;transform:translateY(-1px);box-shadow:0 8px 22px #e52f6217}:is(.artisan-overview-action:focus-visible,.artisan-overview-row:focus-visible,.artisan-overview-see-all:focus-visible,.artisan-overview-history:focus-visible){outline-offset:2px;outline:3px solid #e52f6238}.artisan-overview-action-main{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.artisan-overview-action-main>span:first-child{color:#e52f62;background:#fff0f4;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.artisan-overview-action-main>span:first-child .app-pictogram{width:25px;height:25px}.artisan-overview-action-main>span:nth-child(2){gap:3px;min-width:0;display:grid}.artisan-overview-action-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.artisan-overview-action-main small{color:#4d535c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.artisan-overview-action-main em{color:#737983;font-size:10px;font-style:normal;line-height:1.35}.artisan-overview-action-main>b{color:#252a31;font-size:25px;font-weight:450}.artisan-overview-action-cta{color:#dc2457;text-align:center;border:1px solid #ef8da9;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:38px;font-size:10px;font-weight:900;display:flex}.artisan-overview-action-cta b{font-size:14px}.artisan-overview-list{padding:0 14px;display:grid}.artisan-overview-row{color:#20242a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:46px minmax(0,1fr) auto 16px;align-items:center;gap:11px;width:100%;min-height:78px;padding:11px 0;display:grid}.artisan-overview-row:last-child{border-bottom:0}.artisan-overview-row-icon{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.artisan-overview-row.upcoming .artisan-overview-row-icon{color:#178058;background:#eaf8f1}.artisan-overview-row-icon .app-pictogram{width:24px;height:24px}.artisan-overview-row-copy{gap:4px;min-width:0;display:grid}.artisan-overview-row-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.artisan-overview-row-copy>small{color:#747b84;font-size:9px}.artisan-overview-row-copy>span{gap:1px;margin-top:2px;display:grid}.artisan-overview-row-copy>span b{color:#187a54;font-size:12px}.artisan-overview-row-copy>span b em{font-size:8px;font-style:normal;font-weight:700}.artisan-overview-row-copy>span small{color:#43856b;font-size:8px;font-weight:750}.artisan-overview-state{white-space:nowrap;border-radius:999px;min-height:24px;padding:6px 9px;font-size:8px;font-weight:900}.artisan-overview-state.upcoming{color:#187a54;background:#e8f6ee}.artisan-overview-chevron{color:#252a31;font-size:21px;font-weight:450}.artisan-overview-see-all{cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f2;justify-content:center;align-items:center;gap:9px;min-height:42px;margin:0 14px 12px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.artisan-overview-section.upcoming .artisan-overview-see-all{color:#197c56}.artisan-overview-see-all b{font-size:15px}.artisan-overview-history{color:#30353c;text-align:left;cursor:pointer;background:#f8f9fa;border:1px solid #e0e3e7;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:70px;padding:13px 17px;display:flex}.artisan-overview-history>span{gap:3px;display:grid}.artisan-overview-history strong{text-transform:uppercase;font-size:12px}.artisan-overview-history small{color:#777e87;font-size:9px}.artisan-overview-history>b{font-size:23px;font-weight:450}.artisan-paid-reminder-prompt.compact{box-shadow:none;margin:0 12px 12px}.artisan-overview-sections.compact-followup{gap:16px}.artisan-compact-heading{gap:6px;padding:2px 4px 0;display:grid}.artisan-compact-heading h3{color:#121a28;letter-spacing:-.04em;margin:0;font-size:32px;line-height:1}.artisan-compact-heading p{color:#727a87;margin:0;font-size:13px}.artisan-followup-switch{background:#fff;border:1px solid #e1e4e8;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.artisan-followup-switch button{color:#6e7683;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:12px;font-weight:850;display:flex}.artisan-followup-switch button.active{color:#df2458;background:#fff1f5}.artisan-followup-switch button b{color:#68717e;background:#f0f1f3;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}.artisan-followup-switch button.active b{color:#fff;background:#eb1f59}.artisan-overview-section.waiting.compact{border-color:#e2e4e8;box-shadow:0 8px 25px #181f2a0e}.artisan-overview-row.waiting .artisan-overview-row-icon{color:#e22058;background:#fff1f5}.artisan-overview-state.waiting{color:#d92355;background:#fff1f5}.artisan-overview-section.waiting .artisan-overview-see-all{color:#df2458}.artisan-followup-empty{color:#707985;text-align:center;background:#fff;border:1px solid #e4e6e9;border-radius:20px;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.artisan-followup-empty .app-pictogram{color:#df2458;width:30px;height:30px}.artisan-followup-empty strong{color:#20252d;font-size:13px}.artisan-followup-empty small{font-size:10px}@media (max-width:760px){.dashboard-main.dashboard-tab-orders:has(.orders-history-page.orders-tab-overview):not(.mobile-account-home-open){padding-top:calc(54px + env(safe-area-inset-top,0px) + 12px)!important}.artisan-overview-heading{margin-bottom:16px;padding:0 2px}.artisan-overview-heading h3{font-size:26px}.artisan-overview-heading p{font-size:11px;line-height:1.5}.artisan-overview-heading>button{width:38px;height:38px}.artisan-overview-sections{gap:12px}.artisan-overview-section{border-radius:18px}.artisan-overview-section>header{min-height:46px;padding:10px 13px}.artisan-overview-section>header strong{font-size:11px}.artisan-overview-action-list{gap:9px;padding:10px}.artisan-overview-action{border-radius:15px;gap:9px;padding:11px}.artisan-overview-action-main{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.artisan-overview-action-main>span:first-child{border-radius:13px;width:42px;height:42px}.artisan-overview-action-main>span:first-child .app-pictogram{width:22px;height:22px}.artisan-overview-action-main strong{font-size:13px}.artisan-overview-action-main small,.artisan-overview-action-main em{font-size:9px}.artisan-overview-action-cta{min-height:36px;font-size:9px}.artisan-overview-list{padding:0 11px}.artisan-overview-row{grid-template-columns:40px minmax(0,1fr) auto 13px;gap:9px;min-height:72px;padding:9px 0}.artisan-overview-row-icon{border-radius:12px;width:40px;height:40px}.artisan-overview-row-icon .app-pictogram{width:21px;height:21px}.artisan-overview-row-copy>strong{font-size:12px}.artisan-overview-row-copy>small{font-size:8px}.artisan-overview-state{padding:5px 7px;font-size:7px}.artisan-overview-see-all{margin:0 11px 9px;font-size:9px}.artisan-overview-history{border-radius:16px;min-height:64px;padding:11px 14px}.artisan-paid-reminder-prompt.compact{margin:0 10px 10px}.artisan-overview-sections.compact-followup{gap:13px}.artisan-compact-heading{padding:1px 2px 0}.artisan-compact-heading h3{font-size:28px}.artisan-compact-heading p{font-size:11px}.artisan-followup-switch{border-radius:16px}.artisan-followup-switch button{border-radius:12px;min-height:42px;font-size:11px}.artisan-overview-section.waiting.compact{border-radius:18px}.artisan-summary-back.orders-workspace-tabs{grid-template-columns:1fr!important}}@media (display-mode:standalone) and (max-width:760px){.dashboard-main.dashboard-tab-orders:has(.orders-history-page.orders-tab-overview):not(.mobile-account-home-open){padding-top:calc(54px + var(--rely-standalone-top,24px) + 12px)!important}}.artisan-activity-empty{color:#737880;background:#fafafa;border:1px dashed #d9dce0;border-radius:18px;justify-content:center;align-items:center;gap:15px;min-height:190px;padding:26px;display:flex}.artisan-activity-empty>span{color:#555c65;background:#fff;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 18px #1c1f240f}.artisan-activity-empty .app-pictogram{width:27px;height:27px}.artisan-activity-empty strong{color:#25292e;font-size:14px}.artisan-activity-empty p{max-width:360px;margin:5px 0 0;font-size:11px;line-height:1.5}.artisan-activity-empty.guided>div{justify-items:start;display:grid}.artisan-activity-empty.guided button,.activity-empty-guided>button{color:#fff;cursor:pointer;background:#202328;border:0;border-radius:999px;min-height:42px;margin-top:13px;padding:0 17px;font-size:11px;font-weight:850}.artisan-activity-empty.guided button:hover,.activity-empty-guided>button:hover{background:#ef2b63}.artisan-activity-empty.guided button:focus-visible{outline-offset:3px;outline:3px solid #ef2b6338}.activity-empty-guided>button:focus-visible{outline-offset:3px;outline:3px solid #ef2b6338}.activity-empty-guided{color:#737880;background:#fafafa;border:1px dashed #d9dce0;border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:150px;padding:24px;display:grid}.activity-empty-guided>span{color:#555c65;background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 18px #1c1f240f}.activity-empty-guided>span .app-pictogram{width:27px;height:27px}.activity-empty-guided>div{gap:4px;min-width:0;display:grid}.activity-empty-guided>div>small{color:#ef2b63;letter-spacing:.08em;font-size:8px;font-weight:900}.activity-empty-guided>div>strong{color:#25292e;font-size:16px}.activity-empty-guided>div>p{max-width:560px;margin:0;font-size:11px;line-height:1.5}.activity-empty-guided>button{white-space:nowrap;margin-top:0}.artisan-activity-loading{min-height:190px}@media (max-width:760px){.artisan-activity-empty.guided{grid-template-columns:46px minmax(0,1fr);min-height:170px;padding:20px 16px;display:grid}.artisan-activity-empty.guided>span{border-radius:14px;width:46px;height:46px}.artisan-activity-empty.guided button{width:100%;min-height:48px}.activity-empty-guided{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:180px;padding:20px 16px}.activity-empty-guided>span{border-radius:14px;width:46px;height:46px}.activity-empty-guided>button{grid-column:1/-1;width:100%;min-height:50px}}.artisan-missions-simple{gap:16px;min-width:0;margin:16px 0 22px;display:grid}.artisan-actions-simple{gap:14px;min-width:0;margin:16px 0 22px;display:grid}.artisan-payout-summary{color:#282b30;text-align:left;background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #ecd7ad;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:66px;padding:10px 13px;display:grid;box-shadow:0 7px 20px #6949140d}.artisan-payout-summary>span:first-child{color:#fff;background:#eea130;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.artisan-payout-summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.artisan-payout-summary>span:nth-child(2) small{color:#95651c;text-transform:uppercase;font-size:8px;font-weight:850}.artisan-payout-summary>span:nth-child(2) strong{font-size:13px}.artisan-payout-summary>span:nth-child(2) em{color:#766b5a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.artisan-payout-summary>b{color:#fff;background:#2a2d31;border-radius:999px;padding:7px 10px;font-size:9px}.artisan-payout-summary:disabled{cursor:default;opacity:1}.artisan-payout-summary:disabled>b{color:#83796a;background:#eee8dc}.artisan-payout-summary:focus-visible{outline-offset:3px;outline:3px solid #eb2b6038}.artisan-action-empty{background:#f7fbf8;border:1px solid #dbe7e0;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:grid}.artisan-action-empty>span:first-child{color:#23734d;background:#e5f3eb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.artisan-action-empty .app-pictogram{width:22px;height:22px}.artisan-action-empty>span:last-child{gap:3px;display:grid}.artisan-action-empty strong{font-size:12px}.artisan-action-empty small{color:#66746d;font-size:9px}.artisan-missions-detail-toggle{color:#292d32;text-align:left;background:#fff;border:1px solid #e2e4e7;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:grid;box-shadow:0 7px 20px #1c1f240b}.artisan-missions-detail-toggle>span:first-child{color:#555c65;background:#f1f2f4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.artisan-missions-detail-toggle>span:first-child .app-pictogram{width:22px;height:22px}.artisan-missions-detail-toggle>span:nth-child(2){gap:3px;min-width:0;display:grid}.artisan-missions-detail-toggle>span:nth-child(2) strong{font-size:12px}.artisan-missions-detail-toggle>span:nth-child(2) small{color:#777c83;font-size:9px}.artisan-missions-detail-toggle>b{color:#666c74;font-size:14px}.artisan-missions-detail-toggle.active{background:#f8fbf9;border-color:#cfd5d2}.artisan-missions-detail-toggle:focus-visible{outline-offset:3px;outline:3px solid #eb2b6038}@media (max-width:760px){.orders-history-page.orders-tab-overview .orders-history-intro{margin-bottom:13px}.orders-history-page.orders-tab-overview .orders-history-intro h3{font-size:27px}.artisan-activity-board{margin:18px 0 10px}.artisan-activity-board-heading{gap:12px;margin-bottom:18px}.artisan-activity-board-heading h4{font-size:18px}.artisan-activity-board-heading span{font-size:11px}.artisan-activity-board-heading>b{min-width:34px;height:34px;font-size:11px}.artisan-paid-reminder-prompt{border-radius:15px;grid-template-columns:40px minmax(0,1fr);gap:9px;margin-bottom:13px;padding:11px}.artisan-paid-reminder-prompt>span{border-radius:13px;width:40px;height:40px}.artisan-paid-reminder-prompt>span .app-pictogram{width:20px;height:20px}.artisan-paid-reminder-prompt>div small{font-size:7px}.artisan-paid-reminder-prompt>div strong{font-size:12px}.artisan-paid-reminder-prompt>div p{font-size:9px}.artisan-paid-reminder-prompt>button{grid-column:1/-1;min-height:38px;font-size:9px}.artisan-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.artisan-activity-card{border-radius:17px}.artisan-activity-card-visual,.artisan-activity-location-cover{min-height:96px}.artisan-activity-location-cover .mission-location-logo{border-radius:16px;width:50px;height:50px}.artisan-activity-location-cover .mission-location-logo .app-pictogram{width:25px;height:25px}.artisan-activity-card-visual>i{border-radius:16px;width:50px;height:50px}.artisan-activity-card-visual>i .app-pictogram{width:25px;height:25px}.artisan-activity-status{max-width:calc(100% - 18px);min-height:23px;padding:0 7px;font-size:7px;top:9px;left:9px}.artisan-activity-card-visual>b{width:25px;height:25px;top:7px;right:7px}.artisan-activity-card-copy{gap:5px;padding:12px 11px 10px}.artisan-activity-card-copy>small{font-size:10px}.artisan-activity-card-copy>strong{min-height:38px;font-size:14px}.artisan-activity-card-copy>span:not(.artisan-activity-card-price):not(.artisan-activity-card-open):not(.activity-card-guidance):not(.mission-progress){font-size:8px}.activity-card-guidance{border-radius:10px;gap:2px;padding:7px 8px}.activity-card-guidance>small{font-size:6px}.activity-card-guidance>strong{font-size:8px;line-height:1.35}.mission-progress>span>small{font-size:5.5px}.mission-understanding-panel{margin:10px 12px 0}.artisan-activity-card-price>b{font-size:12px}.artisan-activity-card-price>small{font-size:8px}.artisan-activity-card-open{min-height:28px;padding-top:6px;font-size:8px}.artisan-activity-empty{min-height:260px;padding:24px 18px}.orders-history-page.orders-tab-missions .orders-history-intro{margin-bottom:12px}.orders-history-page.orders-tab-missions .orders-history-intro .documents-eyebrow,.orders-history-page.orders-tab-missions .orders-history-intro h3{display:none}.orders-history-page.orders-tab-missions .orders-history-intro>div>span{font-size:11px;line-height:1.5}.orders-history-page.orders-tab-missions .orders-history-intro .documents-refresh{display:none}.artisan-missions-simple{gap:13px;margin:15px 0 16px}.orders-history-page.orders-tab-actions .orders-history-intro{margin-bottom:12px}.orders-history-page.orders-tab-actions .orders-history-intro .documents-eyebrow,.orders-history-page.orders-tab-actions .orders-history-intro h3{display:none}.orders-history-page.orders-tab-actions .orders-history-intro>div>span{font-size:11px;line-height:1.5}.orders-history-page.orders-tab-actions .orders-history-intro .documents-refresh{display:none}.artisan-actions-simple{gap:12px;margin:15px 0 16px}.artisan-payout-summary{border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:60px;padding:9px 10px}.artisan-payout-summary>span:first-child{width:38px;height:38px;font-size:15px}.artisan-payout-summary>span:nth-child(2) small{font-size:7px}.artisan-payout-summary>span:nth-child(2) strong{font-size:11px}.artisan-payout-summary>span:nth-child(2) em{font-size:8px}.artisan-payout-summary>b{padding:6px 8px;font-size:8px}.artisan-action-empty{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:62px;padding:10px 12px}.artisan-action-empty>span:first-child{border-radius:12px;width:38px;height:38px}.artisan-action-empty .app-pictogram{width:20px;height:20px}.artisan-missions-detail-toggle{border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:9px 11px}.artisan-missions-detail-toggle>span:first-child{border-radius:12px;width:38px;height:38px}.artisan-missions-detail-toggle>span:first-child .app-pictogram{width:20px;height:20px}.artisan-missions-detail-toggle>span:nth-child(2) strong{font-size:11px}.artisan-missions-detail-toggle>span:nth-child(2) small{font-size:8px}}@media (max-width:330px){.artisan-activity-grid{grid-template-columns:1fr}}.radius-control button{box-sizing:border-box;aspect-ratio:1;flex:none;min-width:34px;min-height:34px}.leaflet-container .leaflet-control-zoom{box-shadow:none;background:0 0;border-radius:0;gap:8px;display:grid;overflow:visible}.leaflet-container .leaflet-control-zoom a{box-sizing:border-box;background:#fff;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:0 4px 18px #00000029}@media (max-width:760px){.radius-control button{border-radius:50%!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}}.google-artisan-marker{height:160px}.google-marker-price{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:1px 3px;min-width:110px;line-height:1;display:grid}.google-marker-price>span{color:#5f6875;font-size:7px;font-weight:750}.google-marker-price>small{color:#bd214c;white-space:nowrap;grid-column:1/-1;font-size:6.5px;font-weight:850;line-height:1.25}.profile-decision-card>header>b small em,.profile-mobile-summary-price>em,.profile-mobile-price-line>small em{color:#bd214c;text-align:right;white-space:normal;font-size:8px;font-style:normal;font-weight:800;line-height:1.25;display:block}.order-summary>div>small{color:#bd214c;font-size:8px;font-weight:800;line-height:1.35}@media (max-width:760px){.row-price em{color:#bd214c;text-align:left;max-width:150px;font-size:8px;line-height:1.25;display:block!important}.profile-mobile-summary-price{max-width:132px}.profile-mobile-summary-price>em{max-width:132px;font-size:7.5px}.profile-mobile-price-line>small{gap:2px;display:grid}.profile-mobile-price-line>small em{text-align:left}.artisan-activity-board-heading,.artisan-activity-section:first-child>.artisan-activity-section-heading{box-sizing:border-box;background:#fff;border:1px solid #dde2e7;width:100%;box-shadow:0 4px 14px #1720330b}.artisan-activity-board-heading{border-radius:18px;align-items:center;min-height:112px;margin-bottom:12px;padding:16px 17px}.artisan-activity-board-heading>div{gap:4px}.artisan-activity-board-heading .documents-eyebrow{letter-spacing:.035em;font-size:10px;color:#525b65!important}.artisan-activity-board-heading h4{font-size:19px;line-height:1.2}.artisan-activity-board-heading span{color:#7b8189;max-width:360px;font-size:11px;line-height:1.45}.artisan-activity-board-heading>b.activity-mission-count{min-height:36px;padding-inline:13px;font-size:10px}.artisan-activity-section:first-child>.artisan-activity-section-heading{border-radius:17px;min-height:72px;padding:13px 16px}.artisan-activity-section:first-child>.artisan-activity-section-heading strong{font-size:14px}.artisan-activity-section:first-child>.artisan-activity-section-heading small{color:#7f858d;font-size:10px}.artisan-activity-section:first-child>.artisan-activity-section-heading>b{color:#555d67;background:#f1f3f5;width:32px;height:32px;font-size:10px}.dashboard-main.dashboard-tab-orders:not(.mobile-account-home-open){padding-top:calc(54px + env(safe-area-inset-top,0px) + 78px)!important}.dashboard-tab-orders .orders-workspace-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5200!important;top:calc(54px + env(safe-area-inset-top,0px))!important;right:var(--app-page-gutter,12px)!important;left:var(--app-page-gutter,12px)!important;background:#fffffffa!important;border:1px solid #dfe3e7!important;border-top:0!important;border-radius:0 0 18px 18px!important;width:auto!important;margin:0!important;padding:6px!important;position:fixed!important;box-shadow:0 9px 24px #17203317!important}.dashboard-tab-orders .orders-workspace-tabs>button{color:#6c727a!important;border:1px solid #0000!important;border-radius:14px!important;min-height:58px!important}.dashboard-tab-orders .orders-workspace-tabs>button.active{color:#fff!important;background:#191b20!important;border-color:#191b20!important;box-shadow:0 5px 14px #191b202e!important}.dashboard-tab-orders .orders-history-page{padding-top:0!important}.dashboard-tab-orders .artisan-missions-simple{gap:12px!important;margin:0 0 16px!important}.dashboard-tab-orders .artisan-missions-simple .artisan-activity-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-tab-orders .artisan-missions-simple .artisan-activity-card,.dashboard-tab-orders .artisan-missions-detail-toggle{background:#fff!important;border-color:#dde2e7!important;border-radius:18px!important;width:100%!important;box-shadow:0 6px 18px #1720330e!important}.dashboard-tab-orders .artisan-missions-simple .artisan-activity-card-visual{min-height:116px!important}}@media (display-mode:standalone) and (max-width:760px){.dashboard-main.dashboard-tab-orders:not(.mobile-account-home-open){padding-top:calc(54px + var(--rely-standalone-top,24px) + 78px)!important}.dashboard-tab-orders .orders-workspace-tabs{top:calc(54px + var(--rely-standalone-top,24px))!important}}.auth-modal>.auth-brand{background:url(/rely-logo-horizontal.png) 50%/contain no-repeat;border-radius:0;width:156px;height:62px;margin:0 auto 5px}.auth-modal>.auth-brand .rely-logo-symbol-art{display:none}.auth-opening-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:-7px 0 16px;display:grid}.auth-opening-highlights>span{color:#24272c;background:#f7f8f9;border:1px solid #e5e8eb;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.auth-opening-highlights>span.secure{background:#fff5f8;border-color:#f1c4d1;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr)}.auth-opening-highlights .app-pictogram{width:21px;height:21px;color:var(--pink);grid-row:1/span 2}.auth-opening-highlights b{font-size:10px;line-height:1.25}.auth-opening-highlights small{color:#737983;grid-column:2;font-size:8px;line-height:1.3}.auth-understand-rely{background:#fff;border:1px solid #e1e4e7;border-radius:12px;margin:-7px 0 14px;overflow:hidden}.auth-understand-rely>summary{color:#25282d;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 12px;list-style:none;display:flex}.auth-understand-rely>summary::-webkit-details-marker{display:none}.auth-understand-rely>summary>span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.auth-understand-rely>summary .app-pictogram{width:21px;height:21px;color:var(--pink)}.auth-understand-rely>summary>span>span{gap:2px;display:grid}.auth-understand-rely>summary strong{font-size:10px;line-height:1.25}.auth-understand-rely>summary small{color:#747982;font-size:8px}.auth-understand-rely>summary>b{color:var(--pink);font-size:17px;transition:transform .18s}.auth-understand-rely[open]>summary>b{transform:rotate(180deg)}.auth-understand-rely-content{border-top:1px solid #eceef0;gap:10px;padding:0 12px 12px;display:grid}.auth-understand-rely-content ol{gap:7px;margin:0;padding:11px 0 0;list-style:none;display:grid}.auth-understand-rely-content li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.auth-understand-rely-content li>b{color:#fff;background:#202328;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.auth-understand-rely-content li>span{gap:1px;display:grid}.auth-understand-rely-content li strong{font-size:9px}.auth-understand-rely-content li small{color:#737983;font-size:8px;line-height:1.35}.auth-understand-rely-content>p{background:#fff5f8;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 10px;display:grid}.auth-understand-rely-content>p .app-pictogram{width:20px;height:20px;color:var(--pink)}.auth-understand-rely-content>p>span{gap:1px;display:grid}.auth-understand-rely-content>p strong{font-size:8px}.auth-understand-rely-content>p small{color:#765d65;font-size:7px}.auth-understand-rely-content>a{color:var(--pink-dark);text-align:center;font-size:8px;font-weight:850;text-decoration:none}.auth-discover-map{color:#25282d;cursor:pointer;background:#fff;border:1px solid #d9dde1;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;font-size:10px;font-weight:850;display:flex}.auth-discover-map .app-pictogram{width:18px;height:18px;color:var(--pink)}@media (max-width:760px){.auth-modal>.auth-brand{width:142px;height:55px;margin-bottom:2px}.auth-opening-highlights{gap:6px;margin:-5px 0 12px}.auth-opening-highlights>span{border-radius:10px;grid-template-columns:25px minmax(0,1fr);gap:6px;min-height:43px;padding:7px 8px}.auth-opening-highlights>span.secure{grid-template-columns:25px minmax(0,1fr)}.auth-opening-highlights .app-pictogram{width:18px;height:18px}.auth-opening-highlights b{font-size:9px}.auth-understand-rely{margin:-4px 0 12px}.auth-understand-rely>summary{min-height:46px;padding:7px 10px}.landing-page>.landing-search-area{box-shadow:none!important;background:#fff!important;border-bottom:0!important;padding:7px 10px 6px!important}.landing-page>.landing-search-area .landing-search-intro,.landing-page>.landing-search-area .landing-search-trust{display:none!important}.landing-page>.landing-search-area>.mobile-search-trigger{min-height:66px!important;margin:0!important}.landing-page>.landing-map-workspace{background:#fff!important;padding:5px 10px 8px!important}.landing-page>.landing-map-workspace>header{display:none!important}.landing-page .landing-map-layout{border-radius:20px!important;grid-template-rows:minmax(520px,76dvh) auto!important}}@media (max-width:390px){.landing-page .landing-map-layout{grid-template-rows:minmax(470px,72dvh) auto!important}}.mission-search-submit{isolation:isolate;position:relative!important;overflow:visible!important}.mission-search-submit:before,.mission-search-submit:after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #ef2b638f;animation:2.4s cubic-bezier(.18,.72,.3,1) infinite rely-search-shockwave;position:absolute;inset:-1px;transform:scale(.88)}.mission-search-submit:after{animation-delay:1.2s}.mission-search-submit>svg{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.mission-search-submit:before,.mission-search-submit:after{animation:none}}.profile-modal .availability-title{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;padding-right:0;display:grid}.profile-modal .availability-title>h3{overflow-wrap:normal;word-break:normal;white-space:normal;writing-mode:horizontal-tb;min-width:0;margin:0;line-height:1.25}.profile-modal .availability-title>span{box-sizing:border-box;white-space:normal;background:#f6fbf8;border:1px solid #dfe8e3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;width:100%;min-width:0;padding:10px 12px;display:grid}.profile-modal .availability-title>span>small:first-child{justify-self:start;min-width:0}.profile-modal .availability-title>span>strong{color:#172235;white-space:nowrap;justify-self:end;font-size:18px;line-height:1}.profile-modal .availability-title>span>small:last-child{color:#607068;text-align:right;white-space:normal;grid-column:1/-1;justify-self:end;max-width:100%;line-height:1.35}@media (max-width:760px){.profile-modal[data-mobile-section=availability] .availability-title{gap:12px}.profile-modal[data-mobile-section=availability] .availability-title>h3{font-size:19px}.profile-modal[data-mobile-section=availability] .availability-title>span{padding:12px}}.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card>*,.mission-fullscreen-view .mission-feed-card-top,.mission-fullscreen-view .mission-card-statuses,.mission-fullscreen-view .mission-card-meta-row,.mission-fullscreen-view .mission-card-payment-tags,.mission-fullscreen-view .mission-card-essential,.mission-fullscreen-view .mission-card-daily-rate,.mission-fullscreen-view .mission-card-daily-rate>span,.mission-fullscreen-view .mission-capacity,.mission-fullscreen-view .mission-capacity-slots{box-sizing:border-box;min-width:0;max-width:100%}.mission-fullscreen-view .mission-feed-controls{flex-wrap:nowrap;min-width:0}.mission-fullscreen-view .mission-radius-filter{flex:0 0 92px}.mission-fullscreen-view .mission-filter-trigger{flex:none}.mission-fullscreen-view .mission-card-payment-tags{overflow:hidden}.mission-fullscreen-view .mission-price-mode,.mission-fullscreen-view .mission-monthly-badge{max-width:100%}.mission-fullscreen-view .mission-card-daily-rate{grid-template-columns:16px minmax(0,1fr);justify-self:end;align-items:center;gap:6px;width:min(176px,100%);white-space:normal!important;max-width:176px!important;display:grid!important;overflow:visible!important}.mission-fullscreen-view .mission-card-daily-rate>.mission-ui-icon{align-self:center}.mission-fullscreen-view .mission-card-daily-rate>span{gap:1px;overflow:visible;display:grid!important}.mission-fullscreen-view .mission-card-daily-rate :is(small,b,em){text-align:right;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.25;display:block;overflow:visible}.mission-fullscreen-view .mission-card-daily-rate b{white-space:nowrap}.mission-fullscreen-view .mission-capacity-slots{flex-wrap:wrap}@media (min-width:761px){.mission-fullscreen-view .mission-card-essential{align-items:end;gap:10px 14px;grid-template-columns:minmax(170px,1fr) minmax(152px,176px)!important}.mission-fullscreen-view .mission-card-essential>span{text-overflow:clip;white-space:normal;align-self:center;overflow:visible}}@media (max-width:760px){.mission-fullscreen-view .mission-feed-card,.mission-fullscreen-view .mission-feed-card.urgent{width:100%;max-width:100%;overflow:hidden}.mission-fullscreen-view .mission-feed-card-top{align-items:start;grid-template-columns:minmax(0,1fr) auto!important}.mission-fullscreen-view .mission-card-meta-row{align-items:start;grid-template-columns:minmax(0,1fr)!important}.mission-fullscreen-view .mission-card-payment-tags{overflow:visible;justify-content:flex-start!important}.mission-fullscreen-view .mission-card-essential{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.mission-fullscreen-view .mission-card-essential>span{text-overflow:clip;white-space:normal;width:100%;max-width:100%;overflow:visible}.mission-fullscreen-view .mission-card-daily-rate{justify-self:stretch;width:100%;min-height:58px;padding:10px 12px;max-width:100%!important;overflow:hidden!important}.mission-fullscreen-view .mission-card-daily-rate :is(small,b,em){text-align:left;overflow-wrap:normal}}@media (max-width:430px){.mission-fullscreen-view .mission-card-statuses{gap:5px}.mission-fullscreen-view .mission-urgent-badge,.mission-fullscreen-view .mission-available-badge,.mission-fullscreen-view .mission-progress-badge,.mission-fullscreen-view .mission-capacity-full-badge{text-overflow:ellipsis;white-space:nowrap;max-width:138px;overflow:hidden}.mission-fullscreen-view .mission-card-distance{max-width:66px;font-size:9px}.mission-fullscreen-view .mission-trade-chips{flex-wrap:wrap;overflow:visible}.mission-fullscreen-view .mission-trade-chips span{max-width:min(126px,45vw)}}.company-activity-mobile-board,.dashboard-mobile-shell-header{display:none}.company-activity-nav{background:#f6f7f8;border:1px solid #e1e3e6;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 18px;padding:6px;display:grid}@media (max-width:760px){.company-view-announcements{background:radial-gradient(circle at 88% 4%,#ef2b6314,#0000 25rem),linear-gradient(#fff 0%,#fff9fb 46%,#fff 100%)}.company-view-announcements .company-announcements-overview{display:none}.company-view-announcements .company-announcements-list{margin-top:0!important;padding:18px 14px 112px!important}.company-announcements-list>.dashboard-card-title{align-items:end;gap:12px;padding:8px 4px 24px!important}.company-announcements-list>.dashboard-card-title h3{color:#131b2a;letter-spacing:-.045em;margin-top:5px;font-weight:800;line-height:1.05;font-size:clamp(27px,8vw,35px)!important}.company-announcements-list>.dashboard-card-title p:not(.company-announcements-kicker){color:#727987;max-width:31rem;margin-top:9px;line-height:1.45;font-size:13px!important}.company-announcements-kicker{letter-spacing:.16em;font-size:12px!important}.company-announcements-list>.dashboard-card-title>span{border-color:#e9e8eb;border-radius:23px;min-height:46px;padding:0 17px;font-size:13px;box-shadow:0 8px 22px #17203312}.company-announcement-cards{grid-template-columns:1fr;gap:20px;padding:0;display:grid}.company-announcement-cards>article{border:1px solid #e7e1e4f2;border-radius:25px;overflow:hidden;box-shadow:0 18px 48px #1720331c}.company-announcement-cards>article:hover{transform:none}.company-announcement-open{grid-template-rows:190px auto}.company-announcement-cover{background:#dfe3e5}.company-announcement-map-cover:after{background:linear-gradient(#0e182705,#0e182747)}.company-announcement-cover .mission-publication-status,.company-announcement-new{border-radius:18px;min-height:36px;padding:0 13px;font-size:11px;top:14px}.company-announcement-cover .mission-publication-status{left:14px}.company-announcement-new{right:14px}.company-announcement-cover>small{border-radius:18px;max-width:calc(100% - 60px);padding:8px 15px;font-size:13px;bottom:14px}.company-announcement-copy{gap:11px;padding:20px 18px 18px}.company-announcement-date{font-size:13px}.company-announcement-negotiation-badge{border-radius:15px;padding:7px 10px;font-size:11px}.company-announcement-copy>strong{min-height:0;font-size:21px;line-height:1.2}.company-announcement-copy .mission-urgent-inline{vertical-align:3px;border-radius:9px;padding:5px 8px;font-size:10px}.company-announcement-place{gap:8px;font-size:14px}.company-announcement-place .app-pictogram{width:19px;height:19px}.company-announcement-hours{background:#fff8fa;border-color:#f1d9e0;border-radius:18px;gap:11px;padding:15px}.company-announcement-hours>span,.company-announcement-hours>em{font-size:14px}.company-announcement-candidates{border-radius:18px;grid-template-columns:44px minmax(0,1fr) 18px;gap:11px;margin-top:1px;padding:13px}.company-announcement-candidates:after{color:currentColor;content:"›";opacity:.72;font-size:27px;font-weight:400}.company-announcement-candidates>span:first-child{border-radius:15px;width:44px;height:44px}.company-announcement-candidates>span:first-child .app-pictogram{width:22px;height:22px}.company-announcement-candidates strong{font-size:14px!important}.company-announcement-candidates small{font-size:12px!important}.company-announcement-journey{background:#fff;gap:17px;padding:19px 18px 22px}.company-announcement-journey>header{gap:6px}.company-announcement-journey>header>span{font-size:11px}.company-announcement-journey>header>strong{font-size:18px;line-height:1.25}.company-announcement-journey li{gap:9px}.company-announcement-journey li>span{width:38px;height:38px;font-size:13px}.company-announcement-journey li:not(:last-child):after{width:calc(100% - 44px);top:18px;left:calc(50% + 22px)}.company-announcement-journey li small{font-size:11px}.company-announcement-next{border-radius:16px;min-height:50px;padding:0 17px;font-size:13px}.company-announcement-options>summary{min-height:48px;padding:0 18px;font-size:12px}}.company-view-publish .company-publish-guide,.company-view-publish .company-publish-workspace,.company-view-announcements .company-announcements-overview,.company-view-announcements .company-announcements-list,.company-view-announcements>.mission-candidates{width:min(1080px,100%);margin-left:auto;margin-right:auto}.company-publish-guide{background:linear-gradient(135deg,#fff 0%,#fff9fb 100%);border:1px solid #e5e9ef;border-radius:20px;box-shadow:0 12px 34px #17203312}.company-publish-workspace{justify-content:center;grid-template-columns:minmax(0,760px)!important;gap:18px!important}.company-publish-workspace.has-zone-map{grid-template-columns:minmax(0,720px) minmax(280px,360px)!important}.company-publish-workspace .mission-publish-form,.company-publish-workspace .mission-publication-receipt{border-color:#e2e7ed;border-radius:20px;width:100%;box-shadow:0 14px 40px #17203314}.company-publish-map{align-self:start}.company-publish-map .company-missions-list{display:none!important}.company-announcements-overview{background:#fff;border:1px solid #e2e7ed;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #17203312}.company-announcements-overview>header{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.company-announcements-icon{color:#fff;background:#172033;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.company-announcements-overview header>div{min-width:0}.company-announcements-overview header small{color:#d91d52;letter-spacing:.1em;font-size:9px;font-weight:900}.company-announcements-overview h3{color:#172033;margin:3px 0 4px;font-size:23px;line-height:1.18}.company-announcements-overview header p{color:#667083;margin:0;font-size:12px;line-height:1.5}.company-announcements-overview header>button,.company-announcements-empty>button{color:#fff;white-space:nowrap;cursor:pointer;background:#172033;border:0;border-radius:23px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.company-announcements-overview header>button span{font-size:19px;line-height:1}.company-announcements-stats{background:#f8fafc;border-top:1px solid #e8ecf1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-announcements-stats article{border-right:1px solid #e8ecf1;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:14px 18px;display:grid}.company-announcements-stats article>span{color:#172033;background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.company-announcements-stats article.attention>span,.company-announcements-stats article.urgent>span{color:#d91d52;background:#fff0f4}.company-announcements-stats article>div{min-width:0;display:grid}.company-announcements-stats strong{color:#172033;font-size:19px;line-height:1}.company-announcements-stats small{color:#697386;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:750;overflow:hidden}.company-announcements-list{background:#fff;border:1px solid #e2e7ed;border-radius:20px;box-shadow:0 12px 36px #1720330f;margin-top:14px!important}.company-announcements-list>.dashboard-card-title{padding:18px 20px 14px!important}.company-announcements-list>.dashboard-card-title h3{color:#172033;font-size:20px!important}.company-announcements-list>.dashboard-card-title p{color:#697386;margin-top:3px;font-size:11px!important}.company-announcement-cards{border-top:1px solid #e8ecf1;display:grid}.company-announcement-cards>article{background:#fff;border-bottom:1px solid #e8ecf1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.company-announcement-cards>article:last-child{border-bottom:0}.company-announcement-cards>article.selected{background:#fff9f2;box-shadow:inset 4px 0 #f29a47}.company-announcement-open{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) minmax(125px,auto);align-items:center;gap:13px;min-width:0;min-height:112px;padding:16px 18px;display:grid}.company-announcement-open .mission-game-state{color:#172033;background:#fff;border:1px solid #f1c18f;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:relative}.company-announcement-open .mission-game-state .app-pictogram{width:24px;height:24px}.company-announcement-open .mission-game-state>b{color:#fff;background:#d91d52;border:2px solid #fff;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-9px;right:-9px}.company-announcement-open .company-mission-summary{gap:5px;min-width:0;display:grid}.company-announcement-open .company-mission-summary>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;font-size:15px!important}.company-announcement-open .company-mission-summary>small{color:#697386;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.company-announcement-candidates{background:#f3f5f8;border-radius:13px;min-width:125px;padding:10px 30px 10px 12px;display:grid;position:relative}.company-announcement-candidates.attention{color:#a81943;background:#fff0f4}.company-announcement-candidates>b{font-size:22px;position:absolute;top:50%;right:11px;transform:translateY(-52%)}.company-announcement-cards>article>.company-mission-actions{grid-template-columns:repeat(2,minmax(96px,1fr));align-content:center;gap:8px;min-width:225px;padding:14px 16px 14px 0;display:grid}.company-announcement-cards .company-mission-actions button{border-radius:12px;min-height:44px;padding:0 14px;font-size:11px;font-weight:850}.company-announcements-empty{text-align:center;border-top:1px solid #e8ecf1;justify-items:center;gap:8px;min-height:260px;padding:34px 20px;display:grid}.company-announcements-empty>span{color:#172033;background:#f2f4f7;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.company-announcements-empty>span .app-pictogram{width:27px;height:27px}.company-announcements-empty>strong{color:#172033;font-size:18px}.company-announcements-empty>p{color:#697386;max-width:380px;margin:0 0 6px;font-size:12px;line-height:1.5}@media (max-width:920px){.company-publish-workspace.has-zone-map{grid-template-columns:1fr!important}.company-publish-map{width:100%}.company-announcement-cards>article{grid-template-columns:1fr}.company-announcement-cards>article>.company-mission-actions{min-width:0;padding:0 16px 14px 77px}}@media (max-width:760px){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish button{font-size:9px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish button.mobile-listings-nav.active{color:#d91d52!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish button.mobile-listings-nav.active:after{background:#d91d52!important}.company-view-publish .company-publish-guide,.company-view-publish .company-publish-workspace,.company-view-announcements .company-announcements-overview,.company-view-announcements .company-announcements-list,.company-view-announcements>.mission-candidates{width:100%}.company-publish-guide,.company-publish-workspace .mission-publish-form,.company-publish-workspace .mission-publication-receipt,.company-announcements-overview{box-shadow:none;border-radius:16px}.company-announcements-overview>header{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:15px}.company-announcements-icon{border-radius:14px;width:44px;height:44px}.company-announcements-icon .app-pictogram{width:23px;height:23px}.company-announcements-overview h3{font-size:19px}.company-announcements-overview header p{font-size:10px}.company-announcements-overview header>button{border-radius:14px;grid-column:1/-1;width:100%;min-height:48px}.company-announcements-stats article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:11px 5px}.company-announcements-stats article>span{border-radius:10px;width:31px;height:31px}.company-announcements-stats article>span .app-pictogram{width:17px;height:17px}.company-announcements-stats strong{font-size:17px}.company-announcements-stats small{white-space:normal;margin-top:2px;font-size:8px}.company-announcements-list{box-shadow:none;border-radius:16px;margin-top:10px!important}.company-announcements-list>.dashboard-card-title{padding:15px 14px 12px!important}.company-announcements-list>.dashboard-card-title h3{font-size:18px!important}.company-announcements-list>.dashboard-card-title p{font-size:9px!important}.company-announcement-cards>article.selected{box-shadow:inset 3px 0 #f29a47}.company-announcement-open{grid-template-columns:46px minmax(0,1fr) 96px;gap:10px;min-height:108px;padding:14px 12px}.company-announcement-open .mission-game-state{border-radius:14px;width:44px;height:44px}.company-announcement-open .company-mission-summary>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important}.company-announcement-open .company-mission-summary>small{font-size:9px!important}.company-announcement-candidates{border-radius:11px;min-width:0;padding:9px 22px 9px 9px}.company-announcement-candidates strong{font-size:9px!important}.company-announcement-candidates small{font-size:7px!important}.company-announcement-candidates>b{font-size:18px;right:7px}.company-announcement-cards>article>.company-mission-actions{grid-template-columns:1fr 1fr;padding:0 12px 13px 68px}.company-announcement-cards .company-mission-actions button{border-radius:13px;min-height:46px;font-size:11px}.company-view-announcements>.mission-candidates{scroll-margin-top:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px) + 12px);margin-top:10px}}@media (max-width:360px){.company-announcement-open{grid-template-columns:42px minmax(0,1fr)}.company-announcement-candidates{grid-column:1/-1;margin-left:52px}.company-announcement-cards>article>.company-mission-actions{padding-left:64px}}.company-view-publish .company-publish-guide{width:min(760px,100%)}.company-publish-guide.mission-company-guide{background:#fff;border:1px solid #e4e6eb;border-radius:22px;grid-template-columns:1fr;gap:0;margin-bottom:14px;padding:0;display:grid;overflow:hidden;box-shadow:0 12px 36px #17203312}.company-publish-guide.mission-game-guide:after{display:none}.company-publish-guide-topbar{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 8px;display:flex}.company-publish-guide-topbar>button{color:#d91d52;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:0;font-size:13px;font-weight:900;display:inline-flex}.company-publish-guide-topbar>button:first-child>span{font-size:22px;font-weight:500;line-height:1}.company-publish-guide-topbar>button.company-publish-help{color:#bd1746;background:#fff0f4;border-radius:999px;min-height:34px;padding:0 11px;font-size:10px}.company-publish-help .app-pictogram{width:17px;height:17px}.company-publish-guide .mission-game-intro{gap:0;padding:8px 20px 13px;display:grid}.company-publish-guide .mission-game-intro>strong{color:#20232a;letter-spacing:-.035em;font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.12}.company-publish-guide .mission-game-intro>small{color:#5f6470;max-width:560px;margin-top:7px;font-size:12px;line-height:1.5}.company-publish-guide .mission-game-progress{background:#eff0f3;border:0;height:8px;margin-top:15px}.company-publish-guide .mission-game-progress>i{box-shadow:none;background:linear-gradient(90deg,#ee1554,#ff4a78)}.company-publish-guide .mission-game-intro>p{color:#5f6470;margin-top:7px;font-size:10px}.company-publish-guide .mission-game-intro>p em{color:#e21850}.company-publish-guide.mission-company-guide ol{grid-template-columns:1fr;gap:9px;padding:0 20px 20px}.company-publish-guide.mission-company-guide li,.company-publish-guide.mission-game-guide li.current,.company-publish-guide.mission-game-guide li.completed,.company-publish-guide.mission-game-guide li.locked{filter:none;opacity:1;min-height:0;box-shadow:none;background:#fff;border:1px solid #e3e4e8;border-radius:14px;padding:0;display:block;overflow:hidden;transform:none}.company-publish-guide.mission-game-guide li.current{background:linear-gradient(90deg,#fff7fa,#fff);border-color:#ec1e58;box-shadow:0 7px 20px #d91d521a}.company-publish-guide.mission-game-guide li.completed{background:#fbfffd;border-color:#b8ddcd}.company-publish-guide li>button{color:#20232a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 14px;display:grid}.company-publish-guide li>button:disabled{color:#6f737c;cursor:default;opacity:.66}.company-publish-guide li>button:not(:disabled):hover{background:#ee155409}.company-publish-step-icon{color:#6f737c;background:#f2f3f5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.company-publish-guide li.current .company-publish-step-icon{color:#fff;background:#ec1e58;box-shadow:0 6px 16px #d91d5238}.company-publish-guide li.completed .company-publish-step-icon{color:#15815a;background:#e2f5ec}.company-publish-step-icon .app-pictogram{width:22px;height:22px}.company-publish-step-copy{gap:3px;min-width:0;display:grid}.company-publish-guide .company-publish-step-copy strong{color:inherit;font-size:13px;font-weight:900}.company-publish-guide .company-publish-step-copy small{color:#737782;font-size:10px}.company-publish-step-arrow{color:#7b7f88;font-size:25px;font-style:normal;font-weight:400}.company-publish-current-step{background:#fff;border:1px solid #e4e6eb;border-radius:20px;grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:14px;width:min(760px,100%);margin:0 auto 18px;padding:19px;display:grid;box-shadow:0 12px 36px #17203312}.company-publish-current-step>div{min-width:0}.company-publish-current-step>div>small{color:#d91d52;letter-spacing:.08em;font-size:9px;font-weight:950}.company-publish-current-step h3{color:#20232a;margin:5px 0;font-size:18px;line-height:1.25}.company-publish-current-step p{color:#686d78;margin:0;font-size:11px;line-height:1.5}.company-publish-current-step>span{color:#db1d52;background:linear-gradient(145deg,#fff0f4,#fff8fa);border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.company-publish-current-step>span .app-pictogram{width:33px;height:33px}.company-publish-current-step>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef1454,#e60047);border:0;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:13px;font-weight:900;display:flex;box-shadow:0 9px 22px #d91d5238}.company-publish-current-step>button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #d91d5247}.company-publish-workspace .mission-publish-form{background:#fff;border-color:#e4e6eb}.company-publish-workspace .mission-game-card-title>span{border-color:#f3c6d2;color:#c91649!important;background:#fff1f5!important}.company-publish-workspace .mission-game-card-title>span.is-saved{border-color:#c7e6d8;color:#167b58!important;background:#effaf5!important}.company-publish-workspace .mission-game-section.current{box-shadow:none;background:#fff8fa;border-color:#f0c4d0!important}.company-publish-workspace .mission-game-section>b{color:#d91d52!important;background:#fff0f4!important}.company-publish-workspace .mission-game-section>span>small{color:#d91d52!important}.mission-context-help{background:#fafbfc;border:1px solid #e4e6eb;border-radius:12px;overflow:hidden}.mission-context-help>summary{color:#4f5664;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:10px;font-weight:850;list-style:none;display:flex}.mission-context-help>summary::-webkit-details-marker{display:none}.mission-context-help>summary .app-pictogram{color:#d91d52;width:18px;height:18px}.mission-context-help>p{color:#666d79;margin:0;padding:0 12px 12px 38px;font-size:10px;line-height:1.55}.company-publish-workspace .mission-wizard-actions{grid-template-columns:1fr;gap:10px;display:grid}.company-publish-workspace .mission-wizard-actions>div{width:100%}.company-publish-workspace .mission-wizard-actions>div>button{flex:1}.company-publish-workspace .mission-wizard-actions .mission-game-publish{background:linear-gradient(135deg,#ef1454,#e60047);border:0;width:100%;box-shadow:0 9px 22px #d91d5238}@media (max-width:760px){.company-publish-guide.mission-company-guide,.company-publish-current-step{box-shadow:none;border-radius:16px}.company-publish-guide-topbar{padding:11px 14px 6px}.company-publish-guide .mission-game-intro{padding:5px 14px 12px}.company-publish-guide .mission-game-intro>strong{font-size:22px}.company-publish-guide.mission-company-guide ol{gap:8px;padding:0 14px 14px}.company-publish-guide li>button{grid-template-columns:42px minmax(0,1fr) 16px;gap:10px;min-height:68px;padding:10px 12px}.company-publish-step-icon{width:42px;height:42px}.company-publish-current-step{grid-template-columns:minmax(0,1fr) 58px;gap:10px;padding:14px}.company-publish-current-step>span{border-radius:16px;width:56px;height:56px}.company-publish-current-step>span .app-pictogram{width:28px;height:28px}.company-publish-current-step>button{min-height:50px}.company-publish-workspace .mission-wizard-actions{bottom:calc(67px + env(safe-area-inset-bottom));background:#fffffffa;border-top-color:#e4e6eb;margin-left:-14px;margin-right:-14px;padding-bottom:11px}.company-publish-workspace .mission-wizard-save-status{color:#687167;font-size:9px}}.company-announcements-overview{background:linear-gradient(135deg,#fff 0%,#fff8fa 58%,#fff3f7 100%);border-color:#eadfe3;border-radius:24px;box-shadow:0 16px 42px #17203317}.company-announcements-overview>header{grid-template-columns:50px minmax(0,1fr) auto;gap:14px;padding:18px 20px 12px}.company-announcements-icon{background:linear-gradient(145deg,#ef2b63,#d91d52);border-radius:15px;width:48px;height:48px;box-shadow:0 9px 22px #d91d523d}.company-announcements-icon .app-pictogram{width:24px;height:24px}.company-announcements-overview header small{letter-spacing:.13em;font-size:8px}.company-announcements-overview h3{letter-spacing:-.025em;margin:2px 0 3px;font-size:24px}.company-announcements-overview header p{max-width:590px;font-size:11px;line-height:1.4}.company-announcements-overview header>button,.company-announcements-empty>button{background:linear-gradient(135deg,#ef2b63,#d91d52);border-radius:14px;min-height:46px;padding:0 18px;box-shadow:0 10px 24px #d91d5238}.company-announcements-stats{background:0 0;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 20px 18px}.company-announcements-stats article{background:#ffffffeb;border:1px solid #e1dadddb;border-radius:14px;grid-template-columns:31px minmax(0,1fr);gap:8px;padding:9px 11px;box-shadow:0 5px 14px #1720330b}.company-announcements-stats article:last-child{border-right:1px solid #e1dadddb}.company-announcements-stats article>span{background:#f5f6f8;border-radius:10px;width:30px;height:30px}.company-announcements-stats article>span .app-pictogram{width:16px;height:16px}.company-announcements-stats strong{font-size:17px}.company-announcements-stats small{margin-top:2px;font-size:9px}.company-announcements-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:16px!important;padding:0!important}.company-announcements-list>.dashboard-card-title{align-items:end;padding:4px 2px 13px!important}.company-announcements-list>.dashboard-card-title h3{letter-spacing:-.025em;margin-top:2px;font-size:22px!important}.company-announcements-list>.dashboard-card-title p:not(.company-announcements-kicker){margin-top:4px;font-size:10px!important}.company-announcements-list>.dashboard-card-title>span{color:#172033;background:#fff;border:1px solid #e4e6e9;border-radius:17px;min-height:34px;padding:0 13px;font-size:10px;font-weight:850}.company-announcements-kicker{letter-spacing:.13em;font-weight:900;color:#d91d52!important;margin:0!important;font-size:8px!important}.company-announcement-cards{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:2px}.company-announcement-cards>article{background:#fff;border:1px solid #e5e5e7;border-radius:21px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 10px 28px #17203314}.company-announcement-cards>article:hover{border-color:#d9d9dd;transform:translateY(-2px);box-shadow:0 16px 36px #1720331f}.company-announcement-cards>article.selected{background:#fff;border-color:#ef2b63;box-shadow:0 0 0 3px #ef2b631c,0 16px 36px #1720331c}.company-announcement-open{background:#fff;border:0;grid-template-rows:132px minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:0;width:100%;min-height:0;padding:0;display:grid}.company-announcement-open:hover{background:#fff}.company-announcement-open:focus-visible{outline-offset:-3px;outline:3px solid #e52f624d}.company-announcement-cover{color:#172033;background:#e5e8ea;place-items:center;width:100%;min-width:0;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.company-announcement-cover.urgent{color:#a81943}.company-announcement-cover.in-progress{color:#176b4a}.company-announcement-map-cover{z-index:0;background:#d7dadd;width:100%;height:100%;position:absolute;inset:0}.company-announcement-map-cover .mission-location-map-tiles{filter:grayscale()saturate(0)contrast(108%)brightness(94%);opacity:.9}.company-announcement-map-cover:after{background:linear-gradient(#ffffff14,#17203324)}.company-announcement-map-cover .mission-location-logo{color:#fff;background:#ef2b63;border-radius:50%;box-shadow:0 0 0 5px #fffc,0 10px 24px #1720333d}.company-announcement-cover.urgent .mission-location-logo{color:#fff;background:#c91849}.company-announcement-cover.in-progress .mission-location-logo{color:#fff;background:#23734f}.company-announcement-cover .mission-publication-status{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffb8;border-radius:999px;padding:6px 9px;font-size:8px;position:absolute;top:11px;left:11px;box-shadow:0 4px 12px #17203314}.company-announcement-new{z-index:3;color:#fff;background:#d91d52;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:11px;right:11px;box-shadow:0 6px 14px #d91d523d}.company-announcement-cover>small{z-index:3;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:1px solid #ffffffc2;border-radius:999px;max-width:calc(100% - 90px);padding:3px 8px;font-size:9px;font-weight:850;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 3px 10px #1720331a}.company-announcement-copy{color:#172033;align-content:start;gap:7px;min-width:0;padding:14px 15px 13px;display:grid}.company-announcement-date{color:#707886;font-size:9px;font-weight:750}.company-announcement-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.company-announcement-negotiation-badge{color:#c61b4c;white-space:nowrap;background:#fff0f4;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:900;line-height:1.2}.company-announcement-copy>strong{color:#172033;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.company-announcement-place{color:#687181;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.company-announcement-place .app-pictogram{width:14px;height:14px}.company-announcement-candidates{color:#172033;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:13px;grid-column:auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin-top:3px;margin-left:0;padding:9px 10px;display:grid}.company-announcement-candidates.attention{color:#a81943;background:#fff0f4;border-color:#f3b7c8}.company-announcement-candidates>span:first-child{background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.company-announcement-candidates>span:first-child .app-pictogram{width:16px;height:16px}.company-announcement-candidates>span:nth-child(2){min-width:0;display:grid}.company-announcement-candidates strong{font-size:10px!important}.company-announcement-candidates small{color:inherit;opacity:.72;margin-top:1px;font-size:8px!important}.company-announcement-candidates>b{font-size:16px;position:static;transform:none}.company-announcement-journey{background:#fff;border-top:1px solid #eef0f2;gap:12px;padding:14px 15px;display:grid}.company-announcement-journey>header{gap:3px;display:grid}.company-announcement-journey>header>span{color:#d91d52;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.company-announcement-journey>header>strong{color:#343b48;font-size:10px;line-height:1.35}.company-announcement-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.company-announcement-journey li{color:#9ba1aa;text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.company-announcement-journey li:not(:last-child):after{z-index:0;content:"";background:#e2e5e9;border-radius:999px;width:calc(100% - 32px);height:3px;position:absolute;top:13px;left:calc(50% + 16px)}.company-announcement-journey li.done:not(:last-child):after{background:#2b7a5a}.company-announcement-journey li>span{z-index:1;color:#8e949d;background:#fff;border:2px solid #e2e5e9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid;position:relative}.company-announcement-journey li.done{color:#2b7a5a}.company-announcement-journey li.done>span{color:#fff;background:#2b7a5a;border-color:#2b7a5a}.company-announcement-journey li.active{color:#c51c4d}.company-announcement-journey li.active>span{color:#fff;background:#ef2b63;border-color:#ef2b63;box-shadow:0 0 0 4px #ef2b631f}.company-announcement-card.has-attention .company-announcement-journey li.active>span:before,.company-announcement-card.has-attention .company-announcement-journey li.active>span:after{content:"";pointer-events:none;transform-origin:50%;border:2px solid #ef2b6380;border-radius:50%;animation:2.4s cubic-bezier(.2,.68,.25,1) infinite company-announcement-shockwave;position:absolute;inset:-2px}.company-announcement-card.has-attention .company-announcement-journey li.active>span:after{animation-delay:1.2s}@keyframes company-announcement-shockwave{0%{opacity:.58;transform:scale(1)}72%,to{opacity:0;transform:scale(1.95)}}@media (prefers-reduced-motion:reduce){.company-announcement-card.has-attention .company-announcement-journey li.active>span:before,.company-announcement-card.has-attention .company-announcement-journey li.active>span:after{opacity:0;animation:none}}.company-announcement-journey li small{max-width:74px;color:inherit;font-size:8px;font-weight:800;line-height:1.2}.company-announcement-next{color:#fff;background:#d91d52;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 14px;font-size:10px;font-weight:900;display:flex;box-shadow:0 7px 18px #d91d5233}.company-announcement-next:hover{background:#bf1746}.company-announcement-next:focus-visible{outline-offset:2px;outline:3px solid #e52f6247}.company-announcement-next>b{font-size:16px}.company-announcement-cards>article>.company-mission-actions{background:#fff;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:auto;padding:0 14px 13px;display:grid}.company-announcement-cards .company-mission-actions button{color:#626a77;background:#f7f8fa;border-color:#e5e7eb;border-radius:12px;min-height:36px;padding:0 11px;font-size:10px}.company-announcement-cards .company-mission-actions button:only-child{grid-column:1/-1}@media (max-width:920px){.company-announcement-cards{grid-template-columns:1fr}}@media (max-width:760px){.company-announcements-overview{border-radius:19px;box-shadow:0 8px 24px #17203312}.company-announcements-overview>header{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:13px 13px 9px}.company-announcements-icon{border-radius:13px;width:40px;height:40px}.company-announcements-icon .app-pictogram{width:20px;height:20px}.company-announcements-overview h3{margin-top:1px;font-size:17px}.company-announcements-overview header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.company-announcements-overview header>button{border-radius:12px;grid-column:auto;width:auto;min-height:40px;padding:0 12px;font-size:10px}.company-announcements-overview header>button span{font-size:16px}.company-announcements-stats{gap:6px;padding:0 13px 13px}.company-announcements-stats article{text-align:left;border-radius:11px;grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:5px;padding:7px 6px}.company-announcements-stats article>span{border-radius:8px;width:23px;height:23px}.company-announcements-stats article>span .app-pictogram{width:13px;height:13px}.company-announcements-stats strong{font-size:14px}.company-announcements-stats small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.company-announcements-list{border-radius:0;margin-top:12px!important}.company-announcements-list>.dashboard-card-title{padding:2px 2px 10px!important}.company-announcements-list>.dashboard-card-title h3{font-size:19px!important}.company-announcements-list>.dashboard-card-title p:not(.company-announcements-kicker){margin-top:2px;font-size:8px!important}.company-announcements-list>.dashboard-card-title>span{min-height:30px;padding:0 10px;font-size:9px}.company-announcement-cards{grid-template-columns:1fr;gap:13px;padding:1px}.company-announcement-cards>article{border-radius:18px;box-shadow:0 8px 22px #17203314}.company-announcement-cards>article:hover{transform:none}.company-announcement-open{grid-template-rows:104px auto;grid-template-columns:1fr}.company-announcement-cover .mission-publication-status,.company-announcement-new{padding:5px 8px;font-size:7px;top:8px}.company-announcement-cover .mission-publication-status{left:8px}.company-announcement-new{right:8px}.company-announcement-map-cover .mission-location-logo{border-radius:14px;width:45px;height:45px}.company-announcement-map-cover .mission-location-logo .app-pictogram{width:23px;height:23px}.company-announcement-cover>small{font-size:8px;bottom:7px}.company-announcement-copy{gap:6px;padding:12px 13px 11px}.company-announcement-copy>strong{min-height:0;font-size:15px}.company-announcement-candidates{margin-top:2px;padding:8px 9px}.company-announcement-journey{gap:11px;padding:12px 13px}.company-announcement-journey li small{overflow-wrap:normal;letter-spacing:-.01em;white-space:nowrap;word-break:keep-all;width:100%;max-width:none;padding:0 1px;font-size:6.5px;line-height:1.1}.company-announcement-next{min-height:46px;font-size:11px}.company-announcement-cards>article>.company-mission-actions{padding:9px 12px 12px}.company-announcement-cards .company-mission-actions button{min-height:44px;font-size:10px}}@media (max-width:390px){.company-announcements-overview>header{grid-template-columns:38px minmax(0,1fr)}.company-announcements-overview header>button{grid-column:1/-1;width:100%;min-height:40px}.company-announcements-icon{width:37px;height:37px}}@media (max-width:760px){.account-dashboard{--app-topbar-height:126px}.dashboard-mobile-shell-header.landing-header{z-index:5204;width:100%;top:0;left:0;right:0;position:fixed!important}.dashboard-mobile-account-header{top:calc(72px + env(safe-area-inset-top,0px))!important;border-radius:0!important;width:100%!important;height:54px!important;min-height:54px!important;padding:0 8px!important;left:0!important;right:0!important}.dashboard-main,.dashboard-main.mobile-account-home-open{padding-top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px) + 10px)!important;scroll-padding-top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px) + 10px)!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-artisan-agenda{grid-template-columns:repeat(4,minmax(0,1fr))!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-artisan-agenda.has-artisan-earnings{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.calendar-rate-panel .calendar-base-rate-form{background:#fff;border:1px solid #eadde1;border-radius:10px;grid-template-columns:1fr;padding:11px}.calendar-rate-panel .calendar-base-rate-form>button{min-height:40px}.calendar-rate-separator{background:#eadde1;height:1px;margin:17px 0 14px}.company-activity-nav>button{color:#656a71;min-width:0;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:850;display:flex;position:relative}.company-activity-nav>button:hover{color:#202328;background:#fff}.company-activity-nav .app-pictogram{width:20px;height:20px}.company-activity-nav>button>b{color:#fff;background:#e52f62;border:2px solid #f6f7f8;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;line-height:1;display:grid}.company-activity-nav>button.active>b{border-color:#202328}.dashboard-role-entreprise .orders-workspace-home{gap:14px}.dashboard-role-entreprise .orders-workspace-guide{background:#f7f8f9;border:1px solid #dce1e6;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px}.dashboard-role-entreprise .orders-workspace-guide.attention{background:#fff7f9;border-color:#f0b6c6}.dashboard-role-entreprise .orders-workspace-guide.payment-required{background:linear-gradient(145deg,#eff8ff 0%,#e6f2fc 100%);border:2px solid #ef2b63;box-shadow:0 0 0 3px #ef2b6314,0 10px 26px #2d66991a}.dashboard-role-entreprise .orders-workspace-guide.complete{background:#f5faf7;border-color:#cfe5da}.dashboard-role-entreprise .orders-workspace-guide>span{color:#202328;background:#fff;border-radius:14px;width:46px;height:46px}.dashboard-role-entreprise .orders-workspace-guide.attention>span{color:#d91d52}.dashboard-role-entreprise .orders-workspace-guide>div>small{color:#d91d52;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.dashboard-role-entreprise .orders-workspace-guide.complete>div>small{color:#23734f}.dashboard-role-entreprise .orders-workspace-guide strong{font-size:15px;line-height:1.3}.dashboard-role-entreprise .orders-workspace-guide p{margin-top:4px;font-size:11px}.dashboard-role-entreprise .orders-workspace-guide>button{color:#fff;white-space:nowrap;cursor:pointer;background:#202328;border:0;border-radius:23px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.dashboard-role-entreprise .orders-workspace-guide.attention>button{background:#e52f62}.dashboard-role-entreprise .orders-workspace-guide>button b{font-size:16px}.dashboard-role-entreprise .orders-workspace-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-role-entreprise .orders-workspace-cards>button{min-height:120px}@media (max-width:1040px){.dashboard-role-entreprise .orders-workspace-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ongoing-candidate-message{margin-top:2px}.ongoing-candidate-message>summary{color:#58616b;cursor:pointer;width:fit-content;font-size:10px;font-weight:800}.ongoing-candidate-message>blockquote{margin-top:8px}@media (max-width:760px){.company-activity-nav{border-radius:14px;gap:3px;margin:0 10px 12px;padding:4px}.company-activity-nav>button{border-radius:10px;grid-template-rows:21px auto;gap:3px;min-height:58px;padding:6px 2px;font-size:8px;line-height:1.05;display:grid}.company-activity-nav .app-pictogram{justify-self:center;width:20px;height:20px}.company-activity-nav>button>b{border-width:2px;min-width:18px;height:18px;padding:0 4px;font-size:7px;position:absolute;top:3px;left:calc(50% + 6px)}.dashboard-role-entreprise .orders-history-page{padding-left:10px;padding-right:10px}.dashboard-role-entreprise .orders-workspace-guide{border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px}.dashboard-role-entreprise .orders-workspace-guide>span{border-radius:12px;width:40px;height:40px}.dashboard-role-entreprise .orders-workspace-guide strong{font-size:13px}.dashboard-role-entreprise .orders-workspace-guide p{font-size:10px;line-height:1.45}.dashboard-role-entreprise .orders-workspace-guide>button{border-radius:14px;grid-column:1/-1;width:100%;min-height:48px}.dashboard-role-entreprise .orders-workspace-cards{grid-template-columns:1fr;gap:8px}.dashboard-role-entreprise .orders-workspace-cards>button{min-height:86px}.dashboard-role-artisan .dashboard-main.dashboard-tab-orders:not(.mobile-account-home-open),.dashboard-role-entreprise .dashboard-main:is(.dashboard-tab-orders,.dashboard-tab-ongoing):not(.mobile-account-home-open){--activity-header-offset:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px));padding-top:calc(var(--activity-header-offset) + 78px)!important}.dashboard-role-artisan .orders-workspace-tabs,.dashboard-role-entreprise .company-activity-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5200!important;top:var(--activity-header-offset)!important;right:var(--app-page-gutter,16px)!important;left:var(--app-page-gutter,16px)!important;background:#fffffffa!important;border:1px solid #dfe3e7!important;border-top:0!important;border-radius:0 0 18px 18px!important;width:auto!important;margin:0!important;padding:6px!important;position:fixed!important;box-shadow:0 9px 24px #17203317!important}.dashboard-role-artisan .orders-workspace-tabs>button,.dashboard-role-entreprise .company-activity-nav>button{border-radius:14px!important;min-height:58px!important}.dashboard-main.dashboard-tab-ongoing{--activity-page-gutter:clamp(10px, 3vw, 14px);padding-left:0!important;padding-right:0!important}.dashboard-tab-ongoing .ongoing-missions-page,.dashboard-tab-ongoing .ongoing-missions-layout{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.dashboard-tab-ongoing>.account-email-review-notice.compact,.dashboard-tab-ongoing .ongoing-flow-tabs{display:none!important}.dashboard-tab-ongoing .company-activity-mobile-board{width:100%;max-width:100%;padding:19px var(--activity-page-gutter) 24px;box-sizing:border-box;background:#fff;margin:0 auto;display:block}.dashboard-tab-ongoing .ongoing-missions-layout>.ongoing-mission-selector,.dashboard-tab-ongoing .ongoing-missions-layout.mobile-detail-open>.company-activity-mobile-board{display:none!important}.company-activity-mobile-board .artisan-activity-board-heading{margin-bottom:18px}.company-activity-mobile-board .artisan-activity-board-heading>div{gap:5px}.company-activity-mobile-board .artisan-activity-board-heading .documents-eyebrow{color:#555b63;margin:0;font-size:11px}.company-activity-mobile-board .artisan-activity-board-heading h4{font-size:20px;line-height:1.18}.company-activity-mobile-board .artisan-activity-board-heading span{max-width:310px;font-size:10px;line-height:1.5}.company-activity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:12px;width:100%;max-width:720px;margin-left:auto;margin-right:auto}.company-activity-card .artisan-activity-status{max-width:calc(100% - 18px)}.company-activity-card .artisan-activity-card-visual:has(>b) .artisan-activity-status{max-width:calc(100% - 50px)}.company-activity-card .artisan-activity-card-price>small{color:#287d5b}.dashboard-tab-ongoing .ongoing-mission-detail{width:100%;max-width:720px;padding-right:var(--activity-page-gutter);padding-left:var(--activity-page-gutter);box-sizing:border-box;margin-left:auto;margin-right:auto;gap:8px!important}.dashboard-tab-ongoing .ongoing-candidates-panel{scroll-margin-top:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px) + 10px)}.dashboard-tab-ongoing .ongoing-mobile-back{min-height:42px;box-shadow:none;background:#fff;border:1px solid #e0e3e6;margin:0 0 7px;padding:0 12px;font-size:11px}.dashboard-tab-ongoing .ongoing-candidates-panel>header{box-sizing:border-box;gap:10px;min-height:68px;position:relative;align-items:center!important;padding:14px 16px!important}.dashboard-tab-ongoing .ongoing-candidates-panel>header>div{min-width:0}.dashboard-tab-ongoing .ongoing-candidates-panel>header .documents-eyebrow{margin-bottom:3px;font-size:9px}.dashboard-tab-ongoing .ongoing-candidates-panel>header h4{line-height:1.2;margin:0!important;font-size:20px!important}.dashboard-tab-ongoing .ongoing-candidates-panel>header span{display:none!important}.dashboard-tab-ongoing .ongoing-candidates-panel>header>b{border-radius:50%;flex:0 0 36px;align-self:center;width:36px;min-width:36px;height:36px;padding:0;font-size:11px;line-height:1;position:static!important;transform:none!important}.dashboard-tab-ongoing .ongoing-candidate-subnav.single-section{display:none!important}.dashboard-tab-ongoing .ongoing-candidate-subnav:not(.single-section){gap:6px;position:static;overflow-x:auto;padding:9px 12px!important;display:flex!important}.dashboard-tab-ongoing .ongoing-candidate-subnav:not(.single-section) button{border-radius:999px;flex:none;gap:6px;min-height:40px;padding:6px 9px;display:flex}.dashboard-tab-ongoing .ongoing-candidate-subnav:not(.single-section) button>i,.dashboard-tab-ongoing .ongoing-candidate-subnav:not(.single-section) button small{display:none!important}.dashboard-tab-ongoing .ongoing-candidate-subnav:not(.single-section) button b{min-width:20px;height:20px;position:static}.dashboard-tab-ongoing .ongoing-candidate-list{background:#f5f6f7;gap:9px;padding:10px 12px 14px}.dashboard-tab-ongoing .ongoing-candidate-card{border-radius:17px;align-items:start;box-shadow:0 6px 18px #181c210e;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;padding:13px!important}.dashboard-tab-ongoing .ongoing-candidate-avatar{width:58px;height:58px}.dashboard-tab-ongoing .ongoing-candidate-identity,.dashboard-tab-ongoing .ongoing-candidate-identity>div:first-child{gap:4px}.dashboard-tab-ongoing .top-profile-badge,.dashboard-tab-ongoing .ongoing-verified-badge{padding:4px 6px;font-size:8px!important}.dashboard-tab-ongoing .ongoing-candidate-identity h5{font-size:17px!important}.dashboard-tab-ongoing .ongoing-candidate-identity>p{line-height:1.4;font-size:10px!important}.dashboard-tab-ongoing .ongoing-candidate-trades{gap:4px;margin-top:2px}.dashboard-tab-ongoing .ongoing-candidate-trades span{padding:4px 6px;font-size:8px}.dashboard-tab-ongoing .ongoing-candidate-trades span:not(.matching){display:none}.dashboard-tab-ongoing .ongoing-candidate-message>summary{align-content:center;min-height:28px;font-size:9px}.dashboard-tab-ongoing .ongoing-candidate-message>blockquote{margin:5px 0 0;line-height:1.4;font-size:10px!important}.dashboard-tab-ongoing .ongoing-candidate-privacy{background:0 0;border:0;gap:5px;padding:0;line-height:1.35;margin:3px 0 0!important;font-size:8px!important}.dashboard-tab-ongoing .ongoing-candidate-privacy .app-pictogram{width:13px;height:13px}.dashboard-tab-ongoing .ongoing-candidate-score{border-radius:12px;align-items:center;gap:8px;padding:10px 11px;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important}.dashboard-tab-ongoing .ongoing-candidate-score>span:first-child{display:none}.dashboard-tab-ongoing .ongoing-candidate-score strong{font-size:14px!important}.dashboard-tab-ongoing .ongoing-candidate-score em{text-align:right;grid-column:auto;justify-self:end;font-size:9px!important}.dashboard-tab-ongoing .ongoing-candidate-card.has-positions .ongoing-candidate-score{display:none!important}.dashboard-tab-ongoing .ongoing-decision-label{display:none}.dashboard-tab-ongoing .ongoing-candidate-decision,.dashboard-tab-ongoing .ongoing-candidate-decision.has-counter-action{gap:7px;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-tab-ongoing .ongoing-candidate-decision .accept,.dashboard-tab-ongoing .ongoing-candidate-decision .pay-calendar,.dashboard-tab-ongoing .ongoing-candidate-decision .ongoing-decision-pill{grid-column:1/-1!important}.dashboard-tab-ongoing .ongoing-candidate-decision button{border-radius:11px;font-size:10px;min-height:43px!important}.dashboard-tab-ongoing .ongoing-position-applications{background:#f7f8f9;border-color:#e0e3e6;border-radius:14px;gap:8px;padding:10px}.dashboard-tab-ongoing .ongoing-position-applications>header p,.dashboard-tab-ongoing .ongoing-position-applications>header>b{display:none}.dashboard-tab-ongoing .ongoing-position-applications>header strong{font-size:12px}.dashboard-tab-ongoing .ongoing-position-application{border-radius:12px;gap:8px;padding:10px}.dashboard-tab-ongoing .ongoing-position-main>span:first-child{display:none}.dashboard-tab-ongoing .ongoing-position-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dashboard-tab-ongoing .ongoing-position-actions .accept{grid-area:1/1/auto/-1}.dashboard-tab-ongoing .ongoing-position-actions button{min-height:42px;padding:7px 8px;font-size:9px}.dashboard-tab-ongoing .ongoing-mission-summary>p{padding:11px 14px;font-size:10px;line-height:1.45}.dashboard-tab-ongoing .ongoing-mission-facts{margin:0 14px 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-tab-ongoing .ongoing-mission-facts>span,.dashboard-tab-ongoing .ongoing-mission-facts>span:nth-child(2n),.dashboard-tab-ongoing .ongoing-mission-facts>span:nth-last-child(-n+2){border-bottom:1px solid #eee;border-right:1px solid #eee;padding:9px}.dashboard-tab-ongoing .ongoing-mission-facts>span:nth-child(2n){border-right:0}.dashboard-tab-ongoing .ongoing-mission-facts>span:nth-last-child(-n+2){border-bottom:0}}@media (display-mode:standalone) and (max-width:760px){.dashboard-role-artisan .dashboard-main.dashboard-tab-orders:not(.mobile-account-home-open),.dashboard-role-entreprise .dashboard-main:is(.dashboard-tab-orders,.dashboard-tab-ongoing):not(.mobile-account-home-open){--activity-header-offset:var(--app-topbar-height,126px);padding-top:calc(var(--activity-header-offset) + 78px)!important}.dashboard-role-artisan .orders-workspace-tabs,.dashboard-role-entreprise .company-activity-nav{top:var(--activity-header-offset)!important}}@media (max-width:330px){.company-activity-card-grid{grid-template-columns:1fr}}.dashboard-tab-ongoing .ongoing-candidate-list{background:#f4f5f6;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;padding:18px}.dashboard-tab-ongoing .ongoing-candidate-card.candidate-mission-card{background:#fff;border:1px solid #dfe2e5;border-radius:22px;align-items:stretch;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #1b1f2413;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.dashboard-tab-ongoing .candidate-mission-card.status-accepted,.dashboard-tab-ongoing .candidate-mission-card.status-accepted.payment-waiting{background:#fff;border-color:#dfe2e5}.candidate-mission-cover{background:#eceef0;height:132px;min-height:132px;position:relative}.candidate-mission-location-cover{width:100%;height:100%;position:absolute;inset:0}.candidate-mission-location-cover .mission-location-logo{border-radius:17px;width:56px;height:56px}.candidate-mission-location-cover .mission-location-logo .app-pictogram{width:28px;height:28px}.dashboard-tab-ongoing .candidate-mission-location-cover .mission-location-map-credit{font-size:8px!important}.candidate-mission-status{z-index:4;color:#b6244d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffeff4f5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #272b301a}.candidate-mission-status.status-accepted{color:#176f4a;background:#e7f7eff7}.candidate-mission-status.status-accepted.payment-waiting{color:#b6244d;background:#ffeff4f7}.candidate-mission-status.status-declined,.candidate-mission-status.status-withdrawn{color:#666d75;background:#f0f2f4f7}.dashboard-tab-ongoing .candidate-mission-cover .ongoing-candidate-avatar{z-index:5;border-width:4px;width:66px;height:66px;position:absolute;bottom:-31px;left:18px;box-shadow:0 7px 18px #1c202529}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-identity{gap:6px;padding:42px 18px 14px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-identity h5{font-size:20px;line-height:1.2}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-identity>p{font-size:12px;line-height:1.45}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-trades{margin-top:2px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-trades span{padding:5px 8px;font-size:10px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-privacy{margin-top:4px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score{background:#f8f9fa;border:1px solid #e2e5e8;border-radius:14px;align-items:start;gap:10px;width:auto;margin:0 18px 14px;padding:12px 13px;grid-column:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score>span:first-child{display:grid}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score>span+span{border-left:1px solid #e1e4e7;padding-left:10px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score small{font-size:9px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score em{grid-column:1/-1;justify-self:start;font-size:10px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-applications,.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-payment-action,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision,.dashboard-tab-ongoing .candidate-mission-card .ongoing-counteroffer-panel{grid-column:auto;width:auto;margin:0 18px 18px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-applications{background:#f6f7f8;border-color:#dfe3e7;border-radius:16px;gap:10px;padding:12px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-applications.single-position{background:0 0;border:0;padding:0}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-application{box-shadow:none;border-color:#dfe3e7;border-radius:15px;gap:10px;padding:14px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-main>span:first-child{display:none}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-main strong{font-size:16px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-main p{flex-wrap:wrap;gap:5px 10px;margin-top:3px;font-size:13px;display:flex}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-actions,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision.has-counter-action{gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-actions .accept,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision .accept,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision .pay-calendar,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision .ongoing-decision-pill{grid-column:1/-1!important}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-actions button,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision button{border-radius:13px;width:100%;min-height:48px;font-size:11px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-actions button.accept,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision button.accept{color:#fff;background:#181a1e;border-color:#181a1e;min-height:54px;font-size:12px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-actions button.counter,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision button.counter{color:#b51f47;background:#fff;border-color:#df315d}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-actions button.decline,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision button.decline{color:#4e555d;background:#fff;border-color:#cfd4d9}.candidate-payment-handoff{color:#747a81;text-align:center;grid-column:1/-1;font-size:10px;line-height:1.4}.dashboard-tab-ongoing .candidate-mission-card .ongoing-decision-label{color:#6b7178;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-payment-action{grid-template-columns:1fr;display:grid}.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-payment-action button{width:100%;min-height:50px}@media (max-width:760px){.dashboard-tab-ongoing .ongoing-candidate-list{box-sizing:border-box;grid-template-columns:1fr;gap:12px;width:100%;padding:12px}.dashboard-tab-ongoing .ongoing-candidate-card.candidate-mission-card{border-radius:20px;width:100%;max-width:620px;margin-left:auto;margin-right:auto;grid-template-columns:1fr!important;gap:0!important;padding:0!important}.candidate-mission-cover{height:122px;min-height:122px}.candidate-mission-status{min-height:27px;top:10px;left:10px;font-size:10px!important}.dashboard-tab-ongoing .candidate-mission-cover .ongoing-candidate-avatar{left:50%;right:auto;transform:translate(-50%)}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-identity{text-align:center;justify-items:center;padding:41px 16px 13px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-identity>div:first-child,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-trades{justify-content:center}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-message{width:100%}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-message>summary{margin-left:auto;margin-right:auto}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-message>blockquote{text-align:left}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-privacy{text-align:center;justify-content:center}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-identity h5{font-size:19px!important}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score,.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-applications,.dashboard-tab-ongoing .candidate-mission-card .ongoing-position-payment-action,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-decision,.dashboard-tab-ongoing .candidate-mission-card .ongoing-counteroffer-panel{margin-left:16px;margin-right:16px}.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score strong{font-size:12px!important}.candidate-payment-handoff{font-size:11px!important}}.dashboard-tab-ongoing .candidate-mission-card .candidate-profile-link{color:#202328;text-align:left;cursor:pointer;background:#fff;border:1px solid #dadddf;border-radius:15px;grid-column:auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:auto;min-height:68px;margin:0 18px 14px;padding:10px 12px;display:grid;box-shadow:0 4px 14px #1c20250b}.dashboard-tab-ongoing .candidate-mission-card .candidate-profile-link:hover{background:#fff9fb;border-color:#c92b56}.candidate-profile-link>span:first-child{color:#4e555d;background:#f3f4f5;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.candidate-profile-link>span:first-child .app-pictogram{width:22px;height:22px}.candidate-profile-link>span:nth-child(2){gap:3px;min-width:0;display:grid}.candidate-profile-link strong{font-size:12px}.candidate-profile-link small{color:#737981;white-space:normal;font-size:9px;line-height:1.35}.candidate-profile-link>b{color:#25292e;font-size:18px}.candidate-profile-backdrop{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13161bb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.candidate-profile-sheet{background:#f4f5f6;border:1px solid #ffffffb3;border-radius:25px;grid-template-rows:auto minmax(0,1fr) auto;width:min(780px,100vw - 44px);max-height:min(900px,100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000052}.candidate-profile-header{z-index:2;background:#fffffff7;border-bottom:1px solid #e2e4e6;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:72px;padding:10px 16px;display:grid;position:relative}.candidate-profile-header>div{justify-items:center;gap:2px;display:grid}.candidate-profile-header small{color:#c62452;letter-spacing:.08em;font-size:9px;font-weight:900}.candidate-profile-header h3{margin:0;font-size:18px}.candidate-profile-back,.candidate-profile-close{color:#20242a;cursor:pointer;background:#fff;border:1px solid #dfe2e5;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:19px;display:grid}.candidate-profile-close{font-size:24px}.candidate-profile-scroll{overscroll-behavior:contain;gap:13px;padding:16px;display:grid;overflow-y:auto}.candidate-profile-hero{background:#fff;border:1px solid #e0e3e6;border-radius:20px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;display:grid;box-shadow:0 7px 20px #1a1e230e}.candidate-profile-avatar{background:#f1f2f3;border:4px solid #fff;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;overflow:hidden;box-shadow:0 6px 18px #1f232824}.candidate-profile-avatar .rely-ant-avatar{width:94%;height:94%}.candidate-profile-hero-copy{gap:5px;min-width:0;display:grid}.candidate-profile-verified{color:#19734d;background:#e8f7ef;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:900}.candidate-profile-hero h4{margin:0;font-size:23px;line-height:1.15}.candidate-profile-hero p{color:#6c727a;margin:0;font-size:12px;line-height:1.45}.candidate-profile-rate{justify-items:end;gap:2px;min-width:110px;display:grid}.candidate-profile-rate small{color:#737981;font-size:9px}.candidate-profile-rate strong{font-size:22px}.candidate-profile-rate em{color:#626970;font-size:10px;font-style:normal}.candidate-profile-anonymity{color:#215574;background:#edf7fe;border:1px solid #bcd9ed;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:12px 14px;display:grid}.candidate-profile-anonymity>.app-pictogram{justify-self:center;width:27px;height:27px}.candidate-profile-anonymity>span{gap:2px;display:grid}.candidate-profile-anonymity strong{font-size:11px}.candidate-profile-anonymity small{font-size:9px;line-height:1.4}.candidate-profile-key-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.candidate-profile-key-facts>span{text-align:center;background:#fff;border:1px solid #e0e3e6;border-radius:15px;align-content:center;justify-items:center;gap:5px;min-height:92px;padding:10px;display:grid}.candidate-profile-key-facts .app-pictogram{color:#626971;width:23px;height:23px}.candidate-profile-key-facts small{color:#747a82;font-size:8px}.candidate-profile-key-facts strong{font-size:13px}.candidate-profile-section{background:#fff;border:1px solid #e0e3e6;border-radius:19px;gap:12px;padding:16px;display:grid}.candidate-profile-section>header{align-items:center;gap:10px;display:flex}.candidate-profile-section>header>span{color:#535a62;background:#f1f2f4;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.candidate-profile-section>header>span .app-pictogram{width:21px;height:21px}.candidate-profile-section>header>div{gap:2px;display:grid}.candidate-profile-section>header small{color:#7a8087;letter-spacing:.07em;font-size:8px;font-weight:900}.candidate-profile-section h5{margin:0;font-size:15px}.candidate-profile-section>p{color:#59616a;margin:0;font-size:12px;line-height:1.6}.candidate-profile-section blockquote{color:#545b63;background:#fff5f8;border-left:3px solid #dc315e;border-radius:0 12px 12px 0;margin:0;padding:12px;font-size:11px;font-style:italic;line-height:1.55}.candidate-profile-tags,.candidate-profile-languages{flex-wrap:wrap;gap:7px;display:flex}.candidate-profile-tags span{color:#b51f49;background:#fff3f6;border:1px solid #edafc0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.candidate-profile-languages span{color:#4f565e;background:#f1f3f5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.candidate-profile-empty{text-align:center;background:#f5f6f7;border-radius:13px;color:#767c83!important;padding:14px!important}.candidate-profile-qualifications ul,.candidate-profile-controls ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.candidate-profile-qualifications li{background:#fbfbfc;border:1px solid #e3e5e7;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 11px;display:grid}.candidate-profile-qualifications li>span{color:#19734d;background:#e9f7ef;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.candidate-profile-qualifications li strong{font-size:11px}.candidate-profile-qualifications li small{color:#b3234a;background:#fff0f4;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.candidate-profile-document-lock{background:#f2f4f6;border-radius:12px;align-items:flex-start;gap:8px;display:flex;padding:11px!important;font-size:9px!important;line-height:1.5!important}.candidate-profile-document-lock .app-pictogram{flex:0 0 16px;width:16px;height:16px}.candidate-profile-controls li{background:#fafbfb;border:1px solid #e2e5e7;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid}.candidate-profile-controls li>span{color:#18744d;background:#e7f6ee;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.candidate-profile-controls li.missing>span{color:#7a8087;background:#f0f2f4}.candidate-profile-controls li>div{gap:2px;display:grid}.candidate-profile-controls li strong{font-size:11px}.candidate-profile-controls li small{color:#717880;font-size:9px}.candidate-profile-gallery>header>b{color:#5c636b;background:#f0f2f4;border-radius:50%;place-items:center;min-width:30px;height:30px;margin-left:auto;font-size:10px;display:grid}.candidate-profile-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidate-profile-gallery>div>button{cursor:zoom-in;background:#e9ebed;border:0;border-radius:14px;min-height:145px;padding:0;position:relative;overflow:hidden}.candidate-profile-gallery-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:145px;transition:transform .18s;display:block}.candidate-profile-gallery button:hover .candidate-profile-gallery-photo{transform:scale(1.025)}.candidate-profile-gallery button>span{color:#fff;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:#121519a8;border-radius:6px;max-width:calc(100% - 12px);padding:4px 6px;font-size:7px;font-weight:900;position:absolute;bottom:6px;right:6px;overflow:hidden}.candidate-profile-footer{padding:11px 16px calc(11px + env(safe-area-inset-bottom,0px));background:#fffffffa;border-top:1px solid #dfe2e5}.candidate-profile-footer button{color:#fff;cursor:pointer;background:#191b1f;border:0;border-radius:14px;width:100%;min-height:50px;font-size:12px;font-weight:900}.candidate-photo-lightbox{z-index:12100;background:#0a0c0fe6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.candidate-photo-lightbox figure{width:min(900px,100vw - 40px);max-height:calc(100dvh - 40px);margin:0;display:grid;position:relative}.candidate-photo-lightbox-close{z-index:4;color:#fff;cursor:pointer;touch-action:manipulation;background:#121519c7;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.candidate-photo-lightbox-arrow{z-index:3;color:#fff;cursor:pointer;touch-action:manipulation;background:#121519b8;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:50px;height:50px;padding:0 0 4px;font-size:38px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #00000040}.candidate-photo-lightbox-arrow.previous{left:14px}.candidate-photo-lightbox-arrow.next{right:14px}.candidate-photo-lightbox-image{touch-action:pan-y pinch-zoom;background-color:#17191d;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:17px 17px 0 0;justify-self:center;width:100%;height:min(72vh,780px);max-height:calc(100dvh - 105px);display:block}.candidate-photo-lightbox figcaption{background:#fff;border-radius:0 0 17px 17px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.candidate-photo-lightbox figcaption strong{font-size:11px}.candidate-photo-lightbox figcaption span{color:#747a82;font-size:9px;font-weight:850}@media (max-width:760px){body:has(.candidate-profile-backdrop){overflow:hidden!important}body:has(.candidate-profile-backdrop) :is(.mobile-bottom-nav,.rely-mobile-app-nav,.dashboard-mobile-app-nav,.mobile-view-switch,.rely-assistant-launcher){display:none!important}.dashboard-tab-ongoing .candidate-mission-card .candidate-profile-link{min-height:70px;margin-left:16px;margin-right:16px}.candidate-profile-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f5f6;padding:0;display:block}.candidate-profile-sheet{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.candidate-profile-header{min-height:calc(66px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}.candidate-profile-header small{font-size:9px!important}.candidate-profile-header h3{font-size:17px}.candidate-profile-scroll{gap:11px;padding:12px 12px 18px}.candidate-profile-hero{border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px}.candidate-profile-avatar{width:72px;height:72px}.candidate-profile-hero h4{font-size:21px}.candidate-profile-hero p{font-size:11px}.candidate-profile-rate{border-top:1px solid #e7e9eb;grid-column:1/-1;grid-template-columns:1fr auto auto;place-items:end start;gap:5px;padding-top:10px}.candidate-profile-rate strong{justify-self:end;font-size:19px}.candidate-profile-rate em{align-self:center}.candidate-profile-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-profile-key-facts>span{min-height:82px}.candidate-profile-section{border-radius:17px;padding:14px}.candidate-profile-section h5{font-size:14px}.candidate-profile-section>p{font-size:11px}.candidate-profile-qualifications li{grid-template-columns:30px minmax(0,1fr)}.candidate-profile-qualifications li small{grid-column:2;justify-self:start}.candidate-profile-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-profile-gallery>div>button,.candidate-profile-gallery-photo{min-height:132px}.candidate-photo-lightbox{top:calc(var(--app-topbar-height,62px) + env(safe-area-inset-top,0px));bottom:calc(var(--rely-mobile-nav-height,70px) + env(safe-area-inset-bottom,0px));height:auto;padding:0}.candidate-photo-lightbox figure{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;max-height:none}.candidate-photo-lightbox-image{border-radius:0;height:100%;min-height:0;max-height:none}.candidate-photo-lightbox-close{width:48px;height:48px;top:12px;right:12px}.candidate-photo-lightbox-arrow{width:52px;height:52px;font-size:40px}.candidate-photo-lightbox-arrow.previous{left:10px}.candidate-photo-lightbox-arrow.next{right:10px}.candidate-photo-lightbox figcaption{border-radius:0}}.candidate-profile-rate .candidate-profile-fee,.dashboard-tab-ongoing .candidate-mission-card .ongoing-candidate-score .candidate-company-fee,.dashboard-tab-ongoing .candidate-mission-card .candidate-company-total{color:#bd214c;font-size:8px;font-weight:800;line-height:1.35}.candidate-profile-rate .candidate-profile-fee{text-align:right;grid-column:1/-1;justify-self:end;max-width:180px}.dashboard-tab-ongoing .candidate-mission-card .candidate-company-total{margin-top:3px;display:block}@media (max-width:760px){.candidate-profile-rate .candidate-profile-fee{text-align:left;justify-self:start;max-width:none}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish{grid-template-columns:repeat(5,minmax(0,1fr))!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish button.mobile-publish-nav{color:#d91d52!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish button.mobile-publish-nav>.mobile-nav-pictogram{stroke:currentColor;color:#e52f62!important;width:24px!important;height:24px!important;padding:0!important;display:block!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish button.mobile-publish-nav>span{color:#d91d52!important;font-weight:900!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-company-publish button.mobile-publish-nav.active:after{background:#d91d52!important}}.orders-history-page .company-booking-flow.summary-view{box-shadow:none;background:0 0;border:0;gap:12px;margin:0;padding:0;display:grid}.orders-history-page .company-payment-heading.summary-view{background:#fffaf4;border:1px solid #efd0aa;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 16px}.orders-history-page .company-payment-heading.summary-view .company-payment-heading-icon{width:42px;height:42px;font-size:19px}.orders-history-page .company-payment-heading.summary-view h4{margin-bottom:4px;font-size:18px}.orders-history-page .company-payment-heading.summary-view>div>span{font-size:10px}.company-payment-summary-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.company-payment-summary-item{gap:7px;min-width:0;display:grid}.company-payment-summary-item>.company-payment-summary-card{width:100%}.company-payment-cancel-unpaid{color:#a81943;background:#fff;border:1px solid #e6a4b8;border-radius:11px;min-height:40px;font-size:11px;font-weight:900}.company-payment-cancel-unpaid:disabled{cursor:wait;opacity:.65}.company-payment-summary-card.payment-expected{border-color:#efbe80;box-shadow:0 8px 24px #b05b0017}.company-payment-summary-card.simulation-confirmed{border-color:#96cbae;box-shadow:0 8px 24px #249a631a}.company-payment-summary-card.simulation-confirmed .artisan-activity-status.tone-success{color:#176c45;background:#e6f7ed}.company-payment-summary-card.simulation-confirmed .artisan-activity-card-price>small{color:#21744d}.activity-card-guidance.simulation-complete{background:#eefaf3;border-color:#a9d8bf}.activity-card-guidance.simulation-complete>small,.activity-card-guidance.simulation-complete>strong{color:#176c45}.artisan-activity-card-visual>b.activity-action-wizz{transform-origin:50% 70%;will-change:transform;animation:3.2s ease-in-out infinite rely-activity-action-wizz}@keyframes rely-activity-action-wizz{0%,15%,to{transform:translate(0)rotate(0)scale(1)}2%{transform:translate(-2px)rotate(-9deg)scale(1.05)}4%{transform:translate(2px)rotate(9deg)scale(1.05)}6%{transform:translate(-2px)rotate(-7deg)scale(1.04)}8%{transform:translate(2px)rotate(7deg)scale(1.04)}10%{transform:translate(-1px)rotate(-4deg)scale(1.02)}12%{transform:translate(1px)rotate(4deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.artisan-activity-card-visual>b.activity-action-wizz{will-change:auto;animation:none}}.company-payment-summary-card.response-pending{border-color:#e2d4da}.company-payment-summary-card .artisan-activity-card-copy>strong{min-height:0}.company-payment-summary-card .artisan-activity-card-price>small{color:#9b560f}.company-payment-summary-card.response-pending .artisan-activity-card-price>small{color:#6f7379}.company-payment-summary-card .artisan-activity-card-visual:has(>b) .artisan-activity-status{max-width:calc(100% - 58px)}@media (max-width:760px){.orders-history-page .company-booking-flow.summary-view{gap:10px;padding:0!important}.orders-history-page .company-payment-heading.summary-view{border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 13px}.orders-history-page .company-payment-heading.summary-view .company-payment-heading-icon{width:38px;height:38px;font-size:17px}.orders-history-page .company-payment-heading.summary-view h4{font-size:16px}.orders-history-page .company-payment-heading.summary-view>div>span{font-size:9px;line-height:1.4}.company-payment-summary-grid{grid-template-columns:1fr;gap:10px}.company-payment-summary-card{border-radius:16px;grid-template-columns:108px minmax(0,1fr);min-height:190px}.company-payment-summary-card .artisan-activity-card-visual,.company-payment-summary-card .artisan-activity-location-cover{min-height:100%}.company-payment-summary-card .artisan-activity-card-visual>b{width:25px;height:25px;top:auto;bottom:8px;right:8px}.company-payment-summary-card .artisan-activity-status{max-width:calc(100% - 14px);min-height:23px;padding:0 7px;font-size:7px;top:8px;left:7px}.company-payment-summary-card .artisan-activity-card-visual:has(>b) .artisan-activity-status{max-width:calc(100% - 14px);min-height:23px;padding:0 7px;font-size:7px;top:8px;left:7px}.company-payment-summary-card .artisan-activity-card-copy{gap:4px;padding:11px 11px 9px}.company-payment-summary-card .artisan-activity-card-copy>strong{min-height:0;font-size:14px}.company-payment-summary-card .artisan-activity-card-copy>span:not(.artisan-activity-card-price):not(.artisan-activity-card-open){font-size:8px}.company-payment-summary-card .artisan-activity-card-open{min-height:27px;margin-top:1px;padding-top:5px}}.dashboard-next-decision>div>small{color:#b61e48;letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-next-decision>button{justify-content:center;align-items:center;gap:10px;display:flex}.dashboard-next-decision>button>b{font-size:15px}.dashboard-next-decision.payment{background:#fffaf4;border-color:#efd0aa}.dashboard-next-decision.payment>span,.dashboard-next-decision.payment>button{background:#9b560f}.dashboard-next-decision.attention,.dashboard-next-decision.message{background:#fff7f9;border-color:#efbac6}.dashboard-next-decision.attention>span,.dashboard-next-decision.attention>button,.dashboard-next-decision.message>span,.dashboard-next-decision.message>button{background:#c91849}.dashboard-next-decision.mission{background:#f5faf7;border-color:#cfe5da}.dashboard-next-decision.mission>span,.dashboard-next-decision.mission>button{background:#23734f}.company-announcement-open{cursor:default}.company-announcement-options{background:#fff;border-top:0;margin-top:auto;padding:0 14px 13px}.company-announcement-options>summary{color:#626a77;cursor:pointer;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;list-style:none;display:flex}.company-announcement-options>summary::-webkit-details-marker{display:none}.company-announcement-options[open]>summary{border-radius:12px 12px 0 0}.company-announcement-options>div{background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.company-announcement-options>div>button{color:#626a77;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:36px;padding:0 10px;font-size:10px;font-weight:800}.company-announcement-options>div>button:only-child{grid-column:1/-1}.mission-publication-receipt-actions{grid-template-columns:1fr}.mission-publication-more>summary{color:#53625a;text-align:center;cursor:pointer;background:#fff;border:1px solid #cfd8d3;border-radius:12px;min-height:46px;padding:0 14px;font-size:11px;font-weight:850;line-height:46px;list-style:none}.mission-publication-more>summary::-webkit-details-marker{display:none}.mission-publication-more>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.dashboard-role-artisan .orders-workspace-tabs:not(.detail-mode){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-role-artisan .orders-workspace-tabs.detail-mode{grid-template-columns:1fr!important}.orders-workspace-tabs .orders-workspace-back{justify-content:center;align-items:center;gap:10px;width:100%;grid-template-rows:none!important;font-weight:900!important;display:flex!important}.orders-workspace-tabs .orders-workspace-back>span:first-child{font-size:20px;line-height:1}@media (max-width:760px){.dashboard-next-decision{grid-template-columns:42px minmax(0,1fr)!important}.dashboard-next-decision>button{grid-column:1/-1;width:100%;min-height:48px}}.orders-history-page .billing-vat-note{border:1px solid #cfe8da;gap:5px}.orders-history-page .billing-vat-note.regime-standard{color:#285b88;background:#f3f8fd;border-color:#cbdcf0}.orders-history-page .billing-vat-note.regime-autoliquidation_btp{color:#855313;background:#fff9ef;border-color:#ead2a9}.orders-history-page .billing-vat-note>small{color:inherit;opacity:.78;border-top:1px solid;margin-top:3px;padding-top:7px;font-size:9px;line-height:1.45;display:block}@media (max-width:760px){.orders-history-page .billing-vat-note>small{font-size:10px}}.simulation-bank-account{background:#fff;border-color:#dce2e8;border-radius:16px;grid-template-columns:minmax(0,1.18fr) minmax(240px,.82fr);align-items:stretch;gap:12px 14px;padding:16px;overflow:hidden;box-shadow:0 8px 24px #17203312}.simulation-bank-account-heading{border-bottom:1px solid #e8ebef;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.simulation-bank-account-heading>div{gap:2px;min-width:0;display:grid}.simulation-bank-account-heading>div>small{color:#727b88;letter-spacing:.07em;font-size:9px;font-weight:900}.simulation-bank-account-heading>div>strong{color:#172033;font-size:16px;line-height:1.25}.simulation-bank-account-heading>b{color:#fff;letter-spacing:.07em;white-space:nowrap;background:#ef2b63;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:950;line-height:1}.simulation-bank-account-copy{align-content:center;padding:1px 2px}.simulation-bank-account-copy>p{color:#4f5967;letter-spacing:.025em;font-size:10px}.simulation-bank-account-copy>dl{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:9px 0 5px}.simulation-bank-account>aside{background:#fff5f8;border:1px solid #f1ccd7;align-content:center}.simulation-bank-account>aside>strong{color:#a91d46}.simulation-bank-account>aside>span{color:#69505a}@media (max-width:760px){.dashboard-role-artisan .dashboard-main.dashboard-tab-orders.dashboard-revenue-open:not(.mobile-account-home-open){padding-top:calc(var(--app-topbar-height,126px) + env(safe-area-inset-top,0px) + 10px)!important;scroll-padding-top:calc(var(--app-topbar-height,126px) + env(safe-area-inset-top,0px) + 10px)!important}.dashboard-revenue-open .orders-history-page{gap:0!important}.dashboard-revenue-open .orders-payment-center{margin-top:0!important;padding-top:14px!important}.simulation-bank-account{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;box-shadow:0 8px 22px #17203314}.simulation-bank-account-heading{background:linear-gradient(135deg,#f7f9fb 0%,#fff4f7 100%);border-bottom:1px solid #e9e3e6;grid-column:auto;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:13px 13px 12px}.simulation-bank-account-heading .simulation-bank-account-icon{width:40px;height:40px;font-size:18px}.simulation-bank-account-heading>div>small{font-size:8px!important;line-height:1.2!important}.simulation-bank-account-heading>div>strong{font-size:15px!important}.simulation-bank-account-heading>b{padding:6px 8px;font-size:8px}.simulation-bank-account-copy{padding:13px 14px 12px}.simulation-bank-account-copy>p{font-size:10px!important;line-height:1.35!important}.simulation-bank-account-copy>dl{background:#f4f6f8;border-radius:11px;gap:10px;margin:10px 0 7px;padding:10px 11px;grid-template-columns:minmax(0,1fr) auto!important}.simulation-bank-account-copy dt{font-size:8px!important}.simulation-bank-account-copy dd{overflow-wrap:anywhere;line-height:1.45;font-size:10px!important}.simulation-bank-account-copy>small{font-size:9px!important;line-height:1.4!important}.simulation-bank-account>aside{border-radius:12px;grid-column:auto;gap:4px;margin:0 13px 13px;padding:11px 12px}.simulation-bank-account>aside>strong{font-size:10px!important}.simulation-bank-account>aside>span,.simulation-bank-account>aside>small{font-size:9px!important;line-height:1.45!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:column!important;align-items:stretch!important;gap:0!important;display:grid!important;overflow:visible!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button{grid-template-rows:28px 17px!important;place-items:center!important;width:100%!important;min-width:0!important;min-height:66px!important;padding:5px 1px 3px!important;display:grid!important;overflow:visible!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button>.mobile-nav-pictogram{width:22px!important;height:22px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button>span{max-width:100%!important;color:inherit!important;letter-spacing:-.02em!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;font-size:clamp(10px,2.65vw,11px)!important;line-height:1!important;display:block!important;overflow:hidden!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav{position:relative;color:#737983!important;font-weight:900!important;overflow:visible!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>.mobile-nav-pictogram{color:currentColor!important;width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>span{color:inherit!important;font-weight:950!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.active:after{background:currentColor!important}}@media (max-width:360px){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status{padding-left:2px!important;padding-right:2px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button{grid-template-rows:26px 17px!important;padding-left:0!important;padding-right:0!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button>span{font-size:10px!important}}.company-view-responses .company-responses-overview,.company-view-responses .company-responses-list,.company-view-response-detail>.mission-candidates,.company-view-response-detail>.company-response-detail-empty{width:min(1080px,100%);margin-left:auto;margin-right:auto}.company-responses-icon{background:linear-gradient(135deg,#ef2b63,#d91d52);box-shadow:0 10px 24px #d91d5233}.company-responses-list{margin-top:12px!important}.company-response-cards{gap:10px;padding:0 18px 18px;display:grid}.company-response-card{background:#fff;border:1px solid #e5e8ed;border-radius:17px;overflow:hidden;box-shadow:0 8px 22px #1720330d}.company-response-card.selected{border-color:#ef2b63;box-shadow:0 0 0 3px #ef2b631c,0 10px 26px #17203312}.company-response-card>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;min-height:170px;padding:0;display:grid}.company-response-card>button:hover{background:#fff9fb}.company-response-card>button:focus-visible{outline-offset:-3px;outline:3px solid #ef2b6347}.company-response-cover{background:#dfe2e5;width:130px;height:170px;display:block;position:relative;overflow:hidden}.company-response-cover>small{z-index:3;color:#172033;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffeb;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.company-response-copy{gap:6px;min-width:0;padding:12px 0;display:grid}.company-response-copy>small{color:#d91d52;letter-spacing:.08em;font-size:9px;font-weight:950}.company-response-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.company-response-copy>span{color:#687284;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.company-response-copy>.company-response-description{color:#3f4858;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:620px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.company-response-copy>.company-response-facts{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:2px;display:grid;overflow:visible}.company-response-facts>span{background:#f8f9fb;border:1px solid #e8eaf0;border-radius:10px;gap:2px;min-width:0;padding:7px 8px;display:grid}.company-response-facts>span>small{color:#7b8290;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.company-response-facts>span>b{color:#252b36;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.company-response-copy .app-pictogram{flex:none;width:14px;height:14px}.company-response-count{color:#a81943;background:#fff0f4;border-radius:14px;justify-items:center;gap:2px;min-width:138px;margin-right:16px;padding:13px 12px;display:grid}.company-response-count>b{font-size:23px;line-height:1}.company-response-count>small{text-align:center;max-width:112px;font-size:9px;font-weight:850}.company-response-count>em{margin-top:4px;font-size:10px;font-style:normal;font-weight:950}.company-response-mission-actions{background:#fff;border-top:1px solid #edf0f3;align-items:center;gap:8px;padding:10px 14px;display:flex}.company-response-mission-actions>button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.company-response-mission-actions>button .app-pictogram{width:15px;height:15px}.company-response-mission-actions>small{color:#687080;margin-left:auto;font-size:10px;font-weight:750}.company-view-response-detail>.mission-candidates{scroll-margin-top:calc(var(--app-topbar-height,72px) + 74px + env(safe-area-inset-top,0px));margin-top:12px}.company-view-response-detail>.company-response-detail-panel,.company-view-response-detail>.company-response-detail-empty{width:min(820px,100%);margin-left:auto;margin-right:auto}.company-mode .mission-candidates>.company-response-detail-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.company-response-detail-heading>div{min-width:0}.company-response-detail-back{color:#20252b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.company-response-detail-back:hover{color:#d91d52;border-color:#ef2b63}.company-response-detail-back:focus-visible{outline-offset:2px;outline:3px solid #ef2b6340}.company-response-detail-back>span{font-size:19px;line-height:1}.company-response-detail-back>b{font-size:11px}.company-response-detail-empty{text-align:center;justify-items:center;gap:10px;margin-top:12px;padding:24px;display:grid}.company-response-detail-empty>.company-response-detail-back{justify-self:start;margin-bottom:8px}.company-response-detail-empty>span:not(.company-response-detail-back){color:#22734f;background:#e9f7ef;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.company-response-detail-empty>span .app-pictogram{width:25px;height:25px}.company-response-detail-empty>strong{font-size:18px}.company-response-detail-empty>p{color:#687284;margin:0;font-size:12px}@media (max-width:760px){.company-view-responses .company-responses-overview,.company-view-responses .company-responses-list,.company-view-response-detail>.mission-candidates,.company-view-response-detail>.company-response-detail-empty{width:100%}.company-view-response-detail>.company-response-detail-panel,.company-view-response-detail>.company-response-detail-empty{border-radius:16px;width:calc(100% - 20px);margin:10px 10px 18px!important}.company-mode .mission-candidates>.company-response-detail-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 12px 15px}.company-response-detail-heading>.company-response-detail-back{grid-column:1/-1;justify-self:start;min-height:40px}.company-response-detail-heading>div>h3{font-size:17px}.company-response-detail-heading>div>p:last-child{font-size:11px;line-height:1.45}.company-response-cards{gap:9px;padding:0 12px 14px}.company-response-card{border-radius:14px}.company-response-card>button{grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:11px;min-height:178px;padding-right:11px}.company-response-cover{grid-row:1/span 2;width:88px;height:100%;min-height:178px}.company-response-cover>small{padding:5px 3px;font-size:7px;bottom:6px;left:5px;right:5px}.company-response-copy>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.company-response-copy>span{font-size:9px}.company-response-copy{align-self:center;gap:4px;padding:10px 0 6px}.company-response-copy>.company-response-description{font-size:9px;line-height:1.35}.company-response-copy>.company-response-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:3px}.company-response-facts>span{border-radius:8px;padding:5px 6px}.company-response-facts>span:first-child{grid-column:1/-1}.company-response-facts>span>small{font-size:6px}.company-response-facts>span>b{font-size:8px}.company-response-count{border-radius:9px;grid-area:2/2;justify-content:flex-start;justify-self:stretch;align-items:center;gap:5px;width:100%;min-width:0;margin:0 0 10px;padding:7px 8px;display:flex}.company-response-count>b{font-size:13px}.company-response-count>small,.company-response-count>em{margin:0;font-size:8px}.company-response-count>small{text-align:left;max-width:none}.company-response-count>em{white-space:nowrap;margin-left:auto}.company-response-mission-actions{grid-template-columns:1fr 1fr;gap:7px;padding:9px 10px 10px;display:grid}.company-response-mission-actions>button{min-height:42px;padding:0 8px;font-size:10px}.company-response-mission-actions>small{text-align:center;grid-column:1/-1;margin:0}}.active-mission-detail{color:#18202d;gap:18px;width:min(1060px,100%);margin:0 auto;display:grid}.active-mission-detail-intro{background:linear-gradient(135deg,#fff 0%,#fff8fa 100%);border:1px solid #f0bac9;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:22px 24px;display:flex;box-shadow:0 13px 34px #3d1d2714}.active-mission-detail-intro>div{align-items:center;gap:15px;min-width:0;display:flex}.active-mission-detail-mark{color:#fff;background:#ef2b63;border-radius:18px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 24px #ef2b6340}.active-mission-detail-mark .app-pictogram{width:29px;height:29px}.active-mission-detail-intro small{color:#d91d52;letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:950;display:block}.active-mission-detail-intro h3{color:#17191f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(22px,3vw,31px);line-height:1.08;overflow:hidden}.active-mission-detail-intro p{color:#6f7480;margin:5px 0 0;font-size:13px;font-weight:750}.active-mission-detail-status{color:#117451;background:#effaf5;border:1px solid #b6e2d1;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.active-mission-detail-status i{background:#16935f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #16935f1f}.active-mission-detail-status.status-confirmed{color:#986313;background:#fff9ed;border-color:#f1c98c}.active-mission-detail-status.status-confirmed i{background:#d79220;box-shadow:0 0 0 5px #d792201f}.active-mission-collection{gap:12px;display:grid}.active-mission-collection>header{justify-content:space-between;align-items:center;gap:16px;padding:3px 4px;display:flex}.active-mission-collection>header small{color:#d91d52;letter-spacing:.09em;margin-bottom:3px;font-size:9px;font-weight:950;display:block}.active-mission-collection>header h3{color:#1d222c;margin:0;font-size:20px}.active-mission-collection>header p{color:#767d88;margin:3px 0 0;font-size:10px}.active-mission-collection>header>span{color:#fff;background:#ef2b63;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid;box-shadow:0 8px 18px #ef2b6333}.active-mission-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.active-mission-picker button{color:#5e6470;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e8;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"number copy status""number copy action";align-items:center;gap:5px 11px;min-width:0;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 22px #2227310f}.active-mission-picker button:hover{border-color:#f0b7c7;transform:translateY(-1px)}.active-mission-picker-number{color:#555d69;background:#eceef2;border-radius:13px;grid-area:number;place-items:center;width:40px;height:40px;font-size:12px;font-weight:950;display:grid}.active-mission-picker-copy{grid-area:copy;min-width:0;display:grid}.active-mission-picker-copy>b{color:#202631;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.active-mission-picker-copy>small{color:#858b95;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.active-mission-picker-copy>em{color:#d91d52;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;font-style:normal;font-weight:900;overflow:hidden}.active-mission-picker-status{color:#147451;white-space:nowrap;grid-area:status;justify-self:end;align-items:center;gap:6px;font-size:8px;font-weight:900;display:inline-flex}.active-mission-picker-status>i{background:#16a167;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16a1671a}.active-mission-picker-status.status-confirmed{color:#986313}.active-mission-picker-status.status-confirmed>i{background:#d79220;box-shadow:0 0 0 4px #d792201a}.active-mission-picker button>strong{color:#6f7681;grid-area:action;justify-self:end;align-items:center;gap:6px;font-size:8px;font-weight:900;display:inline-flex}.active-mission-picker button>strong>b{color:#d91d52;font-size:13px}.active-mission-picker button.active{background:linear-gradient(135deg,#fff 0%,#fff7f9 100%);border-color:#ef9db5;box-shadow:0 9px 24px #9920431c}.active-mission-picker button.active .active-mission-picker-number{color:#fff;background:#ef2b63;box-shadow:0 7px 16px #ef2b6338}.active-mission-picker button.active>strong{color:#d91d52}.active-mission-simulation-note,.active-mission-detail-error{color:#176d50;background:#effaf4;border:1px solid #b8e1ce;border-radius:15px;align-items:center;gap:11px;margin:0;padding:12px 15px;display:flex}.active-mission-simulation-note>span{color:#fff;background:#15915e;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:950;display:grid}.active-mission-simulation-note strong{font-size:11px;display:block}.active-mission-simulation-note p{margin:2px 0 0;font-size:10px}.active-mission-detail-error{color:#a32e38;background:#fff3f3;border-color:#f2c4c4;font-size:11px;font-weight:750}.active-mission-next-action{color:#fff;background:linear-gradient(135deg,#181b22 0%,#292d37 100%);border-radius:24px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 16px 38px #13161c33}.active-mission-next-action>span{color:#ff9cb8;background:#ffffff1a;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.active-mission-next-action>span .app-pictogram{width:27px;height:27px}.active-mission-next-action small{color:#ff9cb8;letter-spacing:.09em;font-size:9px;font-weight:950}.active-mission-next-action h4{margin:4px 0;font-size:19px;line-height:1.15}.active-mission-next-action p{color:#c9cdd5;max-width:600px;margin:0;font-size:11px;line-height:1.55}.active-mission-next-action>button{color:#fff;cursor:pointer;background:#ef2b63;border:0;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 9px 22px #ef2b634d}.active-mission-next-action>button b{font-size:17px}.active-mission-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 16px;list-style:none;display:grid}.active-mission-progress li{color:#9499a3;justify-items:center;gap:7px;font-size:9px;font-weight:850;display:grid;position:relative}.active-mission-progress li:not(:last-child):after{z-index:0;content:"";background:#dfe3e8;width:calc(100% - 36px);height:2px;position:absolute;top:16px;left:calc(50% + 18px)}.active-mission-progress li.done:not(:last-child):after{background:#75c3a6}.active-mission-progress li>span{z-index:1;color:#9298a2;background:#fff;border:2px solid #dfe3e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid;position:relative}.active-mission-progress li.done{color:#13744f}.active-mission-progress li.done>span{color:#16865b;background:#eaf8f2;border-color:#a7d9c6}.active-mission-progress li.current{color:#d91d52}.active-mission-progress li.current>span{color:#d91d52;border-color:#ef2b63;box-shadow:0 0 0 6px #ef2b6317}.active-mission-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.active-mission-summary-card,.active-mission-tracking-card{background:#fff;border:1px solid #e3e6eb;border-radius:22px;overflow:hidden;box-shadow:0 9px 25px #2227310f}.active-mission-summary-card>header,.active-mission-tracking-card>header{background:#fafafa;border-bottom:1px solid #eceef1;align-items:center;gap:11px;padding:17px 18px;display:flex}.active-mission-summary-card>header>span,.active-mission-tracking-card>header>span{color:#d91d52;background:#fff0f4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.active-mission-summary-card header .app-pictogram,.active-mission-tracking-card header .app-pictogram{width:20px;height:20px}.active-mission-summary-card header small,.active-mission-tracking-card header small{color:#8c919b;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.active-mission-summary-card header strong,.active-mission-tracking-card header strong{margin-top:2px;font-size:13px;display:block}.active-mission-summary-card>header>div{flex:1;min-width:0}.active-mission-profile-link{color:#d91d52;cursor:pointer;background:#fff;border:1px solid #f1b7c8;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;margin-left:auto;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 7px 18px #d91d521f}:is(.active-mission-profile-link:hover,.active-mission-profile-link:focus-visible){border-color:#ef2b63;outline:none;transform:translateY(-1px);box-shadow:0 0 0 5px #ef2b631a}.active-mission-profile-link:disabled{cursor:wait;opacity:.72;transform:none}.active-mission-profile-link>i{border:2px solid #f2bfd0;border-top-color:#d91d52;border-radius:50%;width:17px;height:17px;animation:.75s linear infinite active-mission-profile-loading}.active-mission-profile-error{color:#a81b45;background:#fff4f7;border-bottom:1px solid #f4d1dc;margin:0;padding:10px 18px;font-size:10px;font-weight:750;line-height:1.4}@keyframes active-mission-profile-loading{to{transform:rotate(360deg)}}.active-mission-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.active-mission-summary-card dl>div{border-bottom:1px solid #eef0f2;min-width:0;padding:15px 18px}.active-mission-summary-card dl>div:nth-last-child(-n+2){border-bottom:0}.active-mission-summary-card dl>div:nth-child(2n){border-left:1px solid #eef0f2}.active-mission-summary-card dl>div.wide{border-left:0;grid-column:1/-1}.active-mission-summary-card dt{color:#8c919b;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900}.active-mission-summary-card dd{overflow-wrap:anywhere;color:#262b35;margin:0;font-size:11px;font-weight:780;line-height:1.45}.active-mission-tracking-card ul{gap:0;margin:0;padding:0 17px;list-style:none;display:grid}.active-mission-tracking-card li{border-bottom:1px solid #eef0f2;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:15px 0;display:grid}.active-mission-tracking-card li:last-child{border-bottom:0}.active-mission-tracking-card li>span{color:#7d838d;background:#f0f2f5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:950;display:grid}.active-mission-tracking-card li.complete>span{color:#16865b;background:#e9f8f1}.active-mission-tracking-card li strong{color:#2b303a;font-size:11px;display:block}.active-mission-tracking-card li small{color:#858a94;margin-top:3px;font-size:9px;line-height:1.45;display:block}.active-mission-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.active-mission-detail-actions>button{color:#2a303a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e9;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:72px;padding:13px;display:grid;box-shadow:0 7px 19px #2227310d}.active-mission-detail-actions>button>.app-pictogram{color:#59616e;background:#f0f2f5;border-radius:13px;width:40px;height:40px;padding:10px}.active-mission-detail-actions>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.active-mission-detail-actions>button small{color:#8a8f98;margin-top:3px;font-size:8px;display:block}.active-mission-detail-actions>button i{color:#9ca1aa;font-size:20px;font-style:normal}.active-mission-detail-actions>button.primary{color:#d91d52;background:#fff7f9;border-color:#efb4c4}.active-mission-detail-actions>button.primary>.app-pictogram{color:#fff;background:#ef2b63}.active-mission-detail-footer{justify-content:space-between;align-items:center;gap:14px;padding:2px 4px 12px;display:flex}.active-mission-detail-footer button{color:#5d6572;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.active-mission-detail-footer span{color:#8a909a;align-items:center;gap:6px;font-size:9px;display:inline-flex}.active-mission-detail-footer .app-pictogram{width:14px;height:14px}.active-mission-detail-loading,.active-mission-detail-empty{color:#737985;text-align:center;background:#fff;border:1px solid #e4e6ea;border-radius:24px;place-content:center;justify-items:center;gap:8px;width:min(720px,100%);min-height:330px;margin:0 auto;padding:30px;display:grid}.active-mission-detail-loading i{border:3px solid #f4bfd0;border-top-color:#ef2b63;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite active-mission-spin}.active-mission-detail-loading strong,.active-mission-detail-empty h3{color:#232832;margin:8px 0 0;font-size:17px}.active-mission-detail-loading span,.active-mission-detail-empty p{max-width:420px;margin:0;font-size:11px;line-height:1.5}.active-mission-detail-empty>span.mission-empty-status{background:#f0f1f3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 7px #747a8414}.active-mission-detail-empty>span.mission-empty-status>i{background:#9ba1aa;border:3px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 2px 7px #494f583d}.active-mission-detail-empty button{color:#fff;cursor:pointer;background:#17191f;border:0;border-radius:13px;min-height:44px;margin-top:10px;padding:0 16px;font-size:11px;font-weight:850}.mobile-account-row.mobile-account-active-mission{color:#d91d52;background:#fff6f9}.mobile-account-row.mobile-account-active-mission .app-icon-box{color:#fff;background:#ef2b63}.dashboard-sidebar .dashboard-nav-badge.green{background:#16855f!important}.mobile-account-row.mobile-account-active-mission>small.mobile-mission-count{color:#137451;background:#effaf5;border:1px solid #b6e2d1;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-weight:950;display:grid;font-size:10px!important}@keyframes active-mission-spin{to{transform:rotate(360deg)}}@media (max-width:760px){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>b.mobile-active-mission-count{z-index:2;place-items:center;color:#fff!important;background:#16855f!important;border:2px solid #fff!important;border-radius:999px!important;width:auto!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:8px!important;line-height:1!important;display:grid!important;position:absolute!important;top:3px!important;left:calc(50% - 29px)!important;right:auto!important;box-shadow:0 2px 6px #16855f47!important}.dashboard-main.dashboard-tab-activeMission .dashboard-heading{display:none}.dashboard-main.dashboard-tab-activeMission{padding-left:0!important;padding-right:0!important}.dashboard-main.dashboard-tab-activeMission>.account-email-verification-notice{margin-left:12px;margin-right:12px}.active-mission-detail{padding:12px 12px calc(98px + env(safe-area-inset-bottom,0px));gap:13px}.active-mission-detail-intro{border-radius:20px;align-items:flex-start;padding:16px}.active-mission-detail-intro>div{gap:11px}.active-mission-detail-mark{border-radius:14px;flex-basis:44px;width:44px;height:44px}.active-mission-detail-mark .app-pictogram{width:23px;height:23px}.active-mission-detail-intro h3{max-width:calc(100vw - 145px);font-size:19px}.active-mission-detail-intro p{font-size:10px}.active-mission-detail-status{padding:7px 9px;font-size:8px}.active-mission-detail-status i{width:6px;height:6px}.active-mission-collection{gap:9px}.active-mission-collection>header{padding:1px 2px}.active-mission-collection>header h3{font-size:17px}.active-mission-collection>header p{font-size:9px}.active-mission-picker{grid-template-columns:1fr;gap:8px}.active-mission-picker button{border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;min-height:88px;padding:12px}.active-mission-picker-number{border-radius:12px;width:38px;height:38px}.active-mission-simulation-note{padding:10px 12px}.active-mission-next-action{border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:17px}.active-mission-next-action>span{border-radius:13px;width:42px;height:42px}.active-mission-next-action h4{font-size:16px}.active-mission-next-action p{font-size:10px}.active-mission-next-action>button{grid-column:1/-1;min-height:46px;margin-top:3px}.active-mission-progress{padding:3px 2px}.active-mission-progress li{gap:6px;font-size:8px}.active-mission-progress li>span{width:29px;height:29px}.active-mission-progress li:not(:last-child):after{width:calc(100% - 30px);top:14px;left:calc(50% + 15px)}.active-mission-detail-grid{grid-template-columns:1fr;gap:12px}.active-mission-summary-card,.active-mission-tracking-card{border-radius:19px}.active-mission-summary-card>header,.active-mission-tracking-card>header{padding:14px}.active-mission-summary-card dl>div{padding:13px 14px}.active-mission-summary-card dd{font-size:10px}.active-mission-detail-actions{grid-template-columns:1fr;gap:8px}.active-mission-detail-actions>button{border-radius:16px;min-height:64px;padding:10px 12px}.active-mission-detail-footer{text-align:center;justify-items:center;gap:10px;padding-top:3px;display:grid}.active-mission-detail-footer button{min-height:40px}.active-mission-detail-loading,.active-mission-detail-empty{border-radius:20px;min-height:55vh;margin:12px}}@media (prefers-reduced-motion:reduce){.active-mission-detail-loading i{animation:none}}.active-mission-primary-card{background:#fff;border:1px solid #e5e7ec;border-radius:24px;padding:20px;overflow:hidden;box-shadow:0 13px 34px #23283214}.active-mission-primary-card>.mission-incident-trigger{margin:15px 0 3px}.active-mission-primary-card:has(>.mission-incident-trigger.has-incoming){background:linear-gradient(145deg,#fff 0%,#fff5f7 100%);border-color:#e12755;box-shadow:0 18px 48px #be143d33,inset 0 4px #d91d52}.active-mission-primary-card:has(>.mission-incident-trigger.has-incoming) .active-mission-detail-intro{border-bottom-color:#f0b6c3}.active-mission-primary-card:has(>.mission-incident-trigger.has-incoming) .active-mission-detail-mark{color:#fff;background:#d91d52;border-color:#ef7692;box-shadow:0 0 0 7px #d91d521a}.active-mission-primary-card .active-mission-detail-intro{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eceef2;border-radius:0;align-items:center;padding:0 0 17px}.active-mission-primary-card .active-mission-detail-intro small{margin-bottom:4px;font-size:9px}.active-mission-primary-card .active-mission-detail-intro h3{font-size:clamp(20px,3vw,25px)}.active-mission-primary-card .active-mission-detail-mark{border-radius:15px;flex-basis:48px;width:48px;height:48px}.active-mission-primary-card .active-mission-simulation-note{background:#eaf8f2;border:0;border-radius:13px;gap:8px;margin:12px 0 0;padding:9px 11px}.active-mission-primary-card .active-mission-simulation-note>span{width:23px;height:23px;font-size:11px}.active-mission-primary-card .active-mission-simulation-note>strong{font-size:10px}.active-mission-primary-card .active-mission-detail-error{margin-top:12px}.active-mission-primary-card .active-mission-next-action{color:#18202d;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;gap:14px;padding:19px 0 8px;display:grid}.active-mission-primary-card .active-mission-next-action small{color:#d91d52;font-size:9px}.active-mission-primary-card .active-mission-next-action h4{color:#171b26;letter-spacing:-.02em;margin:5px 0 6px;font-size:21px}.active-mission-primary-card .active-mission-next-action p{color:#6d7380;max-width:none;font-size:12px;line-height:1.5}.active-mission-primary-card .active-mission-next-action>button{border-radius:16px;grid-column:auto;width:100%;min-height:54px;margin:0;padding:0 18px;font-size:13px;display:flex;box-shadow:0 10px 22px #ef2b633b}.active-mission-primary-card .active-mission-next-action>button .app-pictogram{width:19px;height:19px}.active-mission-primary-card .active-mission-next-action>button b{margin-left:2px}.active-mission-primary-card .active-mission-next-action>button.attention-wave{z-index:1;isolation:isolate;position:relative;overflow:visible}.active-mission-primary-card .active-mission-next-action>button.attention-wave:before,.active-mission-primary-card .active-mission-next-action>button.attention-wave:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;border:2px solid #ef2b6385;animation:2.8s ease-out infinite active-mission-cta-shockwave;position:absolute;inset:0}.active-mission-primary-card .active-mission-next-action>button.attention-wave:after{animation-delay:1.15s}@keyframes active-mission-cta-shockwave{0%{opacity:0;transform:scale(1)}12%{opacity:.58}58%{opacity:0;transform:scale(1.065,1.32)}to{opacity:0;transform:scale(1.065,1.32)}}.active-mission-more{margin:0}.active-mission-more>summary{color:#687080;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:10px;font-weight:850;list-style:none;display:flex}.active-mission-more>summary::-webkit-details-marker{display:none}.active-mission-more>summary>span{font-size:17px;transition:transform .18s}.active-mission-more[open]>summary>span{transform:rotate(180deg)}.active-mission-more-content{border-top:1px solid #eceef2;gap:13px;padding-top:16px;display:grid}.active-mission-more-content .active-mission-detail-grid{gap:12px}.active-mission-more-content .active-mission-summary-card,.active-mission-more-content .active-mission-tracking-card{box-shadow:none;border-radius:17px}.active-mission-more-content .active-mission-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.active-mission-more-content .active-mission-detail-actions>button{min-height:64px;box-shadow:none;border-radius:16px}.active-mission-progress-compact{gap:9px;padding:14px 5px 2px;display:grid}.active-mission-progress-compact>div:first-child{color:#757c88;justify-content:space-between;gap:12px;font-size:10px;display:flex}.active-mission-progress-compact>div:first-child strong{color:#2b313c;font-weight:900}.active-mission-progress-track{background:#e3e6eb;border-radius:999px;height:7px;overflow:hidden}.active-mission-progress-track>i{border-radius:inherit;background:#ef2b63;height:100%;transition:width .25s;display:block}.active-mission-progress-compact ol{color:#979ca5;justify-content:space-between;gap:8px;margin:0;padding:0;font-size:9px;font-weight:800;list-style:none;display:flex}.active-mission-progress-compact li.done{color:#16805a}.active-mission-progress-compact li.current{color:#d91d52}@media (max-width:760px){.active-mission-detail{padding:12px 12px calc(98px + env(safe-area-inset-bottom,0px));gap:10px}.active-mission-primary-card{border-radius:21px;padding:16px}.active-mission-primary-card .active-mission-detail-intro{align-items:flex-start;gap:10px;padding:0 0 15px}.active-mission-primary-card .active-mission-detail-intro>div{gap:10px}.active-mission-primary-card .active-mission-detail-mark{border-radius:14px;flex-basis:44px;width:44px;height:44px}.active-mission-primary-card .active-mission-detail-intro h3{max-width:calc(100vw - 164px);font-size:19px}.active-mission-primary-card .active-mission-detail-intro p{font-size:10px}.active-mission-primary-card .active-mission-detail-status{padding:7px 9px;font-size:8px}.active-mission-primary-card .active-mission-next-action{gap:13px;padding-top:17px}.active-mission-primary-card .active-mission-next-action h4{font-size:20px}.active-mission-primary-card .active-mission-next-action p{font-size:11px}.active-mission-primary-card .active-mission-next-action>button{min-height:54px;font-size:13px}.active-mission-more-content .active-mission-detail-grid{grid-template-columns:1fr}.active-mission-more-content .active-mission-detail-actions{grid-template-columns:1fr;gap:8px}.active-mission-more-content .active-mission-detail-footer{display:grid}.active-mission-progress-compact{padding:11px 4px 2px}.active-mission-progress-compact>div:first-child{font-size:9px}.active-mission-progress-compact ol{gap:5px;font-size:8px}}@media (max-width:390px){.active-mission-primary-card .active-mission-detail-intro{display:grid}.active-mission-primary-card .active-mission-detail-status{justify-self:start;margin-left:54px}.active-mission-primary-card .active-mission-detail-intro h3{max-width:calc(100vw - 112px)}.active-mission-progress-compact>div:first-child span{display:none}}@media (prefers-reduced-motion:reduce){.active-mission-more>summary>span,.active-mission-progress-track>i,.active-mission-picker button{transition:none}.active-mission-picker button:hover{transform:none}.active-mission-primary-card .active-mission-next-action>button.attention-wave:before,.active-mission-primary-card .active-mission-next-action>button.attention-wave:after{opacity:0;animation:none}}.artisan-current-overview{color:#172033;gap:24px;width:min(760px,100%);margin:0 auto;display:grid}.artisan-current-overview-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 4px 0;display:flex}.artisan-current-overview-header h2{color:#161c27;letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.1}.artisan-current-overview-header p{color:#707887;margin:7px 0 0;font-size:13px;line-height:1.45}.artisan-current-overview-actions{flex:none;align-items:center;gap:8px;display:flex}.artisan-current-overview-actions>a{color:#687384;background:#fff;border:1px solid #d9dfe7;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 15px #1f2b3b0f}.artisan-current-overview-actions>a.contract{color:#d91d52;background:#fff3f7;border-color:#f0b3c5}.artisan-current-overview-actions>a .app-pictogram{width:21px;height:21px}.artisan-current-rest-day{color:#25313d;background:linear-gradient(145deg,#f5f8fa 0%,#fff 76%);border:1px solid #d9e1e8;border-left:4px solid #16885f;border-radius:20px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid;box-shadow:0 9px 24px #1f2b3b0f}.artisan-current-rest-day>span{color:#526576;background:#e8eef2;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.artisan-current-rest-day>span .app-pictogram{width:24px;height:24px}.artisan-current-rest-day>div{min-width:0}.artisan-current-rest-day small{color:#607181;letter-spacing:.09em;font-size:8px;font-weight:950}.artisan-current-rest-day h3{color:#1c2834;margin:3px 0 0;font-size:17px;line-height:1.2}.artisan-current-rest-day p{color:#647281;margin:6px 0 0;font-size:10px;line-height:1.5}.artisan-current-rest-day p b{color:#334454}.artisan-current-rest-day>strong{color:#137451;white-space:nowrap;background:#effaf5;border:1px solid #b9e3d3;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:9px;font-weight:950;display:inline-flex}.artisan-current-rest-day>strong i{background:#179362;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1793621a}.artisan-current-timesheet-priority{background:linear-gradient(145deg,#fff8fa 0%,#fff 72%);border:2px solid #ef9db5;border-radius:24px;gap:12px;padding:14px;display:grid;box-shadow:0 14px 34px #ad194621}.artisan-current-timesheet-priority>header{grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 2px;display:grid}.artisan-current-timesheet-heading-icon{color:#d91d52;background:#ffe7ee;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.artisan-current-timesheet-heading-icon .app-pictogram{width:22px;height:22px}.artisan-current-timesheet-priority>header small{color:#c71849;letter-spacing:.1em;font-size:8px;font-weight:950;display:block}.artisan-current-timesheet-priority>header h3{color:#1b2230;margin:2px 0 0;font-size:18px;line-height:1.1}.artisan-current-timesheet-priority>header>strong{color:#c71849;white-space:nowrap;background:#fff;border:1px solid #f2b1c4;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:9px;font-weight:950;display:inline-flex}.artisan-current-timesheet-priority>header>strong>i{background:#e5265d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5265d1c}.artisan-current-timesheet-list{gap:10px;display:grid}.artisan-current-timesheet-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#c8174a 0%,#ed2d64 58%,#f13e72 100%);border:0;border-radius:19px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;min-height:116px;padding:17px;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:0 13px 27px #ba124345}.artisan-current-timesheet-card:hover{transform:translateY(-1px);box-shadow:0 16px 32px #ba124357}.artisan-current-timesheet-card:focus-visible{outline-offset:3px;outline:3px solid #151a24}.artisan-current-timesheet-card-icon{color:#fff;background:#ffffff26;border:1px solid #ffffff47;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.artisan-current-timesheet-card-icon .app-pictogram{width:28px;height:28px}.artisan-current-timesheet-copy{min-width:0;display:grid}.artisan-current-timesheet-copy>small{color:#ffe2eb;letter-spacing:.09em;font-size:8px;font-weight:950}.artisan-current-timesheet-copy>strong{letter-spacing:-.02em;margin-top:3px;font-size:20px;line-height:1.1}.artisan-current-timesheet-copy>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.artisan-current-timesheet-copy>em{color:#ffd5e1;margin-top:3px;font-size:9px;font-style:normal}.artisan-current-timesheet-cta{color:#c8174a;white-space:nowrap;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:10px;font-weight:950;animation:2.7s ease-in-out infinite artisan-timesheet-cta-pulse;display:inline-flex;box-shadow:0 7px 17px #56051e2b}.artisan-current-timesheet-cta>b{font-size:17px}.artisan-current-timesheet-priority>p{color:#6e4654;align-items:center;gap:7px;margin:0 3px 1px;font-size:9px;font-weight:750;line-height:1.4;display:flex}.artisan-current-timesheet-priority>p .app-pictogram{color:#c71849;flex:0 0 15px;width:15px;height:15px}@keyframes artisan-timesheet-cta-pulse{0%,to{box-shadow:0 7px 17px #56051e2b,0 0 #ffffff59}50%{box-shadow:0 7px 17px #56051e2b,0 0 0 7px #fff0}}.artisan-current-today,.artisan-current-missions{gap:11px;display:grid}.artisan-current-section-heading{justify-content:space-between;align-items:center;gap:14px;padding:0 6px;display:flex}.artisan-current-section-heading h3{color:#d91d52;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.artisan-current-section-heading>span{color:#fff;background:#e5265d;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;font-weight:950;display:grid;box-shadow:0 5px 12px #e5265d2e}.artisan-current-section-heading.missions h3{color:#11835b}.artisan-current-section-heading.missions>span{background:#16885f;box-shadow:0 5px 12px #16885f2e}.artisan-current-action-list,.artisan-current-mission-list{gap:10px;display:grid}.artisan-current-action-card{color:#1d2430;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;gap:13px;width:100%;min-width:0;min-height:92px;padding:15px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 9px 24px #1f2b3b12}.artisan-current-action-card:hover{border-color:#efadc0;transform:translateY(-1px);box-shadow:0 12px 27px #1f2b3b1a}.artisan-current-action-icon{color:#df2459;background:#fff0f4;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.artisan-current-action-card.arrival .artisan-current-action-icon{color:#df8310;background:#fff5e9}.artisan-current-action-icon .app-pictogram{width:25px;height:25px}.artisan-current-action-copy{min-width:0;display:grid}.artisan-current-action-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.artisan-current-action-copy>b{color:#454d5b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:800;overflow:hidden}.artisan-current-action-copy>small{color:#8a919c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.artisan-current-status{color:#137451;white-space:nowrap;background:#effaf5;border:1px solid #b9e3d3;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.artisan-current-status>i{background:#179362;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1793621a}.artisan-current-status.status-confirmed{color:#9b650f;background:#fff8ec;border-color:#f3d49f}.artisan-current-status.status-confirmed>i{background:#dd911b;box-shadow:0 0 0 3px #dd911b1a}.artisan-current-chevron{color:#303946;font-size:25px;font-weight:500;line-height:1}.artisan-current-all-done{color:#166f50;background:#f3fbf7;border:1px solid #c9e5d9;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid}.artisan-current-all-done>span{color:#fff;background:#16875e;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.artisan-current-all-done strong,.artisan-current-all-done small{display:block}.artisan-current-all-done strong{font-size:12px}.artisan-current-all-done small{color:#56806e;margin-top:3px;font-size:10px}.artisan-current-mission-card{color:#202733;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:19px;grid-template-columns:50px minmax(0,1fr);gap:11px 13px;width:100%;min-width:0;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 23px #1f2b3b0f}.artisan-current-mission-card:hover{border-color:#a9d8c7;transform:translateY(-1px);box-shadow:0 11px 26px #1f2b3b17}.artisan-current-mission-icon{color:#16845c;background:#eaf8f2;border-radius:15px;grid-row:1/span 2;place-items:center;width:48px;height:48px;display:grid}.artisan-current-mission-icon .app-pictogram{width:25px;height:25px}.artisan-current-mission-copy{min-width:0;display:grid}.artisan-current-mission-title{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.artisan-current-mission-title>strong{color:#1d2430;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.artisan-current-mission-copy>small{color:#737b88;margin-top:3px;font-size:10px}.artisan-current-mission-copy>em{color:#697282;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-style:normal;display:inline-flex}.artisan-current-mission-copy>em .app-pictogram{width:13px;height:13px}.artisan-current-mission-rest{color:#526575;background:#f0f4f6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 8px;width:fit-content;margin-top:8px;padding:6px 8px;font-size:8px;font-weight:850;display:flex}.artisan-current-mission-rest .app-pictogram{width:12px;height:12px}.artisan-current-mission-rest b{color:#16805a;font-size:8px}.artisan-current-card-progress,.artisan-current-next-step{border-top:1px solid #eceef1;grid-column:2;gap:8px;min-width:0;padding-top:10px;display:grid}.artisan-current-card-progress>span,.artisan-current-next-step>small{color:#525b69;font-size:9px;font-weight:800}.artisan-current-card-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.artisan-current-card-progress li{color:#8b929d;justify-items:center;gap:5px;font-size:8px;font-weight:800;display:grid;position:relative}.artisan-current-card-progress li:not(:last-child):after{z-index:0;content:"";background:#e0e4e8;width:calc(100% - 22px);height:2px;position:absolute;top:10px;left:calc(50% + 11px)}.artisan-current-card-progress li.done:not(:last-child):after{background:#7bc6aa}.artisan-current-card-progress li>b{z-index:1;color:#7a828e;background:#e7e9ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid;position:relative}.artisan-current-card-progress li.done{color:#147451}.artisan-current-card-progress li.done>b{color:#fff;background:#16875f}.artisan-current-card-progress li.current{color:#d91d52}.artisan-current-card-progress li.current>b{color:#fff;background:#e5265d;box-shadow:0 0 0 4px #e5265d17}.artisan-current-next-step{gap:4px;padding-right:25px;position:relative}.artisan-current-next-step>strong{font-size:11px}.artisan-current-next-step>i{color:#283240;font-size:24px;font-style:normal;position:absolute;bottom:0;right:2px}.artisan-current-view-all{color:#118059;cursor:pointer;background:#fff;border:1px solid #dbe6e1;border-radius:15px;justify-content:center;align-items:center;gap:14px;min-height:50px;margin-top:1px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.artisan-current-view-all>b{font-size:18px}.artisan-current-view-all>span{line-height:1.15}.artisan-current-view-all>small{color:#718078;font-size:9px;font-weight:650;line-height:1.2}.artisan-current-simulation-note{color:#176e50;background:#eaf8f2;border-radius:15px;align-items:center;gap:10px;margin-top:-8px;padding:11px 15px;display:flex}.artisan-current-simulation-note>span{color:#fff;background:#16885f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:950;display:grid}.artisan-current-simulation-note>strong{font-size:10px}@media (max-width:760px){.artisan-current-overview{padding:12px 12px calc(98px + env(safe-area-inset-bottom,0px));gap:22px}.artisan-current-overview-header{align-items:center;padding:1px 3px 0}.artisan-current-overview-header h2{display:none}.artisan-current-overview-header p{margin:0;font-size:11px}.artisan-current-overview-actions{gap:7px}.artisan-current-overview-actions>a{flex-basis:38px;width:38px;height:38px}.artisan-current-overview-actions>a .app-pictogram{width:19px;height:19px}.artisan-current-rest-day{border-radius:18px;padding:14px}.artisan-current-timesheet-priority{border-radius:21px;padding:12px}.artisan-current-timesheet-card{border-radius:17px;min-height:108px;padding:15px}.artisan-current-timesheet-copy>strong{font-size:18px}.artisan-current-section-heading{padding:0 5px}.artisan-current-action-card{border-radius:17px;min-height:86px;padding:13px}.artisan-current-action-copy>strong{font-size:13px}.artisan-current-mission-card{border-radius:18px;padding:14px}.artisan-current-mission-title>strong{font-size:13px}}@media (max-width:470px){.artisan-current-rest-day{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon copy""status status";gap:10px 12px}.artisan-current-rest-day>span{border-radius:14px;grid-area:icon;width:44px;height:44px}.artisan-current-rest-day>div{grid-area:copy}.artisan-current-rest-day h3{font-size:15px}.artisan-current-rest-day p{font-size:9px}.artisan-current-rest-day>strong{grid-area:status;justify-content:center;justify-self:stretch}.artisan-current-timesheet-priority>header{grid-template-columns:40px minmax(0,1fr);gap:9px}.artisan-current-timesheet-heading-icon{border-radius:13px;width:40px;height:40px}.artisan-current-timesheet-priority>header>strong{grid-column:1/-1;justify-content:center;min-height:30px}.artisan-current-timesheet-card{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon copy""cta cta";gap:12px}.artisan-current-timesheet-card-icon{border-radius:15px;grid-area:icon;width:48px;height:48px}.artisan-current-timesheet-copy{grid-area:copy}.artisan-current-timesheet-copy>strong{font-size:17px}.artisan-current-timesheet-copy>em{white-space:normal}.artisan-current-timesheet-cta{grid-area:cta;width:100%;min-height:46px;font-size:11px}.artisan-current-timesheet-priority>p{align-items:flex-start}.artisan-current-action-card{grid-template-columns:46px minmax(0,1fr) 16px;grid-template-areas:"icon copy chevron""icon status chevron";gap:6px 11px}.artisan-current-action-icon{border-radius:14px;grid-area:icon;width:46px;height:46px}.artisan-current-action-copy{grid-area:copy}.artisan-current-action-copy>b{margin-top:4px}.artisan-current-action-copy>small{margin-top:1px}.artisan-current-action-card>.artisan-current-status{grid-area:status;justify-self:start}.artisan-current-action-card>.artisan-current-chevron{grid-area:chevron}.artisan-current-mission-card{grid-template-columns:43px minmax(0,1fr);gap:10px}.artisan-current-mission-icon{border-radius:13px;width:42px;height:42px}.artisan-current-mission-icon .app-pictogram{width:22px;height:22px}.artisan-current-mission-title{align-items:center}.artisan-current-mission-title>strong{max-width:52%}.artisan-current-status{padding:5px 7px;font-size:7px}.artisan-current-card-progress,.artisan-current-next-step{grid-column:1/-1}.artisan-current-card-progress ol{margin-left:-3px;margin-right:-3px}.artisan-current-card-progress li{font-size:7px}.artisan-current-view-all{font-size:10px}}@media (prefers-reduced-motion:reduce){.artisan-current-timesheet-card{transition:none}.artisan-current-timesheet-card:hover{transform:none}.artisan-current-timesheet-cta{animation:none}.artisan-current-action-card,.artisan-current-mission-card{transition:none}.artisan-current-action-card:hover,.artisan-current-mission-card:hover{transform:none}}.active-mission-detail{gap:26px;width:min(820px,100%)}.active-mission-page-heading{justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 0;display:flex}.active-mission-page-heading h2{color:#202124;letter-spacing:-.035em;align-items:center;gap:13px;margin:0;font-size:clamp(28px,4vw,36px);line-height:1.08;display:inline-flex}.active-mission-page-heading h2>i{background:#16865d;border-radius:50%;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 0 6px #16865d1a}.active-mission-page-heading.status-confirmed h2>i{background:#d79220;box-shadow:0 0 0 6px #d792201c}.active-mission-page-actions{flex:none;align-items:center;gap:8px;display:flex}.active-mission-contract-link{color:#d91d52;background:#fff3f7;border:1px solid #f0b3c5;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 5px 15px #d91d5214}.active-mission-contract-link .app-pictogram{width:19px;height:19px}.active-mission-contract-link:hover{background:#fff;border-color:#d91d52}.active-mission-demo-pill{color:#167451;white-space:nowrap;background:#fff;border:1px solid #83bea7;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.active-mission-primary-card{box-shadow:none;background:#fff;border:1px solid #dedfe2;border-radius:22px;padding:0}.active-mission-primary-card .active-mission-detail-intro{box-shadow:none;background:#fff;border:0;border-radius:0;align-items:center;padding:25px 26px;display:flex}.active-mission-primary-card .active-mission-detail-intro>div{gap:18px}.active-mission-primary-card .active-mission-detail-mark{color:#e5265d;width:62px;height:62px;box-shadow:none;background:#fff;border:1px solid #e6e6e8;border-radius:17px;flex-basis:62px}.active-mission-primary-card .active-mission-detail-mark .app-pictogram{width:32px;height:32px}.active-mission-primary-card .active-mission-detail-intro small{color:#8a8f98;margin-bottom:4px;font-size:9px}.active-mission-primary-card .active-mission-detail-intro h3{color:#202124;letter-spacing:-.025em;font-size:clamp(24px,3.5vw,30px)}.active-mission-primary-card .active-mission-detail-intro p{color:#6b7280;margin-top:7px;font-size:14px;font-weight:650}.active-mission-primary-card .active-mission-detail-error{margin:0 26px 18px}.active-mission-primary-card .active-mission-more{border-top:1px solid #e7e7e9}.active-mission-primary-card .active-mission-more>summary{color:#4f5662;justify-content:space-between;min-height:62px;padding:0 26px;font-size:12px}.active-mission-primary-card .active-mission-more-content{border-top:1px solid #e7e7e9;padding:22px 26px 26px}.active-mission-action-section{gap:12px;display:grid}.active-mission-action-section>h3,.active-mission-progress-premium h3{color:#202124;letter-spacing:-.035em;margin:0;font-size:clamp(23px,3.6vw,30px);line-height:1.15}.active-mission-next-action.active-mission-action-card{color:#202124;box-shadow:none;background:#fff;border:1px solid #dedfe2;border-radius:22px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;padding:27px;display:grid}.active-mission-next-action.active-mission-action-card>.active-mission-action-icon{color:#e5265d;background:#fff;border-radius:18px;place-items:center;width:66px;height:66px;display:grid}.active-mission-next-action.active-mission-action-card>.active-mission-action-icon .app-pictogram{width:48px;height:48px}.active-mission-next-action.active-mission-action-card h4{color:#202124;letter-spacing:-.025em;margin:0;font-size:clamp(22px,3.2vw,27px);line-height:1.15}.active-mission-next-action.active-mission-action-card p{color:#6b7280;max-width:560px;margin:8px 0 0;font-size:14px;line-height:1.55}.active-mission-next-action.active-mission-action-card>button{width:100%;min-height:58px;box-shadow:none;background:#e5265d;border-radius:14px;grid-column:1/-1;margin-top:3px;padding:0 22px;font-size:15px;display:flex}.active-mission-next-action.active-mission-action-card>button:hover{background:#d91d52}.active-mission-next-action.active-mission-action-card>button b{margin-left:auto;font-size:22px}.active-mission-progress-premium{gap:22px;padding:2px 0 4px;display:grid}.active-mission-progress-premium>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.active-mission-progress-premium>header p{color:#687080;margin:7px 0 0;font-size:13px;font-weight:650}.active-mission-progress-premium>header>span{color:#8a909a;font-size:11px;font-weight:700}.active-mission-progress-premium ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.active-mission-progress-premium li{color:#989da6;justify-items:center;gap:9px;min-width:0;display:grid;position:relative}.active-mission-progress-premium li:not(:last-child):after{z-index:0;content:"";background:#d9dce1;width:calc(100% - 40px);height:2px;position:absolute;top:18px;left:calc(50% + 20px)}.active-mission-progress-premium li.done:not(:last-child):after{background:#16865d}.active-mission-progress-premium li>b{z-index:1;color:#9aa0aa;background:#fff;border:2px solid #cfd3d9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;position:relative}.active-mission-progress-premium li>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:750;overflow:hidden}.active-mission-progress-premium li.done{color:#16805a}.active-mission-progress-premium li.done>b{color:#16805a;border-color:#16865d}.active-mission-progress-premium li.current{color:#e5265d}.active-mission-progress-premium li.current>b{color:#e5265d;border:3px solid #e5265d;font-size:24px;line-height:1;box-shadow:0 0 0 5px #e5265d14}@media (max-width:760px){.active-mission-detail{padding:18px 20px calc(104px + env(safe-area-inset-bottom,0px));gap:22px}.active-mission-page-heading{padding-top:0}.active-mission-page-heading h2{gap:11px;font-size:29px}.active-mission-page-heading h2>i{flex-basis:10px;width:10px;height:10px}.active-mission-contract-link{min-height:40px;padding:0 13px}.active-mission-demo-pill{min-height:38px;padding:0 15px;font-size:11px}.active-mission-primary-card{border-radius:20px}.active-mission-primary-card .active-mission-detail-intro{align-items:center;gap:0;padding:21px;display:flex}.active-mission-primary-card .active-mission-detail-intro>div{gap:14px}.active-mission-primary-card .active-mission-detail-mark{border-radius:16px;flex-basis:56px;width:56px;height:56px}.active-mission-primary-card .active-mission-detail-mark .app-pictogram{width:29px;height:29px}.active-mission-primary-card .active-mission-detail-intro h3{max-width:calc(100vw - 145px);font-size:24px}.active-mission-primary-card .active-mission-detail-intro p{font-size:12px}.active-mission-primary-card .active-mission-more>summary{min-height:58px;padding:0 21px;font-size:11px}.active-mission-primary-card .active-mission-more-content{padding:19px 21px 22px}.active-mission-action-section{gap:11px}.active-mission-action-section>h3,.active-mission-progress-premium h3{font-size:25px}.active-mission-next-action.active-mission-action-card{border-radius:20px;grid-template-columns:58px minmax(0,1fr);gap:15px;padding:21px}.active-mission-next-action.active-mission-action-card>.active-mission-action-icon{border-radius:16px;width:56px;height:56px}.active-mission-next-action.active-mission-action-card>.active-mission-action-icon .app-pictogram{width:42px;height:42px}.active-mission-next-action.active-mission-action-card h4{font-size:22px}.active-mission-next-action.active-mission-action-card p{margin-top:7px;font-size:13px}.active-mission-next-action.active-mission-action-card>button{min-height:56px;font-size:14px}.active-mission-progress-premium{gap:19px;padding-bottom:2px}.active-mission-progress-premium>header p{font-size:12px}.active-mission-progress-premium>header>span{font-size:10px}.active-mission-progress-premium li:not(:last-child):after{width:calc(100% - 34px);top:16px;left:calc(50% + 17px)}.active-mission-progress-premium li>b{width:34px;height:34px}.active-mission-progress-premium li>small{font-size:10px}}@media (max-width:420px){.active-mission-detail{gap:20px;padding-left:14px;padding-right:14px}.active-mission-page-heading h2{font-size:25px}.active-mission-contract-link{width:40px;padding:0}.active-mission-contract-link>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.active-mission-demo-pill{min-height:34px;padding:0 12px;font-size:10px}.active-mission-primary-card .active-mission-detail-intro{padding:18px}.active-mission-primary-card .active-mission-detail-mark{flex-basis:50px;width:50px;height:50px}.active-mission-primary-card .active-mission-detail-intro h3{max-width:calc(100vw - 122px);font-size:22px}.active-mission-primary-card .active-mission-more>summary{padding:0 18px}.active-mission-next-action.active-mission-action-card{grid-template-columns:51px minmax(0,1fr);gap:12px;padding:18px}.active-mission-next-action.active-mission-action-card>.active-mission-action-icon{width:50px;height:50px}.active-mission-next-action.active-mission-action-card>.active-mission-action-icon .app-pictogram{width:37px;height:37px}.active-mission-next-action.active-mission-action-card h4{font-size:20px}.active-mission-next-action.active-mission-action-card p{font-size:12px}.active-mission-progress-premium>header>span{display:none}.active-mission-progress-premium li>small{font-size:9px}.active-mission-profile-link{flex-basis:40px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.active-mission-profile-link,.active-mission-profile-link>i{transition:none;animation:none}}.active-mission-detail-actions>.mission-incident-trigger{background:#fff8fa;border-color:#efd0d8;grid-template-columns:none;min-height:72px;padding:13px 15px;display:flex}.active-mission-detail-actions>.mission-incident-trigger>.app-pictogram{color:#c92148;background:#ffe2e9;width:40px;height:40px;padding:9px}.active-mission-detail-actions>.mission-incident-trigger>span b{font-size:13px}.active-mission-detail-actions>.mission-incident-trigger>span small{margin-top:3px;font-size:12px;line-height:1.3}.active-mission-detail-actions>.mission-incident-trigger>strong{font-size:12px}.relay-messages-page{--relay-chat-bg:#f4f5f7;--relay-chat-pink:#ef2b63;--relay-chat-pink-dark:#d91d52;--relay-chat-line:#e6e8ec}.relay-message-hub{border:1px solid var(--relay-chat-line);background:#fff;border-radius:22px;min-height:620px;overflow:hidden;box-shadow:0 18px 48px #1f263314;grid-template-columns:minmax(270px,320px) minmax(0,1fr)!important;gap:0!important}.relay-mission-list,.relay-conversation-panel{border:0!important;border-radius:0!important}.relay-mission-list{border-right:1px solid var(--relay-chat-line)!important}.relay-mission-list>div{min-height:62px!important;padding:14px 16px!important}.relay-mission-list>div strong{align-items:center;gap:8px;display:inline-flex;font-size:15px!important}.relay-mission-list>div .app-pictogram{width:20px;height:20px;color:var(--relay-chat-pink)}.relay-mission-list nav{max-height:660px!important}.relay-mission-list nav>button{border-bottom-color:#f0f1f3!important;grid-template-columns:50px minmax(0,1fr) auto!important;gap:11px!important;min-height:82px!important;padding:10px 12px!important}.relay-mission-list nav>button:hover{background:#f8f9fa!important}.relay-mission-list nav>button.active{box-shadow:inset 3px 0 0 var(--relay-chat-pink)!important;background:#fff1f5!important}.relay-mission-avatar{width:48px;height:48px;color:var(--relay-chat-pink-dark);background:linear-gradient(145deg,#fff0f4,#f8d6e0);border-radius:50%;place-items:center;display:grid;position:relative}.relay-mission-avatar>.app-pictogram{width:24px;height:24px}.relay-mission-avatar>i{border:2px solid #fff;border-radius:50%;position:absolute;bottom:1px;right:0;width:12px!important;height:12px!important}.relay-mission-avatar>i.confirmed{background:#19a36b}.relay-mission-avatar>i.waiting{background:#e59a2a}.relay-mission-avatar>i.closed{background:#9ba2aa}.relay-mission-list nav>button>span:nth-child(2){gap:3px!important}.relay-mission-list-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.relay-mission-list-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.relay-mission-list-title time{color:#9298a1;flex:none;font-size:8px}.relay-mission-list nav>button>span:nth-child(2)>small{font-size:9px!important}.relay-mission-list nav>button>span:nth-child(2)>em{font-size:8px!important}.relay-conversation-panel{grid-template-rows:auto auto minmax(0,1fr);min-height:620px;display:grid;background:var(--relay-chat-bg)!important}.relay-conversation-heading{min-height:72px;box-shadow:0 1px 0 var(--relay-chat-line);background:#fffffff5;grid-template-columns:44px minmax(0,1fr) auto;align-items:center!important;gap:11px!important;padding:10px 14px!important;display:grid!important}.relay-mobile-conversation-back{display:none}.relay-conversation-avatar{width:42px;height:42px;color:var(--relay-chat-pink-dark);background:#fff0f4;border-radius:50%;place-items:center;display:grid;position:relative}.relay-conversation-avatar>.app-pictogram{width:22px;height:22px}.relay-conversation-avatar>i{background:#19a36b;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.relay-conversation-heading>div{min-width:0}.relay-conversation-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#717883!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important}.relay-conversation-heading h4{margin:2px 0!important;font-size:15px!important}.relay-conversation-heading p{font-size:8px!important}.relay-conversation-security{border-radius:999px;align-items:center;gap:6px;font-weight:850;color:#187451!important;background:#edf8f2!important;padding:7px 10px!important;font-size:8px!important;display:inline-flex!important}.relay-conversation-security .app-pictogram{width:15px;height:15px}.relay-message-tabs{z-index:2;background:#fff!important;padding:5px 10px!important}.relay-message-tabs button{border-radius:999px!important;font-size:9px!important}.relay-message-tabs button.active{color:var(--relay-chat-pink-dark)!important;box-shadow:none!important;background:#fff0f4!important}.relay-tab-content.personal{background:var(--relay-chat-bg);flex-direction:column;min-height:0;overflow:hidden;gap:10px!important;padding:0!important;display:flex!important}.relay-tab-content.personal>.relay-tab-explainer{color:#596370;margin:10px 14px 0;background:#e9eef3!important;border:0!important;border-radius:999px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;padding:7px 10px!important}.relay-tab-content.personal>.relay-tab-explainer>span{color:#187451!important;background:#fff!important;width:26px!important;height:26px!important}.relay-tab-content.personal>.relay-tab-explainer .app-pictogram{width:15px;height:15px}.relay-tab-content.personal>.relay-tab-explainer strong{font-size:9px!important}.relay-tab-content.personal>.relay-tab-explainer p{margin-top:1px!important;font-size:8px!important}.relay-contact-picker{padding:0 14px}.relay-personal-feed{overscroll-behavior:contain;background:var(--relay-chat-bg);scroll-behavior:smooth;align-content:start;min-height:300px;overflow:auto;gap:8px!important;max-height:440px!important;padding:16px 18px!important;display:grid!important}.relay-personal-message{align-items:end;gap:7px;background:0 0!important;border:0!important;border-radius:0!important;width:min(78%,560px)!important;padding:0!important;display:flex!important}.relay-personal-message.own{flex-direction:row-reverse;justify-self:end}.relay-bubble-avatar{color:#fff;background:#252a31;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:950;display:grid}.relay-bubble-stack{gap:3px;min-width:0;display:grid}.relay-personal-message.own .relay-bubble-stack{justify-items:end}.relay-bubble{color:#20242a;background:#e4e6ea;border-radius:18px 18px 18px 5px;max-width:100%;padding:10px 13px;box-shadow:0 1px 1px #1c222b0d}.relay-personal-message.own .relay-bubble{background:linear-gradient(145deg, var(--relay-chat-pink), var(--relay-chat-pink-dark));color:#fff;border-radius:18px 18px 5px}.relay-bubble p{white-space:pre-wrap;color:inherit!important;margin:0!important;font-size:12px!important;line-height:1.38!important}.relay-bubble-stack>footer{color:#858b94;align-items:center;gap:4px;min-height:13px;padding:0 4px;display:flex}.relay-bubble-stack>footer small{font-size:7px!important}.relay-bubble-stack>footer i{color:#19895d;font-size:9px;font-style:normal;font-weight:950}.relay-message-moderation-status{border:0!important;margin:0 4px!important;padding:0!important;font-size:7px!important}.relay-message-simulation-label{margin-top:1px!important}.relay-bubble .relay-attachment{border-color:#ffffff59;margin-top:8px}.relay-message-composer{z-index:4;position:sticky;bottom:0;border:0!important;border-top:1px solid var(--relay-chat-line)!important;background:#fffffffa!important;border-radius:0!important;gap:7px!important;padding:9px 11px 8px!important;box-shadow:0 -8px 24px #1f26330f!important}.relay-composer-row{grid-template-columns:40px minmax(0,1fr) 40px;align-items:end;gap:7px;display:grid}.relay-file-button.messenger-attach{display:block}.relay-file-button.messenger-attach>span{place-items:center;width:40px!important;height:40px!important;min-height:40px!important;color:var(--relay-chat-pink-dark)!important;background:#edf0f3!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:25px!important;font-weight:400!important;display:grid!important}.relay-composer-field{position:relative;display:block!important}.relay-composer-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.relay-message-composer .relay-composer-field textarea{width:100%;max-height:104px;resize:none!important;background:#f3f4f6!important;border:1px solid #dfe2e6!important;border-radius:22px!important;min-height:40px!important;padding:10px 48px 9px 14px!important;font-size:12px!important;line-height:1.45!important}.relay-message-composer .relay-composer-field textarea:focus{background:#fff!important;border-color:#ef91ad!important;outline:3px solid #ef2b6314!important}.relay-composer-field>small{pointer-events:none;position:absolute;bottom:11px;right:12px;color:#9a9fa7!important;font-size:7px!important}.relay-messenger-send{background:var(--relay-chat-pink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid;box-shadow:0 6px 14px #d91d523d}.relay-messenger-send>span{font-size:17px;transform:translate(1px)rotate(-8deg)}.relay-messenger-send>b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.relay-messenger-send:disabled{color:#959ba3;box-shadow:none;cursor:default;background:#d7dbe0}.relay-composer-control-note{justify-content:center;align-items:center;gap:5px;display:flex;color:#8a9098!important;margin:0!important;font-size:7px!important}.relay-composer-control-note .app-pictogram{width:11px;height:11px}@media (max-width:760px){.relay-messages-page{background:#fff!important;gap:7px!important}.relay-message-hub{min-height:0;box-shadow:none;border:0!important;border-radius:0!important;display:block!important}.relay-message-hub .relay-conversation-panel,.relay-message-hub.mobile-conversation-open .relay-mission-list{display:none!important}.relay-message-hub.mobile-conversation-open .relay-conversation-panel{min-height:calc(100svh - var(--app-topbar-height) - var(--rely-mobile-nav-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));grid-template-rows:auto auto minmax(0,1fr);display:grid!important}.relay-mission-list{border:0!important;border-radius:0!important}.relay-mission-list nav{padding:0!important;display:grid!important;overflow:visible!important}.relay-mission-list nav>button{border-radius:0!important;grid-template-columns:50px minmax(0,1fr) auto!important;min-height:76px!important;padding:9px 12px!important}.relay-mission-list nav>button>span:nth-child(2) strong{font-size:14px!important}.relay-mission-list nav>button>span:nth-child(2) small{font-size:11px!important}.relay-mission-list-title time{font-size:9px}.relay-conversation-heading{top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px));z-index:5;min-height:60px;position:sticky;grid-template-columns:40px 38px minmax(0,1fr) 30px!important;gap:7px!important;padding:7px 9px!important}.relay-mobile-conversation-back{color:#252a31;background:#f1f2f4;place-items:center;font-size:21px;border:0!important;border-radius:50%!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;display:grid!important}.relay-conversation-heading>.relay-conversation-avatar{width:38px;height:38px;display:grid!important}.relay-conversation-avatar>.app-pictogram{width:20px;height:20px}.relay-conversation-heading h4{font-size:14px!important}.relay-conversation-heading p{font-size:8px!important}.relay-conversation-heading>div{width:auto!important;min-width:0!important}.relay-conversation-heading>.relay-conversation-security{place-items:center;width:30px;height:30px;padding:0!important;display:grid!important}.relay-conversation-security>.app-pictogram{width:16px;height:16px}.relay-conversation-security{font-size:0!important}.relay-message-tabs{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;top:calc(var(--app-topbar-height) + env(safe-area-inset-top,0px) + 60px)!important;padding:4px 6px!important;display:grid!important;position:sticky!important;overflow:hidden!important}.relay-message-tabs button{min-width:0;white-space:nowrap!important;min-height:34px!important;padding:5px 3px!important;font-size:9px!important}.relay-message-tabs button>span{font-size:11px!important}.relay-tab-content.personal{min-height:0}.relay-tab-content.personal>.relay-tab-explainer{border-radius:12px!important;margin:7px 9px 0!important;padding:5px 8px!important}.relay-tab-content.personal>.relay-tab-explainer p{display:none}.relay-contact-picker{flex-wrap:nowrap;padding:0 9px;overflow-x:auto}.relay-personal-feed{min-height:calc(100svh - 285px);max-height:none!important;padding:13px 10px 18px!important}.relay-personal-message{width:min(88%,370px)!important}.relay-bubble p{font-size:14px!important}.relay-bubble{padding:10px 13px}.relay-bubble-avatar{flex-basis:27px;width:27px;height:27px}.relay-message-composer{bottom:calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;border-radius:0!important;padding:8px 8px 6px!important;position:sticky!important}.relay-composer-row{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}.relay-file-button.messenger-attach>span,.relay-messenger-send{width:38px!important;height:38px!important;min-height:38px!important}.relay-message-composer .relay-composer-field textarea{min-height:38px!important;padding-top:9px!important;padding-bottom:8px!important;font-size:13px!important}.relay-composer-control-note{font-size:7px!important}}@media (max-width:360px){.relay-conversation-heading{grid-template-columns:38px 34px minmax(0,1fr) 28px!important;padding-inline:6px!important}.relay-conversation-heading>.relay-conversation-avatar{width:34px;height:34px}.relay-message-tabs button{font-size:8px!important}.relay-composer-control-note{white-space:nowrap;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.relay-personal-feed{scroll-behavior:auto}}.relay-safety-banner>div>strong{align-items:center;gap:6px;display:flex}.relay-safety-banner>div>strong>button{color:#208557;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;padding:0;display:inline-grid}:is(.relay-safety-banner>div>strong>button:hover,.relay-safety-banner>div>strong>button:focus-visible){background:#2085571a;outline:none}.mission-load-error{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.mission-load-error>span{min-width:0;line-height:1.45}.active-mission-detail-empty h3{font-size:20px}.active-mission-detail-empty p{font-size:13px;line-height:1.55}.mission-load-error>button,.mission-application-access>button{color:#9f173f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:12px;padding:10px 16px;font-weight:850}.mission-application-access{color:#6e4a0e;background:#fff9ed;border:1px solid #e8c27b;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.mission-application-access>span{background:#fff0ca;border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.mission-application-access>div{gap:3px;min-width:0;display:grid}.mission-application-access>div>strong{font-size:14px;line-height:1.3}.mission-application-access>div>small{font-size:12px;line-height:1.45}.mission-application-access.status-checking{color:#4a5563;background:#f6f8fa;border-color:#cfd7e1}.payment-tax-explainer{color:#245b47;background:#eff9f5;border:1px solid #b9d9cc;border-radius:12px;margin:4px 0 8px;padding:11px 12px;font-size:12px;line-height:1.5}.profile-verifications-section li.provided{background:#fff9ed!important;border-color:#e8c27b!important}.profile-verifications-section li.provided>span{color:#fff!important;background:#d98916!important}.profile-verifications-section li.provided>small{color:#865710!important}.work-entry-readonly-value{color:#176345;white-space:nowrap;background:#eff9f5;border:1px solid #b9d9cc;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:850;display:inline-flex}.closeout-actions .request-correction{color:#8a4a08!important;background:#fff8ed!important;border-color:#be6d14!important}.rely-assistant-trigger>i{letter-spacing:.03em;min-width:28px;width:auto!important;padding:0 5px!important;font-size:7px!important}.rely-assistant button,.rely-assistant a{touch-action:manipulation}.rely-assistant-quick>button,.rely-assistant-role>button,.rely-assistant-send,.rely-assistant-mic{min-height:44px}@media (max-width:760px){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status{grid-template-columns:repeat(5,minmax(0,1fr))!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button{min-height:66px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button>span{letter-spacing:-.015em!important;font-size:clamp(11px,3vw,12px)!important}.mission-load-error{flex-direction:column;align-items:stretch}.mission-load-error>button{width:100%}.mission-application-access{grid-template-columns:44px minmax(0,1fr)}.mission-application-access>button{grid-column:1/-1;width:100%}.work-entry-row{min-height:54px}.work-entry-readonly-value{min-height:42px;font-size:12px!important}.closeout-actions>button{min-height:46px!important}}.monthly-closeout-confirm{background:#fff8fa;border:2px solid #d91d52;border-radius:14px;gap:8px;margin-top:10px;padding:14px;display:grid}.monthly-closeout-confirm>p{color:#4f5660;margin:0;font-size:13px;line-height:1.45}.monthly-timesheet-count{border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800}.monthly-timesheet-count.complete{color:#0d6d4f;background:#e3f6ed}.monthly-timesheet-count.incomplete,.monthly-closeout-confirm>em{color:#8f1e37}.monthly-timesheet-count.incomplete{background:#ffe8ee}.monthly-closeout-confirm>em{font-size:13px;font-style:normal;font-weight:750}.monthly-closeout-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.monthly-closeout-confirm button{min-height:44px;padding:10px 14px}.active-mission-detail-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.active-mission-detail-error>button{flex:none;min-height:44px}:is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #0d6d4f!important}.auth-inline-error,.payment-validation-error,.mobile-confirm-error{font-size:13px!important;line-height:1.45!important}.address-autocomplete-error{color:#8f1e37;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:13px;line-height:1.4;display:flex}.address-autocomplete-error>button{min-height:40px;padding:8px 12px}.auth-error-summary{color:#73142a;background:#fff1f4;border-left:4px solid #b91f43;border-radius:10px;gap:3px;padding:12px 14px;font-size:13px;line-height:1.4;display:grid}.app-info-page .help-role-block,.app-info-page .help-money,.app-info-page .help-glossary{background:#fff;border:1px solid #dce2e6;border-radius:16px;margin:24px 0;padding:18px}.app-info-page .help-role-block>h2,.app-info-page .help-money>h2,.app-info-page .help-glossary>h2{margin:0 0 14px}.app-info-page .help-role-block .app-info-list section h3{color:#171c26;margin:0 0 4px;font-size:16px}.help-glossary dl{gap:10px;margin:0;display:grid}.help-glossary dl>div{background:#f4f7f6;border-radius:10px;gap:3px;padding:12px;display:grid}.help-glossary dt{font-weight:850}.help-glossary dd{color:#4f5660;margin:0;line-height:1.5}@media (max-width:480px){.landing-page>.landing-audience-choice{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:13px!important}.landing-page>.landing-audience-choice>div{grid-column:auto!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{grid-template-columns:44px minmax(0,1fr) 28px!important;min-height:78px!important;padding:12px!important}.landing-page>.landing-audience-choice>button>b{width:44px!important;height:44px!important}.landing-page>.landing-audience-choice>button>span>em,.landing-page>.landing-audience-choice>button>span>small,.landing-page>.landing-audience-choice>button>i{display:block!important}.landing-page>.landing-audience-choice>button>span>em{font-size:10px!important}.landing-page>.landing-audience-choice>button>span>strong{font-size:15px!important}.landing-page>.landing-audience-choice>button>span>small{line-height:1.35;font-size:11px!important}.landing-page>.landing-audience-choice>button>i{font-size:20px!important}}@media (max-width:360px){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav).has-mission-status>button>span{font-size:10px!important}}:root{--rely-readable-pink:#d91d52;--rely-readable-muted:#667083;--rely-readable-green:#137650;--rely-waiting-blue:#275f9a;--rely-action-orange:#a95408}.landing-search-area,.artisan-landing{scroll-margin-top:78px}.help-company-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.help-company-paths>section{background:#f8fafc;border:1px solid #d9e0e8;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:15px;display:grid}.help-company-paths>section>span{color:#fff;background:#172235;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.help-company-paths h3{color:#172235;margin:0 0 5px;font-size:16px}.help-company-paths p{color:var(--rely-readable-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:760px){.account-dashboard{--app-topbar-height:72px!important;--rely-mobile-nav-height:72px!important}.dashboard-mobile-shell-header.landing-header{min-height:calc(72px + env(safe-area-inset-top,0px))!important;height:calc(72px + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0px)!important}.dashboard-mobile-account-header:not(.admin){display:none!important}.dashboard-main{padding-top:calc(72px + env(safe-area-inset-top,0px) + 10px)!important;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px) + 10px)!important}.dashboard-shell-page-context{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.dashboard-shell-back{place-items:center;color:#172235!important;background:#fff!important;border:1px solid #d9dee5!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:22px!important;display:grid!important}.dashboard-shell-page-context>strong{color:#172235;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.2;overflow:hidden}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav){min-height:calc(72px + env(safe-area-inset-bottom,0px))!important;height:calc(72px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav)>button{color:#596273!important;min-width:0!important;min-height:52px!important;padding:5px 2px 7px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav)>button>.mobile-nav-pictogram{width:23px!important;height:23px!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav)>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:currentColor!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:block!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav)>button.active{color:var(--rely-readable-pink)!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav)>button.mobile-publish-nav:not(.active){color:#596273!important;box-shadow:none!important;background:0 0!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) .mobile-app-nav-badge,:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) .mobile-active-mission-count{min-width:19px!important;height:19px!important;padding-inline:4px!important;font-size:10px!important}.landing-page>.landing-audience-choice>div p,.landing-page .landing-search-intro p,.artisan-landing-hero p{color:var(--rely-readable-muted)!important;font-size:13px!important;line-height:1.45!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{min-height:94px!important;padding:12px!important}.landing-page>.landing-audience-choice>button>span>em{color:var(--rely-readable-muted)!important;font-size:10px!important;line-height:1.25!important;display:block!important}.landing-page>.landing-audience-choice>button>span>strong{font-size:15px!important;line-height:1.25!important}.landing-page>.landing-audience-choice>button>span>small{color:var(--rely-readable-muted)!important;font-size:11px!important;line-height:1.3!important;display:block!important}.landing-search-trust b,.landing-map-preview p,.artisan-location-notice p,.artisan-landing-mission-card p{color:var(--rely-readable-muted)!important;font-size:11px!important;line-height:1.4!important}.landing-page>.landing-beginner-path li strong{font-size:12px!important}.landing-page>.landing-beginner-path li small{color:var(--rely-readable-muted)!important;white-space:normal!important;font-size:11px!important;display:block!important;overflow:visible!important}.landing-page>.landing-beginner-path>button{min-width:44px;min-height:44px;font-size:11px}.active-mission-detail-intro small,.active-mission-picker-copy>small,.active-mission-picker-copy>em,.active-mission-picker-status,.active-mission-picker button>strong,.active-mission-next-action small,.active-mission-summary-card dt,.active-mission-tracking-card header small,.active-mission-tracking-card li small,.active-mission-detail-actions>button small,.active-mission-detail-footer span,.active-mission-progress-compact>div:first-child,.active-mission-progress-compact ol{font-size:12px!important;line-height:1.35!important}.active-mission-detail-intro p,.active-mission-next-action p,.active-mission-collection>header p,.active-mission-summary-card dd{font-size:14px!important;line-height:1.45!important}.active-mission-next-action>button{min-height:52px!important;font-size:14px!important}.active-mission-detail-actions>button,.active-mission-detail-footer button,.active-mission-picker button{min-height:44px!important}.relay-mobile-conversation-back,.relay-file-button.messenger-attach>span,.relay-messenger-send{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.relay-message-tabs{min-height:52px!important}.relay-message-tabs button{min-height:44px!important;font-size:12px!important}.relay-mission-list-title time,.relay-mission-list nav>button>span:nth-child(2)>small,.relay-mission-list nav>button>span:nth-child(2)>em,.relay-conversation-heading small,.relay-conversation-heading p,.relay-conversation-security,.relay-tab-content.personal>.relay-tab-explainer strong,.relay-tab-content.personal>.relay-tab-explainer p,.relay-bubble-stack>footer small,.relay-message-moderation-status,.relay-composer-field>small,.relay-composer-control-note{color:var(--rely-readable-muted)!important;font-size:12px!important;line-height:1.35!important}.relay-message-composer .relay-composer-field textarea{min-height:44px!important;font-size:14px!important}.orders-history-intro span,.orders-workspace-guide p,.activity-card-guidance small,.artisan-activity-card-copy>small,.artisan-activity-card-copy>span,.company-priority-action p,.dashboard-next-decision p{color:var(--rely-readable-muted)!important;font-size:12px!important;line-height:1.45!important}.activity-card-guidance strong,.orders-workspace-guide>div>strong,.company-priority-action strong,.dashboard-next-decision strong{font-size:15px!important;line-height:1.35!important}.orders-workspace-tabs>button,.company-activity-nav>button,.dashboard-next-decision>button,.orders-workspace-guide>button{min-height:44px!important;font-size:12px!important}.help-company-paths{grid-template-columns:minmax(0,1fr)}.help-company-paths p{font-size:14px}}@media (prefers-reduced-motion:reduce){.attention-wave:before,.attention-wave:after,.activity-action-wizz,.search-shockwave:before,.search-shockwave:after{animation:none!important}}:root{--consumer-ink:#222;--consumer-muted:#6a6a6a;--consumer-line:#ddd;--consumer-soft:#f7f7f7;--consumer-white:#fff;--consumer-accent:#d91d52;--consumer-success:#137650}body:has(.mission-secretary-app){background:var(--consumer-soft);color:var(--consumer-ink)}.mission-secretary-app{background:var(--consumer-soft);min-height:100dvh;color:var(--consumer-ink)}.mission-secretary-appbar{min-height:72px;padding:10px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--consumer-line);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5}.mission-secretary-appbar img{border-radius:12px;width:40px;height:40px}.mission-secretary-appbar small{letter-spacing:.055em;font-size:11px;color:var(--consumer-muted)!important}.mission-secretary-appbar h1{color:var(--consumer-ink);margin-top:2px;font-size:17px;font-weight:750}.mission-secretary-appbar>button{border:1px solid var(--consumer-line);background:var(--consumer-white);min-height:44px;color:var(--consumer-ink);border-radius:22px;padding:0 14px;font-size:12px;box-shadow:0 1px 2px #0000000d}.mission-secretary-demo-notice{box-sizing:border-box;width:min(720px,100% - 32px);color:var(--consumer-muted);background:#fff8fa;border:1px solid #eed4dc;border-radius:14px;align-items:center;gap:8px;margin:14px auto 0;padding:10px 14px;font-size:13px;line-height:1.35;display:flex}.mission-secretary-demo-notice strong{color:var(--consumer-ink)}.mission-secretary-standalone{width:min(720px,100% - 32px);margin:14px auto 32px;padding:0}.mission-secretary-sheet.is-standalone{border:1px solid var(--consumer-line);background:var(--consumer-white);border-radius:24px;grid-template-rows:auto auto auto;width:100%;height:auto;min-height:0;max-height:none;display:grid;overflow:visible;box-shadow:0 2px 8px #0000000a}.mission-secretary-header.is-standalone{border-bottom:0;grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:22px 22px 16px}.mission-secretary-header.is-standalone small{color:var(--consumer-success);letter-spacing:.06em;font-size:11px}.mission-secretary-header.is-standalone h3{color:var(--consumer-ink);letter-spacing:-.025em;margin-top:5px;font-size:clamp(23px,4vw,28px);font-weight:720;line-height:1.15}.mission-secretary-header.is-standalone p{color:var(--consumer-muted);margin-top:6px;font-size:14px;line-height:1.4}.mission-secretary-header.is-standalone>button{border-color:var(--consumer-line);background:var(--consumer-white);width:44px;height:44px;color:var(--consumer-ink);font-size:26px}.mission-secretary-tabs{border-bottom:1px solid var(--consumer-line);background:0 0;border-radius:0;gap:0;margin:0 22px;padding:0}.mission-secretary-tabs button{min-height:50px;color:var(--consumer-muted);border-radius:0;font-size:13px;font-weight:650}.mission-secretary-tabs button.active{color:var(--consumer-ink);box-shadow:inset 0 -2px var(--consumer-ink);background:0 0}.mission-secretary-tabs .app-pictogram{width:20px;height:20px}.mission-secretary-sheet.is-standalone :is(.mission-secretary-assistant-view,.mission-secretary-arrival-view,.mission-secretary-timesheet){min-height:0;overflow:visible}.mission-secretary-assistant-view,.mission-secretary-assistant-view.has-arrival-control{grid-template-rows:none;gap:16px;padding:20px 22px 22px;display:grid}.mission-secretary-primary-action{background:var(--consumer-ink);box-shadow:none;border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:12px;margin:0;padding:18px}.mission-secretary-primary-action>span{border-radius:14px;width:48px;height:48px}.mission-secretary-primary-action small{color:#ffb4c7;font-size:11px}.mission-secretary-primary-action strong{font-size:18px}.mission-secretary-primary-action p{color:#d2d2d2;margin-top:4px;font-size:13px;line-height:1.45}.mission-secretary-primary-action>button{border-radius:12px;grid-column:1/-1;width:100%;min-height:50px;padding:0 16px;font-size:14px}:is(.mission-secretary-assistant-details,.mission-secretary-entry-history,.mission-secretary-simulation-tools){border:1px solid var(--consumer-line);background:var(--consumer-white);border-radius:16px;overflow:hidden}:is(.mission-secretary-assistant-details,.mission-secretary-entry-history,.mission-secretary-simulation-tools)>summary{box-sizing:border-box;min-height:58px;color:var(--consumer-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;font-size:14px;font-weight:700;list-style:none;display:grid}:is(.mission-secretary-assistant-details,.mission-secretary-entry-history,.mission-secretary-simulation-tools)>summary::-webkit-details-marker{display:none}:is(.mission-secretary-assistant-details,.mission-secretary-entry-history)>summary small{color:var(--consumer-muted);font-size:12px;font-weight:500}.mission-secretary-assistant-details[open]>summary,.mission-secretary-entry-history[open]>summary{border-bottom:1px solid var(--consumer-line)}.mission-secretary-assistant-details .mission-secretary-summary{margin:16px}.mission-secretary-summary{gap:8px;margin:0}.mission-secretary-summary>span{box-sizing:border-box;border-color:var(--consumer-line);background:var(--consumer-soft);border-radius:12px;min-height:64px;padding:12px}.mission-secretary-summary small{font-size:11px}.mission-secretary-summary strong{font-size:13px}.mission-secretary-assistant-details .mission-readiness-checklist{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 16px 16px}.mission-readiness-checklist>span{border-color:var(--consumer-line);background:var(--consumer-white);border-radius:12px;min-height:54px;padding:10px}.mission-readiness-checklist b{font-size:12px}.mission-readiness-checklist small{font-size:10px}.mission-secretary-assistant-details .mission-secretary-quick-actions{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0 16px 16px}.mission-secretary-quick-actions button{border-color:var(--consumer-line);border-radius:12px;min-height:54px;font-size:12px}.mission-secretary-help-heading{gap:2px;margin-top:2px;display:grid}.mission-secretary-help-heading strong{font-size:18px}.mission-secretary-help-heading span{color:var(--consumer-muted);font-size:13px}.mission-secretary-messages{min-height:0;max-height:280px;margin:0;padding:0}.mission-secretary-message p{border-radius:15px 15px 15px 4px;padding:11px 13px;font-size:13px}.mission-secretary-input{border:0;margin:0;padding:0;position:static}.mission-secretary-input input{border-color:var(--consumer-line);background:var(--consumer-white);border-radius:25px;min-height:50px;font-size:14px}.mission-secretary-input button{width:50px;height:50px}.mission-secretary-timesheet{grid-template-rows:none;gap:16px;padding:20px 22px 22px;display:grid}.mission-secretary-timesheet-intro{align-items:center;padding:0}.mission-secretary-timesheet-intro small{color:var(--consumer-muted);letter-spacing:.06em;font-size:11px}.mission-secretary-timesheet-intro strong{color:var(--consumer-ink);font-size:20px;font-weight:700}.mission-secretary-timesheet-intro progress{width:150px;height:8px;accent-color:var(--consumer-success);background:#e7e7e7;border:0;border-radius:999px;overflow:hidden}.mission-secretary-timesheet-intro progress::-webkit-progress-bar{background:#e7e7e7;border-radius:999px}.mission-secretary-timesheet-intro progress::-webkit-progress-value{background:var(--consumer-success);border-radius:999px}.mission-secretary-express-entry{border:1px solid var(--consumer-line);background:var(--consumer-white);border-radius:20px;grid-template-columns:1fr;gap:18px;padding:20px;box-shadow:0 2px 8px #0000000a}.mission-secretary-express-copy{gap:6px;display:grid}.mission-secretary-express-entry small{color:var(--consumer-success);letter-spacing:.06em;font-size:12px}.mission-secretary-express-entry strong{color:var(--consumer-ink);letter-spacing:-.02em;font-size:24px;font-weight:700}.mission-secretary-express-entry p{color:var(--consumer-muted);font-size:15px;line-height:1.5}.mission-secretary-express-controls{gap:10px}.mission-secretary-express-controls .primary{background:var(--consumer-ink);border-radius:12px;min-height:52px;font-size:15px}.mission-secretary-express-entry.action-required{isolation:isolate;background:linear-gradient(#fff 0%,#fff7f9 100%);border:2px solid #ef2b63;position:relative;box-shadow:0 14px 38px #d91d522b}.mission-secretary-pointage-marker{background:var(--consumer-ink);color:#fff;border-radius:12px;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:grid;box-shadow:0 9px 22px #22222229}.mission-secretary-pointage-marker>span{color:#fff;background:#ef2b63;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mission-secretary-pointage-marker .app-pictogram{width:19px;height:19px}.mission-secretary-pointage-marker>div{gap:2px;min-width:0;display:grid}.mission-secretary-pointage-marker small{letter-spacing:.08em;font-size:9px;font-weight:950;color:#ffacc3!important}.mission-secretary-pointage-marker strong{color:#fff;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.2;overflow:hidden}.mission-secretary-pointage-marker>b{color:#ff6f98;text-align:center;font-size:20px;line-height:1;animation:1.35s ease-in-out infinite mission-pointage-arrow}.mission-secretary-express-entry.action-required .mission-secretary-express-copy small,.mission-secretary-express-entry.action-required .mission-secretary-express-copy strong{display:none}.mission-secretary-express-entry.action-required .mission-secretary-express-copy p{color:var(--consumer-ink);font-size:16px;font-weight:700}.mission-secretary-express-entry.action-required .mission-secretary-express-controls{background:#fff;border:1px solid #f2c0cf;border-radius:16px;padding:10px;position:relative;box-shadow:0 8px 22px #d91d5217}.mission-secretary-express-entry.action-required .mission-secretary-express-controls .primary{background:linear-gradient(135deg,#ef2b63,#d91d52);animation:2.2s ease-out infinite mission-pointage-cta-pulse;box-shadow:0 8px 22px #d91d5247}@keyframes mission-pointage-arrow{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes mission-pointage-cta-pulse{0%,to{box-shadow:0 8px 22px #d91d5247,0 0 #ef2b6340}55%{box-shadow:0 8px 22px #d91d5247,0 0 0 9px #ef2b6300}}@media (prefers-reduced-motion:reduce){.mission-secretary-pointage-marker>b,.mission-secretary-express-entry.action-required .mission-secretary-express-controls .primary{animation:none}}.mission-secretary-other-answer{border:0}.mission-secretary-other-answer>summary{min-height:46px;color:var(--consumer-ink);text-underline-offset:3px;cursor:pointer;place-items:center;font-size:14px;font-weight:650;text-decoration:underline;list-style:none;display:grid}.mission-secretary-other-answer>summary::-webkit-details-marker{display:none}.mission-secretary-other-answer>div{gap:8px;padding-top:4px;display:grid}.mission-secretary-other-answer button{border:1px solid var(--consumer-line);background:var(--consumer-white);min-height:48px;color:var(--consumer-ink);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:650}.mission-secretary-entry-feedback{border-radius:12px;grid-column:1/-1;padding:11px 13px;font-weight:650;margin:0!important;font-size:13px!important}.mission-secretary-entry-feedback.success{color:#116542;background:#e9f7f0}.mission-secretary-entry-feedback.error{color:#a52245;background:#fff0f3}.mission-secretary-entry-history>summary small{background:var(--consumer-ink);min-width:28px;height:28px;color:var(--consumer-white);border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.mission-secretary-entry-list{border:0;border-radius:0;min-height:0;overflow:visible}.mission-secretary-entry-list article{border-color:#eee;grid-template-columns:minmax(145px,.8fr) minmax(250px,1.2fr);min-height:60px;padding:12px 16px}.mission-secretary-entry-list article strong{font-size:13px}.mission-secretary-entry-list article small{font-size:11px}.mission-secretary-entry-summary span,.mission-secretary-entry-readonly span{padding:10px 12px;font-size:11px}.mission-secretary-entry-summary button,.mission-secretary-entry-actions button{border-color:var(--consumer-line);border-radius:10px;min-height:44px;font-size:11px}.mission-secretary-timesheet-note{color:var(--consumer-muted);border-top:1px solid #eee;margin:0;padding:13px 16px 16px;font-size:12px}.mission-secretary-simulation-tools{box-sizing:border-box;width:min(720px,100% - 32px);margin:-18px auto 32px}.mission-secretary-simulation-tools p{color:var(--consumer-muted);margin:0;padding:0 16px 10px;font-size:12px}.mission-secretary-simulation-tools button{border:1px solid var(--consumer-line);background:var(--consumer-white);min-height:44px;color:var(--consumer-ink);border-radius:12px;margin:0 16px 16px;padding:0 14px;font-size:13px;font-weight:650}.mission-secretary-arrival-view{padding:20px 22px 24px}.mission-secretary-arrival-view>header{gap:6px;margin:0 0 14px}.mission-secretary-arrival-view>header small{font-size:11px}.mission-secretary-arrival-view>header strong{font-size:22px}.mission-secretary-arrival-view>header p{font-size:14px}.mission-secretary-arrival-card{border-radius:18px;margin:0;padding:16px}.mission-secretary-arrival-copy small{font-size:10px}.mission-secretary-arrival-copy strong{font-size:15px}.mission-secretary-arrival-copy p{font-size:12px}.mission-secretary-arrival-view>ol{margin:16px 0 0}.mission-secretary-arrival-view>ol li{border-color:var(--consumer-line);border-radius:14px}.mission-secretary-arrival-view>ol strong{font-size:12px}.mission-secretary-arrival-view>ol small{font-size:10px}.mission-secretary-mission-switcher{border-color:var(--consumer-line);width:min(720px,100% - 32px);box-shadow:none;border-radius:20px;margin-top:14px;padding:16px}@media (max-width:760px){.mission-secretary-appbar{min-height:calc(68px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 14px 0;grid-template-columns:42px minmax(0,1fr) auto}.mission-secretary-appbar>a{width:40px;height:40px}.mission-secretary-appbar small{font-size:9px}.mission-secretary-appbar h1{font-size:15px}.mission-secretary-appbar>button{min-height:42px;padding:0 12px;font-size:11px}.mission-secretary-demo-notice{width:calc(100% - 28px);margin-top:12px;font-size:12px}.mission-secretary-standalone{width:100%;margin:12px 0 24px}.mission-secretary-sheet.is-standalone{height:auto;min-height:0;max-height:none;box-shadow:none;border-width:1px 0;border-radius:0}.mission-secretary-header.is-standalone{padding:18px 18px 12px}.mission-secretary-header.is-standalone h3{font-size:24px}.mission-secretary-header.is-standalone p{font-size:13px}.mission-secretary-tabs{margin:0 18px}.mission-secretary-tabs button{min-height:50px;font-size:12px}.mission-secretary-assistant-view,.mission-secretary-assistant-view.has-arrival-control,.mission-secretary-timesheet{gap:14px;padding:18px 16px 20px}.mission-secretary-primary-action{padding:16px}.mission-secretary-primary-action strong{font-size:17px}.mission-secretary-primary-action p{font-size:12px}.mission-secretary-assistant-details .mission-secretary-summary{grid-template-columns:1fr;margin:14px}.mission-secretary-assistant-details .mission-readiness-checklist{margin:0 14px 14px}.mission-secretary-assistant-details .mission-secretary-quick-actions{padding:0 14px 14px}.mission-secretary-timesheet-intro{flex-direction:column;align-items:flex-start}.mission-secretary-timesheet-intro strong{font-size:19px}.mission-secretary-timesheet-intro progress{width:100%}.mission-secretary-express-entry{padding:18px 16px}.mission-secretary-express-entry strong{font-size:23px}.mission-secretary-express-entry p{font-size:15px}.mission-secretary-entry-list article{grid-template-columns:1fr;gap:9px;padding:13px 14px}.mission-secretary-entry-actions{grid-template-columns:1fr}.mission-secretary-entry-summary{justify-content:stretch}.mission-secretary-entry-summary span{flex:1}.mission-secretary-simulation-tools{width:calc(100% - 32px);margin-top:-10px}.mission-secretary-arrival-view{padding:18px 16px 22px}.mission-secretary-arrival-card{grid-template-columns:42px minmax(0,1fr)}.mission-secretary-arrival-view>ol{grid-template-columns:1fr}.landing-page>.landing-audience-choice{border-bottom:1px solid var(--consumer-line)!important;background:var(--consumer-white)!important;gap:10px!important;padding:18px 16px!important}.landing-page>.landing-audience-choice>div{padding:4px 2px 8px!important}.landing-page>.landing-audience-choice>div h1{color:var(--consumer-ink)!important;letter-spacing:-.025em!important;font-size:24px!important}.landing-page>.landing-audience-choice>div p{color:var(--consumer-muted)!important;font-size:14px!important;line-height:1.45!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{border:1px solid var(--consumer-line)!important;background:var(--consumer-white)!important;min-height:76px!important;box-shadow:none!important;border-radius:16px!important;padding:12px 14px!important}.landing-page>.landing-audience-choice>button.selected{border-color:var(--consumer-ink)!important;background:var(--consumer-soft)!important;box-shadow:none!important}.landing-page>.landing-audience-choice>button>span>strong{font-size:15px!important}.landing-page>.landing-search-area{border-bottom-color:var(--consumer-line)!important;background:var(--consumer-white)!important;box-shadow:none!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--consumer-line)!important;box-shadow:none!important;background:#fffffff7!important}}.rely-home-guide{box-sizing:border-box;color:#222;background:#fff;border:1px solid #e2e2e2;border-radius:28px;width:min(780px,100% - 40px);margin:34px auto 22px;padding:30px;display:grid;box-shadow:0 8px 30px #1c1c1c12}.rely-home-guide-main{grid-template-columns:58px minmax(0,1fr);align-content:start;gap:14px 16px;display:grid}.rely-home-guide-icon{color:#fff;background:#222;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.rely-home-guide-icon .app-pictogram{width:28px;height:28px}.rely-home-guide.state-action .rely-home-guide-icon{background:#d91d52}.rely-home-guide.state-mission .rely-home-guide-icon{background:#137650}.rely-home-guide-copy{min-width:0}.rely-home-guide-copy>small{color:#717171;letter-spacing:.07em;margin:1px 0 5px;font-size:11px;font-weight:850;display:block}.rely-home-guide-copy h1{color:#222;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:780;line-height:1.08}.rely-home-guide-copy p{color:#5e5e5e;max-width:610px;margin:9px 0 0;font-size:15px;line-height:1.5}.rely-home-guide-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;padding-top:5px;display:flex}.rely-home-guide-actions button{border-radius:13px;min-height:52px;font-size:14px;font-weight:800}.rely-home-guide-actions .primary{color:#fff;background:#222;border:1px solid #222;justify-content:space-between;align-items:center;gap:24px;min-width:260px;padding:0 20px;display:inline-flex}.rely-home-guide.state-action .rely-home-guide-actions .primary{background:#d91d52;border-color:#d91d52}.rely-home-guide.state-mission .rely-home-guide-actions .primary{background:#137650;border-color:#137650}.rely-home-guide-actions .secondary{color:#4f4f4f;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0 8px;text-decoration:underline}.rely-home-guide-more{border-top:1px solid #ececec;grid-column:1/-1;margin-top:17px}.rely-home-guide-more>summary,.guest-artisan-preview>summary,.landing-search-reassurance>summary,.landing-beginner-path>summary{cursor:pointer;list-style:none}.rely-home-guide-more>summary::-webkit-details-marker{display:none}.guest-artisan-preview>summary::-webkit-details-marker{display:none}.landing-search-reassurance>summary::-webkit-details-marker{display:none}.landing-beginner-path>summary::-webkit-details-marker{display:none}.rely-home-guide-more>summary{color:#606060;justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:13px;font-weight:760;display:flex}.rely-home-guide-more summary i,.guest-artisan-preview summary i,.landing-search-reassurance summary i,.landing-beginner-path summary i{font-style:normal;transition:transform .18s}.rely-home-guide-more[open] summary i,.guest-artisan-preview[open] summary i,.landing-search-reassurance[open] summary i,.landing-beginner-path[open] summary i{transform:rotate(180deg)}.rely-home-guide-more:not([open])>.rely-home-guide-journey,details.guest-artisan-preview:not([open])>.artisan-landing,.landing-search-reassurance:not([open])>.landing-search-trust,.landing-beginner-path:not([open])>.landing-beginner-details{display:none!important}.rely-home-guide-journey{background:#f7f7f7;border:1px solid #e6e6e6;border-radius:18px;gap:14px;padding:18px;display:grid}.rely-home-guide-journey>div>small{color:#717171;letter-spacing:.07em;font-size:10px;font-weight:850;display:block}.rely-home-guide-journey>div>strong{margin-top:4px;font-size:16px;line-height:1.3;display:block}.rely-home-guide-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rely-home-guide-journey li{color:#8a8a8a;text-align:center;justify-items:center;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid;position:relative}.rely-home-guide-journey li:before{z-index:0;content:"";background:#d8d8d8;height:2px;position:absolute;top:15px;left:calc(16px - 50%);right:calc(50% + 16px)}.rely-home-guide-journey li:first-child:before{display:none}.rely-home-guide-journey li b{z-index:1;color:#737373;background:#fff;border:2px solid #d8d8d8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.rely-home-guide-journey li.done,.rely-home-guide-journey li.current{color:#222}.rely-home-guide-journey li.done:before,.rely-home-guide-journey li.current:before{background:#137650}.rely-home-guide-journey li.done b{color:#fff;background:#137650;border-color:#137650}.rely-home-guide-journey li.current b{color:#222;border-color:#222}.rely-home-guide.state-action .rely-home-guide-journey li.current b{color:#d91d52;border-color:#d91d52}.rely-home-guide.state-mission .rely-home-guide-journey li.current b{color:#137650;border-color:#137650}.rely-home-guide-journey>p{color:#686868;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.4;display:flex}.rely-home-guide-journey>p .app-pictogram{color:#137650;flex:0 0 18px;width:18px;height:18px}.landing-page>.sector-entry-screen{background:0 0!important;align-content:center!important;gap:22px!important;width:min(820px,100% - 32px)!important;min-height:0!important;margin:clamp(28px,8vh,90px) auto 40px!important;padding:0!important;display:grid!important}.landing-page>.sector-entry-screen .landing-sector-heading{text-align:center!important;max-width:620px!important;margin:0 auto!important}.landing-page>.sector-entry-screen .landing-sector-heading small{font-size:10px!important}.landing-page>.sector-entry-screen .landing-sector-heading h1{margin-top:7px!important;font-size:clamp(30px,5vw,48px)!important}.landing-page>.sector-entry-screen .landing-sector-heading p{margin-top:9px!important;font-size:15px!important}.landing-page>.sector-entry-screen .landing-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.landing-page>.sector-entry-screen .landing-sector-card{background:#fff!important;border:1px solid #dedede!important;border-radius:22px!important;grid-template-columns:54px minmax(0,1fr) 28px!important;min-height:150px!important;padding:22px!important;box-shadow:0 6px 22px #1c1c1c0d!important}.landing-page>.sector-entry-screen .landing-sector-card:hover{transform:translateY(-2px);border-color:#a8a8a8!important;box-shadow:0 12px 28px #1c1c1c17!important}.landing-page>.sector-entry-screen .landing-sector-card strong{font-size:22px!important}.landing-page>.sector-entry-screen .landing-sector-card p{margin-top:5px!important;font-size:12px!important}.landing-page>.landing-audience-choice{width:min(820px,100% - 32px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:clamp(24px,7vh,72px) auto 26px!important;padding:0!important}.landing-page>.landing-audience-choice>div{text-align:center;justify-items:center;grid-column:1/-1!important;gap:5px!important;padding:0 0 7px!important}.landing-page>.landing-audience-choice>div>small{font-size:10px!important}.landing-page>.landing-audience-choice>div h1{font-size:clamp(30px,5vw,46px)!important}.landing-page>.landing-audience-choice>div p{font-size:14px!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{background:#fff!important;border:1px solid #dedede!important;border-radius:20px!important;grid-template-columns:48px minmax(0,1fr) 28px!important;gap:14px!important;min-height:126px!important;padding:18px!important;box-shadow:0 5px 20px #1c1c1c0d!important}.landing-page>.landing-audience-choice>button>b{border-radius:15px!important;width:48px!important;height:48px!important}.landing-page>.landing-audience-choice>button>span em{font-size:10px!important}.landing-page>.landing-audience-choice>button>span strong{font-size:17px!important}.landing-page>.landing-audience-choice>button>span small{font-size:11px!important}.landing-audience-summary{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(920px,100% - 32px);min-height:54px;margin:16px auto 10px;padding:8px 12px 8px 14px;display:flex}.landing-audience-summary>span{grid-template-columns:28px auto;align-items:center;column-gap:9px;display:grid}.landing-audience-summary .app-pictogram{grid-row:1/3;width:24px;height:24px}.landing-audience-summary small{color:#777;font-size:10px}.landing-audience-summary strong{font-size:13px}.landing-audience-summary>button{color:#333;background:#f3f3f3;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-size:12px;font-weight:780}.guest-artisan-start{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-radius:24px;grid-template-columns:58px minmax(0,1fr);gap:14px 16px;width:min(720px,100% - 32px);margin:18px auto 10px;padding:26px;display:grid;box-shadow:0 7px 25px #1c1c1c0f}.guest-artisan-start-icon{color:#fff;background:#222;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.guest-artisan-start-icon .app-pictogram{width:27px;height:27px}.guest-artisan-start h2{color:#222;margin:3px 0 6px;font-size:clamp(24px,3.2vw,34px);line-height:1.1}.guest-artisan-start>div>small{color:#717171;letter-spacing:.08em;font-size:10px;font-weight:850}.guest-artisan-start p{color:#666;margin:0;font-size:14px;line-height:1.5}.guest-artisan-start>button{color:#fff;background:#222;border:0;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;width:min(310px,100%);min-height:52px;padding:0 18px;font-size:14px;font-weight:820;display:flex}.guest-artisan-start-note{color:#6c6c6c;grid-column:1/-1;align-items:center;gap:6px;font-size:11px;display:flex}.guest-artisan-start-note .app-pictogram{color:#137650;width:17px;height:17px}.guest-artisan-preview{width:min(720px,100% - 32px);margin:0 auto 12px}.guest-artisan-preview.is-open{width:100%}.guest-artisan-preview>summary{color:#555;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 6px;font-size:13px;font-weight:760;display:flex}.guest-artisan-preview[open]{width:100%}.guest-artisan-preview[open]>summary{width:min(1180px,100% - 32px);margin:0 auto}.landing-page.is-signed-in .landing-search-area,.landing-page.is-signed-in .landing-map-workspace,.landing-page.is-signed-in .artisan-landing{scroll-margin-top:92px}.landing-page>.landing-search-area{box-sizing:border-box;background:#fff!important;border:1px solid #e2e2e2!important;border-radius:24px!important;width:min(1040px,100% - 32px)!important;margin:18px auto 12px!important;padding:24px!important;box-shadow:0 7px 24px #1c1c1c0f!important}.landing-search-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-page .landing-search-intro{gap:5px!important;margin:0 0 16px!important}.landing-page .landing-search-intro>span{min-height:25px!important}.landing-page .landing-search-intro h2{max-width:760px!important;font-size:clamp(25px,3.2vw,36px)!important}.landing-search-close{color:#555;background:#fff;border:1px solid #dedede;border-radius:11px;flex:none;min-height:42px;padding:0 12px;font-size:13px;font-weight:760}.landing-search-reassurance{border-top:1px solid #ededed;width:min(900px,100%);margin:12px auto 0}.landing-search-reassurance>summary{color:#666;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:740;display:flex}.landing-search-reassurance>summary .app-pictogram{color:#137650;width:17px;height:17px}.landing-search-reassurance>summary i{margin-left:2px}.landing-search-reassurance .landing-search-trust{margin-top:2px;padding-bottom:6px}.landing-page>.landing-beginner-path{box-sizing:border-box;width:min(920px,100% - 32px);background:#fff!important;border:1px solid #e4e4e4!important;border-radius:16px!important;margin:10px auto 16px!important;padding:0!important;display:block!important}.landing-page>.landing-beginner-path>summary{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 16px;display:flex}.landing-page>.landing-beginner-path>summary>span{gap:2px;display:grid}.landing-page>.landing-beginner-path>summary small{color:#777;letter-spacing:.08em;font-size:9px;font-weight:850}.landing-page>.landing-beginner-path>summary strong{color:#222;font-size:13px}.landing-beginner-details{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:4px 16px 16px;display:grid}.landing-page>.landing-beginner-path .landing-beginner-details ol{margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.landing-page>.landing-beginner-path .landing-beginner-details li{min-height:64px}.landing-page>.landing-beginner-path .landing-beginner-details>button{background:#fff;border:1px solid #222;border-radius:11px;min-height:44px;padding:0 13px;font-size:11px;font-weight:800}.landing-page>.landing-beginner-path .landing-beginner-details>button i{margin-left:8px;font-style:normal}.landing-page.is-signed-in.is-home-focused>.landing-footer{margin-top:34px!important}@media (max-width:760px){.rely-home-guide{border-radius:22px;width:calc(100% - 24px);margin:12px auto 14px;padding:17px;box-shadow:0 3px 14px #1c1c1c0f}.rely-home-guide-main{grid-template-columns:48px minmax(0,1fr);gap:11px 12px}.rely-home-guide-icon{border-radius:15px;width:48px;height:48px}.rely-home-guide-icon .app-pictogram{width:24px;height:24px}.rely-home-guide-copy>small{font-size:9px}.rely-home-guide-copy h1{font-size:clamp(23px,7vw,29px)}.rely-home-guide-copy p{font-size:14px}.rely-home-guide-actions{grid-template-columns:minmax(0,1fr);display:grid}.rely-home-guide-actions button,.rely-home-guide-actions .primary{width:100%;min-width:0;min-height:52px}.rely-home-guide-actions .secondary{min-height:42px}.rely-home-guide-more{margin-top:10px}.rely-home-guide-journey{border-radius:17px;gap:12px;padding:15px 12px}.rely-home-guide-journey>div>strong{font-size:14px}.rely-home-guide-journey li{font-size:10px}.rely-home-guide-journey li b{width:30px;height:30px}.rely-home-guide-journey li:before{top:14px;left:calc(15px - 50%);right:calc(50% + 15px)}.rely-home-guide-journey>p{align-items:flex-start;font-size:11px}.landing-page>.sector-entry-screen,.landing-page>.landing-audience-choice{width:calc(100% - 24px)!important;margin-top:24px!important}.landing-page>.sector-entry-screen .landing-sector-grid,.landing-page>.landing-audience-choice{grid-template-columns:minmax(0,1fr)!important}.landing-page>.sector-entry-screen .landing-sector-heading h1,.landing-page>.landing-audience-choice>div h1{font-size:31px!important}.landing-page>.sector-entry-screen .landing-sector-card{min-height:112px!important;padding:16px!important}.landing-page>.sector-entry-screen .landing-sector-card strong{font-size:18px!important}.landing-page>.landing-audience-choice>div{grid-column:auto!important}.landing-page>.landing-audience-choice>button,.landing-page>.landing-audience-choice>button.artisan-choice{min-height:102px!important}.landing-page>.landing-audience-choice>button>span small{display:none!important}.landing-audience-summary{width:calc(100% - 24px);margin-top:10px}.guest-artisan-start{border-radius:21px;grid-template-columns:48px minmax(0,1fr);width:calc(100% - 24px);margin-top:12px;padding:17px}.guest-artisan-start-icon{border-radius:15px;width:48px;height:48px}.guest-artisan-start h2{font-size:24px}.guest-artisan-start>button{width:100%}.guest-artisan-preview{width:calc(100% - 24px)}.landing-page>.landing-search-area{border:1px solid #e2e2e2!important;border-radius:20px!important;width:calc(100% - 24px)!important;margin-top:12px!important;padding:14px!important}.landing-page>.landing-search-area .landing-search-intro{margin-bottom:10px!important;display:grid!important}.landing-page .landing-search-intro>span{display:none!important}.landing-page .landing-search-intro h2{font-size:23px!important}.landing-search-close{min-width:42px;padding:0 10px}.landing-search-close span{display:none}.landing-page>.landing-search-area>.mobile-search-trigger{min-height:64px!important}.landing-page>.landing-search-area .landing-search-trust{display:flex!important}.landing-page>.landing-beginner-path{width:calc(100% - 24px)}.landing-beginner-details{grid-template-columns:minmax(0,1fr)}.landing-page>.landing-beginner-path .landing-beginner-details ol{grid-template-columns:minmax(0,1fr)!important}.landing-page>.landing-beginner-path .landing-beginner-details li{min-height:58px}.landing-page>.landing-beginner-path .landing-beginner-details>button{width:100%}}@media (prefers-reduced-motion:reduce){.rely-home-guide *,.guest-artisan-preview *,.landing-search-reassurance *,.landing-beginner-path *{scroll-behavior:auto!important;transition:none!important}}.company-activity-nav{background:#f7f7f8;border-color:#e8e9ec;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-inline:auto}.company-activity-nav>button.active{color:#fff;background:linear-gradient(135deg,#ef2b63,#df1754);box-shadow:0 8px 20px #df175433}.company-activity-nav>button.active>b{color:#df1754;background:#fff;border-color:#df1754}.company-followup-section-heading{justify-content:space-between;align-items:end;gap:12px;margin:2px 0 13px;display:flex}.company-followup-section-heading>div{gap:4px;display:grid}.company-followup-section-heading p{color:#df1754;letter-spacing:.055em;margin:0;font-size:10px;font-weight:950}.company-followup-section-heading strong{color:#23262c;font-size:15px;line-height:1.3}.company-followup-operational-actions{gap:10px;margin-bottom:12px;display:grid}.company-followup-action-card{background:#fff;border:1px solid #e4e7eb;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid;box-shadow:0 7px 22px #1720330e}.company-followup-action-card>span{color:#df1754;background:#fff0f4;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.company-followup-action-card>span .app-pictogram{width:23px;height:23px}.company-followup-action-card>div{gap:3px;min-width:0;display:grid}.company-followup-action-card small{color:#767d87;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.company-followup-action-card strong{color:#20242a;font-size:15px}.company-followup-action-card p{color:#68717e;margin:0;font-size:11px;line-height:1.45}.company-followup-action-card>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#20242a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.company-followup-action-card.tone-arrival{background:#fffaf4;border-color:#f0d1a7}.company-followup-action-card.tone-arrival>span{color:#c96b05;background:#fff1dc}.company-followup-action-card.tone-arrival>button{background:#c96b05}.company-followup-action-card.tone-absence{background:#fff7f9;border-color:#f0bed0}.company-followup-action-card.tone-absence>button{background:#df1754}.company-followup-action-card.tone-closeout{background:#f7fbf9;border-color:#cfe6da}.company-followup-action-card.tone-closeout>span{color:#188159;background:#e8f7ef}.company-followup-action-card.tone-closeout>button{background:#188159}.company-followup-all-clear{border-top:1px solid #eceef1;gap:12px;margin-top:16px;padding-top:16px;display:grid}.company-followup-all-clear>div,.company-followup-all-clear>button{color:#21382e;text-align:left;background:#f7fbf9;border:1px solid #dfeae4;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.company-followup-all-clear>div>span,.company-followup-all-clear>button>span{color:#188159;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.company-followup-all-clear .app-pictogram{width:22px;height:22px}.company-followup-all-clear p{gap:3px;margin:0;display:grid}.company-followup-all-clear p small{color:#188159;letter-spacing:.055em;font-size:9px;font-weight:950}.company-followup-all-clear p strong{font-size:13px}.company-followup-all-clear p em{color:#62736b;font-size:10px;font-style:normal;line-height:1.45}.company-followup-all-clear>button{color:#253140;font:inherit;cursor:pointer;background:#f7f9fc;border-color:#e2e7ee;grid-template-columns:46px minmax(0,1fr) auto}.company-followup-all-clear>button>span{color:#3977c6}.company-followup-all-clear>button p small{color:#718096;letter-spacing:0;font-weight:700}.company-followup-all-clear>button>b{color:#7e8794;font-size:20px}.company-followup-action-icon,.company-followup-mission-cards,.company-followup-detail-back{display:none}@media (max-width:760px){.dashboard-role-entreprise .dashboard-main:is(.dashboard-tab-orders,.dashboard-tab-ongoing):not(.mobile-account-home-open){--activity-header-offset:calc(54px + env(safe-area-inset-top,0px));padding-top:calc(var(--activity-header-offset) + 62px)!important}.dashboard-role-entreprise .company-activity-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5200!important;top:var(--activity-header-offset)!important;background:#fffffffa!important;border:0!important;border-bottom:1px solid #eceef1!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:none!important;margin:0!important;padding:8px 12px 10px!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 5px 13px #1720330b!important}.dashboard-role-entreprise .company-activity-nav>button{color:#34383e!important;background:#f5f5f6!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 9px!important;font-size:11px!important;line-height:1!important;display:flex!important}.dashboard-role-entreprise .company-activity-nav>button.active{color:#fff!important;background:linear-gradient(135deg,#ef2b63,#df1754)!important;border-color:#ef2b63!important;box-shadow:0 7px 16px #df175436!important}.dashboard-role-entreprise .company-activity-nav .app-pictogram{display:none!important}.dashboard-role-entreprise .company-activity-nav>button>b{color:#fff!important;background:#df1754!important;border:0!important;border-radius:10px!important;place-items:center!important;width:auto!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:9px!important;display:grid!important;position:static!important}.dashboard-role-entreprise .company-activity-nav>button.active>b{color:#df1754!important;background:#fff!important}.dashboard-role-entreprise .orders-history-page{padding:0 13px 24px!important}.dashboard-role-entreprise .orders-history-page>.orders-history-intro{display:none!important}.company-followup-section-heading{margin:5px 2px 13px}.company-followup-section-heading p{font-size:10px}.company-followup-section-heading strong{font-size:13px}.company-followup-operational-actions{gap:11px}.company-followup-action-card{border-radius:17px;grid-template-columns:46px minmax(0,1fr);gap:11px;padding:14px}.company-followup-action-card>span{border-radius:13px;width:44px;height:44px}.company-followup-action-card strong{font-size:15px}.company-followup-action-card p{font-size:11px}.company-followup-action-card>button{border-radius:13px;grid-column:1/-1;width:100%;min-height:46px;font-size:12px}.dashboard-role-entreprise .company-booking-flow.summary-view{gap:10px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.dashboard-role-entreprise .company-payment-heading.summary-view{display:none!important}.company-payment-summary-grid{grid-template-columns:1fr!important;gap:11px!important}.company-payment-summary-card{background:linear-gradient(145deg,#fff 0%,#fff8fa 100%)!important;border:1px solid #ef8cab!important;border-radius:17px!important;grid-template-columns:48px minmax(0,1fr)!important;min-height:0!important;padding:14px!important;overflow:visible!important;box-shadow:0 8px 22px #df175417!important}.company-followup-action-icon{color:#df1754;background:#ffe8ef;border-radius:13px;align-self:start;place-items:center;width:46px;height:46px;display:grid;position:relative}.company-followup-action-icon .app-pictogram{width:23px;height:23px}.company-followup-action-icon>b{color:#fff;background:#df1754;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;top:-6px;right:-6px}.company-payment-summary-card .artisan-activity-card-visual{display:none!important}.company-payment-summary-card .artisan-activity-card-copy{gap:7px!important;padding:0!important}.company-payment-summary-card .artisan-activity-card-copy>small{color:#727982!important;font-size:10px!important}.company-payment-summary-card .artisan-activity-card-copy>strong{font-size:16px!important}.company-payment-summary-card .artisan-activity-card-copy>span:not(.activity-card-guidance):not(.artisan-activity-card-open){display:none!important}.company-payment-summary-card .activity-card-guidance{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.company-payment-summary-card .activity-card-guidance>small{display:none!important}.company-payment-summary-card .activity-card-guidance>strong{color:#646d79!important;font-size:11px!important;font-weight:650!important}.company-payment-summary-card .artisan-activity-card-open{color:#fff!important;background:linear-gradient(135deg,#ef2b63,#df1754)!important;border:0!important;border-radius:12px!important;justify-content:center!important;min-height:46px!important;margin:5px 0 0!important;padding:0 14px!important;font-size:12px!important}.company-payment-summary-card .artisan-activity-card-open>b{margin-left:8px}.company-followup-all-clear{margin-top:14px;padding-top:14px}.company-followup-all-clear>div,.company-followup-all-clear>button{padding:12px}.company-followup-all-clear p strong{font-size:13px}.company-followup-all-clear p em,.company-followup-all-clear>button p small{font-size:10px}.dashboard-role-entreprise .orders-list-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.dashboard-role-entreprise .orders-list-heading{background:0 0!important;border:0!important;padding:6px 2px 12px!important;display:block!important}.dashboard-role-entreprise .orders-list-heading>div>span{color:#df1754!important;letter-spacing:.055em!important;font-size:10px!important;font-weight:950!important}.dashboard-role-entreprise .orders-list-heading>div>strong,.dashboard-role-entreprise .orders-list-heading>small{display:none!important}.dashboard-role-entreprise .orders-filter-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:13px!important;padding:0!important;display:grid!important;overflow:visible!important}.dashboard-role-entreprise .orders-filter-tabs>button{color:#555c66!important;background:#f6f6f7!important;border:1px solid #eceef1!important;border-radius:999px!important;justify-content:center!important;gap:0!important;min-width:0!important;min-height:34px!important;padding:0 5px!important;font-size:9px!important}.dashboard-role-entreprise .orders-filter-tabs>button.active{color:#df1754!important;background:#fff!important;border-color:#ef9bb4!important}.dashboard-role-entreprise .orders-filter-tabs>button>b{display:none!important}.company-followup-mission-cards{gap:11px;display:grid}.company-followup-mission-card{color:#20242a;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 6px 18px #1720330b}.company-followup-mission-icon{color:#df1754;background:#ffe8ef;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.company-followup-mission-icon .app-pictogram{width:23px;height:23px}.company-followup-mission-copy{gap:4px;min-width:0;display:grid}.company-followup-mission-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.company-followup-mission-copy>em{color:#6f7782;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.company-followup-mission-copy>small{color:#7a828d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex;overflow:hidden}.company-followup-mission-copy>small .app-pictogram{width:12px;height:12px}.company-followup-mission-copy>.company-followup-mission-status{color:#1a8a5c;font-size:9px;font-weight:850}.company-followup-mission-card.tone-attention .company-followup-mission-status,.company-followup-mission-card.tone-pending .company-followup-mission-status,.company-followup-mission-card.tone-confirmed .company-followup-mission-status{color:#cf720b}.company-followup-mission-card.tone-completed .company-followup-mission-status{color:#567165}.company-followup-mission-card.tone-cancelled .company-followup-mission-status{color:#9c425b}.company-followup-mission-card>b{color:#767f8b;font-size:22px}.company-followup-detail-back{color:#20242a;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #e2e6ea;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:grid}.company-followup-detail-back>span:first-child{background:#f2f3f5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.company-followup-detail-back>span:last-child{gap:2px;min-width:0;display:grid}.company-followup-detail-back small{color:#df1754;font-size:9px;font-weight:850}.company-followup-detail-back strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-role-entreprise .orders-list.company-mobile-summary-open,.dashboard-role-entreprise .orders-list.company-mobile-detail-open>.company-mobile-detail-inactive{display:none!important}.dashboard-role-entreprise .orders-list.company-mobile-detail-open>.company-mobile-detail-active{display:grid!important}.dashboard-role-entreprise .orders-payment-center{box-shadow:none!important;background:0 0!important;border:0!important;gap:13px!important;margin:0!important;padding:5px 0 0!important}.dashboard-role-entreprise .orders-payment-center>header{grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important;padding:0 2px 4px!important}.dashboard-role-entreprise .orders-payment-center>header>span{display:none!important}.dashboard-role-entreprise .orders-payment-center .documents-eyebrow{color:#df1754!important;font-size:10px!important}.dashboard-role-entreprise .orders-payment-center h4{margin-top:4px!important;font-size:15px!important}.dashboard-role-entreprise .orders-payment-list{gap:11px!important}.dashboard-role-entreprise .orders-payment-list>article{border-radius:17px!important;gap:12px!important;padding:14px!important;box-shadow:0 6px 18px #1720330b!important}.dashboard-role-entreprise .orders-payment-documents button{border-radius:11px!important;min-height:42px!important}}@media (display-mode:standalone) and (max-width:760px){.dashboard-role-entreprise .dashboard-main:is(.dashboard-tab-orders,.dashboard-tab-ongoing):not(.mobile-account-home-open){--activity-header-offset:calc(54px + var(--rely-standalone-top,24px))}}.artisan-calendar-card{--agenda-green:#087a50;--agenda-green-dark:#05613f;--agenda-green-soft:#eef8f3;--agenda-line:#dfe7e3;background:#fff;gap:14px;padding:24px;display:grid;overflow:visible}.calendar-page-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.calendar-page-heading>div{min-width:0}.calendar-page-heading h3{color:#172033;letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.12}.calendar-page-heading p{color:#68736d;margin:6px 0 0;font-size:13px;line-height:1.45}.calendar-page-heading>span{background:var(--agenda-green-soft);color:var(--agenda-green-dark);border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:850}.calendar-base-rate-summary{border:1px solid var(--agenda-line);background:#fafcfb;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 14px;display:grid}.calendar-base-rate-icon,.calendar-special-rates-icon{width:42px;height:42px;color:var(--agenda-green);background:#e5f5ed;border-radius:13px;place-items:center;font-size:18px;font-weight:950;display:grid}.calendar-base-rate-summary>div:not(.calendar-base-rate-icon){gap:3px;min-width:0;display:grid}.calendar-base-rate-summary small{color:#6c756f;font-size:10px;font-weight:750}.calendar-base-rate-summary strong{color:#172033;font-size:17px;line-height:1.2}.calendar-rate-edit,.calendar-base-rate-inline>button{color:#24322b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5ddd9;border-radius:11px;padding:0 16px;font-size:11px;font-weight:850}.calendar-rate-edit:hover{border-color:var(--agenda-green);color:var(--agenda-green)}.calendar-base-rate-inline{grid-template-columns:minmax(138px,1fr) auto auto;align-items:end;gap:7px;width:min(100%,430px);display:grid}.calendar-base-rate-inline label{gap:4px;display:grid}.calendar-base-rate-inline label>span{color:#5f6963;font-size:9px;font-weight:800}.calendar-base-rate-inline label>div{position:relative}.calendar-base-rate-inline input{color:#172033;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cfd9d4;border-radius:10px;outline:0;padding:0 38px 0 11px;font-size:14px;font-weight:800}.calendar-base-rate-inline input:focus{border-color:var(--agenda-green);box-shadow:0 0 0 3px #087a501a}.calendar-base-rate-inline label b{color:#66716b;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.calendar-base-rate-inline>button:not(.secondary){border-color:var(--agenda-green);background:var(--agenda-green);color:#fff}.calendar-base-rate-inline>button:disabled{opacity:.48;cursor:wait}.calendar-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.artisan-calendar-card .calendar-database-notice,.artisan-calendar-card .calendar-feedback{border-radius:11px;margin:0;padding:11px 13px;font-size:11px}.artisan-calendar-card .calendar-database-notice strong{font-size:12px}.artisan-calendar-card .calendar-database-notice span{font-size:10px}.artisan-calendar-card .interactive-calendar-layout{grid-template-columns:1fr;gap:0;display:grid}.artisan-calendar-card .interactive-calendar{border:1px solid var(--agenda-line);background:#fff;border-radius:18px;width:100%;min-width:0;padding:17px;overflow:visible;box-shadow:0 8px 24px #17203309}.artisan-calendar-card .calendar-toolbar{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin:0 0 14px;display:grid}.artisan-calendar-card .calendar-toolbar>button:not(.calendar-month-select){color:#233029;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:24px;line-height:1;display:grid}.artisan-calendar-card .calendar-toolbar>button:disabled{opacity:.32;cursor:default}.artisan-calendar-card .calendar-month-select{color:#172033;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;min-width:0;min-height:44px;padding:5px 12px;display:grid}.artisan-calendar-card .calendar-month-select strong{text-transform:capitalize;font-size:15px}.artisan-calendar-card .calendar-month-select small{color:#6b756f;font-size:10px;font-weight:750}.artisan-calendar-card .calendar-weekdays,.artisan-calendar-card .calendar-week-row{grid-template-columns:39px repeat(7,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.artisan-calendar-card .calendar-weekdays{color:#78817c;text-align:center;align-items:center;margin-bottom:6px}.artisan-calendar-card .calendar-weekdays span{font-size:9px}.artisan-calendar-card .calendar-weekdays strong{padding:5px 0;font-size:10px}.artisan-calendar-card .calendar-weekdays strong:nth-last-child(-n+2){color:#98702f}.artisan-calendar-card .calendar-month-grid{gap:6px;width:100%;min-width:0;display:grid}.artisan-calendar-card .calendar-week-row{min-height:65px}.artisan-calendar-card .calendar-empty-day{background:#fbfcfb;border-radius:10px;min-width:0}.artisan-calendar-card .calendar-week-select{color:#68736d;cursor:pointer;background:#f8faf9;border:1px solid #e0e5e2;border-radius:10px;min-width:0;font-size:9px;font-weight:900}.artisan-calendar-card .calendar-week-select:hover{border-color:var(--agenda-green);color:var(--agenda-green)}.artisan-calendar-card .calendar-day{color:#68736d;text-align:left;cursor:pointer;background:#f8faf9;border:1px solid #e1e6e3;border-radius:10px;align-content:space-between;justify-items:start;min-width:0;min-height:65px;padding:8px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.artisan-calendar-card .calendar-day:not(:disabled):active{transform:scale(.97)}.artisan-calendar-card .calendar-day>span{font-size:13px;font-weight:900}.artisan-calendar-card .calendar-day>small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.2;overflow:hidden}.artisan-calendar-card .calendar-day.selected{color:#096945;box-shadow:none;background:#edf9f3;border-color:#86c9a9}.artisan-calendar-card .calendar-day.weekend:not(.selected){color:#8c682d;background:#fffaf0;border-color:#ead9ba}.artisan-calendar-card .calendar-day.weekend.selected{color:#78531a;background:#fff6e3;border-color:#c7a667}.artisan-calendar-card .calendar-day.special-rate{color:#68409a;background:#f2ebff;border-color:#a987d8}.artisan-calendar-card .calendar-day.simulation-blocked{color:#aa234b;background:#fff1f5;border-color:#e5a0b4}.artisan-calendar-card .calendar-day.is-picked{z-index:1;outline:2px solid var(--agenda-green);outline-offset:1px;box-shadow:0 5px 14px #087a5029}.artisan-calendar-card .calendar-day:disabled{cursor:not-allowed;opacity:.48}.artisan-calendar-card .calendar-day.simulation-blocked:disabled{opacity:1}.artisan-calendar-card .calendar-legend-row{color:#66716b;flex-wrap:wrap;gap:10px 16px;margin:13px 0 0;font-size:10px;display:flex}.artisan-calendar-card .calendar-legend-row span{align-items:center;gap:6px;display:inline-flex}.artisan-calendar-card .calendar-legend-row i{background:#f7f8f7;border:1px solid #d7dedb;border-radius:3px;width:11px;height:11px}.artisan-calendar-card .calendar-legend-row i.available{background:#edf9f3;border-color:#86c9a9}.artisan-calendar-card .calendar-legend-row i.reserved{background:#fff1f5;border-color:#e5a0b4}.artisan-calendar-card .calendar-legend-row i.special-rate{background:#f2ebff;border-color:#a987d8}.calendar-selection-workbench{background:linear-gradient(135deg,#f8fdfa,#fff);border:1px solid #75bb99;border-radius:14px;gap:12px;margin-top:15px;padding:13px;display:grid}.calendar-selection-workbench>header{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;display:grid}.calendar-selection-icon{background:var(--agenda-green);border-radius:50%;width:42px;height:42px;display:block;position:relative}.calendar-selection-icon:before,.calendar-selection-icon:after{content:"";position:absolute}.calendar-selection-icon:before{border:2px solid #fff;border-radius:4px;inset:11px 10px 9px}.calendar-selection-icon:after{background:#fff;height:2px;top:15px;left:12px;right:12px;box-shadow:0 6px #ffffffbf}.calendar-selection-workbench header>div{gap:3px;min-width:0;display:grid}.calendar-selection-workbench header small{color:#5d6c64;text-transform:uppercase;letter-spacing:.035em;font-size:9px;font-weight:800}.calendar-selection-workbench header strong{color:#172033;font-size:14px;line-height:1.25}.calendar-selection-workbench header p{color:#66716b;margin:0;font-size:10px}.calendar-selection-workbench header em{color:#69736e;white-space:nowrap;background:#f1f3f2;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.calendar-selection-workbench header em.available{color:#08704a;background:#e8f7ef}.calendar-selection-workbench header em.mixed{color:#8a631c;background:#fff5df}.calendar-selection-clear{color:#ba2852;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 8px;font-size:9px;font-weight:850}.calendar-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.calendar-selection-actions>button{color:#145d42;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #89bfa6;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.calendar-selection-actions>button span{font-size:14px}.calendar-selection-actions>button:disabled{opacity:.48;cursor:wait}.calendar-selection-rate-form{border-top:1px solid #d8eae1;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding-top:11px;display:grid}.calendar-selection-rate-form label{gap:4px;display:grid}.calendar-selection-rate-form label>span{color:#5e6b64;font-size:9px;font-weight:800}.calendar-selection-rate-form label>div{position:relative}.calendar-selection-rate-form input{color:#172033;width:100%;height:42px;font:inherit;border:1px solid #b8d1c4;border-radius:10px;outline:0;padding:0 76px 0 11px;font-size:14px;font-weight:800}.calendar-selection-rate-form input:focus{border-color:var(--agenda-green);box-shadow:0 0 0 3px #087a501a}.calendar-selection-rate-form label b{color:#59665f;font-size:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.calendar-selection-rate-form>button{border:1px solid var(--agenda-green);background:var(--agenda-green);color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:10px;font-weight:850}.calendar-selection-rate-form>button.secondary{color:#5f6a64;background:#fff;border-color:#d3ddd8}.calendar-selection-rate-form>small{color:#66736c;grid-column:1/-1;font-size:9px;line-height:1.4}.calendar-selection-workbench.empty{background:#fafcfb;border-style:dashed;border-color:#c8d8d0;grid-template-columns:42px minmax(0,1fr);align-items:center}.calendar-selection-workbench.empty .calendar-selection-icon{background:#9aafa4}.calendar-selection-workbench.empty>div{gap:3px;display:grid}.calendar-selection-workbench.empty strong{color:#26352d;font-size:12px}.calendar-selection-workbench.empty p{color:#707a75;margin:0;font-size:10px;line-height:1.45}.calendar-special-rates-panel{border:1px solid var(--agenda-line);background:#fff;border-radius:15px;overflow:hidden}.calendar-special-rates-panel>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:12px;min-height:76px;padding:13px 14px;list-style:none;display:grid}.calendar-special-rates-panel>summary::-webkit-details-marker{display:none}.calendar-special-rates-panel>summary>div{gap:3px;min-width:0;display:grid}.calendar-special-rates-panel>summary strong{color:#28322d;font-size:13px}.calendar-special-rates-panel>summary small{color:#717a75;font-size:10px}.calendar-special-rates-panel>summary em{color:#6b4696;white-space:nowrap;background:#f2ecff;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.calendar-special-rates-panel>summary>b{color:#647069;font-size:24px;font-weight:400;transition:transform .18s}.calendar-special-rates-panel[open]>summary>b{transform:rotate(90deg)}.calendar-special-rates-content{border-top:1px solid var(--agenda-line);background:#fbfcfb;padding:16px}.calendar-special-rates-content h4{color:#172033;margin:0 0 5px;font-size:14px}.calendar-special-rates-content>p{color:#69736e;margin:0 0 13px;font-size:10px;line-height:1.5}.calendar-special-rates-content>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.calendar-special-rates-content label{gap:4px;display:grid}.calendar-special-rates-content label>span{color:#59655f;font-size:9px;font-weight:800}.calendar-special-rates-content input{color:#172033;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d2dcd7;border-radius:10px;outline:0;padding:0 10px;font-size:11px}.calendar-special-rates-content input:focus{border-color:var(--agenda-green);box-shadow:0 0 0 3px #087a501a}.calendar-special-rates-content .calendar-special-rate{grid-column:1/-1}.calendar-special-rates-content .calendar-special-rate>div{position:relative}.calendar-special-rates-content .calendar-special-rate input{padding-right:30px}.calendar-special-rates-content .calendar-special-rate b{color:#5d6862;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.calendar-special-rates-content form>button{background:var(--agenda-green);color:#fff;min-height:43px;font:inherit;cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;font-size:11px;font-weight:850}.calendar-special-rates-content form>button:disabled{opacity:.48;cursor:wait}.calendar-special-rates-content .calendar-rate-periods{border-top:1px solid #dfe6e2;gap:8px;margin-top:15px;padding-top:13px;display:grid}.calendar-special-rates-content .calendar-rate-periods>strong{font-size:11px}.calendar-special-rates-content .calendar-rate-periods>span{color:#747d78;font-size:10px}.calendar-special-rates-content .calendar-rate-periods article{background:#fff;border:1px solid #e3e8e5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.calendar-special-rates-content .calendar-rate-periods article>div{gap:3px;display:grid}.calendar-special-rates-content .calendar-rate-periods article b{color:#694299;font-size:11px}.calendar-special-rates-content .calendar-rate-periods article small{color:#737d77;font-size:9px}.calendar-special-rates-content .calendar-rate-periods article button{color:#68409a;cursor:pointer;background:#fff;border:1px solid #ddcdeb;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.artisan-calendar-card .legacy-calendar-periods{border-radius:13px;margin:0;padding:13px}.artisan-calendar-card .legacy-calendar-periods>strong{font-size:11px}.artisan-calendar-card .legacy-calendar-periods>p{font-size:10px;line-height:1.45}.artisan-calendar-card .legacy-calendar-periods article span{font-size:10px}.artisan-calendar-card .legacy-calendar-periods article span b{font-size:11px}.artisan-calendar-card .legacy-calendar-periods article span small{font-size:9px}.artisan-calendar-card .legacy-calendar-periods article em,.artisan-calendar-card .legacy-calendar-periods article button{min-height:32px;font-size:9px}@media (max-width:760px){.artisan-calendar-card{box-shadow:none;border:0;border-radius:0;gap:11px;margin:0!important;padding:12px!important;overflow:visible!important}.calendar-page-heading{align-items:center;gap:10px}.calendar-page-heading h3{font-size:22px}.calendar-page-heading p{margin-top:4px;font-size:11px}.calendar-page-heading>span{display:none}.calendar-base-rate-summary{border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;min-height:68px;padding:10px 11px}.calendar-base-rate-icon{border-radius:11px;width:38px;height:38px;font-size:16px}.calendar-base-rate-summary small{font-size:9px}.calendar-base-rate-summary strong{font-size:15px}.calendar-rate-edit{min-height:40px;padding-inline:12px;font-size:10px}.calendar-base-rate-summary:has(.calendar-base-rate-inline){grid-template-columns:40px minmax(0,1fr)}.calendar-base-rate-summary:has(.calendar-base-rate-inline)>.calendar-base-rate-inline{grid-column:1/-1;width:100%}.calendar-base-rate-inline{grid-template-columns:minmax(0,1fr) auto auto}.calendar-base-rate-inline>button{padding-inline:10px;font-size:9px}.artisan-calendar-card .interactive-calendar{border-radius:15px;padding:11px 8px;overflow:hidden!important}.artisan-calendar-card .calendar-toolbar{margin-bottom:9px;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:5px!important}.artisan-calendar-card .calendar-toolbar>button:not(.calendar-month-select){width:40px!important;height:40px!important}.artisan-calendar-card .calendar-month-select{padding-inline:4px}.artisan-calendar-card .calendar-month-select strong{font-size:14px!important}.artisan-calendar-card .calendar-month-select small{font-size:9px!important}.artisan-calendar-card .calendar-weekdays,.artisan-calendar-card .calendar-week-row{grid-template-columns:28px repeat(7,minmax(0,1fr))!important;gap:3px!important}.artisan-calendar-card .calendar-month-grid{gap:3px;min-width:0!important}.artisan-calendar-card .calendar-week-row{min-height:50px!important}.artisan-calendar-card .calendar-week-select,.artisan-calendar-card .calendar-day,.artisan-calendar-card .calendar-empty-day{border-radius:8px!important;min-width:0!important}.artisan-calendar-card .calendar-day{min-height:50px!important;padding:5px 3px!important}.artisan-calendar-card .calendar-day>span{font-size:10px!important}.artisan-calendar-card .calendar-day>small{text-overflow:clip!important;font-size:clamp(7px,2.1vw,9px)!important}.artisan-calendar-card .calendar-week-select{font-size:8px!important}.artisan-calendar-card .calendar-weekdays span,.artisan-calendar-card .calendar-weekdays strong{font-size:8px}.artisan-calendar-card .calendar-legend-row{margin-top:10px;gap:7px 10px!important;font-size:9px!important}.calendar-selection-workbench{gap:10px;margin-top:12px;padding:10px}.calendar-selection-workbench>header{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.calendar-selection-icon{width:38px;height:38px}.calendar-selection-icon:before{inset:10px 9px 8px}.calendar-selection-icon:after{top:14px;left:11px;right:11px}.calendar-selection-workbench header strong{font-size:12px}.calendar-selection-workbench header p{font-size:9px}.calendar-selection-workbench header em{grid-column:2;justify-self:start;padding:5px 8px}.calendar-selection-clear{grid-area:2/3}.calendar-selection-actions{gap:6px}.calendar-selection-actions>button{min-height:42px;padding-inline:6px;font-size:9px}.calendar-selection-rate-form{grid-template-columns:1fr 1fr}.calendar-selection-rate-form label{grid-column:1/-1}.calendar-selection-rate-form>small{font-size:8px}.calendar-selection-workbench.empty{grid-template-columns:38px minmax(0,1fr)}.calendar-selection-workbench.empty strong{font-size:11px}.calendar-selection-workbench.empty p{font-size:9px}.calendar-special-rates-panel>summary{grid-template-columns:38px minmax(0,1fr) auto 18px;gap:8px;min-height:68px;padding:10px 11px}.calendar-special-rates-icon{border-radius:11px;width:38px;height:38px;font-size:16px}.calendar-special-rates-panel>summary strong{font-size:11px}.calendar-special-rates-panel>summary small{font-size:9px}.calendar-special-rates-panel>summary em{padding:5px 7px;font-size:8px}.calendar-special-rates-content{padding:12px}}@media (max-width:390px){.artisan-calendar-card{padding-inline:8px!important}.artisan-calendar-card .interactive-calendar{padding-inline:6px}.artisan-calendar-card .calendar-weekdays,.artisan-calendar-card .calendar-week-row{grid-template-columns:26px repeat(7,minmax(0,1fr))!important;gap:2px!important}.artisan-calendar-card .calendar-day{padding-inline:2px!important}.artisan-calendar-card .calendar-day>small{font-size:7px!important}.calendar-base-rate-inline{grid-template-columns:1fr 1fr}.calendar-base-rate-inline label{grid-column:1/-1}.calendar-selection-actions>button span,.calendar-special-rates-panel>summary small{display:none}}@media (prefers-reduced-motion:reduce){.artisan-calendar-card .calendar-day,.calendar-special-rates-panel>summary>b{transition:none}}.mission-mobile-toolbar{display:contents}.mission-mobile-map-actions,.mission-map-recenter{display:none}@media (max-width:760px){.mission-fullscreen-view{--mission-mobile-safe-top:env(safe-area-inset-top,0px);--mission-mobile-header-height:calc(58px + var(--mission-mobile-safe-top));--mission-mobile-search-top:var(--mission-mobile-header-height);--mission-mobile-search-height:64px;--mission-mobile-toolbar-top:calc(var(--mission-mobile-search-top) + var(--mission-mobile-search-height));--mission-mobile-toolbar-height:58px;--mission-mobile-map-top:calc(var(--mission-mobile-toolbar-top) + var(--mission-mobile-toolbar-height))}.mission-fullscreen-view .mission-fullscreen-header{height:var(--mission-mobile-header-height)!important;min-height:var(--mission-mobile-header-height)!important;padding:var(--mission-mobile-safe-top) 12px 0!important}.mission-fullscreen-view .mission-search-strip{top:var(--mission-mobile-search-top)!important;width:100vw!important;height:var(--mission-mobile-search-height)!important;background:#fffffffc!important;border:0!important;border-bottom:1px solid #e7e8eb!important;border-radius:0!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr) 58px!important;left:0!important;box-shadow:0 4px 14px #1c232e0f!important}.mission-fullscreen-view .mission-search-strip .mission-search-date{display:none!important}.mission-fullscreen-view .mission-search-profile-cell{height:var(--mission-mobile-search-height)!important;border-right:1px solid #ececef!important;padding:5px 4px!important}.mission-fullscreen-view .mission-search-strip .mission-profile-edit-trigger,.mission-fullscreen-view .mission-profile-locked-location{text-align:left!important;align-items:center!important;gap:5px!important;height:54px!important;min-height:54px!important;padding:0 8px!important;display:flex!important}.mission-fullscreen-view .mission-profile-edit-trigger>span,.mission-fullscreen-view .mission-profile-locked-location>span{flex:auto!important}.mission-fullscreen-view .mission-profile-edit-trigger small,.mission-fullscreen-view .mission-profile-locked-location small{color:#6e737b!important;font-size:9px!important;font-weight:650!important}.mission-fullscreen-view .mission-profile-edit-trigger strong,.mission-fullscreen-view .mission-profile-locked-location strong{color:#16191f!important;font-size:13px!important;font-weight:620!important}.mission-fullscreen-view .mission-profile-edit-trigger>b{color:#d91652!important;background:#fff0f5!important;border-radius:13px!important;flex:none!important;min-width:27px!important;height:25px!important;padding:0 6px!important;font-size:9px!important}.mission-fullscreen-view .mission-search-chevron{color:#303641!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:18px!important;min-width:18px!important;height:24px!important;padding:0!important;font-size:16px!important;font-style:normal!important;line-height:1!important;display:inline-grid!important}.mission-fullscreen-view .mission-search-strip .mission-search-submit{border-radius:50%!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;margin:7px 6px 7px 2px!important;box-shadow:0 7px 17px #df16503d!important}.mission-mobile-toolbar{z-index:1385!important;top:var(--mission-mobile-toolbar-top)!important;height:var(--mission-mobile-toolbar-height)!important;box-sizing:border-box!important;background:#fffffffa!important;border-bottom:1px solid #e8e9ec!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;display:flex!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 3px 12px #1b222e0a!important}.mission-fullscreen-view .mission-mobile-toolbar .mission-mobile-view-switch{width:auto!important;max-width:205px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e6ea!important;border-radius:23px!important;flex:174px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;padding:3px!important;display:grid!important;position:static!important;transform:none!important}.mission-fullscreen-view .mission-mobile-toolbar .mission-mobile-view-switch button{color:#303641!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:19px!important;gap:5px!important;padding:0 10px!important;font-size:11px!important;font-weight:720!important}.mission-fullscreen-view .mission-mobile-toolbar .mission-mobile-view-switch button.active{color:#df1650!important;box-shadow:none!important;background:#fff1f5!important}.mission-mobile-map-actions{flex:0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.mission-mobile-radius-filter{color:#252a32!important;box-sizing:border-box!important;background:#f7f8fa!important;border:1px solid #ececef!important;border-radius:22px!important;align-items:center!important;gap:4px!important;min-width:0!important;height:44px!important;padding:0 11px!important;display:flex!important}.mission-mobile-radius-filter .app-pictogram{flex:0 0 17px!important;width:17px!important;height:17px!important}.mission-mobile-radius-filter span,.mission-mobile-radius-filter select{white-space:nowrap!important;font-size:10px!important;font-weight:780!important}.mission-mobile-radius-filter select{-webkit-appearance:none!important;appearance:none!important;color:#171a20!important;background:0 0!important;border:0!important;outline:0!important;width:47px!important;min-width:47px!important;padding:0!important}.mission-mobile-filter-trigger{color:#df1650!important;cursor:pointer!important;background:#fff4f7!important;border:1px solid #f1d7df!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;position:relative!important}.mission-mobile-filter-trigger .app-pictogram{width:19px!important;height:19px!important}.mission-mobile-filter-trigger>b{color:#fff!important;background:#df1650!important;border:2px solid #fff!important;border-radius:9px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:8px!important;display:grid!important;position:absolute!important;top:-4px!important;right:-3px!important}.mission-fullscreen-view .mission-artisan-layout{padding-top:var(--mission-mobile-map-top)!important}.mission-fullscreen-view .mission-feed>header .mission-feed-controls,.mission-fullscreen-view .mobile-mission-map .mission-map-radius-control,.mission-fullscreen-view .mobile-mission-map .leaflet-control-zoom{display:none!important}.mission-map-recenter{z-index:650!important;color:#243041!important;cursor:pointer!important;background:#fffffff7!important;border:1px solid #e4e7eb!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;font-size:25px!important;display:grid!important;position:absolute!important;bottom:72px!important;right:14px!important;box-shadow:0 7px 20px #1822312e!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-legend{color:#313844!important;scrollbar-width:none!important;white-space:nowrap!important;box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #e1e5eaf2!important;border-radius:22px!important;justify-content:space-between!important;gap:7px!important;max-width:none!important;min-height:42px!important;padding:8px 10px!important;font-size:8px!important;display:flex!important;bottom:12px!important;left:10px!important;right:10px!important;overflow-x:auto!important;box-shadow:0 6px 18px #1822311f!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-legend::-webkit-scrollbar{display:none!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-legend>span{flex:none!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-legend i{width:11px!important;height:11px!important}.mission-fullscreen-view .mobile-mission-map .mission-zone-legend :is(.mission-zone-search-key,.mission-zone-example-key,.mission-zone-closed-key,.mission-zone-distance-key){display:none!important}.mission-fullscreen-view .mobile-mission-map .mission-trade-legend{border-left:1px solid #e7e9ec!important;gap:3px!important;padding-left:5px!important}.mission-fullscreen-view .mobile-mission-map .mission-trade-legend>b{color:#69717d!important;font-size:11px!important}}@media (max-width:390px){.mission-fullscreen-view .mission-mobile-toolbar .mission-mobile-view-switch{max-width:166px!important}.mission-mobile-radius-filter{padding-inline:8px!important}.mission-mobile-radius-filter span{display:none!important}}@media (max-width:350px){.mission-fullscreen-view .mission-mobile-toolbar .mission-mobile-view-switch{max-width:150px!important}.mission-fullscreen-view .mission-mobile-toolbar .mission-mobile-view-switch button{padding-inline:6px!important;font-size:10px!important}.mission-mobile-radius-filter .app-pictogram{display:none!important}}.relay-messages-page{--relay-inbox-pink:#ed1450;--relay-inbox-pink-dark:#d90e44;--relay-inbox-green:#159b68;--relay-inbox-ink:#15191f;--relay-inbox-muted:#707987;--relay-inbox-line:#e7e9ed;position:relative}.relay-inbox-heading{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:4px 2px 12px;display:flex}.relay-inbox-title{align-items:center;gap:10px;min-width:0;display:flex}.relay-inbox-title h3{color:var(--relay-inbox-ink);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:950;line-height:1.1}.relay-inbox-title>b,.relay-mailbox-tabs>button>b{background:var(--relay-inbox-pink);color:#fff;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:12px;font-weight:950;line-height:1;display:inline-grid}.relay-inbox-actions{flex:none;align-items:center;gap:5px;display:flex;position:relative}.relay-inbox-actions>button{color:#171b20;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;display:grid;min-height:42px!important;padding:0!important}.relay-inbox-actions>button:hover,.relay-inbox-actions>button.active{background:#f1f3f5}.relay-inbox-actions>button .app-pictogram{width:25px;height:25px}.relay-inbox-actions>button>span{letter-spacing:2px;font-size:19px;font-weight:950;transform:translateY(-3px)}.relay-inbox-menu{z-index:20;border:1px solid var(--relay-inbox-line);background:#fff;border-radius:14px;width:min(290px,100vw - 32px);padding:6px;position:absolute;top:48px;right:0;box-shadow:0 16px 36px #181d2629}.relay-inbox-menu>button{color:#29313b;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.relay-inbox-menu>button:hover{background:#f5f6f8}.relay-inbox-menu .app-pictogram{width:20px;height:20px;color:var(--relay-inbox-pink)}.relay-inbox-search{background:#f4f5f7;border:1px solid #dde1e6;border-radius:15px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;min-height:50px;margin:0 0 10px;padding:5px 8px 5px 14px;gap:8px!important;display:grid!important}.relay-inbox-search>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.relay-inbox-search>.app-pictogram{color:#65707c;width:20px;height:20px}.relay-inbox-search>input{color:#20262d;width:100%;font-size:14px;font-weight:650;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.relay-inbox-search>button{color:#4f5964;cursor:pointer;background:#dfe3e7;border:0;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;font-size:20px;display:grid;min-height:32px!important;padding:0!important}.relay-messages-page>.relay-mailbox-tabs{overflow:hidden;box-shadow:0 4px 14px #1a202a0f;background:#fff!important;border:1px solid #e1e3e7!important;border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.relay-messages-page>.relay-mailbox-tabs>button{text-align:center;cursor:pointer;justify-content:center;align-items:center;min-width:0;color:#333a43!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:13px!important;gap:8px!important;padding:8px 12px!important;display:flex!important}.relay-messages-page>.relay-mailbox-tabs>button strong{font-weight:900;color:inherit!important;font-size:14px!important}.relay-messages-page>.relay-mailbox-tabs>button.active{background:linear-gradient(135deg, #f51b59, var(--relay-inbox-pink-dark))!important;color:#fff!important;box-shadow:0 8px 18px #e20e4538!important}.relay-messages-page>.relay-mailbox-tabs>button.active>b{color:var(--relay-inbox-pink-dark);background:#fff}.relay-messages-page>.relay-safety-banner{align-items:center;min-height:46px;box-shadow:none!important;background:#f5f6f8!important;border:0!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;margin:10px 0 0!important;padding:7px 9px 7px 12px!important;display:grid!important}.relay-messages-page>.relay-safety-banner>span{border-radius:50%;place-items:center;display:grid;width:27px!important;height:27px!important;color:var(--relay-inbox-green)!important;background:#e8f6ef!important}.relay-messages-page>.relay-safety-banner>span .app-pictogram{width:17px;height:17px}.relay-messages-page>.relay-safety-banner>div{gap:4px;min-width:0;display:grid}.relay-messages-page>.relay-safety-banner>div>strong{color:#67717d;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-weight:720;display:flex;overflow:hidden;font-size:12px!important}.relay-messages-page>.relay-safety-banner>div>p{color:#75808b!important;margin:0!important;font-size:10px!important;line-height:1.4!important}.relay-messages-page>.relay-safety-banner>div>strong>button{color:#7a8490;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;display:grid;min-height:30px!important;padding:0!important}.relay-messages-page>.relay-safety-banner>div>strong>button .app-pictogram{width:18px;height:18px}.relay-messages-page>.relay-message-hub{margin-top:12px}.relay-mission-list>nav{max-height:660px!important}.relay-mission-list>nav>button{position:relative;border-bottom:1px solid var(--relay-inbox-line)!important;background:#fff!important;grid-template-columns:62px minmax(0,1fr) auto 18px!important;gap:11px!important;min-height:116px!important;padding:12px 13px!important}.relay-mission-list>nav>button:after{color:#89919b;content:"›";grid-area:1/4;align-self:center;font-size:27px;font-weight:350;line-height:1}.relay-mission-list>nav>button>.relay-mission-avatar,.relay-mission-list>nav>button>.relay-profile-avatar{grid-area:1/1}.relay-mission-list>nav>button>span:nth-child(2){grid-area:1/2}.relay-mission-list>nav>button>b{grid-area:1/3}.relay-mission-list>nav>button.active{box-shadow:inset 3px 0 0 var(--relay-inbox-pink)!important;background:#fff6f8!important}.relay-mission-list>nav>button.has-unread{background:#fff!important}.relay-mission-list .relay-mission-avatar{width:50px;height:50px;color:var(--relay-inbox-pink);background:#fde8ef}.relay-profile-avatar{width:56px;height:56px;color:var(--relay-inbox-pink);background:#fde8ef;border:2px solid #fff;border-radius:50%;align-self:start;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #e4e7eb}.relay-profile-avatar>.app-pictogram{width:27px;height:27px}.relay-profile-avatar-photo{border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}.relay-profile-avatar>small{z-index:2;color:#626b75;white-space:nowrap;background:#e7e9ec;border:2px solid #fff;border-radius:999px;min-width:max-content;padding:3px 6px;font-weight:900;line-height:1;position:absolute;bottom:-9px;right:50%;transform:translate(50%);font-size:8px!important}.relay-profile-avatar.presence-online>small{color:#fff;background:#27bf70}.relay-profile-avatar.presence-recent>small{color:#157347;background:#dff7e9}.relay-mission-list-title strong{color:#20252b;font-weight:900;font-size:14px!important}.relay-mission-list-title time{color:#7f8894;font-weight:600;font-size:10px!important}.relay-mission-list>nav>button>span:nth-child(2)>small{color:#56616d;text-overflow:ellipsis;white-space:nowrap;font-weight:590;line-height:1.3;display:block;overflow:hidden;font-size:11px!important}.relay-mission-list>nav>button.has-unread>span:nth-child(2)>small{color:#2c333b;font-weight:850}.relay-profile-rating{color:#3d4650;align-items:center;gap:3px;margin:2px 0 3px;font-size:10px;font-weight:850;line-height:1.2;display:flex}.relay-profile-rating>b{color:#f3b43f;font-size:15px;line-height:1}.relay-profile-rating>em{color:#747e89;font-size:9px;font-style:normal;font-weight:700}.relay-profile-rating.is-new{color:#6d7681}.relay-mission-list>nav>button>span:nth-child(2)>small.relay-mission-context{color:var(--relay-inbox-pink-dark);margin-bottom:2px;font-weight:800}.relay-mission-list>nav>button>span:nth-child(2)>em{color:#717b86;align-items:center;gap:5px;margin-top:1px;font-style:normal;font-weight:750;display:inline-flex;font-size:9px!important}.relay-mission-list>nav>button>span:nth-child(2)>em>i{background:var(--relay-inbox-green);border-radius:50%;width:7px;height:7px;display:block}.relay-mission-list>nav>button>span:nth-child(2)>em.unread{color:var(--relay-inbox-pink)}.relay-mission-list>nav>button>span:nth-child(2)>em.unread>i{background:var(--relay-inbox-pink)}.relay-mission-list>nav>button>b{background:var(--relay-inbox-pink);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-weight:950;display:grid}.relay-search-empty{color:#6e7782;text-align:center;align-content:center;place-items:center;gap:7px;min-height:210px;padding:24px;display:grid}.relay-search-empty .app-pictogram{color:#9aa2ab;width:30px;height:30px}.relay-search-empty strong{color:#343b44;font-size:14px}.relay-search-empty small{max-width:270px;font-size:11px;line-height:1.45}.relay-archive-link{border:1px solid var(--relay-inbox-line);color:#343c46;text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:58px;margin-top:10px;padding:10px 15px;display:grid}.relay-archive-link:hover{background:#f7f8fa}.relay-archive-link .app-pictogram{color:#606b78;width:22px;height:22px}.relay-archive-link strong{font-size:12px;font-weight:850}.relay-archive-link>span{color:#838c97;font-size:26px;font-weight:350}.relay-inbox-actions>button:focus-visible{outline-offset:2px;outline:3px solid #ed145033!important}.relay-inbox-menu>button:focus-visible{outline-offset:2px;outline:3px solid #ed145033!important}.relay-inbox-search>button:focus-visible{outline-offset:2px;outline:3px solid #ed145033!important}.relay-messages-page>.relay-safety-banner>div>strong>button:focus-visible{outline-offset:2px;outline:3px solid #ed145033!important}.relay-messages-page>.relay-mailbox-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #ed145033!important}.relay-mission-list>nav>button:focus-visible{outline-offset:2px;outline:3px solid #ed145033!important}.relay-archive-link:focus-visible{outline-offset:2px;outline:3px solid #ed145033!important}@media (max-width:760px){.relay-messages-page{padding-bottom:calc(var(--rely-mobile-nav-height) + env(safe-area-inset-bottom,0px) + 12px);background:#fff!important;gap:0!important}.relay-inbox-heading{min-height:72px;padding:12px 16px 10px}.relay-inbox-title h3{font-size:29px}.relay-inbox-title>b{min-width:28px;height:28px;font-size:13px}.relay-inbox-actions>button{width:40px;min-width:40px;height:40px;min-height:40px!important}.relay-inbox-menu{right:8px}.relay-inbox-search{margin:0 14px 10px}.relay-messages-page>.relay-mailbox-tabs{width:calc(100% - 28px)!important;margin:0 14px!important}.relay-messages-page>.relay-mailbox-tabs>button{min-height:52px!important}.relay-messages-page>.relay-mailbox-tabs>button strong{font-size:14px!important}.relay-messages-page>.relay-safety-banner{margin-top:10px!important;padding-left:14px!important;padding-right:14px!important}.relay-messages-page>.relay-message-hub{margin-top:8px}.relay-message-hub{border-top:1px solid var(--relay-inbox-line)!important}.relay-mission-list{border:0!important}.relay-mission-list>nav{max-height:none!important}.relay-mission-list>nav>button{border-radius:0!important;grid-template-columns:52px minmax(0,1fr) auto 16px!important;min-height:88px!important;padding:11px 14px!important}.relay-mission-list>nav>button.active{box-shadow:none!important;background:#fff!important}.relay-mission-list>nav>button.has-unread{background:#fff!important}.relay-mission-list-title strong{font-size:15px!important}.relay-mission-list-title time{font-size:11px!important}.relay-mission-list>nav>button>span:nth-child(2)>small{font-size:12px!important}.relay-mission-list>nav>button>span:nth-child(2)>em{font-size:10px!important}.relay-archive-link{margin:10px 14px 0}.relay-search-empty{min-height:260px}.relay-messages-page.conversation-open>.relay-inbox-heading,.relay-messages-page.conversation-open>.relay-inbox-search,.relay-messages-page.conversation-open>.relay-mailbox-tabs,.relay-messages-page.conversation-open>.relay-safety-banner,.relay-messages-page.conversation-open>.relay-archive-link{display:none!important}.relay-messages-page.conversation-open>.relay-message-hub{margin-top:0;border-top:0!important}.relay-message-hub.mobile-conversation-open .relay-conversation-panel{grid-template-rows:auto auto minmax(0,1fr)!important;display:grid!important}.relay-message-hub.mobile-conversation-open .relay-conversation-heading,.relay-message-hub.mobile-conversation-open .relay-message-tabs{position:static!important;top:auto!important}.relay-message-hub.mobile-conversation-open .relay-message-tabs{width:100%!important;margin:0!important}.relay-conversation-security-label{display:none!important}.relay-messages-page .relay-conversation-heading .relay-conversation-security{flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}}@media (max-width:360px){.relay-inbox-heading{padding-inline:12px}.relay-inbox-title{gap:7px}.relay-inbox-title h3{font-size:26px}.relay-inbox-actions{gap:0}.relay-inbox-actions>button{width:37px;min-width:37px}.relay-messages-page>.relay-safety-banner>div>strong{font-size:11px!important}.relay-mission-list>nav>button{grid-template-columns:48px minmax(0,1fr) auto 14px!important;gap:9px!important;padding-inline:11px!important}.relay-mission-list .relay-mission-avatar{width:46px;height:46px}}@media (max-width:760px){.account-dashboard:not(.dashboard-role-admin){--app-topbar-height:72px!important}.account-dashboard.dashboard-role-entreprise{--activity-header-offset:calc(var(--app-topbar-height,72px) + env(safe-area-inset-top,0px))}.dashboard-mobile-shell-header.landing-header{z-index:5204!important;width:100%!important;min-height:calc(72px + env(safe-area-inset-top,0px))!important;height:calc(72px + env(safe-area-inset-top,0px))!important;padding:env(safe-area-inset-top,0px) 12px 0!important;background:#fffffffa!important;border-bottom:1px solid #e4e7eb!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}.dashboard-mobile-shell-header>.dashboard-shell-logo{justify-self:start!important;width:116px!important;max-width:38vw!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;display:block!important}.dashboard-mobile-shell-header>.dashboard-shell-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.dashboard-mobile-shell-header .dashboard-shell-language{place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;display:grid!important}.dashboard-mobile-shell-header .dashboard-shell-profile{margin:0!important;display:grid!important}.dashboard-main,.dashboard-main.mobile-account-home-open{padding-top:calc(72px + env(safe-area-inset-top,0px) + 8px)!important;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px) + 8px)!important}.account-dashboard.dashboard-role-entreprise .dashboard-main:is(.dashboard-tab-orders,.dashboard-tab-ongoing):not(.mobile-account-home-open){--activity-header-offset:calc(var(--app-topbar-height,72px) + env(safe-area-inset-top,0px))}.account-dashboard.dashboard-role-entreprise .company-activity-nav{top:calc(var(--activity-header-offset) - 1px)!important}.account-dashboard.dashboard-role-entreprise .dashboard-main.dashboard-tab-missions{top:calc(var(--app-topbar-height,72px) + env(safe-area-inset-top,0px))!important;right:0!important;bottom:calc(var(--rely-mobile-nav-height,72px) + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:8px!important;padding-bottom:12px!important;scroll-padding-top:8px!important;scroll-padding-bottom:12px!important;position:absolute!important;left:0!important}.account-dashboard.dashboard-role-entreprise .dashboard-main.dashboard-tab-missions:is(.dashboard-company-view-responses,.dashboard-company-view-response-detail){top:calc(var(--app-topbar-height,72px) + 61px + env(safe-area-inset-top,0px))!important}.account-dashboard.dashboard-role-entreprise .dashboard-main.dashboard-tab-missions .company-publish-workspace .mission-wizard-actions{bottom:0!important}}.dashboard-focus-action{min-height:112px;box-shadow:0 10px 30px #17223512;border-radius:20px!important;margin-bottom:12px!important;padding:20px!important}.dashboard-focus-action>span{border-radius:15px;width:50px;height:50px}.dashboard-focus-action>div>small{color:#b61e48;letter-spacing:.08em;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.dashboard-focus-action>div>strong{color:#172235;font-size:18px;line-height:1.25}.dashboard-focus-action>div>p{color:#667083;max-width:620px;margin-top:4px;font-size:13px;line-height:1.45}.dashboard-focus-action>button{border:0;border-radius:13px;min-width:180px;min-height:50px;padding-inline:18px;font-size:13px}.dashboard-focus-action.discover{background:linear-gradient(145deg,#fff7f9,#fff);border-color:#efbac9}.dashboard-focus-action.discover>span,.dashboard-focus-action.discover>button{background:#d91d52}.dashboard-role-artisan .dashboard-focus-action.discover{background:linear-gradient(145deg,#f4faf7,#fff);border-color:#cfe5da}.dashboard-role-artisan .dashboard-focus-action.discover>span,.dashboard-role-artisan .dashboard-focus-action.discover>button{background:#137650}.dashboard-role-artisan .dashboard-focus-action.discover>div>small{color:#137650}.dashboard-overview-more{background:#fff;border:1px solid #dfe3e8;border-radius:17px;margin:0 0 16px;overflow:hidden}.dashboard-overview-more>summary{color:#354052;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 17px;list-style:none;display:flex}.dashboard-overview-more>summary::-webkit-details-marker{display:none}.dashboard-overview-more>summary>span{gap:2px;min-width:0;display:grid}.dashboard-overview-more>summary strong{font-size:13px;font-weight:900}.dashboard-overview-more>summary small{color:#737d8e;font-size:11px;line-height:1.35}.dashboard-overview-more>summary>i{color:#667083;background:#f2f4f7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;font-style:normal;transition:transform .18s;display:grid}.dashboard-overview-more[open]>summary{border-bottom:1px solid #e6e9ed}.dashboard-overview-more[open]>summary>i{transform:rotate(90deg)}.dashboard-overview-more-content{background:#f8f9fb;gap:14px;padding:14px;display:grid}.dashboard-overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dashboard-overview-shortcuts>button{color:#253044;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:70px;padding:10px 12px;display:grid}.dashboard-overview-shortcuts>button>.mobile-account-icon{color:#d91d52;background:#fff0f4;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.dashboard-role-artisan .dashboard-overview-shortcuts>button>.mobile-account-icon{color:#137650;background:#edf8f2}.dashboard-overview-shortcuts>button>span{gap:2px;min-width:0;display:grid}.dashboard-overview-shortcuts>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-overview-shortcuts>button small{color:#737d8e;white-space:normal;font-size:10px;line-height:1.35}.dashboard-overview-shortcuts>button>em{color:#fff;background:#d91d52;border-radius:11px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:9px;font-style:normal;font-weight:900;display:grid}.dashboard-overview-shortcuts>button>b{color:#8a93a1;font-size:20px}.dashboard-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-overview-profile-note{color:#285c46;background:#f2f8f5;border:1px solid #d7e7df;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.dashboard-overview-profile-note>.mobile-account-icon{background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dashboard-overview-profile-note>span{gap:2px;display:grid}.dashboard-overview-profile-note strong{font-size:11px}.dashboard-overview-profile-note small{color:#52705f;font-size:10px;line-height:1.4}.dashboard-overview-summary>article{background:#fff;border:1px solid #e1e5ea;border-radius:12px;gap:2px;padding:12px;display:grid}.dashboard-overview-summary>article strong{color:#172235;font-size:19px}.dashboard-overview-summary>article small{color:#737d8e;font-size:10px}.dashboard-overview-summary>p{color:#285c46;background:#eef6f2;border-radius:12px;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px 12px;display:grid}.dashboard-overview-summary>p>.app-pictogram{width:22px;height:22px}.dashboard-overview-summary>p>span{gap:2px;display:grid}.dashboard-overview-summary>p strong{font-size:11px}.dashboard-overview-summary>p small{color:#52705f;font-size:10px}.dashboard-artisan-space:empty,.mobile-account-availability-card{display:none}@media (max-width:760px){.mobile-account-availability-card{background:#fff;border:1px solid #dce3e0;border-radius:15px;margin:0;display:block;overflow:hidden}.mobile-account-availability-card .mobile-account-row{border:0!important}.mobile-account-all{margin-top:0!important}.mobile-account-all>summary{min-height:58px!important}.mobile-account-all>summary strong{font-size:14px!important}.mobile-account-all>summary small{font-size:11px!important;line-height:1.3!important}.mobile-account-all .mobile-account-more-content{gap:0!important}.mobile-account-all .mobile-account-group{border-radius:0!important;margin:0!important}.dashboard-focus-action{min-height:0;grid-template-columns:42px minmax(0,1fr)!important;padding:15px!important}.dashboard-focus-action>span{width:42px;height:42px}.dashboard-focus-action>button{grid-column:1/-1;width:100%;min-width:0}.dashboard-overview-shortcuts,.dashboard-overview-summary{grid-template-columns:minmax(0,1fr)}.dashboard-overview-summary>p{grid-column:1}}@media (max-width:380px){.mobile-account-all>summary{padding-inline:12px!important}.mobile-account-all>summary small{max-width:235px}.dashboard-overview-shortcuts>button{grid-template-columns:38px minmax(0,1fr) auto auto;padding-inline:9px}}@media (max-width:760px){.landing-page>.landing-search-area{border-radius:18px!important;width:calc(100% - 16px)!important;margin:8px auto 6px!important;padding:11px!important}.landing-page>.landing-search-area .landing-search-intro{margin-bottom:7px!important}.landing-page .landing-search-intro h2{font-size:20px!important;line-height:1.1!important}.landing-page>.landing-search-area>.mobile-search-trigger{min-height:58px!important}.landing-page .landing-search-reassurance{margin-top:6px!important}.landing-page .landing-search-reassurance>summary{min-height:38px!important}.landing-page>.landing-map-workspace{padding:4px 8px 8px!important}.landing-page .landing-map-layout{border-radius:17px!important;grid-template-rows:minmax(540px,78dvh) auto!important}.landing-page .landing-live-map.is-awaiting-search+.landing-map-results{display:none!important}.landing-page .landing-map-layout:has(.landing-live-map.is-awaiting-search){grid-template-rows:minmax(540px,78dvh)!important}.landing-page .landing-live-map .radius-legend.radius-control{border-radius:999px!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;max-width:calc(100% - 20px)!important;padding:4px!important;top:10px!important;left:10px!important;right:auto!important;box-shadow:0 6px 20px #16232e29!important}.landing-page .landing-live-map .radius-legend.radius-control>i,.landing-page .landing-live-map .radius-legend.radius-control>span{display:none!important}.landing-page .landing-live-map .radius-control button{background:#f1f3f5!important;border:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;font-size:21px!important}.landing-page .landing-live-map .radius-control select{background-color:#fff!important;border:0!important;min-width:76px!important;height:44px!important;padding:0 23px 0 10px!important;font-size:14px!important}.landing-page .landing-live-map .leaflet-control-zoom{margin-top:72px!important;margin-left:10px!important}.landing-page .landing-live-map .leaflet-control-zoom a{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.landing-page .landing-map-preview{border-radius:12px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;width:auto!important;max-width:calc(100% - 94px)!important;padding:8px 10px!important;inset:auto auto 14px 10px!important;transform:none!important;box-shadow:0 7px 20px #192e2326!important}.landing-page .landing-map-preview>span{border-radius:9px!important;width:32px!important;height:32px!important}.landing-page .landing-map-preview .app-pictogram{width:18px!important;height:18px!important}.landing-page .landing-map-preview small,.landing-page .landing-map-preview p{display:none!important}.landing-page .landing-map-preview strong{font-size:11px!important;line-height:1.25!important}}@media (max-width:360px){.landing-page .landing-map-preview{max-width:calc(100% - 74px)!important}}.artisan-location-picker{z-index:520;color:#172235;background:#fff;border:1px solid #d9dfe6;border-radius:16px;grid-template-columns:minmax(210px,.75fr) minmax(320px,1.5fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative;box-shadow:0 7px 22px #1722350f}.artisan-location-picker.is-ready{border-color:#b9d8ca;box-shadow:inset 4px 0 #17865d,0 7px 22px #1722350d}.artisan-location-picker-intro{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.artisan-location-picker-intro>span{color:#d91d52;background:#fff0f4;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.artisan-location-picker-intro .app-pictogram{width:21px;height:21px}.artisan-location-picker-intro>div{gap:1px;min-width:0;display:grid}.artisan-location-picker-intro small{color:#d91d52;letter-spacing:.09em;font-size:8px;font-weight:950}.artisan-location-picker-intro strong{font-size:14px;line-height:1.2}.artisan-location-picker-intro p{color:#66707d;margin:0;font-size:10px}.artisan-location-picker>form{z-index:3;grid-template-columns:minmax(0,1fr) 112px;gap:7px;min-width:0;display:grid;position:relative}.artisan-location-picker .address-autocomplete{min-width:0}.artisan-location-picker .address-autocomplete>input{box-sizing:border-box;color:#172235;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cfd6de;border-radius:12px;outline:0;padding:0 14px;font-size:13px}.artisan-location-picker .address-autocomplete>input:focus{border-color:#172235;box-shadow:0 0 0 3px #17223517}.artisan-location-picker .address-suggestions{z-index:700;width:100%;top:calc(100% + 6px);left:0}.artisan-location-search-button,.artisan-location-device-button{white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.artisan-location-search-button{color:#fff;background:#172235;border:1px solid #172235}.artisan-location-search-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.artisan-location-device-button{color:#172235;background:#f7f8fa;border:1px solid #cfd6de}.artisan-location-device-button .app-pictogram{width:18px;height:18px}.artisan-location-search-button:disabled,.artisan-location-device-button:disabled{cursor:wait;opacity:.58}.artisan-location-picker-message{color:#66707d;grid-column:2/-1;margin-top:-3px;font-size:9px;font-weight:750;line-height:1.35}.artisan-location-picker-message.success{color:#147251}.artisan-location-picker-message.error{color:#b21f4c}@media (max-width:760px){.artisan-location-picker{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.artisan-location-picker.is-ready{box-shadow:inset 3px 0 #17865d,0 6px 18px #1722350d}.artisan-location-picker-intro{grid-template-columns:38px minmax(0,1fr);gap:8px}.artisan-location-picker-intro>span{border-radius:10px;width:38px;height:38px}.artisan-location-picker-intro strong{font-size:13px}.artisan-location-picker-intro p{font-size:9px}.artisan-location-picker>form{grid-template-columns:minmax(0,1fr) 104px}.artisan-location-picker .address-autocomplete>input,.artisan-location-search-button,.artisan-location-device-button{min-height:46px}.artisan-location-device-button{width:100%}.artisan-location-picker-message{grid-column:1;margin:0}}@media (max-width:360px){.artisan-location-picker>form{grid-template-columns:minmax(0,1fr) 48px}.artisan-location-search-button{width:48px;padding:0}.artisan-location-search-button>span{display:none}}.rely-brand-logo-image{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:100%;display:block}:is(.landing-header,.app-header)>.rely-logo,.dashboard-mobile-shell-header>.dashboard-shell-logo{background:0 0!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;overflow:visible!important}.public-universal-logo{flex:none;width:142px;height:62px}.mission-fullscreen-logo{justify-content:flex-start;width:132px;height:56px;padding:0}.dashboard-logo{width:132px;height:56px}.rely-fallback-logo{top:max(22px, env(safe-area-inset-top,0px));left:max(22px, env(safe-area-inset-left,0px));position:absolute;background:0 0!important;border:0!important;border-radius:0!important;width:136px!important;min-height:0!important;padding:0!important;display:block!important}@media (max-width:760px){.public-universal-logo{width:118px;height:54px}.mission-fullscreen-view .mission-fullscreen-logo{width:112px;height:48px;min-height:44px;display:flex!important}.dashboard-mobile-shell-header>.dashboard-shell-logo{width:116px!important;height:54px!important}.rely-fallback-logo{top:max(14px, env(safe-area-inset-top,0px));left:max(14px, env(safe-area-inset-left,0px));width:118px!important}}.mission-autonomy-intro,.mission-daily-price-rule,.order-autonomous-brief,.selected-mission-autonomy{box-sizing:border-box;color:#172033;background:linear-gradient(145deg,#f3fbf7,#fff);border:1px solid #b9dfcf;border-radius:18px}.mission-autonomy-intro{gap:14px;padding:18px;display:grid}.mission-autonomy-intro>div{gap:5px;display:grid}.mission-autonomy-intro>div>strong{color:#126b4a;font-size:16px}.mission-autonomy-intro p,.mission-daily-price-rule p,.selected-mission-autonomy p{color:#5f6b67;margin:0;font-size:13px;line-height:1.5}.mission-autonomy-intro>section,.order-brief-example{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mission-autonomy-intro>section>span,.order-brief-example>span{background:#fff6f8;border:1px solid #f0c7d2;border-radius:13px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.mission-autonomy-intro>section>span:last-child,.order-brief-example>span:last-child{background:#eefaf4;border-color:#b8dfcd}.mission-autonomy-intro>section small,.order-brief-example small{color:#b51e49;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.mission-autonomy-intro>section>span:last-child small,.order-brief-example>span:last-child small{color:#14754f}.mission-autonomy-intro>section b,.order-brief-example b{overflow-wrap:anywhere;color:#253043;font-size:12px;line-height:1.4}.mission-autonomy-confirmation,.order-autonomy-check{box-sizing:border-box;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;background:#fff!important;border:1px solid #d9e1e6!important;border-radius:16px!important;padding:14px 16px!important;display:grid!important}.mission-autonomy-confirmation.selected,.order-autonomy-check.selected{box-shadow:0 0 0 3px #16955214;background:#effaf5!important;border-color:#78c9a9!important}.mission-autonomy-confirmation>input,.order-autonomy-check>input{accent-color:#168b5d;width:21px!important;height:21px!important;margin:0!important}.mission-autonomy-confirmation>span,.order-autonomy-check>span{gap:4px;min-width:0;display:grid}.mission-autonomy-confirmation>span>strong,.order-autonomy-check>span>strong{color:#172033;font-size:13px}.mission-autonomy-confirmation>span>small,.order-autonomy-check>span>small{color:#687386;font-size:11px;line-height:1.45}.mission-autonomy-confirmation>b,.order-autonomy-check>b{color:#8c96a2;background:#e8ecef;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mission-autonomy-confirmation.selected>b,.order-autonomy-check.selected>b{color:#fff;background:#168b5d}.mission-daily-price-rule{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:15px 16px;display:grid}.mission-daily-price-rule>span{color:#fff;background:#168b5d;border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid}.mission-daily-price-rule>div,.selected-mission-autonomy>header>div{gap:4px;min-width:0;display:grid}.mission-daily-price-rule strong{font-size:14px}.order-autonomous-brief{gap:13px;margin:18px 0;padding:18px;display:grid}.order-autonomous-brief>header,.selected-mission-autonomy>header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.order-autonomous-brief>header>span,.selected-mission-autonomy>header>span{color:#fff;background:#168b5d;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.order-autonomous-brief>header>div{gap:3px;min-width:0;display:grid}.order-autonomous-brief>header small,.selected-mission-autonomy>header small{color:#14754f;letter-spacing:.08em;font-size:9px;font-weight:950}.order-autonomous-brief>header strong,.selected-mission-autonomy>header strong{color:#172033;font-size:16px}.order-autonomous-brief>header p{color:#647083;margin:1px 0 0;font-size:12px;line-height:1.45}.order-autonomous-brief>label:not(.order-autonomy-check){gap:7px;display:grid}.order-autonomous-brief>label:not(.order-autonomy-check)>span{color:#313b4b;font-size:12px;font-weight:850}.order-autonomous-brief input:not([type=checkbox]),.order-autonomous-brief textarea{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d7dee5;border-radius:12px;outline:none;font-size:13px;line-height:1.45}.order-autonomous-brief input:not([type=checkbox]){min-height:48px;padding:0 13px}.order-autonomous-brief textarea{resize:vertical;min-height:88px;padding:11px 13px}.order-autonomous-brief input:focus,.order-autonomous-brief textarea:focus{border-color:#36a77b;box-shadow:0 0 0 3px #168b5d1a}.order-brief-help{color:#8b4b26;margin:-2px 0 0;font-size:11px;font-weight:750}.selected-mission-autonomy{gap:13px;margin-top:14px;padding:15px;display:grid}.selected-mission-autonomy>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.selected-mission-autonomy>div>span{background:#fff;border-radius:12px;gap:4px;min-width:0;padding:11px;display:grid}.selected-mission-autonomy>div small{color:#14754f;text-transform:uppercase;font-size:9px;font-weight:900}.selected-mission-autonomy>div strong{overflow-wrap:anywhere;color:#2d3748;font-size:11px;line-height:1.45}@media (max-width:760px){.mission-autonomy-intro,.order-autonomous-brief,.selected-mission-autonomy{border-radius:16px;padding:14px}.mission-autonomy-intro>section,.order-brief-example,.selected-mission-autonomy>div{grid-template-columns:1fr}.mission-autonomy-confirmation,.order-autonomy-check{grid-template-columns:auto minmax(0,1fr);padding:13px!important}.mission-autonomy-confirmation>b,.order-autonomy-check>b{display:none}.order-autonomous-brief>header,.selected-mission-autonomy>header{grid-template-columns:36px minmax(0,1fr)}.order-autonomous-brief>header>span,.selected-mission-autonomy>header>span{border-radius:11px;width:36px;height:36px}}.landing-page>.sector-entry-screen{width:min(1020px,100% - 32px)!important}.landing-page>.sector-entry-screen .landing-sector-heading{max-width:860px!important}.landing-page>.sector-entry-screen .landing-sector-card-cta{display:inline-block!important}.sector-entry-screen .landing-sector-reassurance{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(900px,100%);margin:0 auto;display:flex}.sector-entry-screen .landing-sector-reassurance>span{color:#50565e;background:#ffffffeb;border:1px solid #e3e6e9;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.sector-entry-screen .landing-sector-reassurance .app-pictogram{width:16px;height:16px;color:var(--pink)}.language-backdrop{isolation:isolate;z-index:50000!important}.language-modal{z-index:1;position:relative}body:has(.language-backdrop){overflow:hidden!important}body:has(.language-backdrop) :is(.artisan-location-picker,.landing-search-area,.mission-search-strip,.mobile-search-backdrop){pointer-events:none!important}.auth-backdrop{isolation:isolate;z-index:50000!important}body:has(.auth-backdrop){overflow:hidden!important}body:has(.auth-backdrop) :is(.artisan-location-picker,.landing-search-area,.mission-search-strip,.mobile-search-backdrop){pointer-events:none!important}.landing-page .landing-footer{box-sizing:border-box;grid-template-columns:minmax(250px,320px) minmax(0,1fr) auto!important;align-items:center!important;column-gap:30px!important;width:min(1260px,100% - 48px)!important}.landing-page .landing-footer .footer-brand{grid-template-columns:126px minmax(0,1fr)!important;gap:14px!important;min-width:0!important}.landing-page .landing-footer .footer-brand .rely-logo{flex:0 0 126px!important;width:126px!important;max-width:126px!important;height:54px!important;min-height:54px!important;margin:0!important;transform:none!important}.landing-page .landing-footer .footer-brand .rely-brand-logo-image{width:126px!important;max-width:126px!important;height:auto!important}.landing-page .landing-footer nav{flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px 18px!important;min-width:0!important;display:flex!important}.landing-page .landing-footer nav :is(a,button){overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important;min-width:max-content!important}@media (max-width:980px) and (min-width:761px){.landing-page .landing-footer{grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important}.landing-page .landing-footer .landing-footer-meta{grid-column:1/-1;justify-self:end}}@media (max-width:760px){.sector-entry-screen .landing-sector-reassurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sector-entry-screen .landing-sector-reassurance>span{text-align:center;border-radius:12px;justify-content:center;min-width:0;min-height:40px}.landing-page .landing-footer{grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding-inline:18px!important}.landing-page .landing-footer .footer-brand{grid-template-columns:112px minmax(0,1fr)!important}.landing-page .landing-footer .footer-brand .rely-logo,.landing-page .landing-footer .footer-brand .rely-brand-logo-image{width:112px!important;max-width:112px!important}.landing-page .landing-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important;display:grid!important}.landing-page .landing-footer nav :is(a,button){white-space:normal!important;min-width:0!important}}:root{--current-mission-ink:#17191f;--current-mission-ink-soft:#23262e;--current-mission-pink:#f02b64;--current-mission-pink-bright:#ff4b7d;--current-mission-white:#fff}@keyframes rely-current-mission-shockwave{0%,56%{box-shadow:0 0 #f02b6400}62%{box-shadow:0 0 #f02b6494}to{box-shadow:0 0 0 13px #f02b6400}}@keyframes rely-current-mission-square-radiate{0%{opacity:0;transform:scale(.78)}18%{opacity:.76}78%,to{opacity:0;transform:scale(1.58)}}.rely-home-guide.state-mission{border-color:var(--current-mission-ink)!important;background:linear-gradient(145deg, var(--current-mission-ink), var(--current-mission-ink-soft))!important;color:var(--current-mission-white)!important;box-shadow:0 18px 38px #12141938!important}.rely-home-guide.state-mission .rely-home-guide-icon{position:relative;overflow:visible;background:var(--current-mission-pink)!important;color:#fff!important}.rely-home-guide.state-mission .rely-home-guide-icon:after{background:var(--current-mission-pink-bright);content:"";border-radius:50%;width:10px;height:10px;animation:3s ease-out infinite rely-current-mission-shockwave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rely-home-guide.state-mission .rely-home-guide-copy>small,.rely-home-guide.state-mission .rely-home-guide-copy p,.rely-home-guide.state-mission .rely-home-guide-more>summary,.rely-home-guide.state-mission .rely-home-guide-more>summary span{color:#d6d8de!important}.rely-home-guide.state-mission .rely-home-guide-copy h1{color:var(--current-mission-pink-bright)!important}.rely-home-guide.state-mission .rely-home-guide-actions .primary{border-color:var(--current-mission-pink)!important;background:var(--current-mission-pink)!important;color:#fff!important}.rely-home-guide.state-mission .rely-home-guide-actions .secondary{color:#fff!important;background:#292c34!important;border-color:#555a66!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-has-mission:not(.active){color:#596273!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-has-mission>.mobile-nav-pictogram{color:currentColor!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-has-mission>.mobile-mission-status-dot{z-index:4;pointer-events:none;background:#138a67;border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite rely-current-mission-shockwave;display:block;position:absolute;top:7px;left:calc(50% + 7px)}.dashboard-sidebar nav button.dashboard-active-mission-shortcut,.mobile-account-row.mobile-account-active-mission,.dashboard-overview-shortcuts>button.dashboard-active-mission-shortcut{border-color:var(--current-mission-ink)!important;background:var(--current-mission-ink)!important;color:#fff!important;box-shadow:0 10px 24px #12141929!important}.dashboard-sidebar nav button.dashboard-active-mission-shortcut>span,.dashboard-overview-shortcuts>button.dashboard-active-mission-shortcut :is(strong,small,b),.mobile-account-row.mobile-account-active-mission>:is(span,i){color:#fff!important}.dashboard-sidebar nav button.dashboard-active-mission-shortcut>.app-pictogram,.dashboard-overview-shortcuts>button.dashboard-active-mission-shortcut .app-icon-box,.mobile-account-row.mobile-account-active-mission .app-icon-box{background:var(--current-mission-pink)!important;color:#fff!important}.dashboard-sidebar nav button.dashboard-active-mission-shortcut.active,.dashboard-sidebar nav button.dashboard-active-mission-shortcut:hover{color:var(--current-mission-pink-bright)!important;background:#22252c!important}.dashboard-sidebar nav button.dashboard-active-mission-shortcut.active>span{color:var(--current-mission-pink-bright)!important}.mobile-account-row.mobile-account-active-mission>small.mobile-mission-count,.dashboard-sidebar .dashboard-active-mission-shortcut .dashboard-nav-badge{background:var(--current-mission-pink)!important;color:#fff!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-page-heading h2{color:var(--current-mission-ink)!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-page-heading h2>i,.active-mission-picker-status.status-in_progress>i,.artisan-current-status.status-in_progress>i{animation:3s ease-out infinite rely-current-mission-shockwave;background:var(--current-mission-pink)!important;box-shadow:none!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card,.artisan-current-mission-card.status-in_progress{border-color:var(--current-mission-ink)!important;background:linear-gradient(145deg, var(--current-mission-ink), var(--current-mission-ink-soft))!important;color:#fff!important;box-shadow:0 16px 34px #12141938!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-intro{background:0 0!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark,.artisan-current-mission-card.status-in_progress .artisan-current-mission-icon{color:var(--current-mission-pink-bright)!important;background:#292c34!important;border-color:#444852!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark{isolation:isolate;position:relative;overflow:visible}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark>.app-pictogram{z-index:2;position:relative}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark:before,.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark:after{z-index:1;content:"";pointer-events:none;border:2px solid #ff4b7dd1;border-radius:20px;animation:2.4s ease-out infinite rely-current-mission-square-radiate;position:absolute;inset:-4px}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark:after{animation-delay:1.2s}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-intro h3,.artisan-current-mission-card.status-in_progress .artisan-current-mission-title>strong{color:var(--current-mission-pink-bright)!important;letter-spacing:-.035em!important;font-size:clamp(22px,4vw,31px)!important;font-weight:950!important;line-height:1.08!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-intro :is(p,small),.artisan-current-mission-card.status-in_progress .artisan-current-mission-copy>:is(small,em),.artisan-current-mission-card.status-in_progress .artisan-current-card-progress>span{color:#fff!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-more{border-top-color:#3a3d45!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-more>summary{color:#fff!important}.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-more-content{color:var(--current-mission-ink)!important;background:#fff!important;border-top-color:#3a3d45!important}.artisan-current-mission-card.status-in_progress .artisan-current-card-progress,.artisan-current-mission-card.status-in_progress .artisan-current-next-step{border-top-color:#3e4149!important}.artisan-current-mission-card.status-in_progress .artisan-current-status.status-in_progress{color:var(--current-mission-pink-bright)!important}.active-mission-picker button.active:has(.status-in_progress){border-color:var(--current-mission-ink)!important;background:var(--current-mission-ink)!important;box-shadow:0 12px 26px #12141933!important}.active-mission-picker button.active:has(.status-in_progress) .active-mission-picker-copy>b{color:var(--current-mission-pink-bright)!important;font-size:15px!important}.active-mission-picker button.active:has(.status-in_progress) .active-mission-picker-copy>small{color:#fff!important}.active-mission-picker button.active:has(.status-in_progress) .active-mission-picker-status{color:#fff!important}.active-mission-picker button.active:has(.status-in_progress)>strong{color:#fff!important}.company-missions-list.mission-game-list>article.in-progress,.company-announcement-card.in-progress,.mission-feed-card.in-progress,.favorite-mission-card.in-progress,.company-activity-card.current-mission-active,.company-payment-summary-card.current-mission-active,.ongoing-mission-menu>button.current-mission-active,.ongoing-mission-summary.current-mission-active,.mission-secretary-mission-card.current-mission-active{border-color:var(--current-mission-ink)!important;background:linear-gradient(145deg, var(--current-mission-ink), var(--current-mission-ink-soft))!important;color:#fff!important;filter:none!important;opacity:1!important;box-shadow:0 14px 30px #12141933!important}.company-missions-list.mission-game-list>article.in-progress .company-mission-summary>strong,.company-announcement-card.in-progress .company-announcement-copy>strong,.mission-feed-card.in-progress>h4,.favorite-mission-card.in-progress .favorite-mission-copy>strong,.company-activity-card.current-mission-active .artisan-activity-card-copy>strong,.company-payment-summary-card.current-mission-active .artisan-activity-card-copy>strong,.ongoing-mission-menu>button.current-mission-active .ongoing-mission-copy>strong,.ongoing-mission-summary.current-mission-active>header h4,.mission-secretary-mission-card.current-mission-active>strong{color:var(--current-mission-pink-bright)!important;font-weight:950!important}.company-missions-list.mission-game-list>article.in-progress .company-mission-summary>strong,.company-announcement-card.in-progress .company-announcement-copy>strong,.mission-feed-card.in-progress>h4,.favorite-mission-card.in-progress .favorite-mission-copy>strong{font-size:clamp(18px,2.3vw,24px)!important}.company-missions-list.mission-game-list>article.in-progress .company-mission-summary :is(small,em),.company-announcement-card.in-progress .company-announcement-copy :is(.company-announcement-date,.company-announcement-place),.mission-feed-card.in-progress :is(.mission-card-essential,.mission-in-progress-note),.favorite-mission-card.in-progress .favorite-mission-copy>span,.company-activity-card.current-mission-active .artisan-activity-card-copy>:is(small,span),.company-payment-summary-card.current-mission-active .artisan-activity-card-copy>:is(small,span),.ongoing-mission-menu>button.current-mission-active .ongoing-mission-copy>:is(small,em),.ongoing-mission-summary.current-mission-active>:is(p,header) .documents-eyebrow,.ongoing-mission-summary.current-mission-active .ongoing-mission-facts :is(dt,dd),.mission-secretary-mission-card.current-mission-active :is(.mission-secretary-mission-dates,.mission-secretary-mission-card-bottom){color:#fff!important}.company-missions-list.mission-game-list>article.in-progress .mission-publication-status,.company-announcement-card.in-progress .mission-publication-status,.mission-feed-card.in-progress .mission-progress-badge,.company-activity-card.current-mission-active .artisan-activity-status,.company-payment-summary-card.current-mission-active .artisan-activity-status,.ongoing-mission-summary.current-mission-active .ongoing-mission-status,.mission-secretary-mission-card.current-mission-active .mission-secretary-mission-card-bottom>span:first-child{color:var(--current-mission-pink-bright)!important;background:#f02b6429!important;border-color:#ff4b7d59!important}.company-missions-list.mission-game-list>article.in-progress .mission-game-state,.company-activity-card.current-mission-active .ongoing-mission-state-icon,.ongoing-mission-menu>button.current-mission-active .ongoing-mission-state-icon,.mission-secretary-mission-card.current-mission-active .mission-secretary-mission-card-top i{animation:3s ease-out infinite rely-current-mission-shockwave;background:var(--current-mission-pink)!important;color:#fff!important}.company-announcement-card.in-progress .company-announcement-journey,.company-announcement-card.in-progress .company-announcement-options,.ongoing-mission-summary.current-mission-active .mission-understanding-panel,.ongoing-mission-summary.current-mission-active .ongoing-mission-facts{color:var(--current-mission-ink)!important;background:#fff!important}.company-announcement-card.in-progress .company-announcement-journey :is(strong,small){color:var(--current-mission-ink)!important}.company-announcement-card.in-progress .company-announcement-next{background:var(--current-mission-pink)!important;color:#fff!important}.company-announcement-card.in-progress .company-announcement-cover.in-progress{background:#24272e!important}.company-payment-summary-card.current-mission-active .company-followup-action-icon{background:var(--current-mission-pink)!important;color:#fff!important}.company-payment-summary-card.current-mission-active .company-followup-action-icon>b{border-color:var(--current-mission-ink)!important;background:var(--current-mission-pink)!important}.company-payment-summary-card.current-mission-active .activity-card-guidance,.company-payment-summary-card.current-mission-active .artisan-activity-card-open{border-color:#3e4149!important}.company-payment-summary-card.current-mission-active .activity-card-guidance>:is(small,strong),.company-payment-summary-card.current-mission-active .artisan-activity-card-price>:is(b,small),.company-payment-summary-card.current-mission-active .artisan-activity-card-open{color:#fff!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.in-progress{border-color:var(--current-mission-ink)!important;background:var(--current-mission-ink)!important;color:#fff!important;box-shadow:0 9px 22px #12141947!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.in-progress .mission-zone-marker-icon{animation:3s ease-out infinite rely-current-mission-shockwave;background:var(--current-mission-pink)!important;color:#fff!important}.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.in-progress .mission-zone-marker-rate strong{color:var(--current-mission-pink-bright)!important}@media (max-width:760px){.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-intro h3,.artisan-current-mission-card.status-in_progress .artisan-current-mission-title>strong{font-size:24px!important}.artisan-current-mission-card.status-in_progress .artisan-current-mission-title{flex-wrap:wrap;align-items:center}.company-missions-list.mission-game-list>article.in-progress .company-mission-summary>strong,.company-announcement-card.in-progress .company-announcement-copy>strong,.mission-feed-card.in-progress>h4,.favorite-mission-card.in-progress .favorite-mission-copy>strong{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.rely-home-guide.state-mission .rely-home-guide-icon:after,:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-has-mission>.mobile-mission-status-dot,.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark:before,.active-mission-detail[data-mission-status=in_progress] .active-mission-primary-card .active-mission-detail-mark:after,.active-mission-detail[data-mission-status=in_progress] .active-mission-page-heading h2>i,.active-mission-picker-status.status-in_progress>i,.artisan-current-status.status-in_progress>i,.company-missions-list.mission-game-list>article.in-progress .mission-game-state,.company-activity-card.current-mission-active .ongoing-mission-state-icon,.ongoing-mission-menu>button.current-mission-active .ongoing-mission-state-icon,.mission-secretary-mission-card.current-mission-active .mission-secretary-mission-card-top i,.mission-zone-marker.trade-marker.price-first.airbnb-price-pill.in-progress .mission-zone-marker-icon{animation:none!important}}@keyframes rely-company-current-mission-radiate{0%{opacity:0;transform:scale(.74)}16%{opacity:.82}72%,to{opacity:0;transform:scale(1.7)}}.mobile-today-action.company-current-mission-pulse>button>.app-icon-box,.dashboard-focus-action.company-current-mission-pulse>span>.app-icon-box{isolation:isolate;position:relative;overflow:visible!important}.mobile-today-action.company-current-mission-pulse>button>.app-icon-box:before,.mobile-today-action.company-current-mission-pulse>button>.app-icon-box:after,.dashboard-focus-action.company-current-mission-pulse>span>.app-icon-box:before,.dashboard-focus-action.company-current-mission-pulse>span>.app-icon-box:after{z-index:0;content:"";pointer-events:none;border:2px solid #ef2b63d6;border-radius:50%;animation:2.4s ease-out infinite rely-company-current-mission-radiate;position:absolute;inset:-4px}.mobile-today-action.company-current-mission-pulse>button>.app-icon-box:after,.dashboard-focus-action.company-current-mission-pulse>span>.app-icon-box:after{animation-delay:1.2s}.mobile-today-action.company-current-mission-pulse>button>.app-icon-box>.app-pictogram,.dashboard-focus-action.company-current-mission-pulse>span>.app-icon-box>.app-pictogram{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.mobile-today-action.company-current-mission-pulse>button>.app-icon-box:before,.mobile-today-action.company-current-mission-pulse>button>.app-icon-box:after,.dashboard-focus-action.company-current-mission-pulse>span>.app-icon-box:before,.dashboard-focus-action.company-current-mission-pulse>span>.app-icon-box:after{opacity:0;animation:none!important}}.company-view-response-detail .company-response-detail-panel{--response-profile-pink:#ef2b63;--response-profile-pink-dark:#c9184a;--response-profile-ink:#18191e;--response-profile-muted:#68707c;background:#f4f5f7;border:1px solid #e3e5e8;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #16181d1a}.company-mode .company-response-detail-panel>.company-response-detail-heading{isolation:isolate;color:#fff;background:radial-gradient(circle at 92% 5%,#ef2b634d,#0000 34%),linear-gradient(135deg,#17181d 0%,#22252d 100%);border:0;border-radius:20px;margin:12px;padding:20px;position:relative;overflow:hidden}.company-mode .company-response-detail-panel>.company-response-detail-heading:after{z-index:-1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:172px;height:172px;position:absolute;bottom:-66px;right:-42px;box-shadow:0 0 0 22px #ef2b630d,0 0 0 44px #ef2b6309}.company-response-detail-panel .company-response-detail-back{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff2e}.company-response-detail-panel .company-response-detail-back:hover{color:#fff;background:#ffffff24;border-color:#ffffff61}.company-response-detail-copy{gap:5px;display:grid}.company-response-detail-copy>.auth-eyebrow{color:#ff4c7e;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:950;display:inline-flex}.company-response-detail-copy>.auth-eyebrow:before{background:var(--response-profile-pink);content:"";border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ef2b6324}.company-response-detail-heading .company-response-detail-copy>h3{color:#fff;margin:0;font-size:clamp(22px,3vw,28px);line-height:1.15}.company-response-detail-heading .company-response-detail-copy>p:last-of-type{color:#cfd2d9;margin:0;font-size:12px;line-height:1.45}.company-response-detail-meta{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.company-response-detail-meta>span{color:#f3f4f6;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:9px;font-weight:780;display:inline-flex}.company-response-detail-meta .app-pictogram{color:#ff5b87;width:14px;height:14px}.company-response-detail-heading>span:last-child{background:var(--response-profile-pink);color:#fff;white-space:nowrap;border:1px solid #fff3;border-radius:999px;align-self:start;padding:8px 11px;font-size:10px;font-weight:900;box-shadow:0 7px 18px #ef2b6340}.company-mode .company-response-detail-panel>div:last-child{gap:14px;padding:2px 12px 14px}.company-mode .company-response-detail-panel>div:last-child>.company-response-profile-card{background:#fff;border:1px solid #dfe2e6;border-radius:21px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #191c2214}.company-response-profile-card>.company-response-profile-identity{color:#fff;background:radial-gradient(circle at 92% 12%,#ef2b6333,#0000 32%),linear-gradient(135deg,#191a20 0%,#242731 100%);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:15px;padding:18px;display:grid}.company-mode .company-response-profile-card .mission-candidate-avatar{border:3px solid #fff;width:66px;height:66px;box-shadow:0 0 0 4px #ef2b6357,0 8px 22px #00000047;background:#fff7f9!important}.company-mode .company-response-profile-card .mission-candidate-avatar.top-profile{border-color:#fff;box-shadow:0 0 0 4px #ef2b636b,0 8px 22px #00000047}.company-response-profile-card .mission-candidate-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.company-response-profile-card .mission-candidate-heading>div{gap:6px;display:grid}.company-mode .company-response-profile-card .mission-candidate-heading strong{color:#fff;font-size:20px;line-height:1.15}.company-response-profile-meta{flex-wrap:wrap;gap:6px 11px;display:flex}.company-mode .company-response-profile-meta>small{color:#c9cdd5;align-items:center;gap:5px;font-size:10px;font-weight:720;display:inline-flex}.company-response-profile-meta .app-pictogram{color:#ff5b87;width:14px;height:14px}.company-mode .company-response-profile-card .mission-application-status{background:var(--response-profile-pink-dark);letter-spacing:.01em;border:1px solid #ffffff57;font-size:11px;font-weight:950;box-shadow:0 7px 18px #c9184a57;color:#fff!important}.company-mode .company-response-profile-card .mission-application-status.accepted{background:#23865a;box-shadow:0 6px 15px #23865a38;color:#fff!important}.company-mode .company-response-profile-card .top-profile-badge,.company-response-profile-card .mission-multi-position-signal{color:#ff7198;width:fit-content}.company-response-profile-card>.mission-candidate-content{background:#fff;gap:14px;padding:16px;display:grid}.company-response-profile-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.company-response-profile-snapshot>span{background:#f8f9fa;border:1px solid #e1e4e8;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;min-height:66px;padding:10px;display:grid}.company-response-profile-snapshot .app-pictogram{width:28px;height:28px;color:var(--response-profile-pink-dark);background:#ffe7ee;border-radius:9px;grid-row:1/span 2;padding:6px}.company-response-profile-snapshot small{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-weight:900;overflow:hidden;color:#7a8089!important;font-size:8px!important}.company-response-profile-snapshot strong{text-overflow:ellipsis;align-self:start;line-height:1.25;overflow:hidden;color:var(--response-profile-ink)!important;font-size:11px!important}.company-response-profile-snapshot>span.available{background:#f1faf5;border-color:#b9ddc9}.company-response-profile-snapshot>span.available .app-pictogram{color:#17714b;background:#dff3e8}.company-response-profile-about{background:#fff;border:1px solid #e2e4e8;border-radius:15px;gap:10px;padding:13px 14px;display:grid}.company-response-profile-about>header{align-items:center;gap:9px;display:flex}.company-response-profile-about>header>.app-pictogram{color:#fff;background:#18191e;border-radius:10px;width:31px;height:31px;padding:7px}.company-response-profile-about>header>span{gap:1px;display:grid}.company-response-profile-about>header small{letter-spacing:.07em;font-weight:950;color:var(--response-profile-pink-dark)!important;font-size:8px!important}.company-response-profile-about>header strong{color:var(--response-profile-ink)!important;font-size:13px!important}.company-response-profile-about>p{color:#555e69!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.company-response-profile-about>blockquote{border:0;border-left:3px solid var(--response-profile-pink);color:#4d3540;background:#fff5f8;border-radius:0 10px 10px 0;gap:4px;margin:0;padding:10px 11px;font-size:10px;line-height:1.5;display:grid}.company-response-profile-about>blockquote small{letter-spacing:.06em;font-weight:950;color:var(--response-profile-pink-dark)!important;font-size:8px!important}.company-response-profile-about>div{flex-wrap:wrap;gap:6px;display:flex}.company-response-profile-about>div>span{color:#424a55;background:#f7f8f9;border:1px solid #e0e3e7;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.company-response-profile-about>div>span.profile-language{color:#a91c45;background:#fff4f7;border-color:#f0c6d2}.company-response-profile-about>div .app-pictogram{color:#17714b;width:14px;height:14px}.company-response-profile-card .mission-candidate-position-options:not(.single-position){background:#fff7f9;border-color:#ead6dc}.company-response-profile-card .mission-candidate-position-options>header strong{color:var(--response-profile-ink)}.company-response-profile-card .mission-candidate-position-options.single-position>article,.company-response-profile-card .mission-candidate-position-options>article{background:#fafafb;border-color:#e1e3e7;border-radius:17px;padding:16px}.company-response-profile-card .mission-candidate-position-options>article>div:first-child{align-items:flex-start}.company-response-profile-card .mission-candidate-position-options>article>div:first-child>span:first-child{width:38px;height:38px;color:var(--response-profile-pink-dark);background:#ffe6ed;border-radius:11px;flex:none;place-items:center;font-size:15px;display:grid}.company-mode .company-response-profile-card .mission-candidate-position-options article small{color:#858a92}.company-mode .company-response-profile-card .mission-candidate-position-options article>div:first-child>span:last-child>small:first-child{color:var(--response-profile-pink-dark);font-size:10px}.company-mode .company-response-profile-card .mission-candidate-position-options article strong{color:var(--response-profile-ink);font-size:18px}.company-response-profile-card .mission-candidate-position-options .negotiated-daily-rate{margin-top:4px;font-size:18px;font-weight:900}.company-response-profile-card .mission-candidate-position-options article>p{color:#704b15;background:#fff8ea;border-color:#ead09d;padding:12px 13px}.company-response-profile-card .mission-candidate-position-options article>p.status-accepted{color:#166c47;background:#eff9f4;border-color:#acd8c0}.company-response-profile-card .mission-candidate-position-options article>p.status-declined,.company-response-profile-card .mission-candidate-position-options article>p.status-expired{color:#626973;background:#f4f5f6;border-color:#dcdfe3}.company-response-profile-card .mission-candidate-position-options article>footer,.company-response-profile-card .mission-candidate-position-options article form footer{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(170px,1.35fr);gap:9px;margin-top:3px;display:grid}.company-response-profile-card .mission-candidate-position-options article footer button,.company-response-profile-card .mission-candidate-position-options article form button,.company-response-profile-card .mission-candidate-actions button{border-radius:13px;min-height:48px;font-size:12px;font-weight:880;transition:transform .18s,border-color .18s,box-shadow .18s}.company-response-profile-card .mission-candidate-position-options article footer button:hover:not(:disabled),.company-response-profile-card .mission-candidate-position-options article form button:hover:not(:disabled),.company-response-profile-card .mission-candidate-actions button:hover:not(:disabled){transform:translateY(-1px)}.company-response-profile-card .mission-candidate-position-options article footer button.counter,.company-response-profile-card .mission-candidate-position-options article form button.counter,.company-mode .company-response-profile-card .mission-candidate-actions button.counter{border-color:var(--response-profile-pink);color:var(--response-profile-pink-dark);background:#fff}.company-response-profile-card .mission-candidate-position-options article footer button.accept,.company-mode .company-response-profile-card .mission-candidate-actions button.accept{border-color:var(--response-profile-ink);background:var(--response-profile-ink);color:#fff;box-shadow:0 8px 18px #18191e2e}.company-response-profile-card .mission-candidate-position-options article footer button.accept:hover:not(:disabled),.company-mode .company-response-profile-card .mission-candidate-actions button.accept:hover:not(:disabled){border-color:var(--response-profile-pink-dark);background:var(--response-profile-pink-dark);box-shadow:0 9px 20px #c9184a38}.company-view-response-detail .company-response-profile-card .mission-candidate-proposal{background:#fafafb;border-color:#e0e3e7;border-radius:15px;padding:14px}.company-view-response-detail .company-response-profile-card .mission-candidate-proposal.negotiated{background:#fff4f7;border-color:#efabc0}.company-view-response-detail .company-response-profile-card .mission-candidate-message{border-left:3px solid var(--response-profile-pink);background:#f7f7f8;border-radius:0 12px 12px 0;padding:12px 13px}.company-view-response-detail .company-response-profile-card .mission-candidate-privacy{background:#f6f7f8;border:1px solid #e1e4e8;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-weight:720;line-height:1.45;color:#5c6570!important;margin:0!important;font-size:10px!important;display:flex!important}.company-view-response-detail .company-response-profile-card .mission-candidate-privacy .app-pictogram{width:17px;height:17px;color:var(--response-profile-pink-dark);flex:none}.company-mode .company-response-profile-card>.mission-candidate-actions{background:#fff;grid-template-columns:minmax(110px,1fr) minmax(150px,1.15fr) minmax(170px,1.35fr);gap:9px;padding:0 16px 16px}.company-response-profile-card button:focus-visible{outline-offset:2px;outline:3px solid #ef2b634d}@media (max-width:760px){.company-view-response-detail>.company-response-detail-panel{border-radius:20px;width:calc(100% - 12px);margin:6px 6px calc(96px + env(safe-area-inset-bottom,0px))!important}.company-mode .company-response-detail-panel>.company-response-detail-heading{border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;margin:8px;padding:14px}.company-response-detail-heading>.company-response-detail-back{grid-column:1/-1;min-height:38px;padding-inline:11px}.company-response-detail-heading .company-response-detail-copy>h3{font-size:21px}.company-response-detail-heading .company-response-detail-copy>p:last-of-type{font-size:11px}.company-response-detail-heading>span:last-child{align-self:start;padding:7px 9px;font-size:9px}.company-response-detail-meta{grid-column:1/-1}.company-response-detail-meta>span{min-height:26px;padding:4px 8px;font-size:8px}.company-mode .company-response-detail-panel>div:last-child{gap:10px;padding:0 8px 10px}.company-mode .company-response-detail-panel>div:last-child>.company-response-profile-card{border-radius:18px;gap:0;padding:0}.company-response-profile-card>.company-response-profile-identity{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:14px}.company-mode .company-response-profile-card .mission-candidate-avatar{width:58px;height:58px}.company-response-profile-card .mission-candidate-heading{gap:9px;display:grid}.company-mode .company-response-profile-card .mission-candidate-heading strong{font-size:18px}.company-response-profile-card .mission-application-status{justify-self:start}.company-response-profile-card>.mission-candidate-content{gap:12px;padding:11px}.company-response-profile-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.company-response-profile-snapshot>span{min-height:62px;padding:9px}.company-response-profile-about{padding:12px}.company-response-profile-card .mission-candidate-position-options.single-position>article,.company-response-profile-card .mission-candidate-position-options>article{border-radius:15px;padding:13px}.company-response-profile-card .mission-candidate-position-options article>footer,.company-response-profile-card .mission-candidate-position-options article form footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-response-profile-card .mission-candidate-position-options article footer button.accept{grid-column:1/-1}.company-response-profile-card .mission-candidate-position-options article footer button,.company-response-profile-card .mission-candidate-position-options article form button,.company-response-profile-card .mission-candidate-actions button{min-height:50px;padding-inline:10px;font-size:12px}.company-mode .company-response-profile-card>.mission-candidate-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 11px 11px}.company-mode .company-response-profile-card>.mission-candidate-actions .accept{grid-column:1/-1}}@media (max-width:390px){.company-response-profile-meta{gap:5px;display:grid}.company-mode .company-response-profile-card>.mission-candidate-actions,.company-response-profile-card .mission-candidate-position-options article>footer,.company-response-profile-card .mission-candidate-position-options article form footer{grid-template-columns:minmax(0,1fr)}.company-response-profile-card .mission-candidate-position-options article footer button.accept,.company-mode .company-response-profile-card>.mission-candidate-actions .accept{grid-column:auto}}@media (max-width:350px){.company-response-profile-snapshot{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.company-response-profile-card button{transition:none}}.public-profile-photo-artwork{z-index:2;border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:3px}.professional-ant-avatar .public-profile-photo-artwork{box-shadow:inset 0 0 0 1px #0000000f}.profile-mobile-summary-avatar{position:relative}.profile-mobile-summary-avatar .public-profile-photo-artwork,.profile-photo.company-artisan-ant .public-profile-photo-artwork{inset:0}.profile-photo.company-artisan-ant .verified-pill,.profile-photo.company-artisan-ant .photo-zoom-hint{z-index:4}.google-marker-public-profile-photo{z-index:2;border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.public-profile-photo-control{color:#172033;background:#f8fafc;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:14px;display:grid}.public-profile-photo-control.is-visible{background:#fff5f8;border-color:#f1abc0;box-shadow:inset 3px 0 #ef2b63}.public-profile-photo-control-icon{color:#6b7584;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;box-shadow:0 3px 12px #17203314}.public-profile-photo-control.is-visible .public-profile-photo-control-icon{color:#d91d52}.public-profile-photo-control.moderation-pending{background:#fffaf0;border-color:#e5c36f;box-shadow:inset 3px 0 #d69a16}.public-profile-photo-control.moderation-pending .public-profile-photo-control-icon{color:#a36b00}.public-profile-photo-control.moderation-rejected{background:#fff4f6;border-color:#efabb8;box-shadow:inset 3px 0 #d8274e}.public-profile-photo-control.moderation-rejected .public-profile-photo-control-icon{color:#c91f48}.public-profile-photo-control>div{gap:3px;min-width:0;display:grid}.public-profile-photo-control>div strong{font-size:13px;line-height:1.25}.public-profile-photo-control>div small{color:#677285;font-size:10px;line-height:1.45}.public-profile-photo-control>button{color:#596577;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd4de;border-radius:22px;grid-template-columns:38px auto;align-items:center;gap:7px;padding:0 11px 0 7px;font-size:10px;font-weight:850;display:grid}.public-profile-photo-control>button i{background:#c7ced7;border-radius:12px;width:36px;height:22px;transition:background .18s;display:block;position:relative}.public-profile-photo-control>button i b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000038}.public-profile-photo-control>button.on{color:#c51f50;border-color:#ef9eb5}.public-profile-photo-control>button.on i{background:#ef2b63}.public-profile-photo-control>button.on i b{transform:translate(14px)}.public-profile-photo-control>button:disabled{cursor:not-allowed;opacity:.5}.public-profile-photo-control>p{color:#596577;grid-column:2/-1;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:750;line-height:1.4;display:flex}.public-profile-photo-control>p .app-pictogram{color:#198259;width:15px;height:15px}.admin-profile-photo-moderation{gap:16px;display:grid}.admin-profile-photo-moderation>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-profile-photo-moderation>header>span{color:#d91d52;background:#fff0f4;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-profile-photo-moderation>header .app-pictogram{width:24px;height:24px}.admin-profile-photo-moderation>header h4,.admin-profile-photo-moderation>header p{margin:0}.admin-profile-photo-moderation>header h4{font-size:18px}.admin-profile-photo-moderation>header div>p:last-child{color:#667085;margin-top:3px;font-size:11px}.admin-profile-photo-moderation>header>button{color:#344054;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:10px;padding:0 13px;font-size:10px;font-weight:800}.admin-profile-photo-rule{color:#8f1738;background:#fff6f8;border:1px solid #efb5c3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 13px;font-size:10px;display:flex}.admin-profile-photo-rule strong{margin-right:3px}.admin-profile-photo-rule span{background:#fff;border-radius:999px;padding:5px 8px;font-weight:750}.admin-profile-photo-list{gap:10px;display:grid}.admin-profile-photo-list>article{background:#fff;border:1px solid #e2e6ec;border-radius:14px;grid-template-columns:128px minmax(180px,1fr) minmax(280px,.9fr);align-items:center;gap:16px;padding:13px;display:grid}.admin-profile-photo-list>article.status-rejected{background:#fff8f9}.admin-profile-photo-preview{color:#9f1d44;text-align:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.admin-profile-photo-preview>span{background-color:#eef0f3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:11px;width:128px;height:106px;display:block;box-shadow:inset 0 0 0 1px #00000014}.admin-profile-photo-details{gap:5px;min-width:0;display:grid}.admin-profile-photo-details strong{font-size:13px}.admin-profile-photo-details span,.admin-profile-photo-details small{color:#687386;font-size:9px}.admin-profile-photo-details em{color:#475467;background:#f2f4f7;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.admin-profile-photo-details p{color:#a91c43;margin:0;font-size:10px;font-weight:750}.admin-profile-photo-actions{gap:9px;display:grid}.admin-profile-photo-actions label{gap:4px;display:grid}.admin-profile-photo-actions label span{color:#596579;font-size:9px;font-weight:800}.admin-profile-photo-actions input{width:100%;min-height:38px;font:inherit;border:1px solid #d9dee7;border-radius:9px;padding:0 10px;font-size:10px}.admin-profile-photo-actions>div{justify-content:flex-end;gap:7px;display:flex}.admin-profile-photo-actions button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850}.admin-profile-photo-decision{color:#14734e;background:#eaf8f1;border-radius:999px;justify-self:end;padding:7px 10px;font-size:9px;font-weight:850}.admin-profile-photo-decision.rejected{color:#ad1d43;background:#ffeaee}.admin-profile-photo-empty{min-height:120px}@media (max-width:620px){.public-profile-photo-control{grid-template-columns:40px minmax(0,1fr);gap:10px;margin-top:13px;padding:13px}.public-profile-photo-control>button{grid-column:1/-1;grid-template-columns:1fr auto;width:100%;min-height:48px;padding:0 14px}.public-profile-photo-control>button i{order:2;justify-self:end}.public-profile-photo-control>p{grid-column:1/-1;padding-top:1px;font-size:10px}.admin-profile-photo-moderation>header{grid-template-columns:42px minmax(0,1fr)}.admin-profile-photo-moderation>header>button{grid-column:1/-1;width:100%}.admin-profile-photo-rule{align-items:stretch}.admin-profile-photo-rule strong{flex-basis:100%}.admin-profile-photo-list>article{grid-template-columns:92px minmax(0,1fr);gap:12px}.admin-profile-photo-preview>span{width:92px;height:92px}.admin-profile-photo-actions,.admin-profile-photo-decision{grid-column:1/-1;justify-self:stretch}.admin-profile-photo-actions>div{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.public-profile-photo-control>button i,.public-profile-photo-control>button i b{transition:none}}.dashboard-work-schedule-editor,.mission-work-schedule-editor{background:linear-gradient(145deg,#fff 0%,#fff7f9 100%);border:1px solid #edc9d4;border-radius:15px;grid-column:1/-1;gap:14px;margin-top:4px;padding:17px;display:grid;box-shadow:0 8px 22px #81193912}.dashboard-work-schedule-editor>header,.mission-work-schedule-editor>header{align-items:center;gap:11px;display:flex}.dashboard-work-schedule-editor>header>span,.mission-work-schedule-editor>header>span{color:#fff;background:#17191f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.dashboard-work-schedule-editor>header>div,.mission-work-schedule-editor>header>div{gap:3px;min-width:0;display:grid}.dashboard-work-schedule-editor>header strong,.mission-work-schedule-editor>header strong{color:#191a20;font-size:13px;line-height:1.25}.dashboard-work-schedule-editor>header small,.mission-work-schedule-editor>header small{color:#71666b;font-size:9px;line-height:1.45}.dashboard-work-schedule-fields,.mission-work-schedule-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(160px,1.2fr);gap:10px;display:grid}.dashboard-work-schedule-fields>label,.mission-work-schedule-fields>label{gap:6px;min-width:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.dashboard-work-schedule-fields>label>span,.mission-work-schedule-fields>label>span{color:#61565b;letter-spacing:.02em;font-size:9px;font-weight:850}.dashboard-work-schedule-fields input,.dashboard-work-schedule-fields select,.mission-work-schedule-fields input,.mission-work-schedule-fields select{width:100%;min-height:48px;font:inherit;color:#17191f!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9cfd3!important;border-radius:11px!important;padding:0 12px!important;font-size:14px!important;font-weight:780!important}.dashboard-work-schedule-fields input:focus,.dashboard-work-schedule-fields select:focus,.mission-work-schedule-fields input:focus,.mission-work-schedule-fields select:focus{outline:3px solid #e9205b1f;border-color:#e9205b!important}.dashboard-work-break>span b,.mission-work-break>span b{color:#a56a22;margin-right:3px;font-size:14px}.dashboard-work-schedule-result,.mission-work-schedule-result{color:#fff;background:#191b21;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.dashboard-work-schedule-result>span,.mission-work-schedule-result>span{gap:4px;display:grid}.dashboard-work-schedule-result>span b,.mission-work-schedule-result>span strong{color:#fff;font-size:13px}.dashboard-work-schedule-result>span small,.mission-work-schedule-result>span small,.mission-work-schedule-result>span em{color:#d9d9dd;font-size:9px;font-style:normal;line-height:1.35}.mission-work-schedule-result>span small{color:#ff8bab;letter-spacing:.08em;font-weight:850}.dashboard-work-schedule-result>strong,.mission-work-schedule-result>b{color:#fff;text-align:right;white-space:nowrap;gap:2px;font-size:20px;line-height:1;display:grid}.dashboard-work-schedule-result>strong small,.mission-work-schedule-result>b small{color:#ff8bab;font-size:8px;font-weight:800;line-height:1.3}.mission-work-schedule-editor>p{color:#766b70;margin:0;font-size:9px;line-height:1.55}.mission-preview-work-schedule,.mission-card-work-schedule{background:#fff;border:1px solid #f0d1db;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;padding:10px;display:grid}.mission-preview-work-schedule>span,.mission-card-work-schedule>span{color:#262228;align-items:center;gap:6px;min-width:0;display:flex}.mission-preview-work-schedule>span>b,.mission-card-work-schedule>span>b{color:#d9275a;font-size:14px}.mission-preview-work-schedule>span:nth-child(2)>b,.mission-card-work-schedule>span:nth-child(2)>b{color:#a56a22}.mission-preview-work-schedule>span strong,.mission-card-work-schedule>span strong{text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.mission-preview-work-schedule>em,.mission-card-work-schedule>em{color:#b51e4a;border-top:1px solid #f2e2e7;grid-column:1/-1;padding-top:7px;font-size:9px;font-style:normal;font-weight:850}.favorite-mission-hours{font-weight:750;line-height:1.4;color:#6d5660!important;font-size:9px!important}.company-announcement-hours{background:#fff8fa;border:1px solid #eed8df;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;margin-top:5px;padding:9px 10px;display:grid}.company-announcement-hours>span{color:#4f4247;align-items:center;gap:5px;font-size:9px;font-weight:750;line-height:1.35;display:flex}.company-announcement-hours>span>b{color:#d31f54;font-size:13px}.company-announcement-hours>span:nth-child(2)>b{color:#a56a22}.company-announcement-hours>em{color:#b51e4a;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:850}.selected-mission-work-schedule,.company-response-profile-schedule,.rely-work-schedule-summary{background:linear-gradient(145deg,#fff 0%,#fff7f9 100%);border:1px solid #e8ced7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;padding:14px;display:grid}.selected-mission-work-schedule>span,.rely-work-schedule-summary>span{align-items:center;gap:9px;min-width:0;display:flex}.selected-mission-work-schedule>span>b,.rely-work-schedule-summary>span>b{color:#fff;background:#191b21;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.selected-mission-work-break>b,.rely-work-break>b{color:#9a6118!important;background:#fff1dc!important}.selected-mission-work-schedule>span>span,.rely-work-schedule-summary>span>span{gap:3px;min-width:0;display:grid}.selected-mission-work-schedule small,.rely-work-schedule-summary small{color:#8f6f79;letter-spacing:.08em;font-size:7px;font-weight:900}.selected-mission-work-schedule span strong,.rely-work-schedule-summary span strong{color:#1d1d22;font-size:10px;line-height:1.35}.selected-mission-work-schedule>em,.rely-work-schedule-summary>em{color:#5e5055;border-top:1px solid #eddce2;grid-column:1/-1;padding-top:9px;font-size:9px;font-style:normal;font-weight:700}.selected-mission-work-schedule>em strong,.rely-work-schedule-summary>em strong{color:#d41f54;font-size:13px}.rely-work-schedule-summary.compact{margin:12px 0 2px;padding:11px}.company-response-profile-schedule{grid-template-columns:1fr}.company-response-profile-schedule>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.company-response-profile-schedule>header>span{color:#fff;background:#191b21;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.company-response-profile-schedule>header>div{gap:3px;display:grid}.company-response-profile-schedule>header small,.company-response-profile-schedule>div small{color:#8d6974;letter-spacing:.06em;font-size:8px;font-weight:850}.company-response-profile-schedule>header strong,.company-response-profile-schedule>div strong{color:#1c1d22;font-size:11px}.company-response-profile-schedule>header>b{color:#d41f54;white-space:nowrap;font-size:13px}.company-response-profile-schedule>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.company-response-profile-schedule>div>span{background:#fff;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:1px 7px;padding:9px;display:grid}.company-response-profile-schedule>div>span>b{color:#a56a22;grid-row:1/span 2;font-size:15px}.company-response-profile-schedule>p{color:#6e5d63;border-top:1px solid #eadde2;margin:0;padding-top:8px;font-size:9px;line-height:1.5}.row-price-hours{color:#cc1e50;background:#fff0f5;border-radius:999px;margin-top:3px;padding:3px 7px;font-size:7px;font-weight:850;display:inline-flex}.profile-price>em{color:#c91f50;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:850}@media (max-width:760px){.dashboard-work-schedule-editor,.mission-work-schedule-editor{padding:14px}.dashboard-work-schedule-fields,.mission-work-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-work-break,.mission-work-break{grid-column:1/-1}.dashboard-work-schedule-result,.mission-work-schedule-result{align-items:flex-start}.mission-card-work-schedule,.mission-preview-work-schedule,.company-announcement-hours{grid-template-columns:1fr}.company-announcement-hours>em,.mission-card-work-schedule>em,.mission-preview-work-schedule>em{grid-column:auto}.rely-work-schedule-summary,.selected-mission-work-schedule{grid-template-columns:1fr}.rely-work-schedule-summary>em,.selected-mission-work-schedule>em{grid-column:auto}.row-price-hours{display:none}.profile-price>em{grid-row:3;margin-top:4px;display:block}}@media (max-width:390px){.dashboard-work-schedule-result,.mission-work-schedule-result{display:grid}.dashboard-work-schedule-result>strong,.mission-work-schedule-result>b{text-align:left;border-top:1px solid #ffffff29;padding-top:9px}.company-response-profile-schedule>header{grid-template-columns:34px minmax(0,1fr)}.company-response-profile-schedule>header>b{grid-column:2}.company-response-profile-schedule>div{grid-template-columns:1fr}}@keyframes rely-ongoing-dispute-pulse{0%,45%{box-shadow:0 7px 18px #191f2829,0 0 #dc1c3a7a}to{box-shadow:0 7px 18px #191f2829,0 0 0 12px #dc1c3a00}}@keyframes rely-ongoing-round-radiate{0%{opacity:.52;transform:scale(.86)}75%,to{opacity:0;transform:scale(1.42)}}@keyframes rely-dispute-triangle-vibrate{0%,68%,to{transform:translate(0)rotate(0)}72%{transform:translate(-2px)rotate(-5deg)}76%{transform:translate(2px)rotate(5deg)}80%{transform:translate(-2px)rotate(-4deg)}84%{transform:translate(2px)rotate(4deg)}88%{transform:translate(-1px)rotate(-2deg)}92%{transform:translate(1px)rotate(2deg)}}.mission-secretary-tabs button.dispute>.app-pictogram{transform-origin:50% 60%;animation:1.8s ease-in-out infinite rely-dispute-triangle-vibrate;color:#c61d46!important}@media (max-width:760px){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav{transform:translateY(-12px);z-index:8!important;color:#747b86!important;grid-template-rows:42px 17px!important;align-self:end!important;min-height:82px!important;padding-top:0!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>.mobile-current-mission-orb{place-items:center;position:relative;box-sizing:border-box!important;color:#fff!important;background:#a7adb6!important;border:4px solid #fff!important;border-radius:50%!important;width:50px!important;height:50px!important;display:grid!important;box-shadow:0 7px 18px #191f2829!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>.mobile-current-mission-orb>.mobile-nav-pictogram{z-index:2;position:relative;color:#fff!important;fill:none!important;stroke:currentColor!important;width:25px!important;height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-has-mission>.mobile-current-mission-orb{background:#138a67!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-dispute>.mobile-current-mission-orb{animation:1.45s ease-out infinite rely-ongoing-dispute-pulse;background:#dc1c3a!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav:is(.mission-status-has-mission,.mission-status-dispute)>.mobile-current-mission-orb:before{z-index:-1;content:"";pointer-events:none;border:3px solid #138a67;border-radius:50%;animation:2s ease-out infinite rely-ongoing-round-radiate;position:absolute;inset:-4px}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-dispute>.mobile-current-mission-orb:before{border-color:#dc1c3a}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>.mobile-mission-status-dot{background:#fff!important;width:12px!important;height:12px!important;animation:none!important;top:3px!important;left:calc(50% + 13px)!important;box-shadow:0 0 0 3px #138a67!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-dispute>.mobile-mission-status-dot{box-shadow:0 0 0 3px #dc1c3a!important}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-dispute>.mobile-mission-status-dot:after{color:#dc1c3a;content:"!";place-items:center;width:100%;height:100%;font-size:9px;font-style:normal;font-weight:950;line-height:1;display:grid}:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>span{color:#525966!important}}@media (prefers-reduced-motion:reduce){:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav.mission-status-dispute>.mobile-current-mission-orb,:is(.rely-mobile-app-nav,.dashboard-mobile-app-nav) button.mobile-active-mission-nav>.mobile-current-mission-orb:before,.mission-secretary-tabs button.dispute>.app-pictogram{animation:none!important}}.mission-cover-artwork{z-index:0;background:#d9dde1;display:block;position:absolute;inset:0;overflow:hidden}.mission-cover-artwork svg,.mission-cover-artwork img{object-fit:cover;width:100%;height:100%;display:block}.mission-cover-artwork svg{z-index:0;transform:scale(1.015)}.mission-cover-artwork img{z-index:1;position:absolute;inset:0}.mission-location-cover.has-mission-cover .mission-location-logo,.mission-location-cover.has-mission-cover .mission-location-map-credit{display:none}.mission-location-cover.has-mission-cover:after{z-index:1;background:linear-gradient(#0e151e05,#0e151e2e)}.mission-cover-editor{background:linear-gradient(145deg,#fff,#fff8fa);border:1px solid #e7dce0;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 28px #291f2312}.mission-cover-editor>header{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.mission-cover-editor-icon{color:#df2156;background:#ffeaf0;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.mission-cover-editor-icon .app-pictogram{width:23px;height:23px}.mission-cover-editor>header>div{gap:3px;min-width:0;display:grid}.mission-cover-editor>header small{color:#d82154;letter-spacing:.05em;font-size:9px;font-weight:900}.mission-cover-editor>header strong{color:#1c2430;font-size:15px;line-height:1.25}.mission-cover-editor>header p{color:#6a7079;margin:0;font-size:10px;line-height:1.45}.mission-cover-editor>header>b{color:#187351;white-space:nowrap;background:#eef8f3;border-radius:999px;padding:6px 9px;font-size:9px}.mission-cover-editor-preview{isolation:isolate;background:#303946;border-radius:16px;min-height:245px;position:relative;overflow:hidden}.mission-cover-editor-preview:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 24%,#0d141d14 47%,#0d141de0 100%);position:absolute;inset:0}.mission-cover-editor-overlay{z-index:2;color:#fff;text-shadow:0 2px 9px #00000073;gap:4px;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.mission-cover-editor-overlay small{font-size:10px;font-weight:850}.mission-cover-editor-overlay strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.25;overflow:hidden}.mission-cover-editor-overlay em{color:#ffffffd1;font-size:9px;font-style:normal;font-weight:700}.mission-cover-editor-actions{flex-wrap:wrap;gap:9px;display:flex}.mission-cover-editor-actions button{color:#fff;cursor:pointer;background:#eb245a;border:1px solid #d91f54;border-radius:12px;flex:210px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.mission-cover-editor-actions button.secondary{color:#303846;background:#fff;border-color:#d9dce1}.mission-cover-editor-actions button:disabled{cursor:wait;opacity:.58}.mission-cover-editor-actions .app-pictogram{width:17px;height:17px}.mission-cover-file-input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mission-cover-editor-progress,.mission-cover-editor-error{border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.mission-cover-editor-progress{color:#187351;background:#eef8f3}.mission-cover-editor-progress i{border:2px solid #a9d7c3;border-top-color:#187351;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite mission-cover-spin}.mission-cover-editor-error{color:#b81743;background:#fff0f3}.mission-cover-editor-error>b{color:#fff;background:#d91f54;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.mission-cover-editor-privacy{color:#656b74;align-items:flex-start;gap:8px;margin:0;font-size:9px;line-height:1.5;display:flex}.mission-cover-editor-privacy .app-pictogram{color:#187351;flex:none;width:16px;height:16px}.mission-feed-cover-artwork{border-radius:14px 14px 10px 10px;min-height:104px;margin:-13px -13px 3px;position:relative}.mission-feed-card.urgent .mission-feed-cover-artwork{box-shadow:inset 0 0 0 3px #ef2b6338}.selected-mission-cover-artwork{position:absolute;inset:0}.selected-mission-mobile-hero .selected-mission-cover-copy{width:65%}@keyframes mission-cover-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.mission-cover-editor{border-radius:15px;padding:13px}.mission-cover-editor>header{grid-template-columns:40px minmax(0,1fr)}.mission-cover-editor>header>b{grid-column:2;justify-self:start}.mission-cover-editor-icon{width:40px;height:40px}.mission-cover-editor-preview{min-height:190px}.mission-cover-editor-overlay{bottom:13px;left:13px;right:13px}.mission-cover-editor-overlay strong{font-size:16px}.mission-cover-editor-actions{grid-template-columns:1fr;display:grid}.mission-cover-editor-actions button{width:100%;min-height:46px}.mission-feed-cover-artwork{min-height:92px;margin:-12px -12px 2px}.selected-mission-mobile-hero .selected-mission-cover-copy{width:68%}}@media (prefers-reduced-motion:reduce){.mission-cover-editor-progress i{animation-duration:1.8s}}@media (max-width:760px){.company-view-announcements{background:radial-gradient(circle at 88% 4%,#ef2b6314,#0000 25rem),linear-gradient(#fff 0%,#fff9fb 46%,#fff 100%)}.company-view-announcements .company-announcements-overview{display:none}.company-view-announcements .company-announcements-list{margin-top:0!important;padding:18px 14px 112px!important}.company-announcements-list>.dashboard-card-title{align-items:end;gap:12px;padding:8px 4px 24px!important}.company-announcements-list>.dashboard-card-title h3{color:#131b2a;letter-spacing:-.045em;margin-top:5px;font-weight:800;line-height:1.05;font-size:clamp(27px,8vw,35px)!important}.company-announcements-list>.dashboard-card-title p:not(.company-announcements-kicker){color:#727987;max-width:31rem;margin-top:9px;line-height:1.45;font-size:13px!important}.company-announcements-kicker{letter-spacing:.16em;font-size:12px!important}.company-announcements-list>.dashboard-card-title>span{border-color:#e9e8eb;border-radius:23px;min-height:46px;padding:0 17px;font-size:13px;box-shadow:0 8px 22px #17203312}.company-announcement-cards{grid-template-columns:1fr;gap:20px;padding:0;display:grid}.company-announcement-cards>article{border:1px solid #e7e1e4f2;border-radius:25px;overflow:hidden;box-shadow:0 18px 48px #1720331c}.company-announcement-cards>article:hover{transform:none}.company-announcement-open{grid-template-rows:190px auto}.company-announcement-map-cover:after{background:linear-gradient(#0e182705,#0e182747)}.company-announcement-cover .mission-publication-status,.company-announcement-new{border-radius:18px;min-height:36px;padding:0 13px;font-size:11px;top:14px}.company-announcement-cover .mission-publication-status{left:14px}.company-announcement-new{right:14px}.company-announcement-cover>small{border-radius:18px;max-width:calc(100% - 60px);padding:8px 15px;font-size:13px;bottom:14px}.company-announcement-copy{gap:11px;padding:20px 18px 18px}.company-announcement-date{font-size:13px}.company-announcement-negotiation-badge{border-radius:15px;padding:7px 10px;font-size:11px}.company-announcement-copy>strong{min-height:0;font-size:21px;line-height:1.2}.company-announcement-copy .mission-urgent-inline{vertical-align:3px;border-radius:9px;padding:5px 8px;font-size:10px}.company-announcement-place{gap:8px;font-size:14px}.company-announcement-place .app-pictogram{width:19px;height:19px}.company-announcement-hours{background:#fff8fa;border-color:#f1d9e0;border-radius:18px;gap:11px;padding:15px}.company-announcement-hours>span,.company-announcement-hours>em{font-size:14px}.company-announcement-candidates{border-radius:18px;grid-template-columns:44px minmax(0,1fr) 18px;gap:11px;margin-top:1px;padding:13px}.company-announcement-candidates:after{color:currentColor;content:"›";opacity:.72;font-size:27px;font-weight:400}.company-announcement-candidates>span:first-child{border-radius:15px;width:44px;height:44px}.company-announcement-candidates>span:first-child .app-pictogram{width:22px;height:22px}.company-announcement-candidates strong{font-size:14px!important}.company-announcement-candidates small{font-size:12px!important}.company-announcement-journey{background:#fff;gap:17px;padding:19px 18px 22px}.company-announcement-journey>header{gap:6px}.company-announcement-journey>header>span{font-size:11px}.company-announcement-journey>header>strong{font-size:18px;line-height:1.25}.company-announcement-journey li{gap:9px}.company-announcement-journey li>span{width:38px;height:38px;font-size:13px}.company-announcement-journey li:not(:last-child):after{width:calc(100% - 44px);top:18px;left:calc(50% + 22px)}.company-announcement-journey li small{font-size:11px}.company-announcement-next{border-radius:16px;min-height:50px;padding:0 17px;font-size:13px}.company-announcement-options>summary{min-height:48px;padding:0 18px;font-size:12px}}
