@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Sora:wght@500;600;700&display=swap";.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.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-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-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page [data-testid=hero-stream-subtitle]{font-size:120%!important;font-weight:680!important;line-height:1.35!important}}@font-face{font-family:LINE Seed Sans TH;src:url(/assets/fonts/line-seed-th/LINESeedSansTH_W_Rg.woff2) format("woff2"),local("LINE Seed Sans TH"),local("LINESeedSansTH");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/assets/fonts/line-seed-th/LINESeedSansTH_W_Bd.woff2) format("woff2"),local("LINE Seed Sans TH"),local("LINESeedSansTH");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/assets/fonts/line-seed-th/LINESeedSansTH_W_XBd.woff2) format("woff2"),local("LINE Seed Sans TH"),local("LINESeedSansTH");font-weight:800 900;font-style:normal;font-display:swap}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-campaign-copy button{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-location-context,html body .app-shell.ci-blue-community-shell main.community-page .community-compose-location{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07164f!important;font-size:13px!important;line-height:16px!important;font-weight:760!important;white-space:nowrap!important}html body .app-shell.ci-blue-community-shell main.community-page .community-location-context{margin:-4px 0 8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-compose-location{margin:-2px 0 2px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-location-context svg,html body .app-shell.ci-blue-community-shell main.community-page .community-compose-location svg{flex:0 0 auto!important;width:15px!important;height:15px!important;color:#8a96ad!important}html body .app-shell.ci-blue-community-shell main.community-page .community-location-context span,html body .app-shell.ci-blue-community-shell main.community-page .community-compose-location span{color:#8a96ad!important;font-size:11px!important;font-weight:780!important;letter-spacing:.02em!important;text-transform:uppercase!important}html body .app-shell.ci-blue-community-shell main.community-page .community-location-context b,html body .app-shell.ci-blue-community-shell main.community-page .community-compose-location b{min-width:0!important;color:#07164f!important;font-size:13px!important;font-weight:860!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:760px){html body .app-shell.ci-blue-community-shell main.community-page .community-location-context,html body .app-shell.ci-blue-community-shell main.community-page .community-compose-location{width:100%!important;min-height:28px!important;justify-content:flex-start!important}}html body main.review-page.community-flow-preview .review-v2-preview-card,html body main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card,html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card,html body .app-shell.ci-blue-community-shell main.community-page main.page.review-page.community-ci-blue.community-create-page.community-review-page.beaw-load-motion.community-flow-preview>section.choice-panel.community-score-cascade-card.community-review-preview-card.review-v2-preview-card{grid-column:1 / -1!important;justify-self:center!important;width:min(820px,calc(100vw - 48px))!important;max-width:none!important;overflow:hidden!important}html body main.review-page.community-flow-preview .community-score-actions,html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-preview .community-score-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important}html body main.review-page.community-flow-preview .community-score-actions>button,html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-preview .community-score-actions>button{width:100%!important;min-width:0!important;max-width:100%!important}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{width:908px!important;max-width:calc(100% - 96px)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box{width:908px!important;max-width:908px!important;grid-template-columns:30px minmax(0,1fr) 118px!important;padding:0 16px 0 22px!important;border-radius:12px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box textarea[data-testid=search-input]{padding-right:176px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar{left:642px!important;top:0!important;width:104px!important;max-width:104px!important;height:50px!important;z-index:8!important;pointer-events:auto!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar .home-location-label,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar [data-testid=home-nearby-toggle]{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar [data-testid=city-picker-trigger]{width:104px!important;max-width:104px!important;height:50px!important;justify-content:center!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box [data-testid=search-submit]{justify-self:end!important;width:118px!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page [data-testid=hero-stream-subtitle]{white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box{display:grid!important;grid-template-columns:30px minmax(0,1fr) 118px!important;align-items:center!important;column-gap:12px!important;padding:0 16px 0 22px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box .search-leading-icon{grid-column:1!important;position:static!important;width:22px!important;height:22px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box textarea[data-testid=search-input]{grid-column:2!important;position:static!important;display:block!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0!important;margin:0!important;color:#081653!important;font-size:15px!important;line-height:50px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;resize:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box textarea[data-testid=search-input]::placeholder{color:#9aa3b9!important;opacity:1!important;font-size:15px!important;font-weight:700!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box [data-testid=search-submit]{grid-column:3!important;position:static!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;width:118px!important;height:38px!important;min-height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar{left:760px!important;width:148px!important;max-width:148px!important;display:flex!important;justify-content:flex-start!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar [data-testid=city-picker-trigger]{width:148px!important;max-width:148px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>section.home-v21-hero.home-fade-swap>section.home-category-tags[data-testid=home-category-tags],html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>section.home-v21-hero.home-fade-swap>section.home-category-tags[data-testid=home-category-tags]{order:4!important;position:relative!important;display:flex!important;grid-template-columns:none!important;grid-auto-flow:column!important;flex-wrap:nowrap!important;gap:12px!important;width:calc(100% + 23px)!important;max-width:none!important;height:82px!important;min-height:82px!important;margin:0 -23px 18px 0!important;padding:0 23px 8px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;scrollbar-color:#155cff #e9effa!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>section.home-v21-hero.home-fade-swap>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>section.home-v21-hero.home-fade-swap>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category{position:relative!important;left:auto!important;right:auto!important;flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:68px!important;scroll-snap-align:start!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{width:908px!important;max-width:calc(100% - 96px)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>form.search-box{width:908px!important;max-width:908px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>section.home-location-bar{left:696px!important;width:104px!important;max-width:104px!important;transform:none!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{width:908px!important;max-width:calc(100% - 96px)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box{width:908px!important;max-width:908px!important;grid-template-columns:30px minmax(0,1fr) 118px!important;padding:0 16px 0 22px!important;border-radius:12px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box textarea[data-testid=search-input]{padding-right:176px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar{left:696px!important;top:0!important;width:104px!important;max-width:104px!important;height:50px!important;z-index:8!important;pointer-events:auto!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar .home-location-label,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar [data-testid=home-nearby-toggle]{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar [data-testid=city-picker-trigger]{width:104px!important;max-width:104px!important;height:50px!important;justify-content:center!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box [data-testid=search-submit]{justify-self:end!important;width:118px!important}}html body main.ci-blue-index-page .home-search-combo{display:contents!important}html body main.ci-blue-index-page .home-hero-badge{display:none!important;visibility:hidden!important}html body main.ci-blue-index-page [data-testid=hero-stream-subtitle]{white-space:pre-line!important}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{order:4!important;position:absolute!important;left:0!important;top:414px!important;display:block!important;width:908px!important;max-width:calc(100% - 96px)!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;z-index:6!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box{position:absolute!important;left:0!important;top:0!important;width:908px!important;max-width:908px!important;height:50px!important;min-height:50px!important;margin:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar{position:absolute!important;left:696px!important;top:0!important;width:104px!important;max-width:104px!important;height:50px!important;min-height:50px!important;margin:0!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero{margin-bottom:18px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-hero h1{line-height:1.02!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page [data-testid=hero-stream-subtitle]{display:block!important;visibility:visible!important;width:100%!important;max-width:320px!important;height:auto!important;margin:10px 0 0!important;color:#66708d!important;font-size:15px!important;line-height:1.45!important;font-weight:650!important;white-space:pre-line!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{order:3!important;position:relative!important;display:block!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0 0 14px!important;padding:0!important;z-index:10020!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box{position:relative!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 116px 0 14px!important;border:1px solid #e2e8f4!important;border-radius:999px!important;background:#fff!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box .search-leading-icon{width:20px!important;height:20px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box textarea[data-testid=search-input]{display:block!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;border:0!important;background:transparent!important;color:#081653!important;font-size:14px!important;line-height:42px!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;resize:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box textarea[data-testid=search-input]::placeholder{color:#9aa3b9!important;opacity:1!important;font-size:14px!important;font-weight:750!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box .mobile-search-placeholder,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box .search-submit-button{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar{position:absolute!important;top:4px!important;right:5px!important;display:block!important;width:106px!important;min-width:106px!important;max-width:106px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:3!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo .home-location-label,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo [data-testid=home-nearby-toggle]{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo .city-picker,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger]{width:106px!important;min-width:106px!important;max-width:106px!important;height:36px!important;min-height:36px!important;max-height:36px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger]{justify-content:center!important;gap:5px!important;padding:0 9px!important;border:1px solid #dfe7f5!important;border-radius:999px!important;background:#f7f9ff!important;color:#081653!important;font-size:12px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important;overflow:hidden!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger] svg{flex:0 0 auto!important;width:15px!important;height:15px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger] span{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo .city-picker-panel{position:absolute!important;top:48px!important;right:0!important;left:auto!important;width:min(340px,calc(100vw - 50px))!important;max-width:min(340px,calc(100vw - 50px))!important;z-index:2147483000!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{order:4!important;position:relative!important;display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:12px!important;width:calc(100% + 23px)!important;max-width:none!important;height:82px!important;min-height:82px!important;margin:0 -23px 18px 0!important;padding:0 23px 8px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;scrollbar-color:#155cff #e9effa!important;background:linear-gradient(90deg,transparent 0,transparent calc(100% - 42px),rgba(255,255,255,.55) 100%)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags::-webkit-scrollbar{height:5px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags::-webkit-scrollbar-thumb{border-radius:999px!important;background:#155cff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags .mobile-reference-category{flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:68px!important;scroll-snap-align:start!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-place-dropdown{position:static!important;width:100%!important;max-height:260px!important;overflow:auto!important;margin-top:8px!important;border:1px solid #dfe6f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 40px #07164f1f!important;z-index:auto!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{padding:28px 14px 18px!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-place-dropdown{max-height:220px!important}}html body main.review-page.community-flow-narrative .community-compose-place-tag,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag{display:grid!important;grid-template-columns:32px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:52px!important;padding:0 10px!important;box-sizing:border-box!important}html body main.review-page.community-flow-narrative .community-compose-place-tag>span,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag>span{grid-column:1!important}html body main.review-page.community-flow-narrative .community-compose-place-tag input,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag input{grid-column:2!important;min-width:0!important;width:100%!important}html body main.review-page.community-flow-narrative .community-compose-place-tag>button,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag>button{grid-column:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#101a3d!important;box-shadow:none!important}html body main.review-page.community-flow-narrative .review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin:8px 0 0!important}html body main.review-page.community-flow-narrative .review-post-actions>button,html body main.review-page.community-flow-narrative .review-post-actions>button.review-next-step,html body main.review-page.community-flow-narrative .review-post-actions>button.primary.review-next-step,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button.review-next-step,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button.primary.review-next-step{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:0 16px!important;border-radius:12px!important;font-size:16px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;text-indent:0!important}html body main.review-page.community-flow-narrative .review-post-actions>button.review-next-step:before,html body main.review-page.community-flow-narrative .review-post-actions>button.review-next-step:after,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button.review-next-step:before,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button.review-next-step:after{display:none!important;content:none!important}@media(max-width:420px){html body main.review-page.community-flow-narrative .review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{grid-template-columns:minmax(0,1fr)!important}}html body main.review-page.community-flow-cupping .community-score-cascade-card{display:grid!important;gap:22px!important;width:min(100%,640px)!important;margin:0 auto!important;padding:28px 24px 30px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 24px 70px #0d1b3d1a!important}html body main.review-page.community-flow-cupping .community-score-cascade-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important}html body main.review-page.community-flow-cupping .community-score-cascade-head h2{margin:0!important;color:#07164f!important;font-size:26px!important;line-height:1.1!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-cascade-head p{margin:6px 0 0!important;color:#6d7899!important;font-size:15px!important;line-height:1.35!important;font-weight:750!important}html body main.review-page.community-flow-cupping .community-score-cascade-head button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:#6d7899!important;box-shadow:none!important;font-size:13px!important;font-weight:850!important}html body main.review-page.community-flow-cupping .community-score-radar-wrap{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;width:100%!important;min-height:0!important}html body main.review-page.community-flow-cupping .community-score-radar-wrap svg{grid-column:1 / -1!important;position:static!important;display:block!important;width:min(360px,100%)!important;height:auto!important;margin:0 auto 8px!important;overflow:visible!important}html body main.review-page.community-flow-cupping .community-score-ring{fill:none!important;stroke:#e6ebf6!important;stroke-width:1.2!important}html body main.review-page.community-flow-cupping .community-score-axis{stroke:#edf1f8!important;stroke-width:1!important}html body main.review-page.community-flow-cupping .community-score-shape{fill:#2559ff24!important;stroke:#2459ff!important;stroke-width:3!important}html body main.review-page.community-flow-cupping .community-score-dot{fill:#fff!important;stroke:#2459ff!important;stroke-width:3!important}html body main.review-page.community-flow-cupping .community-score-grid-label,html body main.review-page.community-flow-cupping .community-score-center,html body main.review-page.community-flow-cupping .community-score-center-sub{text-anchor:middle!important}html body main.review-page.community-flow-cupping .community-score-grid-label{fill:#9aa5c1!important;font-size:12px!important;font-weight:800!important}html body main.review-page.community-flow-cupping .community-score-center{fill:#07164f!important;font-size:52px!important;font-weight:950!important;dominant-baseline:middle!important}html body main.review-page.community-flow-cupping .community-score-center-sub{fill:#7a849f!important;font-size:22px!important;font-weight:800!important;dominant-baseline:middle!important}html body main.review-page.community-flow-cupping .community-score-label{position:static!important;display:grid!important;gap:2px!important;min-width:0!important;padding:8px 10px!important;border:1px solid #e5eaf5!important;border-radius:12px!important;background:#fbfcff!important;color:#07164f!important;text-align:left!important;transform:none!important}html body main.review-page.community-flow-cupping .community-score-label b{font-size:12px!important;line-height:1.2!important;font-weight:900!important}html body main.review-page.community-flow-cupping .community-score-label span{color:#2459ff!important;font-size:16px!important;line-height:1!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-summary,html body main.review-page.community-flow-cupping .community-score-adjust-row,html body main.review-page.community-flow-cupping .community-score-advanced,html body main.review-page.community-flow-cupping .community-score-actions>button{border:1px solid #e2e7f3!important;border-radius:14px!important;background:#fff!important}html body main.review-page.community-flow-cupping .community-score-summary{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px!important}html body main.review-page.community-flow-cupping .community-score-medal{display:grid!important;place-items:center!important;font-size:42px!important}html body main.review-page.community-flow-cupping .community-score-summary b,html body main.review-page.community-flow-cupping .community-score-summary strong{display:inline!important;color:#07164f!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-summary strong{margin-left:4px!important;color:#2459ff!important;font-size:22px!important}html body main.review-page.community-flow-cupping .community-score-summary p{margin:6px 0 10px!important;color:#6d7899!important;font-size:13px!important;line-height:1.35!important;font-weight:800!important}html body main.review-page.community-flow-cupping .community-score-summary i{display:block!important;height:7px!important;border-radius:999px!important;background:#edf0f7!important;overflow:hidden!important}html body main.review-page.community-flow-cupping .community-score-summary i em{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#7a4cf6,#2459ff)!important}html body main.review-page.community-flow-cupping .community-score-adjust-list{display:grid!important;gap:12px!important}html body main.review-page.community-flow-cupping .community-score-adjust-row{display:grid!important;gap:10px!important;padding:14px!important}html body main.review-page.community-flow-cupping .community-score-adjust-row span{display:grid!important;gap:4px!important}html body main.review-page.community-flow-cupping .community-score-adjust-row b{color:#07164f!important;font-size:14px!important;line-height:1.25!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-adjust-row small{color:#6d7899!important;font-size:12px!important;line-height:1.25!important;font-weight:750!important}html body main.review-page.community-flow-cupping .community-score-adjust-row input[type=range],html body main.review-page.community-flow-cupping .community-score-number-input{width:100%!important}html body main.review-page.community-flow-cupping .community-score-number-input{height:42px!important;padding:0 12px!important;border:1px solid #e2e7f3!important;border-radius:12px!important;color:#07164f!important;font-size:15px!important;font-weight:850!important}html body main.review-page.community-flow-cupping .community-score-advanced summary{display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;min-height:62px!important;padding:0 16px!important}html body main.review-page.community-flow-cupping .community-score-advanced summary::-webkit-details-marker{display:none!important}html body main.review-page.community-flow-cupping .community-score-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}html body main.review-page.community-flow-cupping .community-score-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:56px!important;color:#07164f!important;font-size:15px!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-actions>button.primary{border:0!important;background:linear-gradient(135deg,#7a4cf6,#2459ff)!important;color:#fff!important}@media(max-width:420px){html body main.review-page.community-flow-cupping .community-score-cascade-card{gap:18px!important;padding:18px 14px 20px!important;border-radius:18px!important}html body main.review-page.community-flow-cupping .community-score-cascade-head{grid-template-columns:minmax(0,1fr)!important}html body main.review-page.community-flow-cupping .community-score-cascade-head h2{font-size:20px!important}html body main.review-page.community-flow-cupping .community-score-cascade-head p{font-size:13px!important}html body main.review-page.community-flow-cupping .community-score-radar-wrap svg{width:min(270px,100%)!important}html body main.review-page.community-flow-cupping .community-score-summary{grid-template-columns:54px minmax(0,1fr)!important;padding:14px!important}html body main.review-page.community-flow-cupping .community-score-medal{font-size:32px!important}html body main.review-page.community-flow-cupping .community-score-actions{grid-template-columns:minmax(0,1fr)!important}}html body main.review-page.community-flow-preview .review-v2-preview-card{grid-column:1 / -1!important;width:min(100%,820px)!important;max-width:820px!important;overflow:hidden!important}html body main.review-page.community-flow-preview .review-v2-post-preview{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)!important}html body main.review-page.community-flow-preview .review-v2-media,html body main.review-page.community-flow-preview .review-v2-post-body,html body main.review-page.community-flow-preview .community-score-actions{min-width:0!important}html body main.review-page.community-flow-preview .community-score-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:54px!important;padding:0 14px!important;border-radius:12px!important;font-size:15px!important;font-weight:950!important;white-space:nowrap!important}@media(max-width:760px){html body main.review-page.community-flow-preview .review-v2-preview-card{width:min(100%,390px)!important;max-width:390px!important}html body main.review-page.community-flow-preview .review-v2-post-preview{grid-template-columns:minmax(0,1fr)!important}html body main.review-page.community-flow-preview .community-score-actions{grid-template-columns:minmax(0,1fr)!important}}html body main.review-page.community-flow-narrative .review-post-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important}html body main.review-page.community-flow-narrative .review-post-actions>button,html body main.review-page.community-flow-narrative .review-post-actions>button.review-next-step,html body main.review-page.community-flow-narrative .review-post-actions>button.primary.review-next-step{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;line-height:18px!important;font-weight:900!important;white-space:nowrap!important}html body main.review-page.community-flow-narrative .review-post-actions>button.review-next-step:before,html body main.review-page.community-flow-narrative .review-post-actions>button.review-next-step:after{display:none!important;content:none!important}@media(max-width:420px){html body main.review-page.community-flow-narrative .review-post-actions{grid-template-columns:1fr!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-arrow{display:inline-grid!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:50%!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow svg{width:24px!important;height:24px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-review-preview-card .community-compose-preview-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-review-preview-card .preview-lines{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-review-preview-card .preview-lines strong,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-review-preview-card .preview-lines span{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-review-preview-card .preview-media,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-review-preview-card .preview-photo{width:100%!important;min-height:132px!important;border-radius:18px!important}html body main.review-page .review-v2-preview-card,html body main.review-page .review-v2-success-card{width:min(100%,920px)!important;margin-inline:auto!important}html body main.review-page .review-v2-post-preview{display:grid!important;grid-template-columns:minmax(240px,.92fr) minmax(280px,1fr)!important;gap:22px!important;align-items:stretch!important}html body main.review-page .review-v2-media{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:10px!important}html body main.review-page .review-v2-main-photo,html body main.review-page .review-v2-main-photo.empty{width:100%!important;height:300px!important;max-height:300px!important;min-height:300px!important;border-radius:8px!important;object-fit:cover!important;background:#f5f7ff!important}html body main.review-page .review-v2-main-photo.empty{display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;color:#07164f!important;font-weight:900!important}html body main.review-page .review-v2-thumbs{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body main.review-page .review-v2-thumbs img,html body main.review-page .review-v2-thumbs div{width:100%!important;height:93px!important;max-height:93px!important;min-height:86px!important;border-radius:8px!important;object-fit:cover!important;background:#f3f6ff!important}html body main.review-page .review-v2-post-body{display:grid!important;align-content:start!important;gap:13px!important;min-width:0!important}html body main.review-page .review-v2-post-body h3{margin:0!important;color:#07164f!important;font-size:28px!important;line-height:34px!important;font-weight:950!important}html body main.review-page .review-v2-location{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;color:#63708a!important;font-size:14px!important;font-weight:750!important}html body main.review-page .review-v2-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body main.review-page .review-v2-tags span{padding:7px 12px!important;border:1px solid #e1e7f4!important;border-radius:999px!important;background:#f8faff!important;color:#07164f!important;font-size:13px!important;font-weight:850!important}html body main.review-page .review-v2-tags .review-v2-tag-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 10px 0 12px!important;border:1px solid #e1e7f4!important;border-radius:999px!important;background:#f8faff!important;color:#07164f!important;font:inherit!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important}html body main.review-page .review-v2-tags .review-v2-tag-chip span{padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}html body main.review-page .review-v2-tags .review-v2-tag-chip svg{width:13px!important;height:13px!important;color:#667394!important;stroke-width:3!important}html body main.review-page .review-v2-tags .review-v2-tag-chip:hover{border-color:#b9c8ea!important;background:#eef4ff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page button.home-campaign-card.home-club-card{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;font:inherit!important;text-align:left!important;cursor:pointer!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page button.home-campaign-card.home-club-card:focus-visible{outline:3px solid #2563eb!important;outline-offset:4px!important}html body main.review-page .review-v2-attributes{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:8px 0!important}html body main.review-page .review-v2-attributes div{display:grid!important;justify-items:center!important;gap:3px!important;min-width:0!important;color:#07164f!important;text-align:center!important}html body main.review-page .review-v2-attributes b,html body main.review-page .review-v2-attributes span{max-width:100%!important;overflow-wrap:anywhere!important}html body main.review-page .review-v2-attributes b{font-size:12px!important;line-height:15px!important;font-weight:900!important}html body main.review-page .review-v2-attributes span{color:#63708a!important;font-size:10px!important;line-height:12px!important;font-weight:750!important}html body main.review-page .review-v2-success-card{display:grid!important;gap:18px!important}html body main.review-page .review-v2-success-hero,html body main.review-page .review-v2-advanced-invite{display:grid!important;justify-items:center!important;gap:12px!important;text-align:center!important}html body main.review-page .review-v2-success-hero svg{color:#10b981!important}html body main.review-page .review-v2-mascot,html body main.review-page .review-v2-trophy{width:104px!important;height:104px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#eef3ff!important;color:#3155ff!important;font-weight:950!important}html body main.review-page .review-v2-trophy{font-size:46px!important}html body main.review-page .review-v2-success-hero h2,html body main.review-page .review-v2-advanced-invite h3{margin:0!important;color:#07164f!important;font-size:26px!important;line-height:34px!important;font-weight:950!important}html body main.review-page .review-v2-success-hero p,html body main.review-page .review-v2-advanced-invite p{max-width:420px!important;margin:0!important;color:#64748b!important;font-weight:750!important}html body main.review-page .review-v2-advanced-invite{padding:22px!important;border:1px solid #e2e8f4!important;border-radius:8px!important;background:#fbfcff!important}html body main.review-page .review-v2-advanced-invite ul{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;color:#07164f!important;font-weight:800!important}html body main.review-page .review-v2-success-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}@media(max-width:760px){html body main.review-page .review-v2-post-preview,html body main.review-page .review-v2-media{grid-template-columns:1fr!important}html body main.review-page .review-v2-main-photo,html body main.review-page .review-v2-main-photo.empty{height:250px!important;max-height:250px!important;min-height:250px!important;aspect-ratio:1 / 1!important}html body main.review-page .review-v2-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important}html body main.review-page .review-v2-thumbs img,html body main.review-page .review-v2-thumbs div{height:78px!important;max-height:78px!important;min-height:78px!important}html body main.review-page .review-v2-post-body h3,html body main.review-page .review-v2-success-hero h2{font-size:24px!important;line-height:30px!important}html body main.review-page .review-v2-attributes{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main.review-page .review-v2-success-actions{grid-template-columns:1fr!important}}html body main.review-page .community-compose-step-dots{display:inline-grid!important;grid-auto-flow:column!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;padding:8px!important;border:1px solid #e3e8f4!important;border-radius:999px!important;background:#fff!important;box-shadow:0 12px 32px #0a1b4f14!important}html body main.review-page .community-compose-step-dots button{min-width:82px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#66708a!important;box-shadow:none!important;font-size:13px!important;line-height:16px!important;font-weight:850!important}html body main.review-page .community-compose-step-dots button.active{background:linear-gradient(135deg,#6d4cff,#1d4fff)!important;color:#fff!important}html body main.review-page .community-compose-step-dots button>span{display:none!important}html body main.review-page .review-post-actions,html body main.review-page .community-score-actions{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(160px,1fr)!important;gap:10px!important;align-items:stretch!important}html body main.review-page .review-post-actions button,html body main.review-page .community-score-actions button,html body main.review-page .review-v2-success-actions button{min-width:0!important;min-height:48px!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.review-page .photo-thumb,html body main.review-page .review-v2-main-photo,html body main.review-page .review-v2-thumbs img{background-color:#eef3ff!important;object-fit:cover!important}html body main.review-page .review-photo-item,html body main.review-page .review-photo-item .photo-thumb{width:106px!important;height:106px!important;max-width:106px!important;max-height:106px!important;border-radius:8px!important;overflow:hidden!important}@media(max-width:420px){html body main.review-page .community-compose-step-dots{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important}html body main.review-page .community-compose-step-dots button{min-width:0!important;padding:0 8px!important}html body main.review-page .review-post-actions,html body main.review-page .community-score-actions{grid-template-columns:1fr!important}}html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-narrative .review-media-first-card>.review-post-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important}html body main.review-page.community-flow-narrative .review-media-first-card>.review-post-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important}html body main.review-page.community-flow-narrative .review-post-actions .review-next-step,html body main.review-page.community-flow-narrative .review-media-first-card>.review-post-actions>button.review-next-step{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;line-height:18px!important;white-space:nowrap!important;color:#fff!important}html body main.review-page.community-flow-narrative .review-post-actions .review-next-step:before,html body main.review-page.community-flow-narrative .review-post-actions .review-next-step:after{display:none!important;content:none!important}html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-narrative .review-media-first-card>.review-post-actions>button.review-next-step,html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-narrative .review-media-first-card>.review-post-actions>button.primary.review-next-step{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;line-height:18px!important;white-space:nowrap!important}@media(max-width:420px){html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-narrative .review-media-first-card>.review-post-actions{grid-template-columns:1fr!important}html body main.review-page.community-flow-narrative .review-media-first-card>.review-post-actions{grid-template-columns:1fr!important}}.community-ai-cascade-card .community-ai-section{display:grid;gap:12px}.community-ai-cascade-card .community-ai-section h3{margin:0;color:#07164f;font-size:18px;line-height:1.25;font-weight:900}.community-ai-cascade-card .community-ai-section>div,.community-ai-cascade-card .community-ai-service-list{display:flex;flex-wrap:wrap;gap:10px}.community-ai-cascade-card .community-ai-chip,.community-ai-cascade-card .community-ai-add-chip,.community-ai-cascade-card .community-ai-more-chip{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #dce3f2;border-radius:10px;background:#fff;color:#07164f;box-shadow:0 8px 18px #0d1b3d0d}.community-ai-cascade-card .community-ai-chip b,.community-ai-cascade-card .community-ai-add-chip,.community-ai-cascade-card .community-ai-more-chip{font-size:14px;font-weight:850}.community-ai-cascade-card .community-ai-tile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.community-ai-cascade-card .community-ai-tile{display:grid;justify-items:center;align-content:center;gap:8px;min-height:92px;padding:12px 10px;border:1px solid #dce3f2;border-radius:10px;background:#fff;color:#2563eb;text-align:center;box-shadow:0 8px 18px #0d1b3d0d}.community-ai-cascade-card .community-ai-tile b{color:#07164f;font-size:15px;line-height:1.15;font-weight:900}.community-ai-cascade-card .community-ai-tile span{color:#64748b;font-size:12px;line-height:1.25;font-weight:700}@media(max-width:640px){.community-ai-cascade-card .community-ai-tile-list{grid-template-columns:1fr}.community-ai-cascade-card .community-ai-chip,.community-ai-cascade-card .community-ai-add-chip,.community-ai-cascade-card .community-ai-more-chip{min-height:38px;padding:0 10px;border-radius:8px}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-hero p[data-testid=hero-stream-subtitle]{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:76px!important;right:30px!important}}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-campaign-copy button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-campaign-copy button svg{flex:0 0 auto!important;animation:homeClubArrowNudge 1.15s ease-in-out infinite!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:112px!important;height:48px!important;padding:0 16px 0 18px!important;border-radius:999px!important;white-space:nowrap!important;animation:homeClubArrowPulse 1.35s ease-in-out infinite!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow span{display:inline-block!important;color:inherit!important;font-size:14px!important;line-height:18px!important;font-weight:800!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow svg{flex:0 0 auto!important;animation:homeClubArrowNudge 1.15s ease-in-out infinite!important}@keyframes homeClubArrowNudge{0%,to{transform:translate(0)}45%{transform:translate(4px)}}@keyframes homeClubArrowPulse{0%,to{transform:scale(1);box-shadow:0 8px 18px #1f5eff29}50%{transform:scale(1.08);box-shadow:0 12px 24px #1f5eff47}}@media(max-width:760px){html body main.cafe-manage-wizard-page .cafe-import-search{display:grid!important;grid-template-columns:1fr!important;border-radius:24px!important;padding:8px!important;gap:8px!important;overflow:visible!important}html body main.cafe-manage-wizard-page .cafe-import-search>input[data-testid=cafe-import-query]{width:100%!important;min-width:0!important;min-height:52px!important;border-radius:16px!important;background:#fff!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill{width:100%!important;min-width:0!important;min-height:52px!important;border-left:0!important;border-top:1px solid rgba(13,27,61,.08)!important;padding-left:12px!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill select{min-width:0!important;min-height:52px!important}html body main.cafe-manage-wizard-page .cafe-import-search button{width:100%!important;min-height:48px!important;margin-right:0!important}html body main.cafe-manage-wizard-page .cafe-import-results article{grid-template-columns:1fr!important}}.google-maps-attribution{display:inline-flex!important;align-items:center!important;gap:3px!important;width:fit-content!important;max-width:calc(100% - 16px)!important;min-height:20px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:6px!important;background:#ffffffeb!important;color:#5e5e5e!important;padding:2px 6px!important;font-family:Roboto,var(--font-body),Sans-Serif!important;font-size:12px!important;line-height:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:auto!important;z-index:8!important}.google-maps-attribution a{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important}.popular-card-media .google-maps-attribution,.result-hero-media .google-maps-attribution,.community-media-frame .google-maps-attribution,.community-place-card-media .google-maps-attribution,.expert-queue-mobile-image .google-maps-attribution,.collection-place-photo .google-maps-attribution,.attention-place-photo .google-maps-attribution{position:absolute!important;left:8px!important;bottom:8px!important}.top-result-google-attribution,.other-result-google-attribution{align-self:start!important;justify-self:start!important}.place-gallery-google-attribution{margin-top:-4px!important;margin-bottom:8px!important}.collection-place-photo,.attention-place-photo{position:relative!important;display:block!important;overflow:hidden!important;border-radius:inherit!important}.collection-place-card>.collection-place-photo{width:100%!important;min-width:0!important;height:100%!important}.collection-place-photo>img,.attention-place-photo>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.expert-library-attention .attention-place-photo{width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:12px!important}.expert-library-attention .attention-place-photo .google-maps-attribution{max-width:calc(100% - 8px)!important;min-height:16px!important;padding:1px 4px!important;font-size:10px!important;line-height:12px!important;left:4px!important;bottom:4px!important}html body main.community-page .community-media-frame .google-maps-attribution,html body main.community-page .community-place-card-media .google-maps-attribution{top:auto!important;right:auto!important;display:inline-flex!important;min-height:20px!important;width:fit-content!important;padding:2px 6px!important;border-radius:6px!important;background:#ffffffeb!important;color:#5e5e5e!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}@media(max-width:760px){html body main.cafe-manage-wizard-page .cafe-manage-import-card{padding:16px!important}html body main.cafe-manage-wizard-page .cafe-import-search{grid-template-columns:1fr!important;border-radius:24px!important;padding:8px!important;gap:8px!important}html body main.cafe-manage-wizard-page .cafe-import-results article{grid-template-columns:1fr!important}html body main.cafe-manage-wizard-page .cafe-import-search input,html body main.cafe-manage-wizard-page .cafe-import-city-pill,html body main.cafe-manage-wizard-page .cafe-import-city-pill select{min-height:48px!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill{border-left:0!important;border-top:1px solid rgba(13,27,61,.08)!important;padding-left:12px!important}html body main.cafe-manage-wizard-page .cafe-import-search button,html body main.cafe-manage-wizard-page .cafe-import-results button{width:100%!important;margin-right:0!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell>.ci-blue-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:grid!important;grid-template-columns:150px minmax(0,1fr) 72px 36px minmax(132px,max-content)!important;grid-template-rows:84px!important;align-items:center!important;gap:16px!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell>.ci-blue-header:before,html body .app-shell.ci-blue-shell>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .menu-button,html body .app-shell.ci-blue-shell>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;margin:0!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:before,html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .detail-notification-button{grid-column:4!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;position:static!important;display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-start!important;justify-self:end!important;align-self:center!important;gap:10px!important;width:auto!important;min-width:132px!important;max-width:220px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut img{display:block!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:999px!important;object-fit:cover!important;margin:0!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut span{display:inline-flex!important;align-items:center!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:#07164f!important;font-size:16px!important;line-height:32px!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .app-shell.ci-blue-shell>main[data-testid=search-page],html body .app-shell.ci-blue-shell>main[data-testid=community-page],html body .app-shell.ci-blue-shell>main[data-testid=expert-queue-page],html body .app-shell.ci-blue-shell>main[data-testid=account-profile-page],html body .app-shell.ci-blue-shell>main[data-testid=admin-accounts-page],html body .app-shell.ci-blue-shell>main[data-testid=system-settings-page]{width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell>.ci-blue-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:grid!important;grid-template-columns:150px minmax(0,1fr) 72px 36px minmax(132px,max-content)!important;grid-template-rows:84px!important;align-items:center!important;gap:16px!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell>.ci-blue-header:before,html body .app-shell.ci-blue-shell>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .menu-button,html body .app-shell.ci-blue-shell>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;margin:0!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:before,html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .detail-notification-button{grid-column:4!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;position:static!important;display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-start!important;justify-self:end!important;align-self:center!important;gap:10px!important;width:auto!important;min-width:132px!important;max-width:220px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut img{display:block!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:999px!important;object-fit:cover!important;margin:0!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut span{display:inline-flex!important;align-items:center!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:#07164f!important;font-size:16px!important;line-height:32px!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .app-shell.ci-blue-shell>main[data-testid=search-page],html body .app-shell.ci-blue-shell>main[data-testid=community-page],html body .app-shell.ci-blue-shell>main[data-testid=expert-queue-page],html body .app-shell.ci-blue-shell>main[data-testid=account-profile-page],html body .app-shell.ci-blue-shell>main[data-testid=admin-accounts-page],html body .app-shell.ci-blue-shell>main[data-testid=system-settings-page]{width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut,html body .app-shell .profile-shortcut{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;line-height:1!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut img,html body .app-shell .profile-shortcut img,html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut:before,html body .app-shell .profile-shortcut:before{flex:0 0 auto!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important;margin-bottom:0!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut span,html body .app-shell .profile-shortcut span,html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut:after,html body .app-shell .profile-shortcut:after{align-self:center!important;display:inline-flex!important;align-items:center!important;height:28px!important;min-height:28px!important;max-height:28px!important;line-height:28px!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}html body main.admin-place-library-page[data-testid=expert-queue-page]{max-width:min(100%,1280px)!important;background:radial-gradient(circle at 82% 4%,rgba(43,167,255,.14),transparent 26%),linear-gradient(180deg,#fff,#f2f4f7 54%,#fff)!important;animation:none!important;transform:none!important}html body main.admin-place-library-page .admin-place-library-topbar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin-top:4px!important;flex-wrap:wrap!important}html body main.admin-place-library-page .admin-place-library-tabs{display:flex!important;gap:10px!important;flex-wrap:wrap!important}html body main.admin-place-library-page .admin-place-library-tabs button{min-height:36px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:999px!important;background:#fff!important;color:#1e3a8a!important;padding:0 12px!important;font-weight:900!important;box-shadow:none!important}html body main.admin-place-library-page .admin-place-library-tabs button.active{border-color:#1e3a8a!important;background:linear-gradient(135deg,#1e3a8a,#2ba7ff)!important;color:#fff!important}html body main.admin-place-library-page .admin-place-library-search{display:grid!important;grid-template-columns:minmax(240px,1fr) 170px 190px auto auto!important;gap:10px!important;align-items:center!important;padding:14px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:0 18px 44px #0d1b3d11!important}html body main.admin-place-library-page .admin-place-library-search label{min-height:44px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:12px!important;background:#fff!important;padding:0 12px!important;color:#1e3a8a!important}html body main.admin-place-library-page .admin-place-library-search input,html body main.admin-place-library-page .admin-place-library-search select,html body main.admin-place-library-page .admin-place-edit-panel input,html body main.admin-place-library-page .admin-place-edit-panel select,html body main.admin-place-library-page .admin-place-edit-panel textarea{width:100%!important;min-width:0!important;min-height:44px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:12px!important;background:#fff!important;color:#0d1b3d!important;padding:0 12px!important;font-weight:760!important}html body main.admin-place-library-page .admin-place-library-search label input{min-height:0!important;border:0!important;border-radius:0!important;padding:0!important}html body main.admin-place-library-page .admin-place-library-search .primary.active,html body main.admin-place-library-page .admin-place-library-search .ghost.active{filter:saturate(1.15) brightness(.96)!important;transform:translateY(1px)!important}html body main.admin-place-library-page .admin-place-library-list{border-color:#0d1b3d1a!important;border-radius:16px!important;background:#fff!important;box-shadow:0 20px 48px #0d1b3d13!important}html body main.admin-place-library-page .admin-place-table-head{display:grid!important;grid-template-columns:152px 62px minmax(220px,1.3fr) minmax(150px,.8fr) 96px 92px 148px!important;gap:14px!important;align-items:center!important;padding:12px 16px!important;border-top:1px solid rgba(13,27,61,.08)!important;border-bottom:1px solid rgba(13,27,61,.08)!important;background:#f2f4f7db!important;color:#0d1b3da8!important;font-size:12px!important;font-weight:950!important}html body main.admin-place-library-page .admin-place-table-head button{min-height:30px!important;justify-content:flex-start!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#0d1b3db8!important;padding:0 8px!important;font-size:12px!important;font-weight:950!important;box-shadow:none!important}html body main.admin-place-library-page .admin-place-table-head button.active,html body main.admin-place-library-page .admin-place-table-head button:hover{background:#1e3a8a14!important;color:#1e3a8a!important}html body main.admin-place-library-page .admin-place-card{grid-template-columns:152px 62px minmax(220px,1.3fr) minmax(150px,.8fr) 96px 92px 148px!important;cursor:pointer!important}html body main.admin-place-library-page .admin-place-index-cell{min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-areas:"pin num" "pin id"!important;align-items:center!important;column-gap:8px!important}html body main.admin-place-library-page .admin-place-index-cell .collection-pin{grid-area:pin!important}html body main.admin-place-library-page .admin-place-index-cell b{grid-area:num!important;color:#0d1b3d!important;font-size:14px!important;font-weight:950!important}html body main.admin-place-library-page .admin-place-index-cell small{grid-area:id!important;display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0d1b3d85!important;font-size:11px!important;font-weight:820!important}html body main.admin-place-library-page .admin-place-city-cell{margin:0!important;color:#0d1b3dad!important;font-size:13px!important;line-height:18px!important;font-weight:780!important}html body main.admin-place-library-page .admin-place-card.archived{opacity:.74!important}html body main.admin-place-library-page .admin-place-card .collection-pin.active{color:#ff6a00!important;background:#ff6a001f!important}html body main.admin-place-library-page .admin-place-row-actions button.active,html body main.admin-place-library-page .admin-place-panel-actions button.active{opacity:.72!important;transform:translateY(1px)!important}html body main.admin-place-library-page .admin-place-row-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important}html body main.admin-place-library-page .admin-place-pagination{justify-content:center!important;padding:16px!important}html body main.admin-place-library-page .admin-place-pagination .pagination-ellipsis{min-width:30px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0d1b3d8c!important;font-weight:950!important}html body main.admin-place-library-page .admin-place-pagination button:disabled{opacity:.42!important;cursor:not-allowed!important}html body main.admin-place-library-page .admin-place-drawer-layer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1290!important;background:#0d1b3d29!important}html body main.admin-place-library-page .admin-place-slide-panel{position:fixed!important;top:0!important;right:0!important;z-index:1300!important;width:min(500px,100vw)!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;display:grid!important;align-content:start!important;gap:16px!important;padding:22px!important;border-left:1px solid rgba(13,27,61,.12)!important;border-radius:0!important;background:#fff!important;box-shadow:-30px 0 80px #0d1b3d38!important;animation:adminAccountDrawerIn .22s ease-out both!important}html body main.admin-place-library-page .admin-place-panel-head{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}html body main.admin-place-library-page .admin-place-panel-head img{width:72px!important;height:72px!important;border-radius:16px!important;object-fit:cover!important}html body main.admin-place-library-page .admin-place-panel-head h2{color:#0d1b3d!important;font-size:22px!important;line-height:27px!important;letter-spacing:0!important}html body main.admin-place-library-page .admin-place-edit-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body main.admin-place-library-page .admin-place-edit-panel h3,html body main.admin-place-library-page .admin-place-edit-panel label:has(textarea),html body main.admin-place-library-page .admin-place-edit-panel label:last-child{grid-column:1 / -1!important}html body main.admin-place-library-page .admin-place-edit-panel label{display:grid!important;gap:6px!important;color:#0d1b3d9e!important;font-size:12px!important;font-weight:900!important}html body main.admin-place-library-page .admin-place-edit-panel textarea{min-height:86px!important;padding:12px!important;resize:vertical!important}html body main.admin-place-library-page .admin-place-panel-actions{position:sticky!important;bottom:0!important;display:grid!important;gap:10px!important;padding-top:12px!important;background:linear-gradient(180deg,#ffffffd1,#fff 32%)!important}html body main.admin-place-library-page .admin-place-panel-actions button{min-height:42px!important}@media(max-width:760px){html body main.admin-place-library-page .admin-place-library-topbar{justify-content:stretch!important}html body main.admin-place-library-page .admin-place-library-topbar .primary{width:100%!important}html body main.admin-place-library-page .admin-place-library-search{grid-template-columns:minmax(0,1fr)!important}html body main.admin-place-library-page .admin-place-library-search .primary,html body main.admin-place-library-page .admin-place-library-search .ghost{width:100%!important;min-height:44px!important;display:inline-flex!important}html body main.admin-place-library-page .admin-place-table-head{display:none!important}html body main.admin-place-library-page .admin-place-card{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;gap:10px!important}html body main.admin-place-library-page .admin-place-card>.admin-place-index-cell{grid-column:1 / -1!important}html body main.admin-place-library-page .admin-place-card>.admin-place-city-cell,html body main.admin-place-library-page .admin-place-card>.status-pill,html body main.admin-place-library-page .admin-place-card>.collection-review-count,html body main.admin-place-library-page .admin-place-card>.admin-place-row-actions{grid-column:3!important}html body main.admin-place-library-page .admin-place-row-actions{justify-content:start!important}html body main.admin-place-library-page .admin-place-edit-panel{grid-template-columns:minmax(0,1fr)!important}}html body .app-shell.admin-shell:has(main[data-testid=admin-accounts-page]){--admin-ci-navy: #0D1B3D;--admin-ci-blue: #1E3A8A;--admin-ci-sky: #2BA7FF;--admin-ci-orange: #FF6A00;--admin-ci-bg: #F2F4F7;--admin-ci-text: #121212;--admin-ci-line: rgba(13, 27, 61, .11);max-width:none!important;width:100%!important;background:radial-gradient(circle at 82% 8%,rgba(43,167,255,.16),transparent 28%),linear-gradient(180deg,#ffffff 0%,var(--admin-ci-bg) 46%,#ffffff 100%)!important}html body main[data-testid=admin-accounts-page].admin-page{width:100%!important;min-height:calc(100vh - 90px)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 16px 34px!important;background:transparent!important;color:var(--admin-ci-text)!important}html body main[data-testid=admin-accounts-page] .admin-main{width:min(100%,1180px)!important;justify-self:center!important;display:grid!important;gap:16px!important;padding:18px 0 42px!important}html body main[data-testid=admin-accounts-page] .admin-header{grid-template-columns:minmax(0,1fr) minmax(240px,360px) auto auto!important;gap:14px!important;padding:0!important}html body main[data-testid=admin-accounts-page] .admin-header h1{color:var(--admin-ci-navy)!important;font-size:28px!important;line-height:34px!important;font-weight:950!important;letter-spacing:0!important}html body main[data-testid=admin-accounts-page] .admin-header p{margin-top:4px!important;color:#0d1b3da8!important;font-size:13px!important;line-height:19px!important;font-weight:750!important}html body main[data-testid=admin-accounts-page] .admin-search{min-height:44px!important;border:1px solid var(--admin-ci-line)!important;border-radius:12px!important;background:#fffffff5!important;color:var(--admin-ci-blue)!important;box-shadow:0 12px 30px #0d1b3d0e!important}html body main[data-testid=admin-accounts-page] .admin-search input{color:var(--admin-ci-navy)!important;font-size:13px!important;font-weight:700!important}html body main[data-testid=admin-accounts-page] .admin-tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body main[data-testid=admin-accounts-page] .admin-tabs button{min-height:38px!important;height:38px!important;border:1px solid var(--admin-ci-line)!important;border-radius:999px!important;background:#fff!important;color:var(--admin-ci-blue)!important;box-shadow:0 10px 22px #0d1b3d0b!important}html body main[data-testid=admin-accounts-page] .admin-tabs button.active{border-color:var(--admin-ci-blue)!important;background:linear-gradient(135deg,var(--admin-ci-blue),var(--admin-ci-sky))!important;color:#fff!important}html body main[data-testid=admin-accounts-page] .admin-filters{grid-template-columns:minmax(0,1fr) 150px 150px!important;gap:10px!important;align-items:center!important}html body main[data-testid=admin-accounts-page] .admin-filters .wide{display:flex!important}html body main[data-testid=admin-accounts-page] .admin-filters .ghost.compact{display:none!important}html body main[data-testid=admin-accounts-page] .admin-filters select,html body main[data-testid=admin-accounts-page] .action-panel select,html body main[data-testid=admin-accounts-page] .admin-manual-controls select{min-height:42px!important;border:1px solid var(--admin-ci-line)!important;border-radius:11px!important;background:#fff!important;color:var(--admin-ci-navy)!important;font-weight:800!important}html body main[data-testid=admin-accounts-page] .admin-table-card{border:1px solid var(--admin-ci-line)!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 20px 48px #0d1b3d13!important}html body main[data-testid=admin-accounts-page] .admin-table-head,html body main[data-testid=admin-accounts-page] .admin-row{display:grid!important;grid-template-columns:minmax(240px,1.5fr) 112px 108px 116px 128px!important;gap:12px!important;align-items:center!important}html body main[data-testid=admin-accounts-page] .admin-table-head{min-height:46px!important;padding:0 16px!important;background:#f7faff!important;color:#0d1b3d94!important;font-size:11px!important;line-height:15px!important;font-weight:950!important}html body main[data-testid=admin-accounts-page] .admin-row{width:100%!important;min-width:0!important;border:0!important;border-top:1px solid rgba(13,27,61,.08)!important;border-radius:0!important;background:#fff!important;color:var(--admin-ci-navy)!important;padding:13px 16px!important;box-shadow:none!important}html body main[data-testid=admin-accounts-page] .admin-row:hover,html body main[data-testid=admin-accounts-page] .admin-row.selected{background:linear-gradient(90deg,#2ba7ff1a,#fffffffa)!important}html body main[data-testid=admin-accounts-page] .admin-row>span:not(.admin-account-cell),html body main[data-testid=admin-accounts-page] .admin-row>em{display:block!important}html body main[data-testid=admin-accounts-page] .admin-account-open{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important;padding:0!important}html body main[data-testid=admin-accounts-page] .admin-account-open b{color:var(--admin-ci-navy)!important;font-size:14px!important;font-weight:950!important}html body main[data-testid=admin-accounts-page] .admin-account-open:hover b{color:var(--admin-ci-sky)!important}html body main[data-testid=admin-accounts-page] .admin-account-open small,html body main[data-testid=admin-accounts-page] .admin-row>span:not(.admin-account-cell){color:#0d1b3d94!important;font-size:12px!important;font-weight:750!important}html body main[data-testid=admin-accounts-page] .role-pill.user,html body main[data-testid=admin-accounts-page] .role-pill.member{background:#2ba7ff1f!important;color:var(--admin-ci-blue)!important}html body main[data-testid=admin-accounts-page] .role-pill.expert,html body main[data-testid=admin-accounts-page] .role-pill.creator{background:#1e3a8a1a!important;color:var(--admin-ci-blue)!important}html body main[data-testid=admin-accounts-page] .role-pill.merchant{background:#ff6a001f!important;color:#b84c00!important}html body main[data-testid=admin-accounts-page] .role-pill.admin,html body main[data-testid=admin-accounts-page] .role-pill.super_admin{background:#0d1b3d1a!important;color:var(--admin-ci-navy)!important}html body main[data-testid=admin-accounts-page] .status-pill.active{background:#2ba7ff21!important;color:var(--admin-ci-blue)!important}html body main[data-testid=admin-accounts-page] .status-pill.pending{background:#ff6a0021!important;color:#b84c00!important}html body main[data-testid=admin-accounts-page] .admin-drawer{position:fixed!important;top:0!important;right:0!important;z-index:1200!important;width:min(440px,100vw)!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;display:grid!important;align-content:start!important;gap:16px!important;border:0!important;border-left:1px solid var(--admin-ci-line)!important;border-radius:0!important;background:#fff!important;padding:22px!important;box-shadow:-28px 0 70px #0d1b3d33!important;animation:adminAccountDrawerIn .22s ease-out both!important}@keyframes adminAccountDrawerIn{0%{transform:translate(28px);opacity:.88}to{transform:translate(0);opacity:1}}html body main[data-testid=admin-accounts-page] .admin-drawer-close{position:sticky!important;top:0!important;z-index:1!important;justify-self:end!important;border-radius:999px!important;background:#f7faff!important;color:var(--admin-ci-navy)!important}html body main[data-testid=admin-accounts-page] .admin-drawer-profile h2,html body main[data-testid=admin-accounts-page] .drawer-panel h3{color:var(--admin-ci-navy)!important;letter-spacing:0!important}html body main[data-testid=admin-accounts-page] .drawer-tabs{display:flex!important;gap:8px!important;border-bottom:1px solid var(--admin-ci-line)!important;padding-bottom:8px!important}html body main[data-testid=admin-accounts-page] .drawer-tabs button{min-height:34px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#0d1b3d9e!important;padding:0 12px!important}html body main[data-testid=admin-accounts-page] .drawer-tabs button.active{border-color:#2ba7ff42!important;background:#2ba7ff1f!important;color:var(--admin-ci-blue)!important}html body main[data-testid=admin-accounts-page] .drawer-panel{border:1px solid var(--admin-ci-line)!important;border-radius:14px!important;background:#f7faff!important;padding:14px!important}html body main[data-testid=admin-accounts-page] .drawer-panel .primary,html body main[data-testid=admin-accounts-page] .success-action{border:0!important;border-radius:11px!important;background:linear-gradient(135deg,var(--admin-ci-blue),var(--admin-ci-sky))!important;color:#fff!important}html body main[data-testid=admin-accounts-page] .action-panel .ghost.danger{border-color:#ff6a0047!important;color:#b84c00!important}html body main[data-testid=admin-accounts-page] .action-panel button[aria-busy=true]{border-color:#0d1b3d2e!important;background:linear-gradient(135deg,#0d1b3dc7,#2ba7ffb8)!important;color:#fff!important;opacity:.9!important;cursor:progress!important;box-shadow:inset 0 2px 12px #0d1b3d38,0 12px 24px #0d1b3d1a!important}@media(min-width:1000px){html body main[data-testid=admin-accounts-page].admin-page{grid-template-columns:190px minmax(0,1fr)!important}html body main[data-testid=admin-accounts-page] .admin-sidebar{display:grid!important;border-right:1px solid var(--admin-ci-line)!important;background:#ffffffb8!important}html body main[data-testid=admin-accounts-page] .admin-main{grid-column:2!important;padding:24px 24px 48px!important}}@media(max-width:760px){html body main[data-testid=admin-accounts-page] .admin-header,html body main[data-testid=admin-accounts-page] .admin-filters{grid-template-columns:minmax(0,1fr)!important}html body main[data-testid=admin-accounts-page] .admin-header>.admin-search{grid-column:auto!important}html body main[data-testid=admin-accounts-page] .admin-table-head{display:none!important}html body main[data-testid=admin-accounts-page] .admin-table-card{border:0!important;background:transparent!important;box-shadow:none!important;gap:12px!important}html body main[data-testid=admin-accounts-page] .admin-row{grid-template-columns:minmax(0,1fr) auto!important;border:1px solid var(--admin-ci-line)!important;border-radius:14px!important;box-shadow:0 12px 28px #0d1b3d0f!important}html body main[data-testid=admin-accounts-page] .admin-row>span:not(.admin-account-cell){display:none!important}html body main[data-testid=admin-accounts-page] .admin-row>.status-pill{display:none!important}}.ci-blue-shell .app-nav .app-nav-section{display:grid!important;gap:8px!important;padding-top:12px!important;margin-top:4px!important;border-top:1px solid rgba(207,219,237,.92)!important}.ci-blue-shell .app-nav .app-nav-section-title{padding:0 8px!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:850!important;text-transform:uppercase!important}.ci-blue-shell .app-nav [data-testid=nav-profile]{background:#2ba7ff1a!important}@media(min-width:901px){.ci-blue-shell .app-nav{left:auto!important;right:max(20px,calc((100vw - 1440px)/2 + 20px))!important}}html body main[data-testid=admin-accounts-page] .admin-table-card{overflow-x:auto!important}html body main[data-testid=admin-accounts-page] .admin-table-head,html body main[data-testid=admin-accounts-page] .admin-row{grid-template-columns:minmax(240px,1.6fr) 132px 82px 92px 92px 82px 96px 92px 98px 118px!important;min-width:1210px!important}html body main[data-testid=admin-accounts-page] .admin-table-head button{min-height:34px!important;border:0!important;background:transparent!important;color:#0d1b3d9e!important;font-size:11px!important;line-height:15px!important;font-weight:950!important;text-align:left!important;padding:0!important;cursor:pointer!important}html body main[data-testid=admin-accounts-page] .admin-table-head button:hover{color:var(--admin-ci-blue)!important}html body main[data-testid=admin-accounts-page] .admin-pagination{min-width:1210px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:12px 16px!important;border-top:1px solid rgba(13,27,61,.08)!important;background:#f7faff!important}html body main[data-testid=admin-accounts-page] .admin-pagination span{margin-right:auto!important;color:#0d1b3d9e!important;font-size:12px!important;font-weight:800!important}html body main[data-testid=admin-accounts-page] .admin-pagination button{min-height:34px!important;border:1px solid var(--admin-ci-line)!important;border-radius:10px!important;background:#fff!important;color:var(--admin-ci-navy)!important;padding:0 14px!important;font-weight:850!important}html body main[data-testid=admin-accounts-page] .admin-pagination button:disabled{opacity:.45!important;cursor:not-allowed!important}@media(min-width:1000px){html body main[data-testid=admin-accounts-page].admin-page{grid-template-columns:minmax(150px,190px) minmax(0,1210px) minmax(150px,190px)!important;justify-content:center!important;column-gap:0!important}html body main[data-testid=admin-accounts-page] .admin-sidebar{grid-column:1!important}html body main[data-testid=admin-accounts-page] .admin-main{grid-column:2!important;width:min(100%,1210px)!important;justify-self:center!important}}html body main[data-testid=admin-accounts-page] .admin-drawer-layer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1190!important;background:#0d1b3d29!important}html body main[data-testid=admin-accounts-page] .admin-activity-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px 0!important;border-top:1px solid rgba(13,27,61,.08)!important}html body main[data-testid=admin-accounts-page] .admin-activity-item:first-of-type{border-top:0!important}html body main[data-testid=admin-accounts-page] .admin-activity-item img{width:42px!important;height:42px!important;border-radius:10px!important;object-fit:cover!important}html body main[data-testid=admin-accounts-page] .admin-activity-item div{min-width:0!important}html body main[data-testid=admin-accounts-page] .admin-activity-item b,html body main[data-testid=admin-accounts-page] .admin-activity-item p,html body main[data-testid=admin-accounts-page] .admin-activity-item span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main[data-testid=admin-accounts-page] .admin-activity-item p{margin:2px 0!important;color:#0d1b3db3!important;font-size:12px!important;font-weight:700!important}html body main[data-testid=admin-accounts-page] .admin-activity-item span{color:#0d1b3d80!important;font-size:11px!important;font-weight:750!important}html body main[data-testid=admin-accounts-page] .admin-activity-item button{min-height:32px!important;border:1px solid var(--admin-ci-line)!important;border-radius:9px!important;background:#fff!important;color:var(--admin-ci-blue)!important;font-size:12px!important;font-weight:900!important;padding:0 10px!important}html body main[data-testid=admin-accounts-page].admin-page{max-width:min(calc(100% - 32px),1420px)!important;width:min(calc(100% - 32px),1420px)!important;margin:0 auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 0 64px!important;animation:none!important;transform:none!important}html body main[data-testid=admin-accounts-page]>.home-desktop-sidebar,html body main[data-testid=admin-accounts-page]>.unified-sidebar,html body main[data-testid=admin-accounts-page]>[data-testid=app-desktop-sidebar]{display:none!important}html body main[data-testid=admin-accounts-page] .admin-main{grid-column:1!important;width:100%!important;justify-self:center!important;gap:12px!important;padding:4px 0 42px!important}html body main[data-testid=admin-accounts-page] .admin-header{gap:10px!important;padding:0!important}html body main[data-testid=admin-accounts-page] .admin-header h1{font-size:22px!important;line-height:28px!important}html body main[data-testid=admin-accounts-page] .admin-header p{font-size:12px!important;line-height:18px!important}html body main[data-testid=admin-accounts-page] .admin-tabs button,html body main[data-testid=admin-accounts-page] .admin-filters select,html body main[data-testid=admin-accounts-page] .admin-filters .ghost.compact{min-height:36px!important}html body main[data-testid=admin-accounts-page] .admin-table-card{border-radius:16px!important}@media(max-width:760px){html body main[data-testid=admin-accounts-page].admin-page{padding:0 12px 28px!important}html body main[data-testid=admin-accounts-page] .admin-main{width:100%!important;padding:4px 0 34px!important}}html body .app-shell.ci-blue-shell:has(main.auth-page)>.ci-blue-header,html body .app-shell:has(main.auth-page)>.top-actions{display:none!important}html body main.auth-page{width:min(100%,1180px)!important;min-height:100dvh!important;margin:0 auto!important;padding:clamp(28px,7vh,86px) 24px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#111827!important}html body main.auth-page-register{padding-block:24px 34px!important}html body main.auth-page .auth-card{width:min(100%,560px)!important;display:grid!important;gap:16px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body main.auth-page .auth-login-card{width:min(100%,520px)!important;justify-self:center!important}html body main.auth-page .auth-logo{width:150px!important;height:auto!important;justify-self:start!important;margin:0 0 22px!important;display:block!important}html body main.auth-page .auth-heading{display:grid!important;gap:8px!important;margin-bottom:18px!important}html body main.auth-page .auth-heading h1{margin:0!important;color:#111827!important;font-size:32px!important;line-height:40px!important;letter-spacing:0!important;font-weight:950!important}html body main.auth-page .auth-heading h1 span{color:#0b6bff!important}html body main.auth-page .auth-heading p{margin:0!important;color:#5f6b7a!important;font-size:15px!important;line-height:22px!important;font-weight:650!important}html body main.auth-page .auth-field{min-height:56px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #E5EAF1!important;border-radius:8px!important;background:#fff!important;padding:0 16px!important;color:#1473d7!important}html body main.auth-page .auth-field input{width:100%!important;min-width:0!important;height:54px!important;border:0!important;background:transparent!important;color:#182235!important;padding:0!important;font-size:15px!important;font-weight:650!important;outline:0!important}html body main.auth-page .auth-field small{grid-column:2 / -1!important;margin-top:-9px!important;padding-bottom:8px!important;color:#6b7280!important;font-size:12px!important;font-weight:650!important}html body main.auth-page .auth-icon-button,html body main.auth-page .auth-link,html body main.auth-page .auth-switch button{border:0!important;background:transparent!important;color:#0567c8!important;box-shadow:none!important;padding:0!important;font-weight:850!important}html body main.auth-page .auth-icon-button{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;color:#7a8492!important}html body main.auth-page .auth-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}html body main.auth-page .auth-login-options{margin:8px 0 18px!important}html body main.auth-page .auth-remember{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#4b5563!important;font-size:14px!important;font-weight:700!important}html body main.auth-page .auth-remember input{width:16px!important;height:16px!important;accent-color:#096EFF!important}html body main.auth-page .auth-submit{width:100%!important;min-height:56px!important;border-radius:8px!important;background:#096eff!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 12px 24px #096eff33!important}html body main.auth-page .auth-switch{margin:16px 0 0!important;text-align:center!important;color:#6b7280!important;font-size:14px!important;font-weight:650!important}html body main.auth-page .auth-photo-picker{display:grid!important;justify-items:center!important;gap:7px!important;margin:0 0 6px!important;color:#0567c8!important}html body main.auth-page .auth-photo-picker button{width:112px!important;height:112px!important;border:0!important;border-radius:999px!important;background:#f0f5ff!important;color:#0b6bff!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body main.auth-page .auth-photo-picker span{color:#6b7280!important;font-size:13px!important;font-weight:650!important}html body main.auth-page .auth-tip{display:grid!important;grid-template-columns:22px minmax(0,1fr) 20px!important;gap:12px!important;align-items:start!important;width:min(100%,400px)!important;justify-self:center!important;padding:14px 16px!important;border:1px solid #E8EEF8!important;border-radius:4px!important;background:#f5f8ff!important;color:#0b6bff!important}html body main.auth-page .auth-tip p,html body main.auth-page .auth-tip span{margin:0!important;color:#4b5563!important;font-size:13px!important;line-height:19px!important}html body main.auth-page .auth-tip b{display:block!important;color:#1f2937!important;margin-bottom:2px!important}html body main.auth-page .auth-tip button{border:0!important;background:transparent!important;color:#4b83c5!important;padding:0!important}html body main.auth-page .auth-password-rules{display:grid!important;gap:8px!important;margin:2px 0 10px!important;padding:0 0 0 44px!important;list-style:none!important}html body main.auth-page .auth-password-rules li{display:flex!important;align-items:center!important;gap:8px!important;color:#6b7280!important;font-size:12px!important;font-weight:700!important}html body main.auth-page .auth-password-rules li.ok{color:#0567c8!important}html body main.auth-page .auth-otp-panel{display:grid!important;gap:10px!important;padding:14px!important;border:1px solid #D7E8FF!important;border-radius:8px!important;background:#f8fbff!important}html body main.auth-page .auth-otp-panel input{min-height:46px!important;border:1px solid #E5EAF1!important;border-radius:8px!important;padding:0 14px!important}html body main.auth-page .auth-compat-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body main.auth-page .auth-terms{margin:8px 0 0!important;text-align:center!important;color:#6b7280!important;font-size:12px!important;line-height:18px!important}html body main.auth-page .auth-terms b{color:#0567c8!important}@keyframes communityLazyFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes communitySkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes communityGateGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}html body main.community-page .community-lazy-appear{opacity:0;animation:communityLazyFade .42s cubic-bezier(.22,1,.36,1) forwards}html body main.community-page .community-load-more-sentinel{width:100%;height:2px}html body main.community-page .community-lazy-skeleton{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}html body main.community-page .community-skeleton-card{min-height:260px;display:grid;gap:12px;align-content:start;padding:14px;border:1px solid rgba(13,27,61,.08);border-radius:16px;background:#fff;box-shadow:0 16px 40px #0d1b3d0f}html body main.community-page .community-skeleton-card span,html body main.community-page .community-skeleton-card b,html body main.community-page .community-skeleton-card i{display:block;border-radius:12px;background:linear-gradient(90deg,#edf2f8,#f8fbff 45%,#edf2f8);background-size:220% 100%;animation:communitySkeletonPulse 1.05s ease-in-out infinite}html body main.community-page .community-skeleton-card span{height:152px}html body main.community-page .community-skeleton-card b{width:78%;height:18px}html body main.community-page .community-skeleton-card i{width:56%;height:12px}html body main.community-page .community-login-gate{position:relative;min-height:300px;display:grid;place-items:end center;margin-top:-58px;padding:110px 18px 26px;isolation:isolate}html body main.community-page .community-login-gate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#fff0,#ffffffdb 32%,#fff 72%)}html body main.community-page .community-login-gate:after{content:"";position:absolute;inset:auto 0 0;height:180px;z-index:-1;border-radius:24px;background:linear-gradient(120deg,#096eff29,#2ba7ff3d,#ff6a0029,#096eff29);background-size:260% 260%;animation:communityGateGradient 4.8s ease infinite;filter:saturate(1.05)}html body main.community-page .community-login-gate>div{width:min(100%,420px);display:grid;justify-items:center;gap:10px;padding:22px;border:1px solid rgba(13,27,61,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 22px 60px #0d1b3d1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center}html body main.community-page .community-login-gate h2{margin:0;color:#0d1b3d;font-size:22px;line-height:29px;font-weight:950}html body main.community-page .community-login-gate p{margin:0;color:#0d1b3da8;font-size:13px;line-height:20px;font-weight:700}html body main.community-page .community-login-gate button{min-width:170px;min-height:42px;border-radius:999px;background:linear-gradient(120deg,#096eff,#2ba7ff,#096eff)!important;background-size:220% 220%!important;animation:communityGateGradient 3.4s ease infinite}@media(max-width:760px){html body main.auth-page{padding:28px 18px!important}html body main.auth-page .auth-heading h1{font-size:28px!important;line-height:35px!important}html body main.community-page .community-lazy-skeleton{grid-template-columns:minmax(0,1fr);gap:14px}html body main.community-page .community-login-gate{margin-top:-42px;padding-inline:10px}}@keyframes communitySkeleton{0%{background-position:0% 0}to{background-position:-200% 0}}@media(min-width:901px){html:has(main.ci-blue-search-result-page),html:has(main.ci-blue-search-result-page) body{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page){width:100vw!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;overscroll-behavior:auto!important}html body main.ci-blue-search-result-page,html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page{height:auto!important;min-height:calc(100dvh - 84px)!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;padding-bottom:96px!important}html body main.ci-blue-search-result-page .match-answer-grid,html body main.ci-blue-search-result-page .answer-main,html body main.ci-blue-search-result-page .match-summary-card,html body main.ci-blue-search-result-page .search-match-breakdown,html body main.ci-blue-search-result-page .other-options,html body main.ci-blue-search-result-page .other-options-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell main.community-page .community-feed{width:100%!important;max-width:100%!important;justify-self:stretch!important}html body main.community-page .community-masonry{display:block!important;column-count:3!important;column-gap:18px!important;gap:0!important}html body main.community-page .community-post-card{display:inline-grid!important;width:100%!important;margin:0 0 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;break-inside:avoid!important;page-break-inside:avoid!important}html body main.community-page .community-media-frame{aspect-ratio:4 / 3.1!important;width:100%!important;margin:0!important;border-radius:14px!important;overflow:hidden!important}html body main.community-page .community-post-card:nth-child(3n+1) .community-media-frame{aspect-ratio:4 / 4.8!important}html body main.community-page .community-post-card:nth-child(3n+2) .community-media-frame{aspect-ratio:4 / 3.35!important}html body main.community-page .community-post-card:nth-child(3n) .community-media-frame{aspect-ratio:4 / 5.4!important}html body main.community-page .community-media-frame img{width:100%!important;height:100%!important;object-fit:cover!important}}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.38fr) minmax(330px,.95fr)!important;gap:32px!important;width:100%!important;max-width:none!important;margin:22px 0 28px!important;padding:44px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 28px 80px #1e3a8a1a!important;overflow:visible!important}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded>.review-topbar{position:absolute!important;right:-18px!important;top:-72px!important;z-index:5!important;display:flex!important;justify-content:flex-end!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded .review-topbar .back-button{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;min-width:56px!important;padding:0!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:50%!important;background:#fffffff5!important;color:#07164f!important;box-shadow:0 18px 42px #1e3a8a24!important}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded .review-media-first-card{grid-column:1!important;grid-row:1!important;display:grid!important;gap:24px!important;align-content:start!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded .review-media-card-head{display:grid!important;gap:20px!important}html body main.community-page .community-inline-create-review .community-compose-title{display:flex!important;align-items:center!important;gap:14px!important}html body main.community-page .community-inline-create-review .community-compose-title h2{margin:0!important;color:#07164f!important;font-size:28px!important;line-height:1.1!important;font-weight:900!important}html body main.community-page .community-inline-create-review .community-compose-title span{color:#a855f7!important;font-size:30px!important;transform:rotate(-18deg)!important}html body main.community-page .community-inline-create-review .community-compose-page-row{display:grid!important;grid-template-columns:78px auto minmax(120px,160px)!important;align-items:center!important;gap:20px!important}html body main.community-page .community-inline-create-review .community-compose-page-row img{width:78px!important;height:78px!important;padding:12px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:50%!important;background:#fff!important;object-fit:contain!important}html body main.community-page .community-inline-create-review .community-compose-page-row b{padding-left:20px!important;border-left:1px solid rgba(13,27,61,.1)!important;color:#07164f!important;font-size:20px!important;font-weight:900!important}html body main.community-page .community-inline-create-review .community-compose-page-row button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:0 18px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:16px!important;background:#fff!important;color:#07164f!important;font-size:16px!important;font-weight:700!important;box-shadow:0 10px 22px #1e3a8a0d!important}html body main.community-page .community-inline-create-review .community-compose-cafe-search,html body main.community-page .community-inline-create-review .review-media-card-head>.eyebrow{display:none!important}html body main.community-page .community-inline-create-review .review-post-caption{min-height:150px!important;padding:24px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:22px!important;background:#fff!important;color:#07164f!important;font-size:20px!important;line-height:1.45!important;box-shadow:none!important}html body main.community-page .community-inline-create-review .review-post-caption::placeholder{color:#07164f6b!important}html body main.community-page .community-inline-create-review .review-media-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action{display:grid!important;grid-template-rows:58px auto!important;justify-items:center!important;align-items:center!important;gap:10px!important;width:auto!important;height:auto!important;min-height:88px!important;padding:0!important;border:0!important;border-radius:18px!important;background:transparent!important;color:#07164f!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action svg{width:58px!important;height:58px!important;padding:17px!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfcff,#f5f7ff)!important;box-shadow:0 14px 26px #1e3a8a12!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action:nth-child(1) svg{color:#43c16d!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action:nth-child(2) svg{color:#e8326f!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action:nth-child(3) svg{color:#f4b63f!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action:nth-child(4) svg{color:#3b82f6!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action:nth-child(5) svg{color:#7c3aed!important}html body main.community-page .community-inline-create-review .review-post-actions{display:none!important}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded .community-create-preview{grid-column:2!important;grid-row:1!important;display:grid!important;align-content:start!important;gap:18px!important;width:100%!important;min-width:0!important;margin:58px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important}html body main.community-page .community-inline-create-review .community-compose-preview-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;padding:22px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#f5f7ffeb,#ffffffdb)!important;overflow:hidden!important}html body main.community-page .community-inline-create-review .community-compose-preview-card>b{grid-column:1 / -1!important;color:#07164f!important;font-size:16px!important;font-weight:900!important}html body main.community-page .community-inline-create-review .community-create-preview .preview-avatar{grid-column:1!important;width:48px!important;height:48px!important;border-radius:50%!important}html body main.community-page .community-inline-create-review .community-create-preview .preview-lines{grid-column:2!important;align-self:center!important;display:grid!important;gap:12px!important}html body main.community-page .community-inline-create-review .community-create-preview .preview-media{grid-column:1 / -1!important;display:grid!important;place-items:center!important;height:142px!important;border-radius:18px!important;color:#1e3a8a1a!important}html body main.community-page .community-inline-create-review .community-create-preview .preview-copy{display:none!important}html body main.community-page .community-inline-create-review .community-compose-privacy{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:72px!important;padding:0 18px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:18px!important;background:#fff!important}html body main.community-page .community-inline-create-review .community-compose-privacy>span{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:50%!important}html body main.community-page .community-inline-create-review .community-compose-privacy b{color:#07164f!important;font-size:17px!important;font-weight:900!important}html body main.community-page .community-inline-create-review .community-compose-privacy button,html body main.community-page .community-inline-create-review .community-compose-publish-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:50px!important;padding:0 20px!important;border-radius:16px!important;font-size:16px!important;font-weight:900!important;white-space:nowrap!important}html body main.community-page .community-inline-create-review .community-compose-privacy button,html body main.community-page .community-inline-create-review .community-compose-publish-actions .ghost{border:1px solid rgba(13,27,61,.1)!important;background:#fff!important;color:#07164f!important}html body main.community-page .community-inline-create-review .community-compose-publish-actions{display:grid!important;grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr)!important;gap:16px!important;margin-top:28px!important}html body main.community-page .community-inline-create-review .community-compose-publish-actions .primary{border:0!important;background:linear-gradient(135deg,#6d3fd6,#2563ff)!important;color:#fff!important;box-shadow:0 18px 36px #2563ff3d!important}@media(max-width:900px){html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded{grid-template-columns:1fr!important;gap:22px!important;margin:18px 0 22px!important;padding:22px!important;border-radius:22px!important}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded>.review-topbar{right:10px!important;top:-62px!important}html body main.community-page .community-inline-create-review .community-compose-page-row{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important}html body main.community-page .community-inline-create-review .community-compose-page-row img{width:58px!important;height:58px!important}html body main.community-page .community-inline-create-review .community-compose-page-row b{padding-left:12px!important;font-size:17px!important}html body main.community-page .community-inline-create-review .community-compose-page-row button{grid-column:1 / -1!important;width:max-content!important}html body main.community-page .community-inline-create-review .review-post-caption{min-height:128px!important;padding:18px!important;font-size:16px!important}html body main.community-page .community-inline-create-review .review-media-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action{min-height:74px!important;gap:7px!important;font-size:11px!important}html body main.community-page .community-inline-create-review .review-media-card .review-icon-action svg{width:42px!important;height:42px!important;padding:12px!important}html body main.community-page .community-inline-create-review>.community-create-embedded-page.community-create-embedded .community-create-preview{grid-column:1!important;margin:0!important}html body main.community-page .community-inline-create-review .community-compose-privacy{grid-template-columns:38px minmax(0,1fr)!important;padding:12px!important}html body main.community-page .community-inline-create-review .community-compose-privacy button{grid-column:2!important;width:max-content!important}html body main.community-page .community-inline-create-review .community-compose-publish-actions{grid-template-columns:1fr!important;margin-top:4px!important}}html body main.community-page .community-inline-create-review.community-compose-overlay{position:fixed!important;top:84px!important;right:0!important;bottom:0!important;left:0!important;z-index:760!important;display:grid!important;place-items:center!important;width:100vw!important;min-width:0!important;height:calc(100dvh - 84px)!important;margin:0!important;padding:24px!important;pointer-events:none!important;background:transparent!important}html body main.community-page .community-inline-create-review.community-compose-overlay>.community-create-embedded{pointer-events:auto!important;display:block!important;width:min(330px,calc(100vw - 48px))!important;max-width:min(330px,calc(100vw - 48px))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 132px)!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body main.community-page .community-inline-create-review.community-compose-overlay .review-topbar{position:absolute!important;left:50%!important;top:-68px!important;transform:translate(-50%)!important;z-index:2!important;display:flex!important;justify-content:center!important;width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;pointer-events:auto!important;background:transparent!important}html body main.community-page .community-inline-create-review.community-compose-overlay .review-media-first-card{box-shadow:0 22px 70px #0d1b3d1f!important}@media(max-width:900px){html body main.community-page .community-inline-create-review.community-compose-overlay{top:72px!important;right:0!important;bottom:0!important;left:0!important;height:calc(100dvh - 72px)!important;padding:16px!important;align-items:start!important}html body main.community-page .community-inline-create-review.community-compose-overlay>.community-create-embedded{width:min(100%,360px)!important;max-width:min(100%,360px)!important;max-height:calc(100dvh - 110px)!important}}html body main.community-page .community-inline-create-review.community-compose-overlay .community-login-card{display:grid!important;align-self:start!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;border:1px solid var(--community-line, rgba(13, 27, 61, .1))!important;border-radius:14px!important;background:#fff!important}html body main.community-page .community-inline-create-review.community-compose-overlay .community-login-card .primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;height:46px!important;padding:0 16px!important;border-radius:10px!important;font-size:14px!important}@media(min-width:901px){html body main.community-page .community-masonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-count:auto!important;gap:18px!important}}html body main.community-page .community-post-card{display:grid!important;width:100%!important;margin:0!important;break-inside:avoid!important;overflow:hidden!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 34px #0d1b3d0b!important}html body main.community-page .community-post-author{display:grid!important;grid-template-columns:minmax(0,1fr) auto 24px!important;align-items:center!important;gap:8px!important;padding:14px 18px 12px!important}html body main.community-page .community-avatar-button{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:0!important}html body main.community-page .community-avatar-button img{width:38px!important;height:38px!important;border-radius:50%!important}html body main.community-page .community-avatar-button b{color:#07164f!important;font-size:13px!important;line-height:17px!important;font-weight:850!important}html body main.community-page .community-avatar-button small{color:#7784a8!important;font-size:11px!important;line-height:14px!important;font-weight:650!important}html body main.community-page .community-follow-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:74px!important;height:34px!important;min-height:34px!important;padding:0 16px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:999px!important;background:#fff!important;color:#1e4fe8!important;box-shadow:0 8px 18px #0d1b3d0a!important;font-size:12px!important;line-height:1!important;font-weight:850!important}html body main.community-page .community-follow-button.followed{background:#eef4ff!important;color:#07164f!important}html body main.community-page .community-kebab{width:24px!important;height:34px!important;color:#07164f!important}html body main.community-page .community-media-frame{width:calc(100% - 36px)!important;margin:0 18px!important;aspect-ratio:4 / 3.35!important;border-radius:10px!important;background:#eef3fb!important}html body main.community-page .community-post-card.featured .community-media-frame,html body main.community-page .community-post-card:nth-child(3n+1) .community-media-frame,html body main.community-page .community-post-card:nth-child(3n+2) .community-media-frame,html body main.community-page .community-post-card:nth-child(3n) .community-media-frame{aspect-ratio:4 / 3.35!important}html body main.community-page .community-media-frame span{top:10px!important;right:10px!important;bottom:auto!important;padding:5px 8px!important;background:#07164fc7!important;color:#fff!important;font-size:11px!important;font-weight:800!important}html body main.community-page .community-thumb-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:12px 18px 0!important}html body main.community-page .community-thumb-strip img{aspect-ratio:1 / .72!important;width:100%!important;border-radius:8px!important;object-fit:cover!important}html body main.community-page .community-post-body{display:grid!important;gap:12px!important;padding:16px 18px 14px!important}html body main.community-page .community-post-body h2{margin:0!important;color:#07164f!important;font-size:23px!important;line-height:1.17!important;font-weight:900!important;letter-spacing:0!important}html body main.community-page .community-post-copy p{margin:0!important;color:#07164fc2!important;font-size:14px!important;line-height:1.48!important;font-weight:650!important}html body main.community-page .community-post-copy button{margin-top:2px!important;padding:0!important;border:0!important;background:transparent!important;color:#1e63ff!important;font-size:12px!important;font-weight:850!important}html body main.community-page .community-place-tag{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:2px 10px!important;align-items:center!important;width:fit-content!important;max-width:82%!important;min-height:52px!important;padding:8px 12px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:10px!important;background:#fff!important;color:#07164f!important}html body main.community-page .community-place-tag img{grid-row:1 / span 2!important;width:34px!important;height:34px!important;border-radius:7px!important;object-fit:cover!important}html body main.community-page .community-place-tag span{font-size:13px!important;line-height:16px!important;font-weight:850!important}html body main.community-page .community-place-tag small{grid-column:2!important;color:#7784a8!important;font-size:11px!important;line-height:13px!important}html body main.community-page .community-tag-groups{gap:8px!important}html body main.community-page .community-tag-groups>div{grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important}html body main.community-page .community-tag-groups b{color:#536184!important;font-size:11px!important;line-height:26px!important;font-weight:850!important}html body main.community-page .community-tag-groups span,html body main.community-page .community-hashtags{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html body main.community-page .community-tag-groups button{min-height:26px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:#f3f1ee!important;color:#07164f!important;font-size:11px!important;font-weight:750!important}html body main.community-page .community-hashtags button{min-height:20px!important;padding:0!important;border:0!important;background:transparent!important;color:#2f64d9!important;font-size:11px!important;font-weight:800!important}html body main.community-page .community-ai-summary{grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;padding:12px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:10px!important;background:#fbfcff!important}html body main.community-page .community-ai-summary p{margin:0!important;color:#07164fbd!important;font-size:12px!important;line-height:1.45!important}html body main.community-page .community-helpful{padding-top:12px!important;border-top:1px solid rgba(13,27,61,.08)!important}html body main.community-page .community-post-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;padding:12px 0 0!important;border-top:1px solid rgba(13,27,61,.08)!important}html body main.community-page .community-post-actions button{justify-content:center!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:#07164f!important;font-size:12px!important;font-weight:850!important}html body main.community-page .community-post-actions .community-like-action{color:#ff354d!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-feed .community-masonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;column-count:auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed .community-post-card{width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-feed .community-post-card.featured .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-feed .community-post-card:nth-child(3n+2) .community-media-frame{aspect-ratio:1 / .92!important;width:100%!important;margin:0!important;border-radius:12px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed .community-media-frame img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(max-width:900px){html body main.community-page .community-masonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;column-count:auto!important}html body main.community-page .community-post-card{width:100%!important;min-width:0!important;margin:0!important}html body main.community-page .community-media-frame,html body main.community-page .community-post-card.featured .community-media-frame,html body main.community-page .community-post-card:nth-child(3n+2) .community-media-frame{aspect-ratio:1 / .92!important}html body main.community-page .community-media-frame img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(min-width:901px){html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(>main.community-page)>.top-actions.ci-blue-header.community-top-actions{display:grid!important;position:sticky!important;top:0!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 32px),1438px)!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;overflow:visible!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(>main.community-page)>.top-actions.ci-blue-header.community-top-actions>.shell-top-brand{width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(>main.community-page)>.top-actions.ci-blue-header.community-top-actions>.shell-top-brand>.brand-logo-img{position:absolute!important;left:-17px!important;top:-8px!important;display:block!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell main.community-page .community-layout{grid-template-columns:248px minmax(0,1fr)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed{width:100%!important;max-width:100%!important;justify-self:stretch!important}}html body .community-post-body .community-post-copy{display:grid!important;gap:6px!important}html body .community-post-body .community-post-copy p{margin:0!important;color:var(--community-navy, #07164f)!important;font-size:15px!important;line-height:1.58!important;white-space:pre-wrap!important}html body .community-post-body .community-post-copy button{justify-self:start!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--community-blue-2, #1e63ff)!important;font-size:13px!important;font-weight:800!important}html body .community-post-body .community-tag-groups,html body .community-post-body .community-ai-summary{display:none!important}@media(min-width:901px){html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page){height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page,html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page{height:auto!important;min-height:calc(100dvh - 84px)!important;max-height:none!important;overflow:visible!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page{display:block!important;width:min(100% - 10px,843px)!important;max-width:calc(100% - 10px)!important;margin:0 auto 6px!important;padding:0 23px 24px!important;border-radius:0 0 22px 22px!important;background:#fff!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-engine-card,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .suggestions,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero{order:1!important;display:block!important;width:100%!important;min-height:176px!important;height:176px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge{width:max-content!important;height:25px!important;margin:0 0 13px!important;padding:0 14px!important;font-size:13px!important;letter-spacing:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{max-width:330px!important;margin:0!important;font-size:28px!important;line-height:1.18!important;letter-spacing:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero p{max-width:238px!important;margin:16px 0 0!important;font-size:15px!important;line-height:1.65!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{position:absolute!important;top:98px!important;right:2px!important;z-index:2!important;width:110px!important;height:106px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;pointer-events:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame .home-mascot-image{width:110px!important;height:106px!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box{order:2!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:39px!important;min-height:39px!important;margin:0 0 12px!important;padding:0 14px!important;border:1px solid #e2e8f4!important;border-radius:999px!important;background:#fff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box textarea[data-testid=search-input]{height:39px!important;min-height:39px!important;padding:0!important;font-size:15px!important;line-height:39px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{order:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:12px!important;width:100%!important;min-height:46px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{order:4!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:71px!important;margin:0 0 19px!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar:has([data-testid=city-picker-trigger][aria-expanded=true]){margin-bottom:432px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{order:5!important;display:grid!important;width:100%!important;height:94px!important;margin:0 0 18px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{display:flex!important;flex-wrap:nowrap!important;width:calc(100% + 46px)!important;height:63px!important;margin:0 -23px 22px!important;padding:28px 23px 0!important;overflow-x:auto!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby{display:block!important;width:100%!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-nearby .popular-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;width:100%!important;height:112px!important;min-height:112px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page{display:block!important;width:min(100% - 10px,843px)!important;max-width:calc(100% - 10px)!important;margin:0 auto 6px!important;padding:0 23px 24px!important;border-radius:0 0 22px 22px!important;background:#fff!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero{order:1!important;display:block!important;width:100%!important;min-height:176px!important;height:176px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge{width:max-content!important;height:25px!important;margin:0 0 13px!important;padding:0 14px!important;font-size:13px!important;letter-spacing:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{max-width:330px!important;margin:0!important;font-size:28px!important;line-height:1.18!important;letter-spacing:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero p{max-width:238px!important;margin:16px 0 0!important;font-size:15px!important;line-height:1.65!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{position:absolute!important;top:145px!important;right:4px!important;z-index:2!important;width:139px!important;height:116px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame .home-mascot-image{width:139px!important;height:116px!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box{order:2!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;width:100%!important;height:39px!important;min-height:39px!important;margin:0 0 12px!important;padding:0 14px!important;border-radius:999px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box textarea[data-testid=search-input]{height:39px!important;min-height:39px!important;padding:0!important;font-size:15px!important;line-height:39px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{order:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:12px!important;width:100%!important;min-height:46px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{order:4!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:71px!important;margin:0 0 19px!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{order:5!important;display:grid!important;width:100%!important;height:94px!important;margin:0 0 18px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{display:flex!important;flex-wrap:nowrap!important;width:calc(100% + 46px)!important;height:63px!important;margin:0 -23px 22px!important;padding:28px 23px 0!important;overflow-x:auto!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby{display:block!important;width:100%!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-nearby .popular-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;width:100%!important;height:112px!important;min-height:112px!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header{position:relative!important;top:auto!important;display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .menu-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;margin:0!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .result-notification-button{grid-column:4!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-self:stretch!important;align-self:center!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header{position:relative!important;top:auto!important;display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 40px!important;grid-template-rows:72px!important;gap:8px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-14px!important;top:-7px!important;width:255px!important;min-width:255px!important;max-width:255px!important;height:76px!important;min-height:76px!important;max-height:76px!important;object-fit:contain!important;object-position:left top!important;margin:0!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .language-dropdown{grid-column:2!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;justify-self:end!important;align-self:center!important;width:58px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .menu-button{grid-column:3!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:end!important;align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;transform:none!important}}:root{--color-bg: #FBF8F2;--color-surface: #FFFFFF;--color-surface-soft: #F6EFE6;--color-primary: #4B260F;--color-primary-dark: #281305;--color-accent: #8C5A32;--color-text: #17110D;--color-text-muted: #776D64;--color-border: #E8DED2;--color-success: #4D8B36;--color-warning: #B7791F;--color-error: #C0392B;--color-chip-bg: #F8F3EB;--color-chip-active: #4B260F;--color-chip-active-text: #FFFFFF;--shadow-card: 0 14px 38px rgba(45, 31, 20, .08);--shadow-soft: 0 7px 18px rgba(45, 31, 20, .07);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Noto Sans Thai,Helvetica Neue,Arial,sans-serif}.mobile-filter-icon,.mobile-reference-category,.mobile-search-placeholder{display:none}.ci-blue-community-shell{--ci-navy: #0d1b3d;--ci-blue: #2563eb;--ci-blue-dark: #1e3a8a;--ci-blue-soft: #eff6ff;--ci-line: rgba(13, 27, 61, .1);--ci-muted: rgba(13, 27, 61, .62);--ci-surface: rgba(255, 255, 255, .96);overflow-x:hidden!important;background:linear-gradient(180deg,#f7fbff,#f3f6fb 52%,#fff)!important}.ci-blue-community-shell .ci-blue-header{width:min(100% - 32px,1180px)!important;min-height:76px!important;margin:16px auto 0!important;padding:20px 28px 10px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffff5!important;box-shadow:0 14px 38px #0d1b3d12!important}.ci-blue-community-shell .ci-blue-header .home-primary-nav{display:flex!important}.ci-blue-community-shell .ci-blue-header .shell-top-brand{padding:0!important;border:0!important;background:transparent!important}.ci-blue-community-shell .ci-blue-header .brand-title{color:var(--ci-navy)!important;font-size:34px!important;line-height:34px!important;font-weight:700!important}.home-ci-blue .home-hero h1.home-hero-title-th,.home-ci-blue .home-hero h1.home-hero-title-th mark{font-family:"LINE Seed Sans TH","Noto Sans Thai",var(--ci-heading-font),system-ui,sans-serif!important;font-weight:800!important;letter-spacing:0!important}.home-ci-blue .home-hero h1.home-hero-title-th{line-height:.98!important}.community-ci-blue{width:min(calc(100% - 48px),1320px);margin:0 auto;padding:24px 0 76px;color:var(--ci-navy);font-family:var(--font-body);overflow-x:hidden}.community-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 260px;gap:18px;align-items:start}.community-sidebar,.community-right-rail{position:sticky;top:18px;display:grid;gap:14px}.community-sidebar section,.community-right-rail section,.community-post-card,.community-create-panel,.community-more-like-this,.community-empty{border:1px solid var(--ci-line);border-radius:18px;background:var(--ci-surface);box-shadow:0 18px 44px #0d1b3d12}.community-sidebar section,.community-right-rail section{padding:16px}.community-sidebar h2,.community-sidebar h3,.community-right-rail h3,.community-feed-head h1,.community-mobile-heading h1,.community-create-panel h1{margin:0;letter-spacing:0}.community-sidebar p{margin:8px 0 14px;color:var(--ci-muted);font-size:14px;line-height:1.45}.community-sidebar section>button:not(.primary),.community-right-rail button{width:100%;min-height:48px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--ci-navy);text-align:left}.community-sidebar img,.community-right-rail img{width:36px;height:36px;border-radius:50%;object-fit:cover}.community-topic-cloud,.community-chip-row{display:flex;flex-wrap:wrap;gap:8px}.community-topic-cloud button,.community-chip-row button,.community-topic-rail button{min-height:34px;padding:0 12px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#fff;color:var(--ci-blue-dark);font-size:13px;font-weight:700}.community-topic-rail{display:flex;gap:10px;overflow-x:auto;padding:2px 0 16px;scrollbar-width:none}.community-topic-rail button{flex:0 0 auto}.community-topic-rail .active,.community-chip-row button:hover{background:var(--ci-blue);color:#fff}.community-feed{min-width:0}.community-feed-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.community-feed-head h1{font-size:42px;line-height:1.05}.community-masonry{column-count:2;column-gap:16px}.community-post-card{display:inline-block;width:100%;margin:0 0 16px;overflow:hidden;break-inside:avoid}.community-post-card.compact{display:block}.community-post-author{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 14px 10px}.community-avatar-button{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border:0;background:transparent;color:var(--ci-navy);text-align:left}.community-avatar-button img{width:42px;height:42px;border-radius:50%;object-fit:cover}.community-avatar-button span,.community-place-tag span,.community-right-rail span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-avatar-button b,.community-avatar-button small{display:block}.community-avatar-button small,.community-place-tag small{color:var(--ci-muted);font-size:12px}.community-media-frame{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border:0;background:#e9f1ff;overflow:hidden}.community-post-card:nth-child(3n+2) .community-media-frame{aspect-ratio:4 / 5}.community-media-frame img{width:100%;height:100%;object-fit:cover}.community-media-frame span{position:absolute;right:10px;bottom:10px;padding:5px 9px;border-radius:999px;background:#0d1b3dc7;color:#fff;font-size:12px}.community-post-body{display:grid;gap:11px;padding:14px}.community-place-tag{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px 8px;align-items:center;width:100%;min-height:42px;padding:8px 10px;border:1px solid rgba(37,99,235,.12);border-radius:12px;background:var(--ci-blue-soft);color:var(--ci-blue-dark);text-align:left}.community-place-tag small{grid-column:2}.community-post-body h2{margin:0;font-size:22px;line-height:1.15;letter-spacing:0}.community-post-body p{margin:0;color:#0d1b3dc7;line-height:1.55}.community-ai-summary{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px 12px;border-radius:14px;background:#f8fbff;color:#0d1b3dc2;font-size:13px;line-height:1.45}.community-post-actions,.community-detail-actions,.community-create-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.community-post-actions button,.community-post-actions span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--ci-line);border-radius:999px;background:#fff;color:var(--ci-navy);font-size:12px;font-weight:700}.community-match-score{color:var(--ci-blue-dark)!important;background:var(--ci-blue-soft)!important}.community-mobile-heading,.community-bottom-nav{display:none}.community-empty{padding:28px;text-align:center}.community-detail-grid{display:grid;grid-template-columns:minmax(0,760px) 320px;gap:18px;align-items:start;width:min(100%,1100px);margin:0 auto}.community-detail-main{display:grid;gap:14px}.community-detail-actions,.community-more-like-this{padding:16px}.community-more-like-this{display:grid;gap:10px}.community-more-like-this h2{margin:0}.community-more-like-this button{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;border:0;background:transparent;color:var(--ci-navy);text-align:left}.community-more-like-this img{width:72px;height:62px;border-radius:12px;object-fit:cover}.community-create-page{display:grid;place-items:start center}.community-create-panel{width:min(100%,760px);display:grid;gap:16px;padding:22px}.community-create-panel textarea{min-height:132px;resize:vertical}.community-media-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.community-media-picker button{display:grid;place-items:center;min-height:104px;border:1px dashed rgba(37,99,235,.28);border-radius:14px;background:#f8fbff;color:var(--ci-blue-dark)}@media(max-width:1100px){.community-layout{grid-template-columns:210px minmax(0,1fr)}.community-right-rail{display:none}}@media(max-width:760px){.ci-blue-community-shell .ci-blue-header{width:calc(100% - 24px)!important;min-height:58px!important;margin-top:10px!important;padding:10px 12px!important;border-radius:18px!important}.ci-blue-community-shell .ci-blue-header .home-primary-nav,.ci-blue-community-shell .profile-shortcut,.ci-blue-community-shell .logout-shortcut,.ci-blue-community-shell .community-bell-button{display:none!important}.ci-blue-community-shell .ci-blue-header .brand-title{font-size:24px!important;line-height:24px!important}.community-ci-blue{width:calc(100% - 24px);padding:14px 0 92px}.community-mobile-heading{display:block;margin-bottom:12px}.community-mobile-heading h1{font-size:28px;line-height:1.08}.community-layout,.community-detail-grid{display:block}.community-sidebar,.community-right-rail,.community-feed-head{display:none}.community-masonry{column-count:1}.community-post-card{display:block;margin-bottom:14px;border-radius:16px}.community-post-body h2{font-size:19px}.community-post-author{padding:12px}.community-post-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.community-post-actions button,.community-post-actions span{justify-content:center;width:100%}.community-bottom-nav{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:66px;padding:8px;border:1px solid rgba(13,27,61,.1);border-radius:22px;background:#fffffff5;box-shadow:0 14px 40px #0d1b3d29}.community-bottom-nav button{display:grid;place-items:center;gap:2px;min-width:0;min-height:46px;border:0;background:transparent;color:#0d1b3d9e;font-size:10px;font-weight:700}.community-bottom-nav .active{color:var(--ci-blue)}.community-bottom-nav .community-plus{width:54px;height:54px;min-height:54px;justify-self:center;border-radius:50%;background:var(--ci-blue);color:#fff;font-size:30px;line-height:1;box-shadow:0 10px 28px #2563eb52}.community-create-panel{padding:16px;border-radius:16px;margin-bottom:100px}.community-create-page .community-bottom-nav{display:none!important}.community-media-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.community-media-picker button{min-height:86px}.community-detail-actions{display:grid;grid-template-columns:1fr}.community-more-like-this{margin-top:14px}}*{box-sizing:border-box}html{min-width:320px;background:#f3eee7}body{margin:0;background:radial-gradient(circle at top,#fffdf8 0,#f3eee7 62%);color:var(--color-text);overflow-x:hidden}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,filter .12s ease,opacity .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}button:not(:disabled):active{transform:translateY(1px) scale(.985);filter:brightness(.96) saturate(.96);box-shadow:inset 0 2px 8px #0d1b3d1f}button[aria-busy=true],button[data-loading=true],button.is-loading{cursor:progress;opacity:.86;filter:brightness(.94) saturate(.9);box-shadow:inset 0 2px 10px #0d1b3d29}button:disabled{cursor:not-allowed;opacity:.55}button[aria-busy=true]:disabled,button[data-loading=true]:disabled,button.is-loading:disabled{opacity:.86}.app-shell{position:relative;width:min(430px,100vw);min-height:100vh;margin:0 auto;background:var(--color-bg);color:var(--color-text);padding:14px 0 48px;overflow-x:hidden}.home-shell{background:#fbf8f2}.home-desktop-sidebar,.result-sidebar,.result-share-actions{display:none}.page{padding:18px;display:flex;flex-direction:column;gap:18px}.top-actions{position:sticky;top:0;z-index:500;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:0 18px 8px;background:linear-gradient(180deg,var(--color-bg) 74%,rgba(251,248,242,0))}.home-top-actions{position:relative;justify-content:flex-start;padding:12px 18px 8px;background:transparent}.menu-button{min-width:40px;min-height:38px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-primary-dark);display:inline-grid;place-items:center;margin-right:auto}.home-top-actions .menu-button{margin-right:0;border:0;background:transparent;box-shadow:none}.home-top-brand{position:absolute;left:50%;transform:translate(-50%);border:0;background:transparent;color:var(--color-primary-dark);padding:0 6px;font-size:24px;line-height:32px;font-weight:900;letter-spacing:0}.home-bell-button{width:38px;height:38px;margin-left:auto;border:0;background:transparent;color:var(--color-primary-dark);display:grid;place-items:center}.result-top-brand{position:absolute;left:50%;transform:translate(-50%);border:0;background:transparent;color:var(--color-primary-dark);padding:0 6px;font-size:18px;line-height:26px;font-weight:900;letter-spacing:0}.result-bell-button{width:34px;height:34px;margin-left:auto;border:0;background:transparent;color:var(--color-primary-dark);display:grid;place-items:center}.detail-top-brand{position:absolute;left:50%;transform:translate(-50%);border:0;background:transparent;color:var(--color-primary-dark);padding:0 6px;font-size:18px;line-height:26px;font-weight:900;letter-spacing:0}.detail-bell-button{width:34px;height:34px;margin-left:auto;border:0;background:transparent;color:var(--color-primary-dark);display:grid;place-items:center}.cafe-top-brand{position:absolute;left:50%;transform:translate(-50%);border:0;background:transparent;color:var(--color-primary-dark);padding:0 6px;font-size:18px;line-height:26px;font-weight:900;letter-spacing:0}.cafe-bell-button{width:34px;height:34px;margin-left:auto;border:0;background:transparent;color:var(--color-primary-dark);display:grid;place-items:center}.review-top-brand{position:absolute;left:50%;transform:translate(-50%);border:0;background:transparent;color:var(--color-primary-dark);padding:0 6px;font-size:18px;line-height:26px;font-weight:900;letter-spacing:0}.review-bell-button{width:34px;height:34px;margin-left:auto;border:0;background:transparent;color:var(--color-primary-dark);display:grid;place-items:center}.admin-top-brand{position:absolute;left:50%;transform:translate(-50%);border:0;background:transparent;color:var(--color-primary-dark);padding:0 6px;font-size:18px;line-height:26px;font-weight:900;letter-spacing:0}.admin-bell-button{width:34px;height:34px;margin-left:auto;border:0;background:transparent;color:var(--color-primary-dark);display:grid;place-items:center}.app-top-brand{position:absolute;left:50%;transform:translate(-50%);border:0;background:transparent;color:var(--color-primary-dark);padding:0 6px;font-size:18px;line-height:26px;font-weight:900;letter-spacing:0}.app-bell-button{width:34px;height:34px;margin-left:auto;border:0;background:transparent;color:var(--color-primary-dark);display:grid;place-items:center}.detail-shell .top-actions>.language-toggle,.cafe-shell .top-actions>.language-toggle,.review-shell .top-actions>.language-toggle,.admin-shell .top-actions>.language-toggle,.cafe-shell .top-actions>.logout-shortcut,.admin-shell .top-actions>.logout-shortcut,.review-shell .top-actions>.logout-shortcut,.detail-shell .top-actions>.logout-shortcut{display:none}.review-shell .logout-shortcut{width:34px;min-width:34px;height:34px;border-radius:50%;padding:0;font-size:0}.review-shell .logout-shortcut:before{content:"⏻";font-size:13px;line-height:1}@media(max-width:699px){.top-actions>.language-toggle,.top-actions>.logout-shortcut{display:none}.review-shell .logout-shortcut{display:inline-grid}}.app-nav{position:absolute;top:calc(100% - 2px);left:18px;right:18px;display:none;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:14px;background:#fffffffa;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-nav.open{display:grid}.app-nav button{min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--color-primary-dark);display:flex;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:850;text-align:left}.app-nav button.active,.app-nav button:hover{background:var(--color-surface-soft)}.nav-language{padding:4px 10px 2px}.nav-language .language-toggle{justify-content:flex-start}.language-toggle{display:flex;justify-content:flex-end;align-items:center;gap:7px;color:var(--color-text-muted);font-size:12px;font-weight:800}.language-toggle button{border:0;background:transparent;color:var(--color-text-muted);padding:6px 2px;font-weight:800}.language-toggle button.active{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:4px}.language-dropdown{position:relative;width:auto;height:auto;min-width:54px;margin-left:auto;overflow:visible;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary-dark)}.language-dropdown>button{min-height:34px;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-primary-dark);padding:0 10px;display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:900;box-shadow:var(--shadow-soft)}.language-swap>button{gap:7px;min-width:58px;justify-content:center}.language-swap-next{color:var(--color-text-muted);font-size:10px;font-weight:800;opacity:.72}.language-swap-next:before{content:"/";margin-right:6px;color:var(--color-border-strong)}.language-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:700;display:grid;gap:4px;min-width:72px;padding:6px;border:1px solid var(--color-border);border-radius:12px;background:#fff;box-shadow:var(--shadow-card)}.language-dropdown-menu button{min-height:30px;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:900;text-align:left;padding:0 9px}.language-dropdown-menu button.active,.language-dropdown-menu button:hover{background:var(--color-surface-soft);color:var(--color-primary-dark)}.profile-shortcut{width:38px;height:38px;min-width:38px;border:1px solid var(--color-border);border-radius:50%;background:#fff;color:var(--color-primary-dark);padding:0;display:inline-grid;place-items:center;box-shadow:var(--shadow-soft);overflow:hidden}.profile-shortcut img{width:100%;height:100%;object-fit:cover;display:block}.profile-shortcut span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--color-text-muted);font-size:13px;line-height:18px}.brand b{color:var(--color-primary-dark);font-size:24px;line-height:30px;letter-spacing:-.01em}.brand:after{content:"";width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#d8b892,#40210f);box-shadow:inset 0 0 0 2px #fff,var(--shadow-soft)}.hero,.page-header{display:grid;gap:6px;text-align:center;padding:8px 4px 4px}.hero h1{margin:0;font-size:20px;line-height:26px;font-weight:800;letter-spacing:0}h1{margin:0;font-size:27px;line-height:34px;font-weight:850;letter-spacing:-.01em}h2{margin:0;font-size:20px;line-height:27px;font-weight:800;letter-spacing:0}h3{margin:0;font-size:16px;line-height:22px;font-weight:800;letter-spacing:0}p{margin:0;line-height:22px;color:var(--color-text-muted)}.eyebrow{color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:850;text-transform:none;letter-spacing:0}.search-box{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:18px;background:#fff;padding:14px;box-shadow:var(--shadow-card)}.search-box-prompt{position:absolute;left:16px;top:15px;z-index:1;color:#b8afa6;font-size:13px;line-height:18px;font-weight:650;pointer-events:none}.search-box input,select,textarea,.choice-panel input{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:12px 13px;color:var(--color-text);line-height:20px}.search-box input{min-height:76px;border:0;padding:4px 0 22px;align-self:stretch;font-size:15px;line-height:22px}.search-box textarea{min-height:76px;border:0;padding:22px 0 2px;align-self:center;font-size:15px;line-height:22px;resize:none;overflow:hidden}.search-box input::placeholder{color:#b7aea5;font-size:13px}.search-box textarea::placeholder{color:#b7aea5;font-size:13px}.search-box.compact{min-height:54px;padding:8px 10px;box-shadow:none}.search-box.compact input{min-height:36px;padding:0}.search-box.compact textarea{min-height:36px;padding:0;white-space:nowrap}textarea{min-height:96px;resize:vertical}.field-label{display:grid;gap:8px;color:var(--color-primary-dark);font-size:13px;line-height:18px;font-weight:800}.city-tags{display:flex;flex-wrap:wrap;gap:8px}.city-tag{min-height:34px;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-primary-dark);padding:7px 11px;font-weight:800;line-height:18px;box-shadow:0 2px 8px #2d1f1408}.city-tag.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.search-home{gap:18px}.home-brand{display:flex;justify-content:center;align-items:center;min-height:28px}.search-home>.home-brand{display:none}.home-brand b{color:var(--color-primary-dark);font-size:22px;line-height:28px}.home-brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home-location-bar{position:relative;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.home-location-label{display:none;color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:850}.location-chip{min-height:38px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-primary-dark);display:inline-flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:18px;font-weight:850;box-shadow:var(--shadow-soft)}.location-chip.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.city-picker-panel{position:absolute;z-index:900;left:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 28px));max-height:calc(100vh - 112px);overflow-y:auto;border:1px solid var(--color-border);border-radius:18px;background:#fffffffa;padding:18px;box-shadow:0 24px 70px #2d1f142e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:18px}.city-picker-panel header{display:flex;justify-content:space-between;align-items:center;gap:12px}.city-picker-panel header h2{font-size:18px;line-height:24px}.city-picker-panel header button{width:34px;height:34px;border:0;border-radius:10px;background:var(--color-surface-soft);color:var(--color-primary-dark);display:grid;place-items:center}.city-picker-search{min-height:44px;border:1px solid var(--color-border);border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--color-text-muted)}.city-picker-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;line-height:20px}.city-picker-panel section{display:grid;gap:6px;border-bottom:1px solid var(--color-border);padding-bottom:14px}.city-picker-panel section:last-child{border-bottom:0;padding-bottom:0}.city-picker-panel h3{margin-bottom:5px;color:var(--color-primary-dark);font-size:13px;line-height:18px}.city-picker-panel section button{min-height:38px;border:0;border-radius:10px;background:transparent;color:var(--color-primary-dark);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px;text-align:left;font-weight:750}.city-picker-panel section button:hover,.city-picker-panel section button.active{background:var(--color-surface-soft);padding-left:10px;padding-right:10px}.home-hero{text-align:left;padding-top:4px}.home-hero-city{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:18px;line-height:24px;font-weight:850}.home-hero h1{font-size:31px;line-height:36px;max-width:280px}.home-hero-stream h1{display:block}.hero-stream-word{display:inline-flex;align-items:center;min-height:36px;color:var(--color-primary-dark);white-space:nowrap}.hero-stream-word i{display:inline-block;width:2px;height:.82em;margin-left:3px;border-radius:2px;background:currentColor;animation:streamCursor .9s steps(1) infinite}.home-hero-stream p{min-height:38px;transition:opacity .18s ease}@keyframes streamCursor{0%,48%{opacity:1}49%,to{opacity:0}}.popular-nearby{display:grid;gap:13px}.popular-nearby>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.popular-nearby h2{font-size:16px;line-height:22px;font-weight:900}.popular-nearby>div:first-child button{border:0;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:800}.popular-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,36%);gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.popular-card{position:relative;display:grid;gap:4px;scroll-snap-align:start}.popular-card img{width:100%;aspect-ratio:1.44 / 1;object-fit:cover;border-radius:10px;background:var(--color-surface-soft);box-shadow:var(--shadow-soft)}.popular-card svg{position:absolute;right:8px;top:8px;color:#fff;fill:#ffffffe6;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.popular-card b{color:var(--color-primary-dark);font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-card span,.popular-card small{color:var(--color-text-muted);font-size:10px;line-height:14px}.popular-card em{color:var(--color-success);font-size:11px;line-height:15px;font-style:normal;font-weight:850}.home-dna{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:14px;background:#f7f0e7;padding:14px;overflow:hidden}.home-dna div:first-child{display:grid;gap:5px;min-width:0}.home-dna span{color:var(--color-primary);font-size:11px;line-height:15px;font-weight:800}.home-dna h2{font-size:16px;line-height:21px}.home-dna p{font-size:12px;line-height:17px}.home-dna .primary{min-height:34px;width:fit-content;font-size:12px;padding:0 12px}.home-dna .radar-wrap{min-height:108px}.home-dna .radar-wrap svg{width:126px;max-height:126px}.home-dna .radar-wrap text{display:none}.result-top-actions .result-share-actions{margin-left:auto;gap:8px;align-items:center}.search-box button,.primary{border:0;border-radius:10px;min-height:46px;background:var(--color-primary);color:#fff;font-weight:850;padding:0 16px;white-space:nowrap}.search-box:not(.compact) button{width:48px;height:48px;min-height:48px;border-radius:50%;padding:0;font-size:0;align-self:center;box-shadow:0 10px 22px #4b260f2e}.search-box:not(.compact) button:after{content:"→";font-size:27px;line-height:1;font-weight:900;transform:translateY(-1px)}.search-submit-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search-box.compact .search-submit-button span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.ghost,.back-button{min-height:38px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-primary);padding:0 13px;width:fit-content;font-weight:800}.ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ghost.danger{color:var(--color-error)}.filter-bar{display:grid;gap:10px}.icon-button,.segmented button{min-height:40px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-primary-dark);display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:850}.icon-button.active,.segmented button.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:8px}.suggestions{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.suggestions:before{content:"Suggested searches";grid-column:1 / -1;color:var(--color-text-muted);font-size:13px;line-height:18px}.suggestions button,.tag-chip{border:1px solid var(--color-border);background:#fff;color:var(--color-primary-dark);border-radius:8px;padding:7px 10px;text-align:left;line-height:18px;min-height:34px;font-size:12px;font-weight:800}.suggestions button{border-radius:11px;background:#fff;text-align:center;box-shadow:0 3px 12px #2d1f140d;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.suggestions button svg{flex:0 0 auto;width:15px;height:15px;stroke-width:2}.chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tag-chip{display:inline-flex;align-items:center;width:fit-content}.tag-chip.active{background:var(--color-chip-active);color:var(--color-chip-active-text)}.dna,.summary,.review,.breakdown,.selected-tags,.scale-panel,.queue-card,.choice-panel,.knowledge-trace,.why-result{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:16px;box-shadow:var(--shadow-card)}.dna{display:grid;gap:4px;background:var(--color-surface-soft)}.dna span{color:var(--color-primary);font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase}.dna b{font-size:18px;line-height:26px}.dna p{color:var(--color-primary-dark)}.summary{color:var(--color-text);line-height:24px;display:grid;gap:8px}.summary-stream{position:relative;overflow:hidden;gap:12px;background:linear-gradient(180deg,#fff,#fff9f0)}.summary-stream:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(200,155,109,.14) 38%,rgba(200,155,109,.34) 50%,rgba(200,155,109,.14) 62%,transparent 100%);transform:translate(-120%);animation:summary-sweep 2.4s ease-in-out infinite;pointer-events:none}.summary-stream-head,.summary-stream-text{position:relative;z-index:1}.summary-stream-head{display:inline-flex;align-items:center;gap:7px;width:fit-content;border-radius:999px;background:var(--color-chip-bg);padding:6px 10px;box-shadow:inset 0 0 0 1px #6f4e3714}.summary-stream-head b{color:var(--color-accent);font-size:14px;line-height:16px}.summary-stream-text{min-height:48px;display:grid;gap:12px;color:var(--color-text)}.summary-stream-text p{margin:0;color:var(--color-text);line-height:26px}.summary-stream-text mark{border-radius:8px;background:#c89b6d47;color:var(--color-primary-dark);padding:1px 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:800}.stream-cursor{display:inline-block;width:8px;height:18px;margin-left:3px;border-radius:99px;background:var(--color-accent);vertical-align:-3px;animation:cursor-blink .85s steps(2,start) infinite}.summary-stream-text:not(:empty) .stream-cursor{vertical-align:-3px}.results{display:grid;gap:14px}.rank{position:absolute;left:-5px;top:-5px;z-index:2;width:24px;height:24px;border-radius:7px;display:inline-grid;place-items:center;background:var(--color-primary);color:#fff;font-size:12px;font-weight:900;box-shadow:var(--shadow-soft)}.score{min-width:52px;min-height:52px;border-radius:8px;display:inline-grid;place-items:center;font-size:24px;font-weight:900;color:var(--color-success);background:#ecf8e8;box-shadow:none}.score.good{background:var(--color-success)}.score.ok{background:var(--color-warning)}.score.low{background:var(--color-text-muted)}.place-title .score.good,.queue-card .score.good{background:#ecf8e8;color:var(--color-success)}.place-title .score.ok,.queue-card .score.ok{background:#fff6dd;color:var(--color-warning)}.place-title .score.low,.queue-card .score.low{background:#f1eee9;color:var(--color-text-muted)}blockquote{margin:0;padding:10px 12px;border-left:3px solid var(--color-accent);border-radius:0 14px 14px 0;background:var(--color-surface-soft);color:var(--color-text-muted);font-size:14px;line-height:20px}.state{color:var(--color-primary);font-weight:600}.error{color:var(--color-error);font-weight:650}.success{color:var(--color-success);font-weight:650}.add-tags{gap:10px}.scale-panel{display:grid;gap:14px}.scale{display:grid;grid-template-columns:126px minmax(0,1fr) 24px;gap:10px;align-items:center;font-size:14px;color:var(--color-primary-dark)}.scale input{width:100%;accent-color:var(--color-primary)}.score-row{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr) 34px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:14px}.score-row div{height:9px;border-radius:99px;background:var(--color-border);overflow:hidden}.score-row i{height:100%;display:block;background:var(--color-accent)}.hero-photo{min-height:160px;border-radius:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 360'%3E%3Crect fill='%23d8c1a6' width='800' height='360'/%3E%3Crect y='170' width='800' height='190' fill='%234b260f'/%3E%3Crect x='40' y='50' width='190' height='120' rx='12' fill='%23f8f3eb'/%3E%3Crect x='260' y='70' width='430' height='92' rx='10' fill='%23633a1d'/%3E%3Ccircle cx='322' cy='212' r='36' fill='%23f8f3eb'/%3E%3Ccircle cx='428' cy='218' r='42' fill='%23f8f3eb'/%3E%3Ccircle cx='545' cy='215' r='38' fill='%23f8f3eb'/%3E%3Crect x='95' y='214' width='620' height='38' rx='18' fill='%238c5a32'/%3E%3C/svg%3E") center/cover;box-shadow:var(--shadow-card)}.place-title{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center}.place-title-copy{min-width:0;display:grid;gap:3px}.thumb-collage{position:relative;width:92px;height:78px}.thumb-collage img{position:absolute;width:58px;height:58px;object-fit:cover;border-radius:18px;border:3px solid var(--color-bg);background:var(--color-surface-soft);box-shadow:0 8px 18px #4a2f2224}.thumb-collage .thumb-0{left:0;top:12px;transform:rotate(-7deg);z-index:3}.thumb-collage .thumb-1{left:22px;top:0;transform:rotate(5deg);z-index:2}.thumb-collage .thumb-2{left:36px;top:18px;transform:rotate(12deg);z-index:1}.map-panel{border:1px solid var(--color-border);border-radius:14px;overflow:hidden;min-height:260px;box-shadow:var(--shadow-card);background:var(--color-surface)}.detail-map{min-height:220px}.leaflet-map{width:100%;height:260px}.detail-map .leaflet-map{height:220px}.market-radar-map{position:relative}.market-radar-map .leaflet-container{background:#f7f2eb}.market-radar-legend{position:absolute;left:14px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(111,78,55,.16);border-radius:999px;background:#ffffffeb;color:var(--color-text-muted);font-size:12px;font-weight:700;padding:7px 11px;box-shadow:0 10px 24px #4a2f2214}.market-radar-legend span{width:10px;height:10px;border:2px solid var(--color-primary);border-radius:999px;background:#6f4e3714}.market-radar-popup{display:grid;gap:4px;min-width:150px;color:var(--color-primary-dark)}.market-radar-popup b{font-size:14px}.market-radar-popup span,.market-radar-popup small{color:var(--color-text-muted);font-size:12px}.market-radar-popup button{border:1px solid var(--color-border);border-radius:8px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:800;padding:6px 9px;cursor:pointer}.map-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-top:1px solid var(--color-border);background:var(--color-surface-soft)}.map-links span{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary-dark);font-weight:800;font-size:13px;line-height:18px}.map-links a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-primary);padding:7px 12px;font-weight:800;text-decoration:none;line-height:18px}.map-links.compact{margin-top:8px;padding:0;border-top:0;background:transparent;gap:6px}.map-links.compact a{min-height:30px;padding:5px 9px;font-size:12px}.cafe-pin{width:24px;height:24px;border-radius:50%;background:#6f4e3733;display:grid;place-items:center}.cafe-pin span{width:12px;height:12px;border-radius:50%;background:var(--color-primary);border:2px solid #fff;box-shadow:0 2px 8px #1f1a1747;display:block}.rating{display:grid;grid-template-columns:minmax(132px,.7fr) minmax(0,1fr);gap:8px;align-items:center;min-width:0}.rating span{display:grid;gap:2px}.rating small{color:var(--color-text-muted);line-height:16px}.rating-options{display:flex;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-inline:contain}.rating button{flex:0 0 36px;min-width:36px;min-height:34px;border-radius:12px;border:1px solid var(--color-border);background:#fff}.rating button.active{background:var(--color-primary);color:#fff}.review{display:grid;gap:8px}.knowledge-trace,.why-result{display:grid;gap:14px}.trace-grid{display:grid;gap:8px}.trace-step{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface-soft);padding:12px}.trace-step b,.knowledge-list b{color:var(--color-primary-dark);font-size:13px;line-height:18px}.trace-arrow{display:grid;place-items:center;color:var(--color-accent);font-weight:900;line-height:18px}.knowledge-list{display:grid;gap:10px}.expert-evidence-card{display:grid;gap:14px;border:1px solid rgba(232,220,210,.92);border-radius:16px;background:linear-gradient(180deg,#fff,#fffaf4);padding:14px;box-shadow:0 12px 30px #2d1f140e}.expert-evidence-card header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.expert-evidence-card header img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 8px 18px #2d1f141f}.expert-evidence-card header div{min-width:0;display:grid;gap:2px}.expert-evidence-card header b{color:var(--color-primary-dark);font-size:14px;line-height:18px;font-weight:850}.expert-evidence-card header span{color:var(--color-text-muted);font-size:12px;line-height:16px;font-weight:600}.expert-evidence-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:14px;align-items:stretch}.expert-evidence-copy{display:grid;gap:10px;min-width:0}.expert-evidence-copy p{margin:0;color:var(--color-text);font-size:14px;line-height:1.72;font-weight:520}.expert-evidence-copy mark{border-radius:8px;background:#4d884224;color:#2f6f2f;padding:1px 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:850}.expert-evidence-card .match-radar-card{min-height:0;padding:12px;background:#ffffffbd;box-shadow:none}.expert-evidence-card .match-radar-card h3{font-size:13px;line-height:17px}.expert-evidence-card.compact .expert-evidence-copy{grid-column:1 / -1}.why-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.why-stats div{border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface-soft);padding:12px;display:grid;gap:2px}.why-stats b{color:var(--color-primary-dark);font-size:20px;line-height:26px}.why-stats span{color:var(--color-text-muted);font-size:12px;line-height:16px;font-weight:700}.queue-list{display:grid;gap:12px}.queue-card,.choice-panel{display:grid;gap:14px}.queue-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.vertical-group{display:grid;gap:8px}.vertical-group b{color:var(--color-primary-dark);font-size:13px;line-height:18px}.intent-router-card{gap:18px;border-radius:18px;background:radial-gradient(circle at 88% 8%,rgba(140,90,50,.12),transparent 28%),linear-gradient(135deg,#fff,#fffaf3 58%,#f6efe6);overflow:hidden}.intent-router-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.intent-progress{display:inline-flex;align-items:center;gap:7px}.intent-progress button{width:28px;height:28px;border:1px solid var(--color-border);border-radius:50%;background:#fff;color:var(--color-text-muted);font-size:12px;font-weight:900;box-shadow:0 4px 12px #2d1f140d}.intent-progress button.active,.intent-progress button.done{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.intent-router-card h3{font-size:20px;line-height:26px}.intent-question-stack{display:grid;gap:12px}.intent-question{display:grid;gap:12px;border:1px solid rgba(232,222,210,.78);border-radius:16px;background:#ffffffbd;padding:14px;opacity:.7;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease}.intent-question.active,.intent-question.answered{opacity:1;border-color:#4b260f40;box-shadow:0 14px 30px #2d1f140f}.intent-question-title{display:flex;align-items:center;gap:10px;color:var(--color-primary-dark)}.intent-question-title span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff;font-size:12px;font-weight:900}.intent-question-title b{font-size:14px;line-height:19px}.intent-option-grid{display:grid;gap:10px}.intent-option{min-height:92px;display:grid;align-content:start;gap:5px;border:1px solid var(--color-border);border-radius:14px;background:#fff;color:var(--color-primary-dark);padding:13px;text-align:left;box-shadow:0 8px 20px #2d1f140b}.intent-option:hover{border-color:#4b260f52;transform:translateY(-1px)}.intent-option.active{border-color:var(--color-primary);background:#fff8ee;box-shadow:inset 0 0 0 1px var(--color-primary),0 12px 24px #4b260f17}.intent-option b{font-size:14px;line-height:18px}.intent-option span{color:var(--color-accent);font-size:12px;line-height:16px;font-weight:850}.intent-option small{color:var(--color-text-muted);font-size:11px;line-height:16px}.intent-router-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.intent-router-actions span{color:var(--color-warning);font-size:12px;line-height:16px;font-weight:850}.intent-router-actions span.ready{color:var(--color-success)}.intent-router-actions .primary{min-height:42px}.primary:disabled{opacity:.45;cursor:not-allowed}.muted{color:var(--color-text-muted);font-size:13px;line-height:18px}.metadata-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inline-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.featured-textarea{min-height:124px;border-width:2px;border-color:var(--color-accent);background:linear-gradient(180deg,#fff 0%,var(--color-surface-soft) 100%);font-size:16px;line-height:24px}.comment-focus{min-height:150px}.photo-input{min-height:48px;border:1px dashed var(--color-accent);border-radius:18px;background:var(--color-surface-soft);color:var(--color-primary-dark);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;font-weight:700}.photo-input input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.review-photo-item{position:relative;margin:0;min-width:0}.review-photo-item button{position:absolute;top:6px;right:6px;width:28px;height:28px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#1f1a17d1;color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px #1f1a173d}.review-photo-item button:hover{background:var(--color-primary-dark)}.photo-thumb{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface-soft)}.nearby-panel{display:grid;gap:10px}.nearby-card{width:100%;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface-soft);color:var(--color-text);padding:12px;display:grid;gap:4px;text-align:left}.nearby-card b{color:var(--color-primary-dark);font-size:15px;line-height:20px}.nearby-card span,.nearby-card small{color:var(--color-text-muted);line-height:18px}.nearby-card em{width:fit-content;margin-top:4px;border-radius:999px;background:var(--color-primary);color:#fff;padding:5px 9px;font-style:normal;font-size:12px;line-height:16px;font-weight:800}.review-ratings{display:flex;flex-wrap:wrap;gap:8px}.review-ratings span{border:1px solid var(--color-border);background:var(--color-chip-bg);border-radius:999px;padding:6px 10px;color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:600}.review-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.taste-note-selector{padding:12px;border:1px solid var(--color-border);border-radius:12px;background:#fffcf7bd}.taste-group-chips{margin-top:8px}.taste-sub-options{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border)}.review-note-grid label{display:grid;gap:8px;min-width:0}.review-note-grid textarea{min-height:96px;resize:vertical}.media-gallery{display:grid;gap:12px}.media-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.media-card{display:grid;gap:12px;border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface);padding:14px;box-shadow:var(--shadow-card)}.media-frame,.media-upload-preview{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface-soft)}.media-frame img,.media-upload-preview img{width:100%;height:100%;display:block;object-fit:cover}.media-overlay{position:absolute;transform:translate(-50%,-50%);max-width:150px;border:0;border-radius:999px;background:#1f1a17e0;color:#fff;padding:7px 10px;font-size:12px;line-height:16px;font-weight:800;box-shadow:0 6px 18px #1f1a173d;white-space:normal;text-align:center}.media-overlay.cafe{background:var(--color-primary)}.media-crosshair{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid #fff;background:var(--color-accent);box-shadow:0 3px 12px #1f1a1747;transform:translate(-50%,-50%);pointer-events:none}.video-placeholder{width:100%;min-height:180px;aspect-ratio:9 / 16;display:grid;place-items:center;align-content:center;gap:8px;border-radius:18px;border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-primary-dark),var(--color-primary));color:#fff}.video-placeholder span{color:#ffffffc7;font-weight:700}.timeline-tags{display:flex;flex-wrap:wrap;gap:8px}.timeline-tags span{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:999px;padding:6px 10px;color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:700}.short-video-feed{display:grid;gap:12px}.short-video-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,74%);gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.short-video-card,.review-video-preview{position:relative;aspect-ratio:9 / 16;min-height:300px;overflow:hidden;border-radius:24px;background:#111;box-shadow:var(--shadow-card);scroll-snap-align:start}.short-video-card video,.review-video-preview video{width:100%;height:100%;object-fit:cover;display:block;background:#111}.short-video-overlay{position:absolute;inset:auto 0 0;display:grid;gap:4px;padding:54px 14px 14px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.76));pointer-events:none}.short-video-overlay b{font-size:15px;line-height:20px}.short-video-overlay span,.short-video-overlay p{color:#ffffffdb;font-size:12px;line-height:16px}.review-video-preview{width:min(180px,100%);min-height:260px}.review-video-preview span{position:absolute;right:10px;bottom:10px;border-radius:999px;background:#000000b8;color:#fff;padding:5px 9px;font-size:12px;font-weight:800}.secondary-action{background:var(--color-primary-dark)}.profile-page{gap:14px;background:linear-gradient(180deg,#FFFDF8 0%,var(--color-bg) 42%,#F8F4EC 100%)}.profile-card,.profile-share-card{min-width:0;border:1px solid rgba(232,222,210,.92);border-radius:14px;background:#ffffffeb;padding:14px;box-shadow:0 12px 30px #2d1f140e}.profile-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0}.profile-heading h1{font-size:24px;line-height:30px}.profile-heading p{font-size:12px;line-height:17px}.profile-heading-icons{display:flex;align-items:center;gap:12px;color:var(--color-primary-dark)}.profile-heading-icons img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:var(--shadow-soft)}.profile-sidebar{display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.profile-sidebar::-webkit-scrollbar{display:none}.profile-sidebar button{flex:0 0 auto;min-height:42px;border:0;border-radius:999px;background:#ffffffe6;color:var(--color-primary-dark);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;font-size:12px;line-height:17px;font-weight:800;text-align:left;box-shadow:inset 0 0 0 1px var(--color-border)}.profile-sidebar button.active{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-soft)}.profile-sidebar button em,.profile-sidebar button small{border-radius:999px;background:#d9f7d4;color:var(--color-success);padding:2px 6px;font-size:9px;font-style:normal;line-height:13px;font-weight:900}.profile-sidebar button small{background:var(--color-surface-soft);color:var(--color-text-muted)}.profile-mini-card{display:grid;gap:9px;margin-top:auto;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:12px}.profile-sidebar .profile-mini-card{display:none}.profile-mini-card span,.profile-mini-card p{font-size:11px;line-height:15px}.profile-mini-card b{color:var(--color-success);font-size:13px;line-height:18px}.profile-hero-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:13px;align-items:center}.profile-hero-card .ghost{grid-column:1 / -1;width:100%}.profile-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--shadow-soft)}.profile-hero-card h2{font-size:17px;line-height:22px}.profile-hero-card p{font-size:12px;line-height:17px}.profile-role{display:inline-flex;width:fit-content;margin-top:7px;border-radius:999px;background:#d9f7d4;color:var(--color-success);padding:3px 8px;font-size:11px;line-height:15px;font-weight:900;text-transform:capitalize}.profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-stat{min-height:88px;display:grid;place-items:center;align-content:center;gap:4px;text-align:center}.profile-stat span,.profile-stat small{color:var(--color-text-muted);font-size:11px;line-height:15px}.profile-stat b{color:var(--color-primary-dark);font-size:24px;line-height:30px}.profile-completion{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.profile-completion span,.profile-completion b{color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:850}.profile-progress{width:100%;height:5px;border-radius:999px;background:#eae2d8;overflow:hidden}.profile-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#54b94f,#2f9d44)}.profile-dna-card{display:grid;gap:12px}.profile-section-head{display:flex;justify-content:space-between;align-items:start;gap:10px;min-width:0}.profile-section-head h2,.profile-section-head h3{min-width:0}.profile-section-head small,.profile-section-head p{color:var(--color-text-muted);font-size:12px;line-height:17px;font-weight:700}.radar-wrap{width:100%;min-height:260px;display:grid;place-items:center;overflow:hidden}.radar-wrap svg{width:min(100%,330px);height:auto;max-height:330px;display:block;overflow:visible}.radar-wrap text{fill:var(--color-primary-dark);font-size:6px;font-weight:800}.profile-radar-fill{fill:#3daa4521;stroke:none}.profile-radar-line{fill:none;stroke:#2f9d44;stroke-width:2.5;stroke-linejoin:round}.profile-radar-average{fill:none;stroke:#c38c4a;stroke-width:2.2;stroke-dasharray:3 4;stroke-linejoin:round}.radar-point.green{fill:#2f9d44}.profile-tags-card{display:grid;gap:12px}.profile-tag-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-border);padding-bottom:9px;font-size:12px;line-height:17px}.profile-tag-row span{color:var(--color-primary-dark);font-weight:800}.profile-tag-row b{color:var(--color-success);font-size:11px}.profile-breakdown,.profile-breakdown-grid{display:grid;gap:14px}.profile-pref-group{display:grid;gap:9px;min-width:0}.profile-pref-group>b{color:var(--color-primary-dark);font-size:12px;line-height:17px}.profile-pref-row{display:grid;grid-template-columns:minmax(74px,.8fr) minmax(0,1fr) 16px;align-items:center;gap:8px;color:var(--color-text-muted);font-size:11px;line-height:15px}.profile-pref-row em{color:var(--color-primary-dark);font-style:normal;font-weight:850;text-align:right}.top-match-card{position:relative;display:grid;gap:9px}.top-match-card>img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px;background:var(--color-surface-soft)}.top-match-card p{font-size:12px;line-height:17px}.match-score{position:absolute;right:16px;top:52px;display:grid;justify-items:center;color:var(--color-success);font-size:23px;line-height:24px}.match-score span{color:var(--color-success);font-size:10px;line-height:14px}.recent-review-card,.collections-card{display:grid;gap:12px}.profile-review-row,.collection-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.collection-row{grid-template-columns:48px minmax(0,1fr)}.profile-review-row img,.collection-row img{width:48px;height:48px;object-fit:cover;border-radius:10px;background:var(--color-surface-soft)}.profile-review-row div,.collection-row div{display:grid;gap:2px;min-width:0}.profile-review-row b,.collection-row b{color:var(--color-primary-dark);font-size:12px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-review-row span,.collection-row span{color:var(--color-text-muted);font-size:11px;line-height:15px}.stars{color:var(--color-success);letter-spacing:1px;white-space:nowrap}.profile-share-card{display:grid;gap:12px;align-items:center;background:var(--color-surface-soft)}.profile-share-card b{color:var(--color-primary-dark)}.profile-share-card p{font-size:12px;line-height:17px}.settings-card{display:grid;gap:10px}.settings-card input{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:10px;background:#fff;padding:12px 13px;line-height:20px}.profile-wide-card{display:grid;gap:14px}.profile-submenu button{cursor:pointer}.profile-list{display:grid;gap:10px}.profile-list-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(232,222,210,.8);border-radius:12px;background:#ffffffc2;padding:10px}.profile-list-row>img{width:72px;height:64px;object-fit:cover;border-radius:10px;background:var(--color-surface-soft)}.profile-list-row b,.profile-review-row b{display:block;color:var(--color-text);font-size:14px;line-height:19px}.profile-list-row p,.profile-list-row span,.profile-review-row span,.profile-review-row small{margin:0;color:var(--color-text-muted);font-size:12px;line-height:17px}.profile-list-row .ghost{grid-column:1 / -1;width:100%}.profile-settings-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-grid>div{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-soft);padding:12px}.profile-settings-grid span{display:block;color:var(--color-text-muted);font-size:12px;line-height:17px}.profile-settings-grid b{color:var(--color-primary-dark);word-break:break-word}.admin-page{width:100%;padding:0 16px 28px;display:grid;align-items:start;gap:14px;background:#fffefb}.admin-sidebar{display:none}.admin-main{min-width:0;display:grid;align-content:start;gap:14px}.admin-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:12px}.admin-header h1{font-size:20px;line-height:27px}.admin-header p{font-size:11px;line-height:16px}.admin-header>.admin-search{grid-column:1 / -1}.admin-header>svg{display:none}.admin-avatar{display:none}.admin-search{min-width:0;min-height:42px;border:1px solid var(--color-border);border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--color-text-muted);box-shadow:0 5px 16px #2d1f1409}.admin-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font-size:12px;line-height:18px}.admin-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-tabs button{min-width:0;min-height:54px;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:var(--color-primary-dark);display:grid;place-items:center;gap:1px;padding:7px 4px;font-size:10px;line-height:14px;font-weight:850;box-shadow:var(--shadow-soft)}.admin-tabs button b{display:block;min-width:0;font-size:14px;line-height:17px;font-weight:900}.admin-tabs button span{display:block;min-width:0;font-size:10px;line-height:14px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-tabs button.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.admin-filters{display:grid;gap:8px}.admin-filters .wide{display:none}.admin-filters select{min-height:40px}.admin-table-card{min-width:0;display:grid;gap:10px}.admin-table-head{display:none}.admin-row{position:relative;min-width:0;width:100%;border:1px solid rgba(232,222,210,.92);border-radius:14px;background:#fff;color:var(--color-text);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-align:left;box-shadow:0 10px 24px #2d1f140e}.admin-row>span:not(.admin-account-cell),.admin-row>svg{display:none}.admin-row.selected{border-color:#4b260f59;box-shadow:0 12px 28px #4b260f1a}.admin-account-cell{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 10px;align-items:center}.admin-account-cell img{grid-row:1 / span 2;width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--color-surface-soft)}.admin-account-cell b{min-width:0;color:var(--color-primary-dark);font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-account-cell small{min-width:0;color:var(--color-text-muted);font-size:11px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-pill,.status-pill{width:fit-content;border-radius:999px;padding:4px 8px;font-style:normal;font-size:10px;line-height:14px;font-weight:900;text-transform:capitalize}.role-pill.user{background:#eaf6e8;color:var(--color-success)}.role-pill.expert{background:#edf3ff;color:#285ead}.role-pill.merchant{background:#fff2d8;color:#9a5c00}.role-pill.admin,.role-pill.super_admin{background:#f2eaff;color:#6b3bb8}.status-pill.active{background:#eaf6e8;color:var(--color-success)}.status-pill.pending{background:#fff2d8;color:#9a5c00}.status-pill.suspended,.status-pill.archived{background:#fdecec;color:var(--color-error)}.admin-drawer{min-width:0;border:1px solid rgba(232,222,210,.92);border-radius:16px;background:#fff;display:grid;gap:14px;padding:14px;box-shadow:0 16px 40px #2d1f1414}.admin-drawer-close{justify-self:end;width:34px;height:34px;border:0;border-radius:10px;background:var(--color-surface-soft);color:var(--color-primary-dark);display:grid;place-items:center}.admin-drawer-profile{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}.admin-drawer-profile img{width:64px;height:64px;border-radius:14px;object-fit:cover;background:var(--color-surface-soft)}.admin-drawer-profile h2{font-size:18px;line-height:24px}.admin-drawer-profile p{font-size:11px;line-height:16px}.admin-place-head,.admin-place-row{grid-template-columns:minmax(180px,1.4fr) minmax(120px,1fr) 82px 86px minmax(150px,.9fr)!important}.admin-place-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-review-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(232,222,210,.7)}.admin-review-row div{min-width:0}.admin-review-row b,.admin-review-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-tabs{display:flex;gap:12px;overflow-x:auto;border-bottom:1px solid var(--color-border)}.drawer-tabs button{min-height:36px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:850;white-space:nowrap}.drawer-tabs button.active{color:var(--color-primary-dark);border-color:var(--color-primary)}.drawer-panel{display:grid;gap:10px;border:1px solid var(--color-border);border-radius:12px;background:#fffcf7;padding:12px}.drawer-panel h3{font-size:13px;line-height:18px}.warning-text{color:#9a5c00}.admin-details{display:grid;gap:8px;margin:0}.admin-details div{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(0,1fr);gap:8px}.admin-details dt{color:var(--color-text-muted);font-size:11px;line-height:15px}.admin-details dd{margin:0;color:var(--color-primary-dark);font-size:12px;line-height:17px;font-weight:750}.linked-cafe{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center}.linked-cafe img{width:58px;height:52px;border-radius:10px;object-fit:cover;background:var(--color-surface-soft)}.linked-cafe div{display:grid;gap:2px;min-width:0}.linked-cafe b{font-size:12px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-cafe span{color:var(--color-text-muted);font-size:11px;line-height:15px}.linked-cafe button{grid-column:1 / -1;min-height:34px;border:1px solid var(--color-border);border-radius:9px;background:#fff;color:var(--color-primary);font-weight:850}.check-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px;line-height:17px}.check-row svg{color:var(--color-success)}.check-row em{border-radius:999px;padding:3px 7px;font-style:normal;font-size:10px;font-weight:900;text-transform:capitalize}.check-row em.verified{background:#eaf6e8;color:var(--color-success)}.check-row em.pending{background:#fff2d8;color:#9a5c00}.action-panel button,.action-panel select{width:100%;min-height:38px}.success-action{border:0;border-radius:10px;background:var(--color-success);color:#fff;font-weight:900}.verified-merchant-badge{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin:4px 0;border:1px solid rgba(48,135,66,.22);border-radius:999px;background:#eaf6e8;color:var(--color-success);padding:6px 10px;font-size:12px;line-height:16px;font-weight:900}.claim-business-action{border-color:#4b260f47;background:#fffcf7}.merchant-claim-page{display:grid;gap:16px}.merchant-claim-heading{max-width:860px;margin-inline:auto;text-align:center}.merchant-claim-grid{display:grid;gap:16px;align-items:start}.merchant-place-card,.merchant-checkout-card{align-content:start}.merchant-place-summary{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:center}.merchant-place-summary img{width:74px;height:74px;border-radius:14px;object-fit:cover;background:var(--color-surface-soft)}.merchant-place-summary h2{color:var(--color-primary-dark);font-size:20px;line-height:26px}.merchant-place-summary p{color:var(--color-text-muted);font-size:12px;line-height:17px}.merchant-plan-grid{display:grid;gap:10px}.merchant-plan-grid button{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:14px;background:#fff;color:var(--color-primary-dark);display:grid;gap:6px;padding:14px;text-align:left;box-shadow:var(--shadow-soft)}.merchant-plan-grid button.active{border-color:var(--color-primary);background:#fff8ee;box-shadow:inset 0 0 0 1px var(--color-primary),var(--shadow-soft)}.merchant-plan-grid b{font-size:14px;line-height:19px}.merchant-plan-grid strong{color:var(--color-primary);font-size:28px;line-height:34px}.merchant-plan-grid small{color:var(--color-text-muted);font-size:12px}.merchant-plan-grid span,.merchant-plan-grid em,.merchant-summary p{color:var(--color-text-muted);font-size:12px;line-height:17px;font-style:normal}.merchant-card-form{display:grid;gap:10px;border:1px dashed var(--color-border);border-radius:14px;background:var(--color-surface-soft);padding:14px}.merchant-entitlements{display:grid;gap:8px}.merchant-entitlements article{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:10px}.merchant-entitlements article.enabled{border-color:#30874240;background:#f3faf0;color:var(--color-success)}.merchant-entitlements article.locked{opacity:.54}.merchant-entitlements b{color:var(--color-primary-dark);font-size:12px;line-height:17px}.merchant-entitlements span{display:block;color:var(--color-text-muted);font-size:11px;line-height:15px}.merchant-summary{display:grid;gap:5px;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:14px}.merchant-summary b{color:var(--color-primary-dark)}.merchant-summary strong{color:var(--color-primary);font-size:22px;line-height:28px}.admin-manual-controls select{width:100%;min-height:38px;border:1px solid var(--color-border);border-radius:9px;background:#fff;padding:8px 10px}@keyframes summary-sweep{0%{transform:translate(-120%);opacity:.45}48%{opacity:.9}to{transform:translate(120%);opacity:.45}}@keyframes cursor-blink{0%,45%{opacity:1}46%,to{opacity:.15}}@media(prefers-reduced-motion:reduce){.summary-stream:before,.stream-cursor{animation:none}}@media(min-width:431px){.app-shell{width:min(100vw,820px);min-height:100vh}}@media(min-width:700px){.merchant-claim-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);max-width:1120px;margin-inline:auto}.merchant-checkout-card{position:sticky;top:92px}.merchant-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{border-left:1px solid rgba(232,220,203,.78);border-right:1px solid rgba(232,220,203,.78)}.page{padding:28px 32px 64px;gap:24px}.top-actions{padding:14px 32px 0}.home-top-actions{padding:18px 40px 8px}.home-top-brand{position:static;transform:none;margin-right:auto}.home-shell .menu-button{display:inline-grid}.home-shell .app-nav{left:40px;right:40px}.home-shell .logout-shortcut{display:none}.hero h1{max-width:640px;font-size:34px;line-height:42px}.search-home{gap:22px}.home-location-bar{order:-1;max-width:640px;width:100%;justify-self:center}.home-hero{text-align:center}.home-hero h1{max-width:none;font-size:28px;line-height:35px}.home-hero-stream h1{justify-content:center}.home-hero p{font-size:13px;line-height:19px}.home-shell .search-box{min-height:82px;border-radius:14px;padding:12px 14px 12px 18px}.home-shell .search-box-prompt{left:18px;top:14px;font-size:12px;line-height:17px}.home-shell .search-box textarea{min-height:56px;padding:21px 0 1px;font-size:13px;line-height:19px}.home-shell .search-box:not(.compact) button{width:42px;height:42px;min-height:42px}.home-shell .search-box:not(.compact) button:after{font-size:23px}.search-home>.search-box{max-width:720px;width:100%;justify-self:center}.search-home .suggestions{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;width:100%;justify-self:center}.suggestions button{min-height:36px;border-radius:8px;font-size:11px;line-height:15px;padding:5px 8px;gap:6px}.suggestions button svg{width:13px;height:13px}.popular-nearby{max-width:720px;width:100%;justify-self:center}.popular-rail{grid-auto-columns:calc((100% - 50px) / 6);gap:10px;overflow-x:hidden}.popular-card img{aspect-ratio:1.48 / 1;border-radius:8px}.popular-card b{font-size:11px;line-height:15px}.popular-card span,.popular-card small{font-size:9px;line-height:13px}.popular-card em{font-size:10px;line-height:14px}.home-dna{max-width:720px;width:100%;justify-self:center;grid-template-columns:minmax(0,1fr) 220px;min-height:164px;padding:22px 28px;border-radius:10px}.home-dna .radar-wrap{min-height:142px}.home-dna .radar-wrap svg{width:170px;max-height:170px}.city-picker-panel{left:0;right:auto;top:calc(100% + 10px);width:300px}h1{font-size:34px;line-height:42px}h2{font-size:28px;line-height:36px}.brand{font-size:14px}.brand b{font-size:24px;line-height:30px}.search-box{grid-template-columns:minmax(0,1fr) 128px}.suggestions{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-bar{grid-template-columns:minmax(0,1fr) auto 220px;align-items:center}.filter-bar .city-tags{min-width:0}.results,.queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-card{align-content:start}.map-panel{min-height:360px}.leaflet-map{height:360px}.detail-map,.detail-map .leaflet-map{min-height:300px;height:300px}.trace-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.trace-arrow{display:none}.metadata-grid,.intent-option-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.intent-option-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.intent-option-grid.tone{grid-template-columns:repeat(5,minmax(0,1fr))}.photo-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.short-video-rail{grid-auto-columns:minmax(230px,34%)}.media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.media-gallery-head{grid-column:1 / -1}.profile-page{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px}.profile-heading{grid-column:1 / -1}.profile-sidebar{position:sticky;top:70px;display:grid;gap:8px;align-self:start;min-height:76vh;overflow:visible;padding-bottom:0}.profile-sidebar button{min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--color-primary-dark);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;font-size:12px;line-height:17px;font-weight:850;text-align:left}.profile-sidebar button.active{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-soft)}.profile-sidebar button em,.profile-sidebar button small{border-radius:999px;background:#d9f7d4;color:var(--color-success);padding:2px 6px;font-size:9px;font-style:normal;line-height:13px;font-weight:900}.profile-sidebar button small{background:var(--color-surface-soft);color:var(--color-text-muted)}.profile-sidebar .profile-mini-card{display:grid}.profile-hero-card,.profile-stats,.profile-completion,.profile-dna-card,.profile-tags-card,.profile-breakdown,.top-match-card,.recent-review-card,.collections-card,.profile-share-card,.settings-card,.profile-wide-card{grid-column:2}.profile-hero-card{grid-template-columns:92px minmax(0,1fr) auto;padding:18px}.profile-hero-card .ghost{grid-column:auto;width:fit-content;align-self:start}.profile-avatar{width:92px;height:92px}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stat{min-height:104px}.profile-dna-card{min-height:430px}.radar-wrap{min-height:360px}.radar-wrap svg{width:min(100%,430px);max-height:430px}.profile-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-share-card{grid-template-columns:minmax(0,1fr) auto}.admin-page{grid-template-columns:178px minmax(0,1fr) 280px;gap:0;padding:0;min-height:calc(100vh - 34px)}.admin-sidebar{display:grid;align-content:start;gap:8px;border-right:1px solid var(--color-border);padding:24px 16px;background:#fcfaf6}.admin-brand{color:var(--color-primary-dark);font-size:24px;line-height:30px;margin-bottom:16px}.admin-brand:first-letter{color:var(--color-primary)}.admin-sidebar button{min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--color-primary-dark);display:flex;align-items:center;gap:10px;padding:0 12px;font-size:12px;line-height:17px;font-weight:850;text-align:left}.admin-sidebar button.active{background:var(--color-surface-soft)}.admin-user{margin-top:120px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 8px;align-items:center}.admin-user img{grid-row:1 / span 2;width:34px;height:34px;border-radius:50%;object-fit:cover}.admin-user span,.admin-user small{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-user span{color:var(--color-primary-dark);font-size:12px;font-weight:850}.admin-user small{color:var(--color-text-muted);font-size:10px}.admin-main{padding:24px 20px 40px}.admin-header{grid-template-columns:minmax(0,1fr) auto auto;padding-top:0}.admin-header>.admin-search{grid-column:1 / -1}.admin-header>svg{display:block}.admin-avatar{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;color:var(--color-primary-dark);font-size:11px;font-weight:850}.admin-avatar img{width:30px;height:30px;border-radius:50%;object-fit:cover}.admin-tabs{display:flex;align-items:center;gap:10px}.admin-tabs button{min-height:34px;height:34px;display:inline-flex;gap:7px;padding:0 13px;flex:0 0 auto}.admin-tabs button b{font-size:12px;line-height:16px}.admin-tabs button span{font-size:11px;line-height:15px}.admin-filters{grid-template-columns:minmax(0,1fr) 132px 132px auto;align-items:center}.admin-filters .wide{display:flex}.admin-table-card{border:1px solid var(--color-border);border-radius:14px;background:#fff;overflow:hidden;box-shadow:var(--shadow-card)}.admin-table-head,.admin-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 86px 86px 92px 98px 44px;gap:10px;align-items:center}.admin-table-head{min-height:42px;padding:0 12px;color:var(--color-text-muted);background:#fcfaf6;font-size:11px;line-height:15px;font-weight:900}.admin-row{border:0;border-top:1px solid var(--color-border);border-radius:0;box-shadow:none;padding:12px}.admin-row>span:not(.admin-account-cell),.admin-row>svg{display:block;color:var(--color-text-muted);font-size:11px;line-height:15px}.admin-account-cell{grid-template-columns:42px minmax(0,1fr)}.admin-account-cell img{width:42px;height:42px}.admin-drawer{grid-column:3;border-width:0 0 0 1px;border-radius:0;box-shadow:none;padding:24px 18px;align-content:start;min-height:100%}.admin-drawer-close{background:transparent}main[data-testid=detail-search-page],main[data-testid=expert-review-page],main[data-testid=media-upload-page],main[data-testid=cafe-manage-page]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}main[data-testid=detail-search-page]>.page-header,main[data-testid=detail-search-page]>.selected-tags,main[data-testid=detail-search-page]>.scale-panel,main[data-testid=detail-search-page]>.primary,main[data-testid=expert-review-page]>.page-header,main[data-testid=expert-review-page]>[data-testid=selected-cafe-info],main[data-testid=expert-review-page]>[data-testid=coffee-vertical-fields],main[data-testid=expert-review-page]>[data-testid=sensory-ratings],main[data-testid=expert-review-page]>.comment-panel,main[data-testid=expert-review-page]>.error,main[data-testid=expert-review-page]>.success,main[data-testid=expert-review-page]>button[data-testid=next-cafe-button],main[data-testid=expert-review-page]>button[data-testid=submit-review],main[data-testid=expert-review-page]>.inline-actions,main[data-testid=media-upload-page]>.page-header,main[data-testid=media-upload-page]>.error,main[data-testid=media-upload-page]>.success,main[data-testid=cafe-manage-page]>.page-header,main[data-testid=cafe-manage-page]>.error,main[data-testid=cafe-manage-page]>.success,main[data-testid=cafe-manage-page]>.inline-actions{grid-column:1 / -1}main[data-testid=place-detail-page]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start}main[data-testid=place-detail-page]>.back-button,main[data-testid=place-detail-page]>.hero-photo,main[data-testid=place-detail-page]>.place-title,main[data-testid=place-detail-page]>.inline-actions,main[data-testid=place-detail-page]>[data-testid=place-tags],main[data-testid=place-detail-page]>[data-testid=top-expert-review]{grid-column:1 / -1}main[data-testid=place-detail-page]>.map-panel,main[data-testid=place-detail-page]>.short-video-feed,main[data-testid=place-detail-page]>.media-gallery{grid-column:1}main[data-testid=place-detail-page]>.summary,main[data-testid=place-detail-page]>.why-result,main[data-testid=place-detail-page]>.breakdown,main[data-testid=place-detail-page]>.ghost{grid-column:2}}@media(min-width:700px)and (max-width:999px){.admin-page{grid-template-columns:190px minmax(0,1fr);gap:0;padding:0}.admin-sidebar{grid-column:1;grid-row:1 / span 2}.admin-main{grid-column:2;padding:24px 20px 28px}.admin-header{grid-template-columns:minmax(0,1fr) auto auto}.admin-header>.admin-search{grid-column:1 / -1}.admin-drawer{grid-column:2;border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-card);min-height:auto;margin:0 20px 32px}}@media(min-width:700px)and (max-width:1179px){.admin-header>svg,.admin-header>.admin-avatar{display:none}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filters .wide{grid-column:1 / -1}.admin-filters .ghost{grid-column:1 / -1;width:fit-content}}@media(min-width:1200px){.app-shell{width:min(100vw,1180px)}.admin-shell{width:min(100vw,1440px);border-left:0;border-right:0;padding:0}.admin-shell>.top-actions{display:none}.home-shell{width:min(100vw,1440px);display:grid;grid-template-columns:184px minmax(0,1fr);align-items:start;border-left:0;border-right:0;padding:0 0 48px}.page{padding:32px 44px 64px}.top-actions{padding:16px 44px 0}.menu-button,.app-top-brand,.app-bell-button{display:none}.app-nav{position:static;display:flex;align-items:center;margin-right:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-shell .top-actions{position:absolute;top:28px;left:224px;right:48px;grid-column:2;padding:0;background:transparent}.home-shell .home-top-brand,.home-shell .menu-button{display:none}.home-shell .app-nav{position:absolute;top:calc(100% + 6px);left:48px;right:auto;min-width:220px;display:none;margin-right:0;padding:10px;border:1px solid var(--color-border);border-radius:14px;background:#fffffffa;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-shell .app-nav.open{display:grid}.app-nav button{min-height:36px;border:1px solid transparent;padding:0 11px}.app-nav button:hover{border-color:var(--color-border);background:#fff}.profile-shortcut{width:auto;min-width:38px;border-radius:999px;grid-auto-flow:column;grid-auto-columns:auto;gap:8px;padding:3px 10px 3px 3px;overflow:visible}.profile-shortcut img{width:30px;height:30px;border-radius:50%}.profile-shortcut span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:850}.hero h1{max-width:860px;font-size:46px;line-height:56px}.home-desktop-sidebar{grid-column:1;grid-row:1 / span 2;position:sticky;top:0;align-self:start;height:100vh;min-height:100vh;max-height:100vh;border-right:1px solid var(--color-border);background:#fffdf8c7;display:grid;align-content:start;gap:20px;padding:28px 24px}.home-shell>.home-desktop-sidebar{position:fixed;left:calc((100vw - min(100vw,1440px))/2);width:176px}.home-desktop-sidebar>b{color:var(--color-primary-dark);font-size:24px;line-height:30px;font-weight:900}.home-desktop-sidebar nav,.home-sidebar-secondary{display:grid;gap:8px}.home-sidebar-secondary{margin-top:26px;padding-top:24px;border-top:1px solid var(--color-border)}.home-desktop-sidebar button{min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--color-primary-dark);display:flex;align-items:center;gap:10px;padding:0 12px;font-size:13px;line-height:18px;font-weight:850;text-align:left}.home-desktop-sidebar button.active{background:var(--color-surface-soft)}.home-desktop-sidebar>.language-toggle{margin-top:38px;justify-content:flex-start}.search-home{grid-column:2;padding:48px 48px 58px;gap:16px}.search-home>.search-box,.search-home .suggestions,.popular-nearby,.home-dna{max-width:930px}.search-home .home-location-bar{max-width:930px;justify-self:center;width:100%;gap:12px}.home-location-label{display:inline-flex;align-items:center;min-height:38px;margin-right:2px}.home-hero{padding-top:12px;text-align:center}.home-hero h1{font-size:34px;line-height:42px}.home-hero-stream h1{justify-content:center}.home-hero p{font-size:13px;line-height:18px}.home-shell .search-box{min-height:82px;border-radius:13px;padding:12px 16px 12px 22px;justify-self:center;width:100%}.home-shell .search-box-prompt{left:22px;top:14px;font-size:12px;line-height:17px}.home-shell .search-box textarea{min-height:50px;padding-top:21px;font-size:12px;line-height:18px}.home-shell .search-box:not(.compact) button{width:42px;height:42px;min-height:42px;margin-right:3px}.home-shell .search-box:not(.compact) button:after{font-size:23px}.search-home .suggestions{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.search-home .suggestions:before{font-size:11px;line-height:15px}.suggestions button{min-height:34px;border-radius:8px;font-size:10px;line-height:14px;padding:5px 7px;gap:5px}.suggestions button svg{width:13px;height:13px}.popular-rail{grid-auto-columns:calc((100% - 75px) / 6);gap:15px;overflow-x:hidden}.popular-card img{border-radius:9px}.popular-card b{font-size:11px;line-height:15px}.popular-card span{font-size:9px;line-height:13px}.popular-card em{font-size:10px;line-height:14px}.home-dna{grid-template-columns:minmax(0,1fr) 260px;min-height:170px;padding:24px 36px;border-radius:10px;justify-self:center;width:100%}.home-dna .radar-wrap{min-height:140px}.home-dna .radar-wrap svg{width:180px;max-height:180px}.city-picker-panel{left:100px;right:auto;top:calc(100% + 10px);width:300px}.city-picker-panel header h2{font-size:16px;line-height:22px}.city-picker-search{min-height:40px}.city-picker-panel h3{font-size:11px;line-height:15px}.city-picker-panel section button{min-height:34px;font-size:12px;line-height:17px}.suggestions{gap:12px}.results,.queue-list{grid-template-columns:repeat(3,minmax(0,1fr))}.map-panel{min-height:430px}.leaflet-map{height:430px}.detail-map,.detail-map .leaflet-map{min-height:340px;height:340px}.short-video-rail{grid-auto-columns:minmax(250px,24%)}.media-frame,.media-upload-preview{aspect-ratio:16 / 11}.profile-page{grid-template-columns:178px repeat(12,minmax(0,1fr));gap:20px}.profile-heading{grid-column:2 / -1}.profile-sidebar{grid-column:1;grid-row:1 / span 7;min-height:78vh}.profile-hero-card{grid-column:2 / span 4}.profile-stats{grid-column:6 / -1}.profile-completion{grid-column:2 / -1}.profile-dna-card{grid-column:2 / span 8;min-height:410px}.profile-tags-card{grid-column:10 / -1;align-self:stretch}.profile-breakdown{grid-column:2 / -1}.profile-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.top-match-card{grid-column:2 / span 4}.recent-review-card{grid-column:6 / span 4}.collections-card{grid-column:10 / -1}.profile-share-card{grid-column:2 / span 8}.settings-card{grid-column:10 / -1}.profile-wide-card{grid-column:2 / -1}.profile-list-row{grid-template-columns:96px minmax(0,1fr) auto}.profile-list-row>img{width:96px;height:76px}.profile-list-row .ghost{grid-column:auto;width:fit-content}.profile-heading h1{font-size:26px;line-height:32px}.profile-hero-card{grid-template-columns:92px minmax(0,1fr)}.profile-hero-card .ghost{grid-column:1 / -1;width:100%}.profile-stat b{font-size:26px;line-height:32px}.radar-wrap{min-height:330px}.radar-wrap svg{width:min(100%,390px);max-height:390px}.admin-page{grid-template-columns:190px minmax(0,1fr) 330px}.admin-main{padding:28px 24px 44px}.admin-table-head,.admin-row{grid-template-columns:minmax(220px,1.5fr) 100px 96px 108px 116px 48px}.admin-drawer{padding:28px 22px}main[data-testid=expert-review-page],main[data-testid=media-upload-page],main[data-testid=cafe-manage-page]{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-testid=expert-review-page]>[data-testid=coffee-vertical-fields],main[data-testid=expert-review-page]>[data-testid=sensory-ratings],main[data-testid=media-upload-page]>.choice-panel:nth-of-type(3),main[data-testid=cafe-manage-page]>.choice-panel:nth-of-type(2){grid-column:span 2}main[data-testid=place-detail-page]{grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr)}}@media(max-width:1024px){.app-shell.ci-blue-detail-shell,.ci-blue-detail-shell{width:100%!important;min-width:0!important;max-width:100vw!important;background:#fff!important;background-image:none!important;overflow-x:hidden!important}.app-shell.ci-blue-detail-shell>.ci-blue-header,.app-shell.ci-blue-detail-shell .ci-blue-header{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100vw!important;min-height:64px!important;height:64px!important;margin:18px 0 0!important;padding:0 20px!important;display:grid!important;grid-template-columns:28px 150px minmax(0,1fr) 36px 104px!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-detail-shell .ci-blue-header .menu-button{grid-column:1!important;width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:static!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{display:block!important;position:static!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:31px!important;min-height:31px!important;max-height:31px!important;object-fit:contain!important;object-position:left center!important;transform:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-title,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-subtitle,.app-shell.ci-blue-detail-shell .ci-blue-header .home-primary-nav,.app-shell.ci-blue-detail-shell .ci-blue-header .language-dropdown,.app-shell.ci-blue-detail-shell .ci-blue-header .logout-shortcut{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .detail-notification-button{grid-column:4!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut{grid-column:5!important;justify-self:end!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut img,.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut span{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:before{content:""!important;display:block!important;width:22px!important;min-width:22px!important;height:22px!important;border-radius:50%!important;background:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:after{content:attr(data-account-label)!important;position:static!important;display:inline!important;width:auto!important;height:auto!important;color:#07164f!important;font-size:13px!important;line-height:16px!important;font-weight:800!important;white-space:nowrap!important}.ci-blue-place-page{width:min(calc(100% - 36px),820px)!important;margin:0 auto!important;padding-top:14px!important;background:transparent!important}}.ci-blue-result-shell:has(.ci-blue-refine-page){background:radial-gradient(circle at 78% 6%,rgba(30,99,255,.08),transparent 28%),linear-gradient(180deg,#fff,#f7fbff 38%,#f2f4f7)!important;overflow-x:hidden!important}@media(min-width:1025px){.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header{width:min(calc(100% - 48px),1370px)!important;height:92px!important;min-height:92px!important;margin:0 auto!important;padding:18px 0 0!important;display:grid!important;grid-template-columns:28px 176px minmax(0,1fr) 66px 38px 108px!important;gap:14px!important;align-items:start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;margin-top:9px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;width:176px!important;min-width:176px!important;height:56px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-9px!important;width:292px!important;height:88px!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-title,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-subtitle,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-primary-nav{display:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown{grid-column:4!important;display:block!important;margin-top:8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown>button,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .result-notification-button,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .profile-shortcut{border:0!important;background:transparent!important;box-shadow:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .result-notification-button{grid-column:5!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin-top:8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .profile-shortcut{grid-column:6!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;margin-top:6px!important}}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:16px!important;width:100%!important;margin:-62px auto 46px!important;overflow-x:auto!important;scrollbar-width:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{flex:0 0 auto!important;min-width:104px!important;min-height:40px!important;border:1px solid rgba(30,58,138,.14)!important;border-radius:12px!important;background:#ffffffeb!important;color:#0d1b3d!important;font-size:13px!important;font-weight:600!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip.active{border-color:#1e63ff6b!important;background:linear-gradient(135deg,#1e3a8a,#1e63ff)!important;color:#fff!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{color:#0d1b3d!important;font-family:var(--font-heading)!important;font-size:42px!important;line-height:1.08!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{grid-template-columns:minmax(0,760px) 320px!important;gap:24px!important}@media(max-width:1050px){.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:min(calc(100% - 36px),760px)!important;padding-top:16px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{justify-content:flex-start!important;margin:0 0 8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{grid-template-columns:1fr!important}}@media(max-width:640px){.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:calc(100% - 20px)!important;padding:12px 0 36px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{font-size:29px!important}}@media(max-width:1024px){.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand{overflow:visible!important;margin-bottom:18px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background-image:url(/assets/v2-beaw-logo.svg)!important;background-repeat:no-repeat!important;background-size:300px 90px!important;background-position:-17px -8px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{opacity:0!important}}@media(min-width:1061px){.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page){background:#fff!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header{position:relative!important;display:grid!important;grid-template-columns:150px minmax(360px,492px) minmax(0,1fr) 84px 42px 116px!important;align-items:center!important;gap:18px!important;width:calc(100% - 60px)!important;max-width:1476px!important;height:66px!important;min-height:66px!important;padding:14px 0 0!important;margin:0 auto!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .menu-button,.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .logout-shortcut{display:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .shell-top-brand{grid-column:1!important;width:128px!important;min-width:128px!important;height:42px!important;min-height:42px!important;margin:0!important;overflow:visible!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .brand-logo-img{left:0!important;top:0!important;width:128px!important;height:42px!important;object-fit:contain!important;opacity:1!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header:before{content:"⌕  ค้นหาร้าน / เมนู / เทคนิค / เมือง / Expert";grid-column:2!important;display:flex!important;align-items:center!important;height:38px!important;padding:0 18px!important;border:1px solid #dbe5f5!important;border-radius:8px!important;background:#fff!important;color:#07164f94!important;font-size:13px!important;font-weight:600!important;box-shadow:0 8px 20px #1e3a8a09!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;justify-content:flex-end!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav button{height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:12px!important;font-weight:700!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav button.active:after{display:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .language-dropdown{grid-column:4!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .language-dropdown>button{width:64px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #dbe5f5!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .result-notification-button{grid-column:5!important;width:36px!important;height:36px!important;border:1px solid #dbe5f5!important;border-radius:50%!important;background:#fff!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .profile-shortcut{grid-column:6!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;width:116px!important;height:40px!important;padding:0!important;background:transparent!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .profile-shortcut img{width:32px!important;height:32px!important;border-radius:50%!important}.app-shell.ci-blue-result-shell:has(.ci-blue-expert-queue-page) .ci-blue-header .profile-shortcut span{display:block!important;overflow:hidden!important;color:#07164f!important;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ci-blue-expert-queue-page.expert-library-page{--library-navy: #07164f;--library-blue: #061b9d;--library-line: #dbe5f5;--library-muted: #4f5f86;gap:16px!important;width:calc(100% - 60px)!important;max-width:1476px!important;padding:14px 0 0!important;margin:0 auto!important}.ci-blue-expert-queue-page .expert-library-hero{align-items:end!important;margin-top:10px!important}.ci-blue-expert-queue-page .expert-library-hero h1{font-size:29px!important;line-height:34px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-hero p{margin-top:4px!important;color:#3f4f7b!important;font-size:13px!important;line-height:18px!important;font-weight:500!important}.ci-blue-expert-queue-page .expert-library-hero .primary{min-width:144px!important;min-height:38px!important;border-radius:5px!important;background:#061b9d!important;box-shadow:0 14px 28px #061b9d33!important;font-size:13px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-category-rail{gap:12px!important;order:-1!important;margin-top:0!important;padding:0!important}.ci-blue-expert-queue-page .expert-library-category-rail .tag-chip{gap:10px!important;min-width:92px!important;min-height:38px!important;padding:0 19px!important;border-color:#dbe5f5!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;color:#07164f!important;font-size:13px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-category-rail .tag-chip.active{background:#061b9d!important;color:#fff!important}.ci-blue-expert-queue-page .expert-library-overview-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(470px,.95fr)!important;gap:0!important;min-height:130px!important;border:1px solid #dbe5f5!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.ci-blue-expert-queue-page .expert-library-progress-card,.ci-blue-expert-queue-page .expert-library-need-card{min-height:128px!important;padding:20px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ci-blue-expert-queue-page .expert-library-progress-card h2,.ci-blue-expert-queue-page .expert-library-progress-card .expert-library-link{display:none!important}.ci-blue-expert-queue-page .expert-library-progress-body{grid-template-columns:128px minmax(0,1fr)!important;gap:28px!important;height:100%!important;margin:0!important}.ci-blue-expert-queue-page .expert-library-donut{width:100px!important;height:100px!important;justify-self:center!important}.ci-blue-expert-queue-page .expert-library-donut span{font-size:31px!important;line-height:32px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-donut small{font-size:11px!important;line-height:13px!important;font-weight:600!important}.ci-blue-expert-queue-page .expert-library-metrics{align-items:center!important;height:100%!important}.ci-blue-expert-queue-page .expert-library-metrics span{gap:6px!important;min-height:62px!important;justify-content:center!important;padding:0 20px!important;border-left:1px solid #dbe5f5!important}.ci-blue-expert-queue-page .expert-library-metrics b{font-size:26px!important;line-height:30px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-metrics small{color:#354574!important;font-size:12px!important;line-height:15px!important}.ci-blue-expert-queue-page .expert-library-need-card{border-left:1px solid #dbe5f5!important}.ci-blue-expert-queue-page .expert-library-need-card header{margin:0 0 14px!important}.ci-blue-expert-queue-page .expert-library-need-card header h2{font-size:14px!important;line-height:18px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-need-card header button{display:none!important}.ci-blue-expert-queue-page .expert-library-need-card{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:18px!important;align-items:center!important}.ci-blue-expert-queue-page .expert-library-need-card header{grid-column:1 / -1!important}.ci-blue-expert-queue-page .expert-library-need-row{grid-template-columns:44px 30px minmax(0,1fr) 12px!important;gap:8px!important;min-height:44px!important;padding:0!important}.ci-blue-expert-queue-page .expert-library-need-row>span{width:38px!important;height:38px!important}.ci-blue-expert-queue-page .expert-library-need-row b{font-size:18px!important;line-height:22px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-need-row small{font-size:11px!important;line-height:14px!important;font-weight:600!important}.ci-blue-expert-queue-page .expert-library-filter-card{gap:12px!important;padding:10px 16px!important;border:1px solid #dbe5f5!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-head b{display:none!important}.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-head{position:absolute!important;right:170px!important;bottom:14px!important;z-index:2!important}.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-head .ghost{min-height:30px!important;padding:0 12px!important;border-radius:5px!important;font-size:12px!important}.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr)) 184px 214px!important;gap:10px 14px!important}.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-grid label{gap:0!important;font-size:0!important}.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-grid label span{display:none!important}.ci-blue-expert-queue-page .expert-library-filter-card input,.ci-blue-expert-queue-page .expert-library-filter-card select,.ci-blue-expert-queue-page .expert-library-filter-card .collection-select-button{min-height:38px!important;border-radius:5px!important;border-color:#dbe5f5!important;box-shadow:none!important;color:#07164f!important;font-size:12px!important;font-weight:700!important}.ci-blue-expert-queue-page .collection-active-filters{align-items:center!important;min-height:40px!important;padding-top:8px!important;border-top:1px solid #eef3fb!important}.ci-blue-expert-queue-page .collection-active-filters span{display:none!important}.ci-blue-expert-queue-page .collection-active-filters:before{content:"ผลการค้นหา " attr(data-count)!important}.ci-blue-expert-queue-page .collection-active-filters button{min-height:30px!important;border-radius:5px!important;background:#fff!important;color:#07164f!important;font-size:12px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-pinned,.ci-blue-expert-queue-page .expert-library-attention{display:none!important}.ci-blue-expert-queue-page .expert-library-all-places{gap:0!important;padding:0!important;border:1px solid #dbe5f5!important;border-radius:0 0 6px 6px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-list-toolbar{min-height:48px!important;padding:0 18px!important;border-bottom:1px solid #eef3fb!important;background:#fff!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-list-toolbar>b{font-size:13px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-list-toolbar>div{gap:10px!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-list-toolbar select{height:34px!important;border:1px solid #dbe5f5!important;border-radius:5px!important;color:#07164f!important;font-size:12px!important;font-weight:700!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-list-scroll{gap:0!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-place-card{grid-template-columns:24px 84px minmax(250px,1.55fr) minmax(140px,1fr) 226px 138px 112px 72px!important;gap:12px!important;min-height:82px!important;padding:9px 18px!important;border:0!important;border-bottom:1px solid #eef3fb!important;border-radius:0!important;box-shadow:none!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-pin{position:static!important;grid-column:1!important;grid-row:1!important;width:18px!important;height:18px!important;border:0!important;background:transparent!important;color:#061b9d!important;box-shadow:none!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-place-card>img{grid-column:2!important;width:82px!important;max-width:82px!important;height:54px!important;border-radius:5px!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-place-main{grid-column:3!important;align-self:center!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-place-main h2{margin-bottom:2px!important;font-size:14px!important;line-height:18px!important;font-weight:800!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-place-main p{margin:0 0 5px!important;color:#31436d!important;font-size:12px!important;line-height:15px!important;font-weight:600!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-place-main div{gap:6px!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-place-main span{min-height:19px!important;padding:0 9px!important;border-radius:4px!important;background:#f2f5ff!important;color:#293d77!important;font-size:10px!important;line-height:19px!important}.ci-blue-expert-queue-page .expert-library-all-places .knowledge-score{grid-column:5!important;grid-row:1!important;width:48px!important;height:48px!important;justify-self:start!important}.ci-blue-expert-queue-page .expert-library-all-places .knowledge-score b{font-size:13px!important;line-height:15px!important}.ci-blue-expert-queue-page .expert-library-all-places .knowledge-score small{left:62px!important;top:6px!important;width:100px!important;font-size:11px!important;line-height:14px!important}.ci-blue-expert-queue-page .expert-library-all-places .knowledge-score em{left:62px!important;top:24px!important;width:100px!important;font-size:12px!important;line-height:15px!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-review-count{grid-column:6!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-review-count b{font-size:14px!important;line-height:18px!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-review-count span,.ci-blue-expert-queue-page .expert-library-all-places .collection-review-count small{font-size:11px!important;line-height:14px!important}.ci-blue-expert-queue-page .expert-library-all-places .collection-reviewer{display:none!important}.ci-blue-expert-queue-page .expert-library-missing{grid-column:7!important;grid-template-columns:repeat(3,18px)!important;gap:4px!important}.ci-blue-expert-queue-page .expert-library-missing b{font-size:10px!important;line-height:13px!important}.ci-blue-expert-queue-page .expert-library-missing span{width:18px!important;height:18px!important}.ci-blue-expert-queue-page .expert-library-actions{grid-column:8!important;justify-self:end!important}.ci-blue-expert-queue-page .expert-library-actions .collection-more{width:28px!important;height:28px!important}.ci-blue-expert-queue-page .collection-pagination{min-height:48px!important;padding:8px 18px!important}}.ci-blue-result-shell:has(.ci-blue-refine-page){min-height:100vh!important;overflow-x:hidden!important;background:radial-gradient(circle at 12% 4%,#fffffffa 0,#fff0 280px),linear-gradient(180deg,#edf7ff,#eef8ff 36%,#f7fbff)!important}@media(min-width:1025px){.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header{display:grid!important;grid-template-columns:28px 176px minmax(0,1fr) 66px 38px 108px!important;align-items:start!important;gap:14px!important;width:min(calc(100% - 48px),1370px)!important;height:92px!important;min-height:92px!important;margin:0 auto!important;padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;margin-top:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#12204a!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;display:block!important;width:176px!important;min-width:176px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-logo-img{position:absolute!important;left:-17px!important;top:-9px!important;display:block!important;width:292px!important;max-width:none!important;height:88px!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-title,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-subtitle,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-primary-nav{display:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown{grid-column:4!important;display:block!important;margin-top:8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown>button{height:36px!important;min-height:36px!important;padding:0 6px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#0d1b3d!important;font-size:13px!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .result-notification-button{grid-column:5!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin-top:8px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#12204a!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .profile-shortcut{grid-column:6!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;margin-top:6px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:min(calc(100% - 64px),1100px)!important;max-width:1100px!important;margin:0 auto!important;padding:0 0 58px!important;gap:24px!important;background:transparent!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:16px!important;width:100%!important;max-width:930px!important;margin:-46px auto 28px!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{flex:0 0 auto!important;justify-content:center!important;min-width:104px!important;min-height:40px!important;padding:0 18px!important;border:1px solid rgba(30,58,138,.14)!important;border-radius:12px!important;background:#ffffffeb!important;box-shadow:0 12px 26px #1e3a8a14!important;color:#0d1b3d!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip.active{border-color:#1e63ff6b!important;background:linear-gradient(135deg,#1e3a8a,#1e63ff)!important;box-shadow:0 18px 34px #1e63ff38!important;color:#fff!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header{display:grid!important;justify-items:center!important;gap:8px!important;width:100%!important;max-width:930px!important;margin:0 auto!important;padding:0!important;text-align:center!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header .eyebrow{margin:0!important;color:#1e63ff!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{margin:0!important;color:#0d1b3d!important;font-family:var(--font-heading)!important;font-size:42px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.08!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header p{max-width:min(100%,780px)!important;margin:0!important;color:#0d1b3dad!important;font-size:18px!important;font-weight:400!important;line-height:28px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-page>.selected-tags{margin:-2px auto 0!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{display:grid!important;grid-template-columns:minmax(0,756px) 320px!important;gap:24px!important;align-items:start!important;width:100%!important;margin:0!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card,.ci-blue-result-shell:has(.ci-blue-refine-page) .advanced-filters-panel>.choice-panel,.ci-blue-result-shell:has(.ci-blue-refine-page) .advanced-filters-panel>.scale-panel,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card{border:1px solid rgba(30,58,138,.1)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 26px 70px #1e3a8a1a!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card{padding:28px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card h3,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card h3,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card h3{color:#0d1b3d!important;font-family:var(--font-heading)!important;font-weight:700!important;letter-spacing:0!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option{border:1px solid rgba(30,58,138,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 30px #1e3a8a14!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option.active{border-color:#1e63ff75!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;box-shadow:0 20px 38px #1e63ff24!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-actions .primary,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-main>.primary{border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#1e3a8a,#1e63ff)!important;box-shadow:0 18px 34px #1e63ff3d!important;color:#fff!important;font-weight:700!important}@media(max-width:1050px){.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:min(calc(100% - 40px),760px)!important;padding-bottom:44px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{justify-content:flex-start!important;max-width:100%!important;margin:10px 0 26px!important;padding:0 2px 8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{font-size:38px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.ci-blue-result-shell:has(.ci-blue-refine-page),.ci-blue-result-shell:has(.ci-blue-refine-page) *{max-width:100vw}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:100%!important;padding:8px 14px 34px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{min-width:auto!important;min-height:38px!important;padding:0 16px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{font-size:31px!important;line-height:1.12!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header p{font-size:15px!important;line-height:23px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card{padding:20px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.two,.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.three,.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.tone{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .mobile-reference-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.desktop-system-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.mobile-reference-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{grid-template-columns:repeat(5,minmax(0,1fr))!important;height:59px!important;gap:7px!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{width:auto!important;min-width:0!important;max-width:none!important;min-height:59px!important;display:grid!important;grid-template-rows:34px 17px!important;justify-items:center!important;align-items:center!important;padding:0!important;font-size:9px!important;line-height:12px!important;font-weight:800!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg{width:34px!important;height:34px!important;padding:9px!important;stroke-width:1.9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p{max-width:274px!important;margin-top:13px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:11px!important;line-height:18px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{height:234px!important;min-height:234px!important;margin:-6px 0 -8px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:258px!important;height:258px!important;transform:translateY(-18px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{margin-top:12px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:before{content:"อยากหาอะไรวันนี้ ?"!important;display:none!important;position:absolute!important;left:40px!important;top:11px!important;color:#9aa6ba!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;pointer-events:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:has(textarea:not(:placeholder-shown)):before{display:none!important;content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea::placeholder{color:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{grid-template-columns:minmax(0,1fr) 43px!important;gap:8px!important;height:43px!important;min-height:43px!important;margin-top:3px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{height:43px!important;min-height:43px!important;padding:0 14px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:12px!important;line-height:18px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:43px!important;min-width:43px!important;max-width:43px!important;height:43px!important;min-height:43px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#e5f4ff!important;color:#155cff!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:block!important;width:18px!important;height:18px!important;color:#155cff!important;stroke-width:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{height:36px!important;margin-top:12px!important}}@media(min-width:641px)and (max-width:1199px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{grid-template-columns:minmax(0,1fr) 84px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:84px!important;min-width:84px!important;max-width:84px!important;padding:0 10px!important;font-size:11px!important;white-space:nowrap!important}}@media(max-width:640px){.ci-blue-home-shell{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;margin:4px auto!important;border-radius:20px!important;background:#fff!important}.ci-blue-home-shell .ci-blue-header{width:calc(100% - 36px)!important;height:56px!important;min-height:56px!important;margin:18px auto 0!important;grid-template-columns:minmax(0,1fr) 55px 28px!important;gap:11px!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{width:136px!important;height:42px!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand:before{left:-4px!important;top:1px!important;width:136px!important;height:40px!important;background-size:292px 88px!important;background-position:-17px -9px!important}.ci-blue-home-shell .ci-blue-header .language-dropdown>button{width:55px!important;min-width:55px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;gap:4px!important;font-size:12px!important;line-height:16px!important;font-weight:800!important}.ci-blue-home-shell .ci-blue-header .menu-button{width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;margin:3px auto 8px!important;padding:0 0 12px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero{row-gap:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero{padding-top:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero-badge{height:25px!important;margin:0 0 13px!important;padding:0 12px!important;font-size:10px!important;line-height:14px!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero h1{max-width:100%!important;font-family:Sora,LINE Seed Sans TH,system-ui,sans-serif!important;font-size:25px!important;line-height:27px!important;font-weight:800!important;letter-spacing:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p{max-width:274px!important;margin-top:13px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:11px!important;line-height:18px!important;font-weight:700!important;letter-spacing:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{height:234px!important;min-height:234px!important;margin:-6px 0 -8px!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:258px!important;height:258px!important;transform:translateY(-18px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .mobile-reference-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{width:100%!important;max-width:100%!important;height:59px!important;grid-template-columns:repeat(5,1fr)!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{width:auto!important;min-width:0!important;min-height:59px!important;grid-template-rows:34px 17px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:9px!important;line-height:12px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg{width:34px!important;height:34px!important;padding:9px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;color:#155cff!important;stroke-width:1.9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.active svg{background:#e5f4ff!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{height:41px!important;min-height:41px!important;margin-top:12px!important;grid-template-columns:35px minmax(0,1fr) 0!important;border:1px solid #dfe8f5!important;border-radius:999px!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:before{content:"อยากหาอะไรวันนี้ ?"!important;display:block!important;position:absolute!important;left:40px!important;top:11px!important;color:#9aa6ba!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;pointer-events:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:has(textarea:not(:placeholder-shown)):before{display:none!important;content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea{height:39px!important;min-height:39px!important;padding:11px 0 0!important;font-size:13px!important;line-height:18px!important;color:#07164f!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea::placeholder{color:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{height:43px!important;min-height:43px!important;margin-top:3px!important;grid-template-columns:minmax(0,1fr) 43px!important;gap:8px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{height:43px!important;min-height:43px!important;padding:0 14px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:12px!important;line-height:18px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:43px!important;min-width:43px!important;max-width:43px!important;height:43px!important;min-height:43px!important;padding:0!important;border-radius:999px!important;background:#e5f4ff!important;color:#155cff!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:block!important;width:18px!important;height:18px!important;color:#155cff!important;stroke-width:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{height:36px!important;margin-top:12px!important;gap:8px!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips:before{margin-right:4px!important;font-size:9px!important;line-height:12px!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button{height:24px!important;min-height:24px!important;min-width:99px!important;padding:0 10px!important;justify-content:center!important;font-size:8px!important;line-height:12px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{gap:7px!important;margin-top:4px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby h2{font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:15px!important;line-height:20px!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{grid-template-columns:104px minmax(0,1fr)!important;height:114px!important;min-height:114px!important;border-radius:9px!important}}@media(min-width:700px)and (max-width:1199px){.search-home{padding-top:42px!important}}@media(min-width:1000px)and (max-width:1099px){.home-shell{width:min(100vw,1024px);display:block;border-left:1px solid rgba(232,220,203,.78);border-right:1px solid rgba(232,220,203,.78);padding:14px 0 48px}.home-shell .home-desktop-sidebar{display:none}.home-shell>.top-actions{display:flex;padding:18px 40px 8px}.home-shell .menu-button{display:inline-grid}.home-shell .home-top-brand{display:inline-flex;position:static;transform:none;margin-right:auto}}@media(min-width:1180px){.admin-header{grid-template-columns:minmax(0,1fr) minmax(260px,340px) auto auto}.admin-header>.admin-search{grid-column:auto}}@media(max-width:390px){.page{padding:16px}.search-box{grid-template-columns:1fr}.home-shell .search-box{grid-template-columns:minmax(0,1fr) 52px;min-height:106px}.home-shell .search-box-prompt{left:16px;top:16px;font-size:13px;line-height:18px}.home-shell .search-box textarea{min-height:74px;padding:25px 0 2px;font-size:16px;line-height:24px}.home-shell .search-box:not(.compact) button{align-self:center}.home-hero h1{max-width:250px}.home-shell{padding-bottom:0}.search-home{padding-bottom:18px}.suggestions{grid-template-columns:1fr 1fr;gap:10px 14px}.suggestions:before{font-size:13px;line-height:18px;margin-bottom:2px}.suggestions button{min-height:42px;border-radius:11px;padding:6px 10px;gap:8px;font-size:13px;line-height:17px;justify-content:center}.suggestions button svg{width:16px;height:16px}.popular-rail{grid-auto-columns:minmax(112px,31.5%);gap:12px}.popular-card img{aspect-ratio:1.28 / 1;border-radius:8px}.intent-router-head,.intent-router-actions{align-items:start;flex-direction:column}.rating{grid-template-columns:1fr;gap:8px}.rating-options{margin-right:-16px;padding-right:16px}.rating button{flex-basis:34px;min-width:34px;min-height:34px}.review-note-grid{grid-template-columns:1fr}.scale{grid-template-columns:1fr;gap:6px}.scale b{justify-self:end}.metadata-grid,.why-stats{grid-template-columns:1fr}.inline-actions{display:grid;grid-template-columns:1fr}.inline-actions .ghost{width:100%}.profile-card,.profile-share-card{padding:12px}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-stat{min-height:82px}.profile-stat b{font-size:21px;line-height:26px}.profile-completion{grid-template-columns:1fr auto}.profile-completion .profile-progress{grid-column:1 / -1;grid-row:2}.radar-wrap{min-height:238px}.radar-wrap svg{width:min(100%,290px)}.profile-review-row{grid-template-columns:44px minmax(0,1fr)}.profile-review-row .stars{grid-column:2}.admin-page{padding:0 12px 24px}.admin-tabs{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto;padding-bottom:4px}.admin-tabs button{min-width:58px}.admin-header{grid-template-columns:minmax(0,1fr) auto auto}.admin-drawer-profile{grid-template-columns:54px minmax(0,1fr)}.admin-drawer-profile img{width:54px;height:54px}}@media(max-width:340px){.hero h1,h1{font-size:28px;line-height:36px}.place-title{grid-template-columns:78px minmax(0,1fr)}.place-title .score{grid-column:2;width:fit-content}.thumb-collage{width:78px;height:70px}.thumb-collage img{width:50px;height:50px;border-radius:16px}.thumb-collage .thumb-1{left:18px}.thumb-collage .thumb-2{left:28px}}.system-settings-page textarea{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px}.system-settings-workbench{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.system-settings-menu{position:sticky;top:92px;display:grid;gap:8px}.system-settings-menu button{display:grid;gap:4px;width:100%;min-height:76px;border:1px solid rgba(13,27,61,.1);border-radius:8px;background:#fff;color:#0d1b3d;padding:12px;text-align:left;box-shadow:0 10px 26px #0d1b3d0a}.system-settings-menu button.active{border-color:#1f5bf161;background:#f7faff}.system-settings-menu b{font-size:14px;line-height:18px;font-weight:950}.system-settings-menu span{color:#64748b;font-size:12px;line-height:16px;font-weight:700}.system-settings-json-panel textarea{min-height:620px}.system-settings-json-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.system-settings-json-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.system-settings-json-tabs{display:inline-flex;overflow:hidden;border:1px solid rgba(13,27,61,.1);border-radius:8px;background:#fff}.system-settings-json-tabs button{min-height:34px;border:0;border-radius:0;background:transparent;color:#64748b;padding:0 12px;font-size:12px;font-weight:900}.system-settings-json-tabs button.active{background:#1f5bf1;color:#fff}.json-tree-editor{display:grid;max-height:460px;overflow:auto;border:1px solid rgba(13,27,61,.1);border-radius:8px;background:#fbfdff;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px}.json-tree-node{display:grid}.json-tree-row{display:grid;grid-template-columns:auto minmax(0,max-content) auto minmax(0,1fr);gap:6px;align-items:center;min-height:30px;border:0;border-radius:6px;background:transparent;color:#0d1b3d;padding:4px 8px 4px calc(8px + (var(--depth, 0) * 18px));text-align:left}.json-tree-branch{cursor:pointer}.json-tree-branch:hover,.json-tree-leaf:hover{background:#1f5bf10f}.json-tree-branch svg{color:#1f5bf1;transition:transform .16s ease}.json-tree-branch[aria-expanded=false] svg{transform:rotate(-90deg)}.json-tree-key{overflow:hidden;color:#07164f;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.json-tree-separator{color:#94a3b8}.json-tree-meta{width:fit-content;border-radius:999px;background:#1f5bf114;color:#1f5bf1;padding:2px 7px;font-size:11px;font-weight:850}.json-tree-leaf{grid-template-columns:minmax(0,max-content) auto minmax(0,1fr)}.json-tree-leaf code{overflow-wrap:anywhere;color:#334155;white-space:pre-wrap}.json-source-block{display:grid;gap:8px}.json-source-block textarea{min-height:360px}@media(max-width:760px){.system-settings-workbench{grid-template-columns:minmax(0,1fr)}.system-settings-menu{position:static;grid-template-columns:minmax(0,1fr)}.system-settings-json-panel textarea{min-height:520px}.system-settings-json-head{display:grid}.system-settings-json-actions{justify-content:flex-start}}.home-category-tags{display:flex;flex-wrap:wrap;gap:8px;width:100%}.home-category-tags .tag-chip{display:inline-flex;align-items:center;gap:7px}@media(min-width:700px){.profile-page,.admin-page{grid-template-columns:minmax(0,1fr)!important}.profile-heading,.profile-hero-card,.profile-stats,.profile-completion,.profile-dna-card,.profile-tags-card,.profile-breakdown,.top-match-card,.recent-review-card,.collections-card,.profile-share-card,.settings-card,.admin-main,.admin-drawer{grid-column:1 / -1!important}}@media(min-width:1000px){.app-shell,.home-shell,.admin-shell{width:min(100vw,1440px);display:block!important;padding:0 0 48px;border-left:0;border-right:0}.admin-shell>.top-actions{display:flex!important}.top-actions,.home-shell>.top-actions,.home-shell .top-actions,.admin-shell>.top-actions{position:sticky;top:0;z-index:800;display:flex;align-items:center;padding:24px 48px 10px;background:linear-gradient(180deg,var(--color-bg) 78%,rgba(251,248,242,0))}.menu-button,.home-shell .menu-button{display:inline-grid!important;margin-right:0}.home-top-brand,.result-top-brand,.detail-top-brand,.cafe-top-brand,.review-top-brand,.admin-top-brand,.app-top-brand{position:static;transform:none;margin-right:auto;font-size:24px;line-height:32px}.app-nav,.home-shell .app-nav{position:absolute!important;top:calc(100% + 6px)!important;left:48px!important;right:auto!important;width:min(260px,calc(100vw - 96px));display:none!important;margin:0!important;padding:10px!important;border:1px solid var(--color-border)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:var(--shadow-card)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-nav.open,.home-shell .app-nav.open{display:grid!important}.app-nav button{width:100%;min-height:42px}.page,.search-home{max-width:1120px;margin:0 auto;padding:30px 48px 64px}.search-home>.search-box,.search-home .suggestions,.search-home .home-category-tags,.popular-nearby,.home-dna,.search-home .home-location-bar{max-width:930px;width:100%;justify-self:center}.home-hero,.answer-hero,.page-header,.review-heading,.cafe-knowledge-heading{width:100%;max-width:930px;margin:0 auto;text-align:center}.home-hero h1{max-width:none;font-size:34px;line-height:42px}.home-hero-city{font-size:15px;line-height:20px}.home-category-tags{justify-content:center}.admin-page{min-height:auto;padding:0}}.result-detail-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px;background:#fffdf8}.result-detail-page>*{grid-column:1 / -1!important;width:100%;min-width:0}.result-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.result-detail-topbar>div{display:flex;gap:8px;align-items:center}.result-detail-topbar .back-button,.result-detail-topbar .ghost{min-height:38px;border-radius:999px}.result-hero-grid{display:grid;gap:14px;align-items:start}.result-hero-media{position:relative;min-width:0}.result-hero-image{width:100%;aspect-ratio:1.52 / 1;display:block;object-fit:cover;border-radius:16px;background:var(--color-surface-soft);box-shadow:0 18px 46px #4a2f2224}.photo-count{position:absolute;right:10px;bottom:10px;min-width:50px;border-radius:8px;background:#ffffffeb;color:var(--color-primary-dark);padding:5px 9px;font-size:12px;line-height:16px;font-weight:900;text-align:center;box-shadow:var(--shadow-soft)}.floating-collage{position:absolute;left:12px;bottom:-28px;width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 14px 32px #4a2f222e}.floating-collage .thumb-collage{transform:scale(.62);transform-origin:center}.result-hero-copy{min-width:0;display:grid;gap:7px;padding-top:16px}.result-hero-copy h1{margin:0;font-size:26px;line-height:32px;letter-spacing:0}.result-hero-copy p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:18px}.result-hero-copy .open-line{color:var(--color-success);font-weight:800}.result-score-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;border:1px solid var(--color-border);border-radius:14px;background:linear-gradient(180deg,#f3fdeb,#fff);padding:12px;box-shadow:var(--shadow-card)}.result-score-panel .score{grid-row:span 5;width:70px;height:70px;font-size:34px}.result-score-panel b{color:var(--color-primary-dark);font-size:18px;line-height:24px}.result-score-panel small,.result-score-panel span{color:var(--color-text-muted);font-size:12px;line-height:17px;font-weight:750}.result-thumbs{display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.result-thumbs img{width:100%;aspect-ratio:1.3 / 1;border-radius:11px;object-fit:cover;box-shadow:var(--shadow-soft)}.result-action-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.result-action-row .ghost{min-width:0;width:100%;min-height:40px;border-radius:10px;justify-content:center;padding:8px 6px;font-size:12px}.result-insight-grid{display:grid;gap:12px}.result-reason-card,.result-ai-summary,.match-section,.alternatives-section,.experts-agree,.how-found,.result-detail-page .why-result{border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:14px;box-shadow:0 10px 28px #4a2f220f}.result-reason-card,.result-ai-summary,.match-section,.alternatives-section,.experts-agree,.how-found{position:relative;z-index:2}.result-reason-card h2,.match-section h2,.alternatives-section h2,.experts-agree h2,.how-found h2{margin:0 0 12px;font-size:14px;line-height:20px}.result-reason-card ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.result-reason-card li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--color-primary-dark);font-size:13px;line-height:19px}.result-reason-card.good svg{color:var(--color-success)}.result-reason-card.caution{background:linear-gradient(180deg,#fff,#fff9f0)}.result-reason-card.caution li>span:first-child{color:var(--color-warning);font-weight:900}.result-ai-summary{display:grid;gap:8px;align-content:start}.result-ai-summary p{margin:0;color:var(--color-text-muted);line-height:22px}.result-insight-grid .map-panel{min-height:220px;box-shadow:0 10px 28px #4a2f220f;position:relative;z-index:1}.result-detail-page .leaflet-pane,.result-detail-page .leaflet-top,.result-detail-page .leaflet-bottom{z-index:1}.result-insight-grid .leaflet-map{height:210px}.match-section,.match-radar-grid{display:grid;gap:12px}.match-radar-card{display:grid;place-items:center;gap:6px;min-width:0;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:12px 8px}.match-radar-card h3{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--color-primary-dark);font-size:13px;line-height:18px}.small-radar{width:min(100%,220px);max-height:220px;overflow:visible}.radar-ring{fill:#6f4e3705;stroke:#efe4d7;stroke-width:1}.radar-spoke{stroke:#efe4d7;stroke-width:1}.small-radar-fill{fill:#c89b6d47;stroke:none}.small-radar-line{fill:none;stroke:var(--color-primary);stroke-width:2.4;stroke-linejoin:round}.radar-point{fill:var(--color-primary);stroke:#fff;stroke-width:1}.radar-axis-label{fill:var(--color-primary-dark);font-size:7.6px;font-weight:850}.radar-axis-value{fill:var(--color-text-muted);font-size:7px;font-weight:800}.result-score-breakdown{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-soft);padding:12px}.menu-score-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.menu-score-group{min-width:0;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:12px}.menu-score-group h3{margin:0 0 8px;color:var(--color-primary-dark);font-size:14px;font-weight:850}.menu-score-group .score-row{grid-template-columns:minmax(78px,112px) minmax(0,1fr) 30px;gap:8px;font-size:12px;padding:8px 0}.menu-match-breakdown>p{color:var(--color-text-muted);margin:-4px 0 8px}.alternatives-grid{display:grid;gap:10px}.alternative-card{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:8px}.alternative-card img{width:62px;height:62px;object-fit:cover;border-radius:10px}.alternative-card div{display:grid;gap:3px;min-width:0}.alternative-card span,.alternative-card small{color:var(--color-text-muted);font-size:12px;line-height:16px}.alternative-card b{color:var(--color-primary-dark);font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alternative-card .alternative-narrative{display:-webkit-box;margin:1px 0 0;color:var(--color-text-muted);font-size:12px;line-height:16px;font-weight:650;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alternative-card small{color:var(--color-success);font-weight:850}.alternative-card em{color:var(--color-primary);font-size:24px;font-style:normal}.result-bottom-grid{display:grid;gap:12px}.expert-consensus{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;padding:12px 0;border-bottom:1px solid var(--color-border)}.expert-consensus b{color:var(--color-primary-dark);font-size:24px;line-height:30px;text-align:center}.expert-consensus span{color:var(--color-text-muted);font-size:12px;line-height:16px;text-align:center}.found-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.found-steps article{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;min-width:0}.found-steps article:not(:last-child):after{content:"→";position:absolute;right:-7px;top:24px;color:var(--color-accent);font-weight:900}.found-steps article>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--color-surface-soft);color:var(--color-primary);border:1px solid var(--color-border)}.found-steps b{color:var(--color-primary-dark);font-size:12px;line-height:16px}.found-steps small{color:var(--color-text-muted);font-size:11px;line-height:15px}.result-detail-page .why-result{display:grid;gap:12px}.answer-result-page{display:grid;gap:18px;background:#fffdf8}.answer-hero{display:grid;justify-items:center;gap:4px;text-align:center;padding-top:8px}.answer-hero h1{margin:0;max-width:760px;color:var(--color-text);font-size:27px;line-height:34px;letter-spacing:0}.answer-hero p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:18px;font-weight:750}.answer-filter-bar{display:grid;gap:10px}.answer-filter-bar .city-tags,.answer-filter-bar .segmented{justify-content:center}.answer-filter-bar .city-tags button,.answer-filter-bar .icon-button,.answer-filter-bar .segmented button{min-height:36px;border-radius:999px;padding-inline:14px}.answer-grid{display:grid;gap:14px}.answer-main,.search-side{display:grid;gap:14px;min-width:0}.answer-why-card,.search-top-result,.other-options,.search-match-breakdown,.search-side>section{border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:14px;box-shadow:0 10px 28px #4a2f220e}.answer-why-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:10px}.answer-why-head h2,.other-options h2,.search-match-breakdown h2,.search-side h2{margin:0;color:var(--color-primary-dark);font-size:15px;line-height:21px}.answer-why-head p,.search-match-breakdown p,.search-side p{margin:3px 0 0;color:var(--color-text-muted);font-size:12px;line-height:17px}.link-button{border:0;background:transparent;color:var(--color-primary);font-size:12px;line-height:18px;font-weight:850;white-space:nowrap}.answer-why-card .summary-stream{padding:0;border:0;background:transparent;box-shadow:none}.answer-why-card .summary-stream:before{display:none}.answer-why-card .summary-stream-head{display:none}.answer-why-card .summary-stream-text{min-height:auto;margin-bottom:12px}.answer-why-card .summary-stream-text p{color:var(--color-text-muted);font-size:13px;line-height:20px}.search-metric-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.search-metric-cards article{display:grid;gap:7px;min-width:0;border:1px solid var(--color-border);border-radius:10px;padding:10px;background:#fff}.search-metric-cards b{color:var(--color-primary-dark);font-size:12px;line-height:16px}.search-metric-cards span{display:flex;gap:4px}.search-metric-cards i{width:7px;height:7px;border-radius:50%;background:#e7ded3}.search-metric-cards i.active{background:var(--color-primary)}.search-top-result{display:grid;gap:14px;cursor:pointer}.top-result-head{position:relative;display:flex;align-items:center;justify-content:space-between}.top-result-head .rank,.search-other-card .rank{position:static;flex:0 0 auto}.top-result-main{display:grid;grid-template-columns:92px minmax(0,1fr) 66px;gap:12px;align-items:start}.top-result-image{width:92px;height:92px;border-radius:12px;object-fit:cover;background:var(--color-surface-soft)}.top-result-copy{min-width:0;display:grid;gap:6px}.top-result-copy h3,.search-other-card h3{margin:0;color:var(--color-text);font-size:17px;line-height:23px}.top-result-copy p,.search-other-card p{margin:0;color:var(--color-text-muted);font-size:12px;line-height:17px}.top-result-score{display:grid;justify-items:center;align-content:start;gap:3px;min-height:120px;border-radius:10px;background:linear-gradient(180deg,#f4fceb,#fff);padding:8px 4px}.top-result-score .score{width:54px;height:54px;font-size:24px}.top-result-score span.score,.search-other-card span.score{background:#ecf8e8;color:var(--color-success);font-weight:950}.top-result-score small,.top-result-score span{color:var(--color-text-muted);font-size:10px;line-height:13px;font-weight:800;text-align:center}.top-result-score b{color:var(--color-primary-dark);font-size:12px;line-height:15px}.top-result-score span.score{background:#ecf8e8;color:var(--color-success);font-size:24px;font-weight:950;line-height:1}.top-result-detail{display:grid;gap:12px}.top-result-detail .result-reason-card,.top-result-detail .match-radar-card{box-shadow:none}.top-result-detail .match-radar-card{min-height:210px}.result-action-row.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.other-options{display:grid;gap:10px}.search-other-card{position:relative;display:grid;grid-template-columns:auto 56px minmax(0,1fr) 50px;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--color-border);background:transparent;padding:8px 0 12px;cursor:pointer}.search-other-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--color-surface-soft)}.search-other-card div{display:grid;gap:3px;min-width:0}.search-other-card small{color:var(--color-text-muted);font-size:12px;line-height:17px}.search-other-card ul{display:none;margin:4px 0 0;padding:0;list-style:none;gap:4px}.search-other-card li{display:flex;gap:5px;align-items:center;color:var(--color-text-muted);font-size:12px;line-height:17px}.search-other-card li svg{color:var(--color-success)}.search-other-card .score{width:42px;height:42px;min-width:42px;min-height:42px;font-size:18px}.see-more{width:100%;border-radius:10px}.answer-followup{display:none}.search-test-trace{display:block}.search-test-trace .knowledge-trace{box-shadow:0 10px 28px #4a2f220e}.circle-score{width:72px;height:72px;display:grid;place-items:center;border:5px solid var(--color-success);border-radius:50%;color:var(--color-success);font-size:22px;font-weight:950}.search-match-breakdown{display:none;gap:10px}.match-radar-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.refine-mobile{position:sticky;bottom:16px;z-index:20;width:100%;border-radius:10px}@media(max-width:520px){.answer-result-page{padding-top:18px}.result-shell{padding-bottom:0}.result-top-actions .language-toggle{display:none}.result-share-actions{display:none!important}.answer-hero h1{font-size:19px;line-height:25px}.answer-filter-bar{grid-template-columns:1fr}.answer-filter-bar .city-tags{flex-wrap:nowrap;overflow-x:auto;justify-content:start;padding-bottom:2px}.answer-filter-bar .segmented{display:grid;grid-template-columns:1fr 1fr}.answer-filter-bar .icon-button{width:fit-content;justify-self:start}.search-metric-cards article:nth-child(n+4){display:none}.top-result-main{grid-template-columns:72px minmax(0,1fr) 58px}.top-result-image{width:72px;height:72px}.top-result-copy h3{font-size:14px;line-height:19px}.top-result-copy p:nth-of-type(n+3){display:none}.top-result-score{min-height:96px;padding:6px 3px}.top-result-score .score{width:46px;height:46px;font-size:20px}.top-result-score b:nth-of-type(n+2),.top-result-score span:nth-of-type(n+2){display:none}.top-result-detail{grid-template-columns:1fr}.top-result-detail .match-radar-card{min-height:190px}.result-action-row.compact{grid-template-columns:1fr 1fr}.result-action-row.compact .ghost:nth-child(n+3){display:none}.search-other-card{grid-template-columns:auto 48px minmax(0,1fr) 42px;gap:8px}.search-other-card img{width:48px;height:48px}.search-other-card h3{font-size:13px;line-height:18px}.search-side,.search-match-breakdown{display:none}}@media(min-width:760px){.review-shell{width:min(100vw,1024px);display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;padding:0 0 48px;border-left:0;border-right:0}.review-shell .result-sidebar{grid-column:1;grid-row:1 / span 2;position:sticky;position:fixed;top:0;align-self:start;height:100vh;max-height:100vh;min-height:100vh;border-right:1px solid var(--color-border);background:#fffdf8d1;display:grid;align-content:start;gap:18px;padding:24px 18px;left:calc((100vw - min(100vw,1024px))/2);width:132px}.review-shell>.top-actions{grid-column:2;position:static;padding:18px 32px 0;background:transparent}.review-shell .top-actions>.menu-button,.review-shell .top-actions>.app-nav,.review-shell .top-actions>.language-toggle,.review-shell .top-actions>.review-top-brand,.review-shell .top-actions>.logout-shortcut{display:none}.review-shell .review-bell-button{margin-left:auto}.review-shell .profile-shortcut{width:38px;min-width:38px;border-radius:50%;padding:0;overflow:hidden}.review-shell .profile-shortcut img{width:100%;height:100%;border-radius:50%}.review-shell .profile-shortcut span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cafe-shell{width:min(100vw,1024px);display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;padding:0 0 48px;border-left:0;border-right:0}.cafe-shell .result-sidebar{grid-column:1;grid-row:1 / span 2;position:sticky;position:fixed;top:0;align-self:start;height:100vh;max-height:100vh;min-height:100vh;border-right:1px solid var(--color-border);background:#fffdf8d1;display:grid;align-content:start;gap:18px;padding:24px 18px;left:calc((100vw - min(100vw,1024px))/2);width:132px}.cafe-shell>.top-actions{grid-column:2;position:static;padding:18px 32px 0;background:transparent}.cafe-shell .top-actions>.menu-button,.cafe-shell .top-actions>.app-nav,.cafe-shell .top-actions>.language-toggle,.cafe-shell .top-actions>.cafe-top-brand,.cafe-shell .top-actions>.logout-shortcut{display:none}.cafe-shell .profile-shortcut{width:38px;min-width:38px;border-radius:50%;padding:0;overflow:hidden}.cafe-shell .profile-shortcut img{width:100%;height:100%;border-radius:50%}.cafe-shell .profile-shortcut span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.detail-shell{width:min(100vw,1024px)}.detail-shell .result-sidebar{display:none}.detail-shell .top-actions{position:static;padding:18px 32px 4px;background:transparent}.detail-shell .detail-top-brand{position:static;transform:none;margin-right:auto;font-size:24px;line-height:32px}.detail-shell .menu-button{display:inline-grid}.detail-shell .app-nav{position:absolute;top:calc(100% + 6px);left:32px;right:auto;min-width:220px;display:none;margin-right:0;padding:10px;border:1px solid var(--color-border);border-radius:14px;background:#fffffffa;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-shell .app-nav.open{display:grid}.detail-top-actions .result-share-actions{display:flex;margin-left:auto}.detail-shell .detail-bell-button{margin-left:8px}.detail-shell .profile-shortcut{width:38px;min-width:38px;border-radius:50%;padding:0;overflow:hidden}.detail-shell .profile-shortcut img{width:100%;height:100%;border-radius:50%}.detail-shell .profile-shortcut span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.result-shell{width:min(100vw,1024px);display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;padding:0 0 48px;border-left:0;border-right:0}.result-sidebar{grid-column:1;grid-row:1 / span 2;position:sticky;top:0;min-height:100vh;border-right:1px solid var(--color-border);background:#fffdf8d1;display:grid;align-content:start;gap:18px;padding:24px 18px}.result-sidebar>b{color:var(--color-primary-dark);font-size:22px;line-height:28px;font-weight:900}.result-sidebar nav,.result-sidebar>div{display:grid;gap:7px}.result-sidebar>div{margin-top:450px}.result-sidebar button{min-height:38px;border:0;border-radius:9px;background:transparent;color:var(--color-primary-dark);display:flex;align-items:center;gap:9px;padding:0 10px;font-size:11px;line-height:16px;font-weight:850;text-align:left}.result-sidebar button.active{background:var(--color-surface-soft)}.result-sidebar>.language-toggle{margin-top:28px;justify-content:flex-start;font-size:11px}.result-shell>.top-actions{grid-column:2;position:static;padding:18px 28px 0;background:transparent}.result-shell .top-actions>.menu-button,.result-shell .top-actions>.app-nav,.result-shell .top-actions>.language-toggle,.result-shell .top-actions>.result-top-brand{display:none}.result-top-actions .result-share-actions{display:flex}.result-shell .profile-shortcut{width:auto;min-width:38px;border-radius:999px;grid-auto-flow:column;gap:8px;padding:3px 10px 3px 3px;overflow:visible}.result-shell .profile-shortcut img{width:30px;height:30px;border-radius:50%}.result-shell .profile-shortcut span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;font-size:12px;font-weight:850;color:var(--color-primary-dark)}.answer-result-page{grid-column:2;max-width:none;margin:0;padding:18px 28px 52px}.answer-hero h1{font-size:24px;line-height:30px}.answer-hero .eyebrow{font-size:10px;line-height:14px}.answer-hero p{font-size:11px;line-height:15px}.answer-filter-bar{grid-template-columns:minmax(0,1fr) auto 190px;align-items:center}.answer-filter-bar .city-tags{justify-content:center}.answer-grid{grid-template-columns:minmax(0,1fr)}.search-side{display:none}.search-metric-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.top-result-main{grid-template-columns:140px minmax(0,1fr) 92px}.top-result-image{width:140px;height:104px;border-radius:12px}.top-result-detail{grid-template-columns:minmax(0,1fr) minmax(250px,.95fr)}.search-other-card{grid-template-columns:auto 64px 1.15fr 1fr 64px}.search-other-card ul{display:grid}.search-other-card .score{width:48px;height:48px}.refine-mobile{display:none}}@media(min-width:1180px){.review-shell{width:min(100vw,1440px);grid-template-columns:176px minmax(0,1fr)}.review-shell .result-sidebar{position:fixed;padding:28px 24px;left:calc((100vw - min(100vw,1440px))/2);width:176px}.review-shell>.top-actions{padding:20px 48px 0}.cafe-shell{width:min(100vw,1440px);grid-template-columns:176px minmax(0,1fr)}.cafe-shell .result-sidebar{position:fixed;padding:28px 24px;left:calc((100vw - min(100vw,1440px))/2);width:176px}.cafe-shell .result-sidebar button{font-size:13px;line-height:18px}.cafe-shell>.top-actions{padding:20px 48px 0}.cafe-shell .profile-shortcut{width:38px;min-width:38px;padding:0}.detail-shell{width:min(100vw,1440px);display:grid;grid-template-columns:176px minmax(0,1fr);align-items:start;padding:0 0 64px;border-left:0;border-right:0}.detail-shell .result-sidebar{grid-column:1;grid-row:1 / span 2;display:grid}.detail-shell>.top-actions{grid-column:2;padding:20px 48px 0;justify-content:flex-end;justify-self:stretch;width:100%}.detail-shell .top-actions>.menu-button,.detail-shell .top-actions>.app-nav,.detail-shell .top-actions>.language-toggle,.detail-shell .top-actions>.detail-top-brand,.detail-shell .top-actions>.logout-shortcut{display:none}.detail-shell .profile-shortcut{width:auto;min-width:38px;border-radius:999px;grid-auto-flow:column;gap:8px;padding:3px 10px 3px 3px;overflow:visible}.detail-shell .profile-shortcut img{width:30px;height:30px}.detail-shell .profile-shortcut span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;font-size:12px;font-weight:850;color:var(--color-primary-dark)}.detail-shell .result-detail-page{grid-column:2}.detail-shell .result-detail-topbar>div{display:none}.result-shell{width:min(100vw,1440px);grid-template-columns:176px minmax(0,1fr)}.result-sidebar{padding:28px 24px}.result-sidebar button{font-size:13px;line-height:18px}.result-shell>.top-actions{padding:20px 48px 0}.answer-result-page{padding:22px 48px 64px}.answer-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start}.search-side{display:grid;position:sticky;top:88px}.search-match-breakdown{display:grid}.match-radar-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.review-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px;background:#fffdf8}.review-page>*{grid-column:1 / -1!important;min-width:0}.review-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.review-topbar .back-button,.review-topbar .ghost{min-height:36px;border-radius:999px}.review-heading{justify-items:center;text-align:center;gap:5px;padding-top:4px}.review-heading h1{margin:0;font-size:28px;line-height:36px;letter-spacing:0}.review-heading p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:18px}.review-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;margin:4px 0 8px}.review-stepper article{position:relative;display:grid;justify-items:center;gap:4px;color:var(--color-text-muted);text-align:center}.review-stepper article:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 17px);right:calc(-50% + 17px);height:1px;background:var(--color-border)}.review-stepper article.active:not(:last-child):after{background:var(--color-primary)}.review-stepper span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border);background:#fff;color:var(--color-primary-dark);font-size:12px;font-weight:900}.review-stepper article.active span{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.review-stepper svg{display:none}.review-stepper b{font-size:10px;line-height:14px;color:inherit}.review-stepper article.active b{color:var(--color-primary-dark)}.review-page .choice-panel,.review-collapsed-steps article{border-radius:14px;background:#fff;box-shadow:0 10px 28px #4a2f220e}.review-account-card,.review-select-card{align-content:start}.review-person{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px}.review-person img{width:52px;height:52px;border-radius:50%;object-fit:cover}.review-person h3{margin:0 0 3px;color:var(--color-primary-dark);font-size:16px;line-height:21px}.review-selected-cafe{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px}.review-selected-cafe .eyebrow{grid-column:1 / -1}.review-selected-cafe img{width:68px;height:68px;border-radius:10px;object-fit:cover;background:var(--color-surface-soft)}.review-selected-cafe h3{margin:0 0 3px;font-size:16px;line-height:22px}.review-selected-cafe p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:18px}.review-narrative-card{gap:12px}.review-narrative-card textarea{min-height:180px;border-color:var(--color-border);background:#fff;font-size:14px;line-height:22px}.review-narrative-card .inline-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.review-narrative-card .inline-actions:before{content:"or";justify-self:center;color:var(--color-text-muted);font-size:12px;line-height:16px}.review-collapsed-steps{display:grid;gap:10px}.review-collapsed-steps article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--color-border);padding:13px}.review-collapsed-steps svg{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--color-surface-soft);color:var(--color-primary)}.review-collapsed-steps b{color:var(--color-primary-dark);font-size:13px;line-height:18px}.review-collapsed-steps p{margin:2px 0 0;color:var(--color-text-muted);font-size:12px;line-height:17px}.review-page>button.primary{min-height:52px;border-radius:10px}.section-title{margin:0;color:var(--color-primary-dark);font-size:18px;line-height:24px;letter-spacing:0}.category-label{width:fit-content}.review-radar-preview{display:grid;justify-items:center;padding:8px 0 4px}.review-radar-preview .match-radar-card{width:min(100%,360px);min-height:245px}.review-radar-preview .small-radar{min-height:190px}@media(max-width:520px){.review-page{padding-top:16px}.review-topbar .ghost{display:none}.review-heading{justify-items:center}.review-heading h1{font-size:24px;line-height:31px}.review-stepper{margin-left:-4px;margin-right:-4px}.review-stepper svg{display:block;width:13px;height:13px}.review-stepper b{font-size:9px}.review-account-card{display:none}.review-selected-cafe{grid-template-columns:58px minmax(0,1fr) auto;gap:10px}.review-selected-cafe img{width:58px;height:58px}.review-selected-cafe .ghost{min-height:34px;padding:6px 9px;font-size:11px}.review-narrative-card textarea{min-height:150px}.review-page .choice-panel{padding:14px}}@media(min-width:760px){.review-shell{width:min(100vw,1024px);display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;padding:0 0 48px;border-left:0;border-right:0;overflow:visible}.review-shell .result-sidebar{grid-column:1;grid-row:1 / span 2;position:fixed!important;top:0;left:calc((100vw - min(100vw,1024px))/2)!important;width:132px!important;height:100vh;min-height:100vh;max-height:100vh;border-right:1px solid var(--color-border);background:#fffdf8d1}.review-shell>.top-actions{grid-column:2}.review-page{grid-column:2;width:100%;max-width:900px;margin:0 auto;padding-left:32px;padding-right:32px}.review-stepper{width:min(100%,620px);justify-self:center}.review-account-card,.review-select-card{grid-column:span 1!important}.review-page{grid-template-columns:repeat(2,minmax(0,1fr))!important}.review-page>.review-topbar,.review-page>.review-heading,.review-page>.review-stepper,.review-page>.review-selected-cafe,.review-page>.review-narrative-card,.review-page>.review-collapsed-steps,.review-page>[data-testid=coffee-vertical-fields],.review-page>[data-testid=sensory-ratings],.review-page>button,.review-page>.error,.review-page>.success,.review-page>.inline-actions{grid-column:1 / -1!important}.review-narrative-card textarea{min-height:220px}}@media(min-width:1180px){.review-shell{width:min(100vw,1440px);grid-template-columns:176px minmax(0,1fr)}.review-shell>.top-actions{padding:20px 48px 0}.review-shell .result-sidebar{padding:28px 24px;left:calc((100vw - min(100vw,1440px))/2)!important;width:176px!important}.review-page{max-width:1040px;padding-top:28px}.review-heading h1{font-size:30px;line-height:38px}.review-narrative-card textarea{min-height:210px}}.cafe-knowledge-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px;background:#fffdf8}.cafe-knowledge-page>*{grid-column:1 / -1!important;min-width:0}.cafe-knowledge-heading{display:grid;gap:12px;text-align:left}.cafe-knowledge-heading .eyebrow{display:none}.cafe-knowledge-heading h1{margin:0;font-size:25px;line-height:32px;letter-spacing:0}.cafe-knowledge-heading p{margin:3px 0 0;color:var(--color-text-muted);font-size:13px;line-height:18px}.cafe-directory,.cafe-detail-knowledge,.cafe-knowledge-insights>article{border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:14px;box-shadow:0 10px 28px #4a2f220e}.cafe-directory{display:grid;gap:12px}.cafe-directory-head,.cafe-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cafe-directory-head b,.cafe-card-head .eyebrow{color:var(--color-primary-dark);font-size:13px;line-height:18px;font-weight:900}.cafe-directory-head span{border-radius:999px;background:var(--color-surface-soft);color:var(--color-primary-dark);padding:4px 8px;font-size:11px;line-height:15px;font-weight:850}.cafe-search-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px}.cafe-search-row .icon-button{width:40px;padding:0}.cafe-directory select{min-height:40px}.archive-link{width:100%;border-radius:10px}.expert-queue-directory .city-tags{flex-wrap:wrap}.queue-city-row{display:grid;gap:8px}.queue-city-row .icon-button{width:fit-content;min-height:36px;border-radius:10px;padding:0 12px}.queue-category-tags{display:flex;flex-wrap:wrap;gap:8px}.queue-category-tags button{border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-primary-dark);min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.queue-category-tags button.active{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}.queue-sort-controls{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:10px}.queue-sort-controls label{display:grid;gap:6px;color:var(--color-text-muted);font-size:11px;line-height:15px;font-weight:850}.queue-sort-controls select{width:100%;min-height:36px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-primary-dark);padding:0 10px;font:inherit;font-weight:850}.queue-sort-controls .segmented-control{display:grid;grid-template-columns:1fr 1fr;gap:6px}.queue-sort-controls .segmented-control button{min-height:34px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-primary-dark);padding:0 8px;font-size:11px;line-height:14px;font-weight:850}.queue-sort-controls .segmented-control button.active{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}.queue-dictionary-tags{gap:6px}.tag-chip.soft{background:var(--color-surface-soft);color:var(--color-text-muted)}.expert-queue-detail .choice-panel{box-shadow:none}.expert-queue-detail .primary,.expert-queue-detail .ghost{width:100%;min-height:40px;border-radius:10px}.expert-queue-actions{grid-template-columns:1fr}.legacy-queue-list{display:none!important}.cafe-detail-knowledge{display:grid;gap:14px}.cafe-detail-hero{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}.cafe-detail-hero img{width:76px;height:76px;border-radius:12px;object-fit:cover;background:var(--color-surface-soft)}.cafe-detail-hero h2{margin:0 0 4px;color:var(--color-primary-dark);font-size:20px;line-height:26px}.cafe-detail-hero p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:18px}.cafe-detail-hero p span{color:var(--color-primary);font-weight:850}.cafe-detail-hero .ghost{grid-column:1 / -1;width:100%}.cafe-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cafe-metrics article{display:grid;gap:3px;justify-items:center;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-soft);padding:10px 8px;text-align:center}.cafe-metrics b{color:var(--color-success);font-size:18px;line-height:24px}.cafe-metrics span{color:var(--color-text-muted);font-size:11px;line-height:15px}.cafe-detail-knowledge .map-panel{min-height:220px}.cafe-detail-knowledge .leaflet-map,.cafe-detail-knowledge .detail-map,.cafe-detail-knowledge .detail-map .leaflet-map{height:220px;min-height:220px}.cafe-map-placeholder{display:grid;place-items:center;align-content:center;gap:8px;color:var(--color-text-muted)}.cafe-tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--color-border)}.cafe-tabs button{min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);padding:0 10px;font-size:12px;font-weight:850;white-space:nowrap}.cafe-tabs button.active{color:var(--color-primary);border-color:var(--color-primary)}.cafe-edit-grid{display:grid;gap:12px}.cafe-location-card,.cafe-attributes-card{box-shadow:none}.cafe-location-card .ghost,.cafe-attributes-card .ghost{min-height:34px;font-size:12px}.cafe-knowledge-insights{display:grid;gap:12px}.cafe-knowledge-insights article{display:grid;gap:10px}.cafe-knowledge-insights h3{margin:0;color:var(--color-primary-dark);font-size:14px;line-height:20px}.cafe-knowledge-insights p,.cafe-knowledge-insights label{color:var(--color-text-muted);font-size:12px;line-height:17px}.coverage-ring{width:104px;height:104px;display:grid;place-items:center;align-content:center;justify-self:center;border-radius:50%;background:conic-gradient(var(--color-success) 0 82%,#D8B166 82% 94%,#E45F4F 94% 100%);position:relative}.coverage-ring:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:#fff}.coverage-ring b,.coverage-ring span{position:relative;z-index:1}.coverage-ring b{color:var(--color-success);font-size:22px;line-height:26px}.coverage-ring span{color:var(--color-text-muted);font-size:10px;font-weight:850}.cafe-sticky-actions{display:grid;grid-template-columns:1fr;gap:10px;padding-top:2px}.cafe-sticky-actions button{width:100%;min-height:46px;border-radius:10px}.first-review-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(216,200,183,.95);border-radius:16px;background:linear-gradient(135deg,#fff,#f7f0e8);box-shadow:0 14px 32px #47271314;padding:16px}.first-review-prompt b{display:block;color:var(--color-primary-dark);font-size:16px;line-height:22px;font-weight:850}.first-review-prompt p{margin:4px 0 0;color:var(--color-text-muted);font-size:13px;line-height:19px;font-weight:560}.first-review-prompt>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.first-review-prompt button{min-height:42px;border-radius:11px;padding:0 16px}@media(max-width:520px){.cafe-knowledge-page{padding-top:18px}.cafe-knowledge-heading h1{font-size:24px;line-height:31px}.cafe-knowledge-heading .primary{width:100%}.cafe-directory{order:1}.cafe-detail-knowledge{order:3}.cafe-knowledge-insights{order:2}.cafe-sticky-actions,.expert-queue-actions{order:4}.cafe-knowledge-page>.error,.cafe-knowledge-page>.success,.cafe-knowledge-page>.first-review-prompt{order:5}.cafe-detail-knowledge>.map-panel,.cafe-tabs{display:none}.cafe-knowledge-insights article:nth-child(n+2){display:none}}@media(min-width:760px){.cafe-knowledge-page{max-width:1060px;margin:0 auto;padding-left:32px;padding-right:32px;grid-column:2;grid-template-columns:310px minmax(0,1fr)!important;align-items:start}.cafe-knowledge-heading,.cafe-knowledge-insights,.cafe-sticky-actions,.cafe-knowledge-page>.error,.cafe-knowledge-page>.success,.cafe-knowledge-page>.first-review-prompt{grid-column:1 / -1!important}.cafe-directory{grid-column:1!important}.cafe-detail-knowledge{grid-column:2!important}.cafe-knowledge-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.cafe-detail-hero{grid-template-columns:104px minmax(0,1fr) auto}.cafe-detail-hero img{width:104px;height:104px}.cafe-detail-hero .ghost{grid-column:auto;width:fit-content}.cafe-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cafe-edit-grid{grid-template-columns:1fr 1fr}.cafe-knowledge-insights{grid-template-columns:repeat(4,minmax(0,1fr))}.cafe-sticky-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto}.expert-queue-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media(min-width:1180px){.cafe-knowledge-page{max-width:1220px;grid-template-columns:280px minmax(0,1fr)!important;padding-top:28px}.cafe-detail-knowledge .map-panel,.cafe-detail-knowledge .leaflet-map,.cafe-detail-knowledge .detail-map,.cafe-detail-knowledge .detail-map .leaflet-map{height:280px;min-height:280px}}@media(max-width:520px){.result-detail-page{padding-top:18px}.result-detail-topbar>div .ghost:first-child{display:none}.result-hero-grid{grid-template-columns:minmax(0,1fr) 82px}.result-hero-media{grid-column:1 / -1}.result-hero-copy{padding-top:24px;grid-column:1}.result-score-panel{grid-column:2;align-self:start;margin-top:32px;width:76px;display:grid;grid-template-columns:1fr;justify-items:center;gap:1px;padding:8px 6px}.result-score-panel .score{width:54px;height:54px;font-size:24px;grid-row:auto}.result-score-panel b{display:none}.result-score-panel>span:not(.score){display:none}.result-score-panel.no-review b,.result-score-panel.no-review>span,.result-score-panel.no-review small{display:inline-flex}.match-radar-grid .match-radar-card:nth-child(n+2){display:none}.result-score-breakdown{margin-top:4px}.result-action-row .ghost{font-size:11px}.found-steps{grid-template-columns:repeat(4,minmax(54px,1fr));overflow-x:auto;padding-bottom:4px}}@media(min-width:760px){.result-detail-page{max-width:1060px;margin:0 auto;padding-left:32px;padding-right:32px}.result-hero-grid{grid-template-columns:minmax(330px,.95fr) minmax(0,1fr) 106px;gap:24px}.result-hero-copy{align-self:center;padding-top:0}.floating-collage{display:none}.result-score-panel{align-self:stretch;grid-template-columns:1fr;justify-items:center;align-content:center;text-align:center}.result-score-panel .score{grid-row:auto}.result-thumbs{display:grid;width:min(100%,560px)}.result-action-row{grid-template-columns:repeat(4,minmax(0,1fr))}.result-insight-grid{grid-template-columns:1fr 1fr}.result-insight-grid .result-ai-summary,.result-insight-grid .map-panel{min-height:230px}.match-radar-grid,.alternatives-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alternative-card{grid-template-columns:82px minmax(0,1fr) auto}.alternative-card img{width:82px;height:82px}.result-bottom-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr)}}@media(min-width:1180px){.result-detail-page{max-width:1120px;padding-top:28px}.result-hero-grid{grid-template-columns:minmax(390px,.92fr) minmax(0,1fr) 118px}.result-hero-copy h1{font-size:30px;line-height:38px}.result-insight-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.78fr) minmax(240px,.9fr)}.result-insight-grid .map-panel,.result-insight-grid .result-ai-summary{min-height:246px}.result-insight-grid .leaflet-map{height:186px}}.home-desktop-sidebar,.result-sidebar,.admin-sidebar{display:none!important}.top-actions .menu-button{display:inline-grid!important}.top-actions .app-nav{position:absolute!important;top:calc(100% + 6px)!important;left:18px!important;right:18px!important;display:none!important;gap:8px!important;padding:10px!important;border:1px solid var(--color-border)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:var(--shadow-card)!important}.top-actions .app-nav.open{display:grid!important}@media(min-width:700px){.top-actions .app-nav{left:32px!important;right:auto!important;width:260px!important}}@media(min-width:1000px){.app-shell,.home-shell,.result-shell,.detail-shell,.cafe-shell,.review-shell,.admin-shell{display:block!important;width:min(100vw,1440px)!important;padding-bottom:48px}.top-actions,.home-shell>.top-actions,.result-shell>.top-actions,.detail-shell>.top-actions,.cafe-shell>.top-actions,.review-shell>.top-actions,.admin-shell>.top-actions{position:sticky!important;top:0!important;display:flex!important;padding:24px 48px 10px!important;background:linear-gradient(180deg,var(--color-bg) 78%,rgba(251,248,242,0))!important}.top-actions .app-nav{left:48px!important}.page,.search-home{margin-left:auto!important;margin-right:auto!important}.profile-page,.admin-page{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:1200px){.home-shell>.top-actions,.home-shell .top-actions{position:absolute!important;top:28px!important;left:48px!important;right:48px!important;padding:0!important;background:transparent!important}.search-home{padding:48px 48px 58px!important;gap:16px!important}.home-hero{padding-top:12px!important}.search-home>.search-box,.search-home .suggestions,.search-home .home-category-tags,.popular-nearby,.home-dna,.search-home .home-location-bar{max-width:930px!important}}@media(min-width:700px)and (max-width:1199px){.home-shell>.top-actions,.home-shell .top-actions{display:grid!important;grid-template-columns:40px auto minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:10px!important;padding:24px 48px 12px!important}.home-shell .menu-button{grid-column:1!important;margin:0!important}.home-shell .home-top-brand{grid-column:2!important;display:inline-flex!important;position:static!important;transform:none!important;margin:0!important;white-space:nowrap!important}.search-home{padding-top:42px!important}}@media(min-width:1200px){.home-shell .home-top-brand{display:inline-flex!important;position:static!important;transform:none!important;margin:0 auto 0 10px!important;white-space:nowrap!important}.home-shell .menu-button{display:inline-grid!important;margin:0!important}}.home-shell{width:100%!important;max-width:none!important;display:block!important;background:radial-gradient(circle at 16% 18%,rgba(225,211,193,.45),transparent 20%),radial-gradient(circle at 87% 24%,rgba(238,226,211,.72),transparent 18%),#fbf8f2!important;border:0!important;padding:0!important;overflow-x:hidden}.home-shell>.home-desktop-sidebar{display:none!important}.home-shell>.top-actions,.home-shell .top-actions{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:900!important;display:grid!important;grid-template-columns:38px auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;width:min(100%,1500px)!important;margin:0 auto!important;padding:24px 34px 8px!important;background:transparent!important}.home-shell .menu-button{grid-column:1!important;display:inline-grid!important;width:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.home-shell .home-top-brand{grid-column:2!important;position:static!important;display:grid!important;transform:none!important;min-width:154px!important;margin:0!important;padding:0 28px 0 0!important;border-right:1px solid rgba(232,220,210,.9)!important;color:var(--color-primary-dark)!important;text-align:left!important;white-space:nowrap!important}.home-top-brand .brand-title{font-size:28px;line-height:31px;font-weight:950}.home-top-brand .brand-subtitle{margin-top:2px;color:var(--color-primary-dark);font-size:13px;line-height:17px;font-weight:600}.home-shell .app-nav{position:absolute!important;top:66px!important;left:34px!important;right:auto!important;display:none!important;min-width:230px!important;margin:0!important;padding:10px!important;border:1px solid var(--color-border)!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 18px 55px #2d1f1429!important}.home-shell .app-nav.open{display:grid!important}.home-shell .language-dropdown{grid-column:4!important;margin-left:0!important}.home-shell .language-dropdown>button,.home-shell .profile-shortcut{min-height:42px!important;border-radius:999px!important;background:#ffffffe6!important;box-shadow:0 10px 30px #2d1f1414!important}.home-shell .profile-shortcut{grid-column:5!important;height:42px!important;padding:4px 14px 4px 4px!important}.home-shell .profile-shortcut img{width:34px!important;height:34px!important;border-radius:50%!important}.home-shell .profile-shortcut span{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;color:var(--color-primary-dark);font-size:13px;line-height:18px;font-weight:950;white-space:nowrap}.search-home{width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:0 112px 42px!important;gap:22px!important}.search-home>.home-brand{display:none!important}.search-home .home-location-bar{position:absolute!important;top:25px!important;left:max(302px,calc((100vw - 1500px)/2 + 302px))!important;z-index:920!important;display:flex!important;width:auto!important;max-width:none!important;gap:14px!important;margin:0!important}.home-location-label{display:inline-flex!important;align-items:center;gap:6px;min-height:42px;color:var(--color-primary-dark);font-size:13px;line-height:18px;font-weight:900}.home-location-label:before{content:"";width:15px;height:15px;border:2px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.home-shell .location-chip{min-height:42px;border-radius:12px;background:#ffffffeb;padding:0 17px;font-size:13px;line-height:18px;font-weight:950;box-shadow:0 9px 28px #2d1f1414}.home-shell .location-chip.active{background:#fff;color:var(--color-primary-dark);border-color:var(--color-border)}.home-category-tags{order:1;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:18px!important;width:100%!important;max-width:1030px!important;margin:16px auto 0!important;padding:2px 0 0!important}.home-category-tags .tag-chip{min-width:118px;min-height:48px;justify-content:center;gap:9px;border-radius:14px;background:#ffffffeb;color:var(--color-primary-dark);padding:0 18px;font-size:15px;line-height:19px;font-weight:950;box-shadow:0 10px 30px #2d1f1412}.home-category-tags .tag-chip.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.home-v21-hero{order:2;position:relative;display:grid;justify-items:center;gap:22px;min-height:502px;padding:38px 0 0;isolation:isolate}.home-visual-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.home-visual-frame:before,.home-visual-frame:after{content:"";position:absolute;width:300px;height:180px;border:1px solid rgba(218,206,191,.72);border-color:rgba(218,206,191,.72) transparent transparent transparent;border-radius:50%}.home-visual-frame:before{left:240px;top:210px;transform:rotate(7deg)}.home-visual-frame:after{right:96px;top:190px;transform:rotate(-13deg)}.home-hero-cup{position:absolute;left:70px;top:192px;width:320px;height:240px;border-radius:0;overflow:visible;opacity:.96;filter:saturate(.9) brightness(1.06);background:transparent}.home-hero-cup img{display:none}.home-hero-cup:after{content:"";position:absolute;left:46px;bottom:10px;width:230px;height:78px;border-radius:50%;background:radial-gradient(ellipse at 50% 46%,rgba(255,255,255,.76) 0 38%,transparent 39%),linear-gradient(180deg,#c48f568a,#84522a6b);box-shadow:0 24px 42px #2d1f1424}.home-hero-cup:before{content:"";position:absolute;z-index:2;left:72px;bottom:54px;width:178px;height:132px;border-radius:50%;background:radial-gradient(ellipse at 50% 44%,#fff8ee 0 12%,transparent 13%),radial-gradient(ellipse at 50% 44%,transparent 0 22%,#8a5431 23% 29%,#f4dfbd 30% 38%,#9d6338 39% 51%,transparent 52%),radial-gradient(ellipse at 52% 62%,#d8a267 0,#d8a267 55%,#8d5631 56%,#8d5631 68%,#f4e1c5 69%,#f4e1c5);box-shadow:20px 2px 0 -6px #f4e1c5,29px 3px 0 -7px #9a6036,0 18px 34px #2d1f1429}.home-hero-float{position:absolute;right:78px;overflow:hidden;box-shadow:0 18px 42px #2d1f141f;background:radial-gradient(circle at 22% 22%,rgba(241,196,115,.8) 0 6px,transparent 8px),radial-gradient(circle at 58% 18%,rgba(241,196,115,.7) 0 6px,transparent 8px),radial-gradient(circle at 86% 20%,rgba(241,196,115,.62) 0 6px,transparent 8px),linear-gradient(90deg,#2a180fe0 0,#2a180fe0 31%,#6c4b3073 31%,#6c4b3073 32%,#2a180fe0 32%,#2a180fe0 63%,#6c4b3073 63%,#6c4b3073 64%,#2a180fe0 64%),#4b2f1f}.home-hero-float img{display:none}.home-hero-float:before,.home-hero-float:after{content:"";position:absolute;left:18px;right:18px;height:7px;border-radius:999px;background:#23120acc}.home-hero-float:before{bottom:34px}.home-hero-float:after{bottom:20px;right:54px}.home-hero-float.food{top:96px;right:214px;width:150px;height:112px;border-radius:22px}.home-hero-float.cafe{top:266px;width:216px;height:138px;border-radius:26px}.sparkle{position:absolute;color:#c78942;font-size:22px;line-height:1}.sparkle.one{left:315px;top:250px}.sparkle.two{right:390px;top:190px;color:#dfaa65}.sparkle.three{right:310px;top:315px;color:var(--color-primary)}.home-hero{width:min(100%,900px)!important;max-width:900px!important;margin:0 auto!important;padding:0!important;text-align:center!important}.home-hero-city{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;margin:0 0 11px!important;color:var(--color-primary-dark)!important;font-size:14px!important;line-height:18px!important;font-weight:950!important}.home-hero-city:before{content:"";width:11px;height:11px;border:2px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.home-hero h1{max-width:940px!important;margin:0 auto!important;color:#15100d;font-size:clamp(48px,5.05vw,76px)!important;line-height:.98!important;font-weight:980!important;letter-spacing:0!important}.home-hero h1 mark{display:block;background:transparent;color:#2f8a3a;padding:0}.home-hero p{width:min(100%,560px);min-height:0!important;margin:14px auto 0!important;color:#5f554c;font-size:19px!important;line-height:29px!important;font-weight:650}.home-v21-hero>.search-box{width:min(100%,980px)!important;max-width:980px!important;min-height:118px!important;margin-top:18px!important;grid-template-columns:minmax(0,1fr) 78px!important;align-items:center!important;border-radius:24px!important;padding:24px 30px 24px 84px!important;box-shadow:0 24px 72px #2d1f141c!important}.home-v21-hero>.search-box:before{content:"";position:absolute;left:38px;top:50%;width:25px;height:25px;border:2px solid var(--color-primary-dark);border-radius:50%;transform:translateY(-50%)}.home-v21-hero>.search-box:after{content:"";position:absolute;left:61px;top:calc(50% + 18px);width:15px;height:3px;border-radius:4px;background:var(--color-primary-dark);transform:rotate(45deg)}.home-v21-hero .search-box-prompt{left:84px!important;top:27px!important;font-size:18px!important;line-height:24px!important;font-weight:800!important}.home-v21-hero .search-box textarea{min-height:64px!important;padding:30px 0 0!important;font-size:21px!important;line-height:30px!important}.home-v21-hero .search-box:not(.compact) button{width:72px!important;height:72px!important;min-height:72px!important;margin:0!important;box-shadow:0 13px 28px #4b260f40!important}.home-v21-hero .search-box:not(.compact) button:after{font-size:40px!important}.home-taste-profile-strip{order:2;display:grid;grid-template-columns:minmax(260px,1fr) 2.2fr minmax(210px,.8fr);align-items:center;gap:24px;width:min(100%,1250px);margin:0 auto 4px;border:1px solid var(--color-border);border-radius:18px;background:#ffffffb8;box-shadow:0 18px 42px #2d1f1412;padding:20px 22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-taste-profile-strip:after{content:"";width:58px;height:48px;justify-self:end;border-radius:50%;background:radial-gradient(ellipse at 50% 43%,#fff7ea 0 24%,#9c6338 25% 38%,#f0d7b3 39% 50%,transparent 51%),radial-gradient(ellipse at 50% 82%,rgba(75,38,15,.17),transparent 60%);display:none}.taste-profile-id,.taste-profile-traits,.taste-profile-quiz,.taste-profile-traits button{display:flex;align-items:center}.taste-profile-id{gap:15px}.taste-profile-mark{width:56px;height:56px;border-radius:18px;background:var(--color-primary);color:#fff;display:grid;place-items:center}.taste-profile-id b,.taste-profile-traits b,.taste-profile-quiz b{color:var(--color-primary-dark);font-size:14px;line-height:18px;font-weight:950}.taste-profile-id p,.taste-profile-traits p,.taste-profile-quiz span{color:var(--color-text-muted);font-size:12px;line-height:17px}.taste-profile-id .ghost{min-height:29px;padding:0 12px;border-radius:999px;font-size:12px}.taste-profile-traits{justify-content:space-between;gap:14px}.taste-profile-traits button{gap:12px;min-width:0;border:0;background:transparent;padding:0;color:inherit;text-align:left}.taste-profile-traits button:hover b{text-decoration:underline;text-underline-offset:3px}.taste-profile-traits button>span{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:#edf7ea;color:var(--color-primary-dark);display:grid;place-items:center}.taste-profile-quiz{justify-content:center;gap:7px;min-height:62px;border:0;border-left:1px solid var(--color-border);background:transparent;color:var(--color-primary-dark);text-align:left}.search-home .suggestions{display:none!important}.home-preference-chips{order:3;display:flex;flex-wrap:wrap;justify-content:center;gap:13px;width:min(100%,1160px);margin:-54px auto 0;position:relative;z-index:2}.home-preference-chips button{min-height:44px;border:1px solid var(--color-border);border-radius:999px;background:#ffffffe6;color:var(--color-primary-dark);display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 23px;box-shadow:0 8px 24px #2d1f140d;font-size:15px;line-height:19px;font-weight:900}.home-preference-chips button:hover{border-color:var(--color-primary)}.taste-profile-mobile-toggle,.taste-profile-mobile-quiz{display:none}.popular-nearby{order:4;width:min(100%,1268px)!important;max-width:1268px!important;margin:0 auto!important;gap:16px!important}.popular-nearby>div:first-child h2{display:inline-flex;align-items:center;gap:9px;color:var(--color-primary-dark);font-size:18px;line-height:24px;font-weight:950}.popular-nearby>div:first-child button{display:inline-flex;align-items:center;gap:7px;color:var(--color-primary-dark);font-size:14px;line-height:18px;font-weight:950}.popular-nearby>div:first-child button svg{transform:rotate(-90deg)}.popular-rail{display:grid!important;grid-auto-flow:initial!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important;overflow:visible!important;padding:0!important}.popular-card{position:relative;display:grid;gap:0!important;border:1px solid var(--color-border);border-radius:16px;background:#ffffffe6;box-shadow:0 18px 42px #2d1f1414;overflow:hidden}.popular-card-media{position:relative;height:142px;overflow:hidden}.popular-card-media img{width:100%;height:100%;border-radius:0!important;object-fit:cover;box-shadow:none!important}.popular-card-media>svg{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:10px;background:#fffffff0;color:var(--color-primary-dark);fill:none;padding:8px;filter:none;box-shadow:0 8px 18px #2d1f141f}.popular-card-media strong{position:absolute;z-index:2;top:0;left:0;border-radius:0 0 12px;background:#2f7e37;color:#fff;padding:9px 15px;font-size:12px;line-height:16px;font-weight:950}.popular-match-badge{position:absolute;left:13px;top:112px;width:68px;height:67px;border-radius:12px;background:#fff;box-shadow:0 10px 26px #2d1f1424;display:grid;place-items:center;align-content:center}.popular-match-badge b{color:#2f7e37;font-size:24px;line-height:25px;font-weight:980}.popular-match-badge span{color:var(--color-primary-dark);font-size:11px;line-height:14px;font-weight:850}.popular-card-body{display:grid;gap:10px;padding:30px 14px 15px}.popular-card-body>b{color:var(--color-primary-dark);font-size:16px;line-height:21px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-card-body>span{display:flex;align-items:center;gap:5px;color:var(--color-text-muted);font-size:12px;line-height:16px}.popular-card-body small{color:var(--color-text-muted);font-size:12px;line-height:16px}.popular-card-tags{display:flex;flex-wrap:wrap;gap:8px}.popular-card-tags em{border-radius:8px;background:var(--color-surface-soft);color:var(--color-primary-dark);padding:6px 10px;font-size:11px;line-height:14px;font-style:normal;font-weight:850}.popular-expert-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:5px}.expert-faces{display:flex}.expert-faces i{width:18px;height:18px;margin-left:-5px;border:1px solid #fff;border-radius:50%;background-size:cover;background-position:center}.expert-faces i:first-child{margin-left:0}.popular-expert-row strong{color:#2f7e37;font-size:12px;line-height:16px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-expert-row small{color:var(--color-primary-dark);font-size:11px;line-height:15px;white-space:nowrap}.home-dna{order:5;display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;width:min(100%,1268px)!important;max-width:1268px!important;min-height:76px!important;margin:4px auto 0!important;border-radius:14px!important;background:#ffffffa3!important;padding:18px 38px!important}.home-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:0!important;background:#ffffffb8!important;box-shadow:0 12px 32px #2d1f140d!important}.home-trust-strip article{display:flex;align-items:center;justify-content:center;gap:14px;min-height:42px;border-right:1px solid var(--color-border)}.home-trust-strip article:last-child{border-right:0}.home-trust-strip article>span{color:var(--color-primary-dark);display:grid;place-items:center}.home-trust-strip b{color:var(--color-primary-dark);font-size:13px;line-height:17px;font-weight:950}.home-trust-strip p{color:var(--color-text-muted);font-size:12px;line-height:16px}.home-dna .radar-wrap{min-height:56px!important}.home-dna .radar-wrap svg{width:96px!important;max-height:96px!important}.home-dna .radar-wrap text{display:none!important}@media(max-width:1050px){.home-shell>.top-actions,.home-shell .top-actions{grid-template-columns:36px auto minmax(0,1fr) auto auto!important;padding:25px 34px 8px!important}.home-shell .home-top-brand{min-width:132px!important;padding-right:14px!important;border-right:0!important}.home-top-brand .brand-title{font-size:28px;line-height:31px}.home-top-brand .brand-subtitle{display:none}.search-home{padding:8px 54px 34px!important}.search-home .home-location-bar{position:relative!important;top:auto!important;left:auto!important;justify-content:flex-start!important;width:100%!important;margin:0 auto!important;order:0}.home-location-label{display:none!important}.home-category-tags{gap:14px!important}.home-category-tags .tag-chip{min-width:82px;min-height:72px;display:grid;place-items:center;align-content:center;gap:6px;padding:8px 10px;border-radius:12px;font-size:11px;line-height:14px}.home-category-tags .tag-chip svg{width:18px;height:18px}.home-v21-hero{min-height:282px;padding-top:36px}.home-hero-cup{left:-210px;opacity:.22}.home-hero-float{display:none}.home-hero h1{font-size:42px!important}.home-v21-hero>.search-box{width:100%!important}.home-taste-profile-strip{grid-template-columns:1fr;gap:16px;padding:18px}.taste-profile-traits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.taste-profile-quiz{border-left:0;border-top:1px solid var(--color-border);justify-content:space-between;min-height:44px;padding-top:12px}.popular-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.popular-card-media{height:116px}.popular-card-body{padding:24px 10px 12px}.popular-match-badge{top:86px;width:58px;height:58px}.popular-card-tags em:nth-child(n+3),.popular-expert-row{display:none}.home-preference-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;width:100%}.home-preference-chips button{flex:0 0 auto;min-width:132px}}@media(max-width:640px){.home-shell>.top-actions,.home-shell .top-actions{grid-template-columns:32px minmax(0,1fr) auto auto!important;gap:10px!important;padding:19px 20px 6px!important}.home-shell .home-top-brand{grid-column:2!important;min-width:0!important;justify-self:center;padding:0!important}.home-top-brand .brand-title{font-size:30px;line-height:33px}.home-shell .language-dropdown{display:none!important}.home-shell .profile-shortcut{grid-column:4!important;width:38px!important;min-width:38px!important;height:38px!important;padding:2px!important}.home-shell .profile-shortcut span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.home-shell .profile-shortcut img{width:34px!important;height:34px!important}.search-home{padding:8px 20px 28px!important;gap:16px!important}.search-home .home-location-bar{flex-wrap:nowrap;justify-content:center!important;gap:12px!important}.search-home .home-location-bar .location-chip:not(:first-of-type){display:none}.home-shell .location-chip{min-height:43px;padding:0 15px;border-radius:12px;font-size:14px}.home-category-tags{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;max-width:none!important;margin:4px -20px 0 0!important;padding-right:20px!important;overflow-x:auto}.home-category-tags .tag-chip{flex:0 0 auto;min-width:78px;min-height:30px;border-radius:12px;padding:0 10px;display:inline-flex;gap:5px;font-size:11px;line-height:14px}.home-category-tags .tag-chip svg{width:12px;height:12px}.home-v21-hero{justify-items:start;min-height:0;padding-top:18px;gap:18px}.home-visual-frame{display:none}.home-hero{text-align:left!important}.home-hero-city{justify-content:flex-start;margin-bottom:12px!important}.home-hero h1{max-width:310px!important;margin:0!important;font-size:40px!important;line-height:46px!important}.home-hero p{width:min(100%,300px);margin:10px 0 0!important;font-size:17px!important;line-height:24px!important}.home-v21-hero>.search-box{min-height:150px!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 56px!important;padding:24px 16px 20px 28px!important}.home-v21-hero>.search-box:before,.home-v21-hero>.search-box:after{display:none}.home-v21-hero .search-box-prompt{left:28px!important;top:25px!important;font-size:15px!important;line-height:20px!important}.home-v21-hero .search-box textarea{min-height:92px!important;padding-top:31px!important;font-size:18px!important;line-height:27px!important}.home-v21-hero .search-box:not(.compact) button{width:55px!important;height:55px!important}.home-taste-profile-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;width:100%;margin:0;padding:15px;border-radius:15px}.home-taste-profile-strip .taste-profile-traits,.home-taste-profile-strip .taste-profile-quiz{display:none}.taste-profile-id{gap:12px}.taste-profile-mark{width:48px;height:48px;border-radius:15px}.taste-profile-id .ghost{grid-column:2;min-height:22px;padding:0;border:0;background:transparent;box-shadow:none}.taste-profile-mobile-toggle{display:inline-grid;place-items:center;width:32px;height:32px;align-self:center;border:0;background:transparent;color:var(--color-primary-dark)}.taste-profile-mobile-quiz{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:12px;width:100%;min-height:104px;margin-top:14px;border:1px solid var(--color-border);border-radius:14px;background:#ffffffb8;padding:14px;color:var(--color-primary-dark);text-align:left}.taste-profile-mobile-quiz b{color:var(--color-primary-dark);font-size:13px;line-height:17px;font-weight:950}.taste-profile-mobile-quiz p{margin-top:3px;font-size:12px;line-height:16px}.taste-profile-mobile-quiz span{display:inline-flex;width:fit-content;margin-top:8px;border-radius:8px;background:var(--color-primary);color:#fff;padding:6px 10px;font-size:11px;line-height:14px;font-weight:900}.taste-profile-mobile-quiz i{width:74px;height:58px;border-radius:50%;background:radial-gradient(ellipse at 50% 43%,#fff7ea 0 24%,#9c6338 25% 38%,#f0d7b3 39% 50%,transparent 51%),radial-gradient(ellipse at 50% 82%,rgba(75,38,15,.17),transparent 60%)}.home-preference-chips{width:100%;margin:0;justify-content:flex-start;flex-wrap:nowrap;gap:9px;overflow-x:auto}.home-preference-chips button{flex:0 0 auto;min-width:auto;min-height:34px;padding:0 14px;font-size:11px}.popular-nearby{width:100%!important;gap:13px!important}.popular-nearby>div:first-child h2{font-size:18px;line-height:23px;gap:6px}.popular-nearby>div:first-child button{font-size:14px;line-height:18px}.popular-rail{display:grid!important;grid-auto-flow:initial!important;grid-template-columns:1fr!important;gap:16px!important;margin-right:0;padding-right:0!important;overflow:visible!important}.popular-card{border-radius:13px}.popular-card-media{height:148px}.popular-match-badge{top:118px}.popular-card-body>b{font-size:17px;line-height:23px}.popular-expert-row{grid-template-columns:auto minmax(0,1fr)}.popular-expert-row small{display:none}.home-dna{grid-template-columns:minmax(0,1fr) 132px!important;width:100%!important;padding:18px 24px!important;overflow:hidden}.home-trust-strip{grid-template-columns:1fr 1fr!important;gap:12px!important}.home-trust-strip article{justify-content:flex-start;border-right:0}.home-dna h2{font-size:21px;line-height:27px}.home-dna p{font-size:14px;line-height:20px}.home-dna .radar-wrap svg{width:132px!important;max-height:132px!important}}@media(max-width:1024px){.app-shell.ci-blue-detail-shell,.ci-blue-detail-shell{background:#fff!important}.app-shell.ci-blue-detail-shell>.ci-blue-header,.app-shell.ci-blue-detail-shell .ci-blue-header{position:relative!important;left:auto!important;top:auto!important;width:100%!important;min-height:58px!important;height:58px!important;margin:18px 0 0!important;padding:0 20px!important;display:grid!important;grid-template-columns:34px 132px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-detail-shell .ci-blue-header .menu-button{grid-column:1!important;width:30px!important;min-width:30px!important;height:36px!important;min-height:36px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border:0!important;overflow:hidden!important;background:transparent!important;transform:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{display:block!important;position:static!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:40px!important;min-height:40px!important;max-height:40px!important;object-fit:contain!important;object-position:left top!important;transform:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-title,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-subtitle,.app-shell.ci-blue-detail-shell .ci-blue-header .home-primary-nav,.app-shell.ci-blue-detail-shell .ci-blue-header .language-dropdown{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut{grid-column:4!important;justify-self:end!important}.ci-blue-place-page{padding-top:12px!important}}@media(max-width:640px){.app-shell.ci-blue-detail-shell>.ci-blue-header,.app-shell.ci-blue-detail-shell .ci-blue-header{grid-template-columns:28px 124px minmax(0,1fr) 38px!important;min-height:54px!important;height:54px!important;margin-top:18px!important;padding:0 20px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .menu-button{width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{width:124px!important;min-width:124px!important;max-width:124px!important;height:37px!important;min-height:37px!important;max-height:37px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:2px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut span{display:none!important}.ci-blue-place-page .result-detail-topbar{display:flex!important;align-items:center!important;min-height:32px!important;height:32px!important;margin:8px 0!important;padding:0!important;gap:0!important}.ci-blue-place-page .result-detail-topbar>div{display:none!important}.ci-blue-place-page .result-detail-topbar .back-button{width:auto!important;min-height:32px!important;height:32px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#155cff!important;font-size:13px!important;font-weight:700!important}}@media(min-width:1200px){.app-shell.ci-blue-shell.home-shell.ci-blue-home-shell,.app-shell.ci-blue-home-shell,.ci-blue-shell.ci-blue-home-shell,.ci-blue-home-shell{height:auto!important;min-height:100vh!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{height:auto!important;min-height:max(910px,calc(100vh - 100px))!important;overflow:visible!important}}.ci-blue-detail-shell .ci-blue-header .shell-top-brand{width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;padding:0!important;border:0!important;overflow:visible!important}.ci-blue-detail-shell .ci-blue-header .brand-logo-img{display:block!important;width:150px!important;height:45px!important;max-width:150px!important;object-fit:contain!important;object-position:left top!important}.ci-blue-detail-shell .ci-blue-header .brand-title,.ci-blue-detail-shell .ci-blue-header .brand-subtitle{display:none!important}.ci-blue-detail-shell .leaflet-container,.ci-blue-detail-shell .leaflet-map,.ci-blue-detail-shell .map-panel{max-width:100%!important;overflow:hidden!important}@media(max-width:1024px){.ci-blue-detail-shell{background:#fff!important}.ci-blue-detail-shell .ci-blue-header{grid-template-columns:34px 132px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:58px!important;margin:18px 0 0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.ci-blue-detail-shell .ci-blue-header .shell-top-brand{width:132px!important;min-width:132px!important;max-width:132px!important;height:40px!important;min-height:40px!important;grid-column:2!important}.ci-blue-detail-shell .ci-blue-header .brand-logo-img{width:132px!important;height:40px!important;max-width:132px!important}.ci-blue-detail-shell .ci-blue-header .home-primary-nav,.ci-blue-detail-shell .ci-blue-header .language-dropdown{display:none!important}.ci-blue-detail-shell .ci-blue-header .profile-shortcut{grid-column:4!important;max-width:126px!important}.ci-blue-place-page{padding-top:14px!important}}@media(max-width:640px){.ci-blue-detail-shell .ci-blue-header{grid-template-columns:28px 124px minmax(0,1fr) 38px!important;width:100%!important;min-height:54px!important;margin:18px 0 0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.ci-blue-detail-shell .ci-blue-header .menu-button{width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important}.ci-blue-detail-shell .ci-blue-header .shell-top-brand{width:124px!important;min-width:124px!important;max-width:124px!important;height:37px!important;min-height:37px!important}.ci-blue-detail-shell .ci-blue-header .brand-logo-img{width:124px!important;height:37px!important;max-width:124px!important}.ci-blue-detail-shell .ci-blue-header .profile-shortcut{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:2px!important}.ci-blue-detail-shell .ci-blue-header .profile-shortcut span{display:none!important}.ci-blue-place-page .result-detail-topbar{display:flex!important;align-items:center!important;min-height:32px!important;margin:8px 0!important;padding:0!important;gap:0!important}.ci-blue-place-page .result-detail-topbar>div{display:none!important}.ci-blue-place-page .result-detail-topbar .back-button{width:auto!important;min-height:32px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#155cff!important;font-size:13px!important;font-weight:700!important}.ci-blue-place-page .result-hero-grid{margin-top:0!important}}@media(max-width:640px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .mobile-reference-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:59px!important;gap:7px!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p[data-testid=hero-stream-subtitle]{max-width:248px!important;margin-top:13px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:11px!important;line-height:18px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:before{content:"อยากหาอะไรวันนี้ ?"!important;display:block!important;position:absolute!important;left:40px!important;top:11px!important;z-index:2!important;color:#9aa6ba!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;pointer-events:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea::placeholder{color:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box textarea[data-testid=search-input]{opacity:1!important;color:#07164f!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box.mobile-placeholder-th.is-empty:not(:focus-within) textarea[data-testid=search-input]{opacity:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box.mobile-placeholder-th.is-empty:not(:focus-within) .mobile-search-placeholder{display:block!important;position:absolute!important;left:40px!important;top:11px!important;z-index:6!important;color:#9aa6ba!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;pointer-events:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:focus-within:before,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:has(textarea:not(:placeholder-shown)):before{display:none!important;content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:focus-within textarea[data-testid=search-input],.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:has(textarea:not(:placeholder-shown)) textarea[data-testid=search-input]{opacity:1!important;color:#07164f!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{width:auto!important;min-width:0!important;max-width:none!important;min-height:59px!important;display:grid!important;grid-template-rows:34px 17px!important;justify-items:center!important;align-items:center!important;padding:0!important;font-size:9px!important;line-height:12px!important;font-weight:800!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg{width:34px!important;height:34px!important;padding:9px!important;stroke-width:1.9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p{max-width:274px!important;margin-top:13px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:11px!important;line-height:18px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{height:234px!important;min-height:234px!important;margin:-6px 0 -8px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:258px!important;height:258px!important;transform:translateY(-18px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{margin-top:12px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:before{content:"อยากหาอะไรวันนี้ ?"!important;display:block!important;position:absolute!important;left:40px!important;top:11px!important;color:#9aa6ba!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;pointer-events:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:has(textarea:not(:placeholder-shown)):before{display:none!important;content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea::placeholder{color:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{grid-template-columns:minmax(0,1fr) 43px!important;gap:8px!important;height:43px!important;min-height:43px!important;margin-top:3px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{height:43px!important;min-height:43px!important;padding:0 14px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:12px!important;line-height:18px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:43px!important;min-width:43px!important;max-width:43px!important;height:43px!important;min-height:43px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#e5f4ff!important;color:#155cff!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:block!important;width:18px!important;height:18px!important;color:#155cff!important;stroke-width:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{height:36px!important;margin-top:12px!important}}@media(max-width:640px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .mobile-reference-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:59px!important;gap:7px!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{width:auto!important;min-width:0!important;max-width:none!important;min-height:59px!important;display:grid!important;grid-template-rows:34px 17px!important;justify-items:center!important;align-items:center!important;padding:0!important;font-size:9px!important;line-height:12px!important;font-weight:800!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg{width:34px!important;height:34px!important;padding:9px!important;stroke-width:1.9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p{max-width:274px!important;margin-top:13px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:11px!important;line-height:18px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{height:234px!important;min-height:234px!important;margin:-6px 0 -8px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:258px!important;height:258px!important;transform:translateY(-18px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{margin-top:12px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:before{content:"อยากหาอะไรวันนี้ ?"!important;display:block!important;position:absolute!important;left:40px!important;top:11px!important;color:#9aa6ba!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;pointer-events:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:has(textarea:not(:placeholder-shown)):before{display:none!important;content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea::placeholder{color:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{grid-template-columns:minmax(0,1fr) 43px!important;gap:8px!important;height:43px!important;min-height:43px!important;margin-top:3px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{height:43px!important;min-height:43px!important;padding:0 14px!important;font-family:LINE Seed Sans TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:12px!important;line-height:18px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:43px!important;min-width:43px!important;max-width:43px!important;height:43px!important;min-height:43px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#e5f4ff!important;color:#155cff!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:block!important;width:18px!important;height:18px!important;color:#155cff!important;stroke-width:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{height:36px!important;margin-top:12px!important}}@media(min-width:1200px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{left:13px!important;top:342px!important;width:690px!important;height:67px!important;grid-template-columns:repeat(8,1fr)!important;gap:18px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .home-category-more{width:66px!important;min-height:66px!important;grid-template-rows:42px 16px!important;font-size:11px!important;line-height:14px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .home-category-more svg{width:42px!important;height:42px!important;padding:10px!important;stroke-width:1.75px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{top:451px!important;width:750px!important;max-width:750px!important;height:50px!important;min-height:50px!important;grid-template-columns:50px minmax(0,1fr) 50px!important;padding-left:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box .search-leading-icon{width:20px!important;height:20px!important;stroke-width:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea{height:48px!important;min-height:48px!important;padding:14px 4px 0!important;font-size:14px!important;line-height:18px!important;font-weight:500!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box:not(.compact) button{position:relative!important;z-index:40!important;width:50px!important;height:50px!important;min-height:50px!important;margin:0!important;background:transparent!important;color:transparent!important;box-shadow:none!important;opacity:.01!important;transform:translate(-699px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{left:600px!important;top:451px!important;width:205px!important;height:50px!important;min-height:50px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{left:0!important;width:96px!important;height:50px!important;min-height:50px!important;gap:5px!important;font-size:14px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] svg{width:17px!important;height:17px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{left:132px!important;width:50px!important;height:50px!important;min-height:50px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] svg{width:19px!important;height:19px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{top:532px!important;width:850px!important;height:29px!important;gap:9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips:before{font-size:13px!important;line-height:18px!important;font-weight:700!important;margin-right:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button{height:28px!important;min-height:28px!important;min-width:142px!important;padding:0 15px!important;justify-content:center!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:548px!important;height:284px!important;grid-template-rows:32px 238px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-rail{height:238px!important;max-height:238px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:19px!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{display:grid!important;grid-template-rows:104px minmax(0,1fr)!important;height:238px!important;min-height:238px!important;max-height:238px!important;border-radius:10px!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media{height:104px!important;min-height:104px!important;max-height:104px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card img{height:104px!important;min-height:104px!important;max-height:104px!important;object-fit:cover!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body{min-height:0!important;padding:12px 13px 0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body b{font-size:15px!important;line-height:19px!important;margin-bottom:4px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body span,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body small{font-size:12px!important;line-height:17px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags{position:static!important;margin-top:7px!important;display:flex!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags em{height:23px!important;padding:0 8px!important;font-size:11px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card *{transform:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:104px 134px!important;align-content:start!important;align-items:stretch!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media{position:relative!important;grid-row:1!important;inset:auto!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media img,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card img{display:block!important;position:static!important;inset:auto!important;margin:0!important;width:100%!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body{position:relative!important;grid-row:2!important;inset:auto!important;top:auto!important;bottom:auto!important;display:block!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media>svg{position:absolute!important;right:13px!important;top:146px!important;transform:translateY(-104px)!important;z-index:3!important}}.app-nav-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1260!important;display:block!important;border:0!important;background:#29160a1a!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;cursor:default!important}.ci-blue-shell .ci-blue-header,.ci-blue-shell .top-actions{z-index:1320!important}.ci-blue-shell .menu-button{position:relative!important;z-index:1325!important}.app-shell .app-nav,.home-shell .app-nav,.result-shell .app-nav,.detail-shell .app-nav,.cafe-shell .app-nav,.review-shell .app-nav,.admin-shell .app-nav{position:fixed!important;top:74px!important;left:24px!important;right:auto!important;z-index:1300!important;display:none!important;width:min(322px,calc(100vw - 32px))!important;min-width:0!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 92px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;margin:0!important;padding:13px!important;border:1px solid rgba(229,216,202,.95)!important;border-radius:22px!important;background:#fffffffa!important;box-shadow:0 28px 80px #2d1f1438!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;isolation:isolate!important}.app-shell .app-nav button,.home-shell .app-nav button,.result-shell .app-nav button,.detail-shell .app-nav button,.cafe-shell .app-nav button,.review-shell .app-nav button,.admin-shell .app-nav button{min-height:50px!important;border-radius:14px!important;font-size:16px!important;font-weight:760!important}.ci-blue-shell .app-nav-backdrop{pointer-events:auto!important;z-index:9990!important;top:78px!important;background:#0815292e!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.ci-blue-shell .ci-blue-header,.ci-blue-shell .top-actions{position:sticky!important;top:0!important;z-index:10020!important}.ci-blue-shell .menu-button{position:relative!important;z-index:10030!important}.ci-blue-home-shell{--ci-navy: #0D1B3D;--ci-electric-blue: #1E3A8A;--ci-sky-blue: #2BA7FF;--ci-orange: #FF6A00;--ci-bg: #F2F4F7;--ci-text: #121212;--ci-white: #FFFFFF;--ci-card: rgba(255, 255, 255, .94);--ci-border: rgba(13, 27, 61, .1);--ci-shadow: 0 18px 48px rgba(13, 27, 61, .1);background:radial-gradient(circle at 74% 16%,rgba(43,167,255,.16),transparent 28%),linear-gradient(180deg,#FBFDFF 0%,var(--ci-bg) 100%)!important;color:var(--ci-text)!important;font-family:var(--ci-body-font)!important;overflow-x:hidden!important}.ci-blue-home-shell .ci-blue-header{position:relative!important;top:auto!important;z-index:120!important;grid-template-columns:158px minmax(0,1fr) auto auto auto!important;width:min(100% - 32px,1180px)!important;min-height:76px!important;margin:16px auto 0!important;padding:20px 28px 10px!important;border:1px solid rgba(13,27,61,.08)!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;background:#fffffff5!important;box-shadow:0 10px 30px #0d1b3d0d!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.ci-blue-home-shell .ci-blue-header .menu-button{display:none!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{grid-column:1!important;padding:0!important;border:0!important}.ci-blue-home-shell .ci-blue-header .brand-title{font-family:var(--ci-heading-font)!important;color:var(--ci-navy)!important;font-size:34px!important;line-height:34px!important;font-weight:700!important}.ci-blue-home-shell .ci-blue-header .brand-title:first-letter{color:var(--ci-navy)!important}.ci-blue-home-shell .ci-blue-header .brand-title{background:linear-gradient(90deg,var(--ci-navy) 0 72%,var(--ci-orange) 72% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.ci-blue-home-shell .ci-blue-header .brand-subtitle{color:#0d1b3dc7!important;font-size:13px!important;line-height:18px!important;font-weight:400!important;text-transform:lowercase!important}.home-primary-nav{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(22px,3vw,42px)!important;min-width:0!important}.home-primary-nav button{position:relative!important;min-height:38px!important;border:0!important;background:transparent!important;color:var(--ci-navy)!important;box-shadow:none!important;padding:0!important;font-size:14px!important;line-height:18px!important;font-weight:600!important}.home-primary-nav button.active{color:var(--ci-electric-blue)!important}.home-primary-nav button.active:after{content:"";position:absolute;left:50%;bottom:0;width:34px;height:3px;border-radius:999px;background:var(--ci-sky-blue);transform:translate(-50%)}.ci-blue-home-shell .ci-blue-header .language-dropdown>button{min-width:58px!important;min-height:38px!important;padding:0 12px!important;border-color:#0d1b3d1a!important;box-shadow:none!important;font-size:13px!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut{min-width:94px!important;height:40px!important;min-height:40px!important;justify-content:center!important;border:0!important;border-radius:14px!important;background:var(--ci-electric-blue)!important;color:#fff!important;box-shadow:0 12px 28px #1e3a8a38!important;padding:0 16px!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut img,.ci-blue-home-shell .ci-blue-header .profile-shortcut:after{display:none!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut span{color:#fff!important;font-size:13px!important;font-weight:650!important}.home-ci-blue{width:min(100% - 32px,1180px)!important;max-width:1180px!important;margin:0 auto 32px!important;padding:6px 34px 34px!important;border:1px solid rgba(13,27,61,.08)!important;border-top:0!important;border-radius:0 0 24px 24px!important;background:#fffffff5!important;box-shadow:var(--ci-shadow)!important;gap:24px!important;overflow:visible!important;font-family:var(--ci-body-font)!important;font-weight:400!important;letter-spacing:0!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important}.home-ci-blue h1,.home-ci-blue h2,.home-ci-blue h3,.home-ci-blue .home-top-brand b,.home-ci-blue .home-brand b{font-family:var(--ci-heading-font)!important;letter-spacing:0!important}.home-ci-blue>.home-brand,.home-ci-blue .suggestions{display:none!important}.home-ci-blue .home-v21-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,480px)!important;grid-template-areas:"copy visual" "cats visual" "search info" "chips info"!important;align-items:center!important;column-gap:34px!important;row-gap:22px!important;min-height:0!important;padding:14px 0 0!important;overflow:visible!important}.home-ci-blue .home-v21-hero .home-hero{grid-area:copy!important;width:100%!important;max-width:620px!important;justify-self:start!important;text-align:left!important}.home-ci-blue .home-hero-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:30px!important;margin-bottom:22px!important;border:1px solid rgba(30,58,138,.14)!important;border-radius:999px!important;background:#fff!important;color:var(--ci-electric-blue)!important;padding:0 14px!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.home-ci-blue .home-hero-badge svg{color:var(--ci-orange)!important;fill:none!important}.home-ci-blue .home-hero h1{max-width:620px!important;margin:0!important;color:var(--ci-navy)!important;font-size:clamp(52px,4.9vw,72px)!important;line-height:1.08!important;font-weight:700!important;text-align:left!important}.home-ci-blue .home-hero h1 mark{color:#2763ff!important;background:transparent!important;font-weight:700!important}.home-ci-blue .home-hero p{width:min(100%,520px)!important;margin:22px 0 0!important;color:#0d1b3ddb!important;font-size:17px!important;line-height:1.7!important;font-weight:400!important;text-align:left!important}.home-ci-blue .home-visual-frame{grid-area:visual!important;position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:100%!important;min-height:500px!important;pointer-events:none!important}.home-ci-blue .home-mascot-image{display:block!important;width:min(100%,520px)!important;max-height:520px!important;object-fit:contain!important}.home-ci-blue .home-category-tags{grid-area:cats!important;width:100%!important;max-width:650px!important;justify-self:start!important;justify-content:flex-start!important;display:flex!important;flex-wrap:nowrap!important;gap:18px!important;margin:0!important;padding:0 0 4px!important;overflow-x:auto!important;scrollbar-width:none!important}.home-ci-blue .home-category-tags::-webkit-scrollbar{display:none!important}.home-ci-blue .home-category-tags .tag-chip,.home-ci-blue .home-category-tags .home-category-more{flex:0 0 78px!important;display:grid!important;justify-items:center!important;align-content:start!important;gap:8px!important;min-width:78px!important;min-height:86px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ci-navy)!important;padding:0!important;font-size:13px!important;line-height:16px!important;font-weight:600!important}.home-ci-blue .home-category-tags .tag-chip svg,.home-ci-blue .home-category-tags .home-category-more svg{width:54px!important;height:54px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:50%!important;background:#fff!important;color:#2763ff!important;padding:15px!important;box-shadow:0 10px 26px #0d1b3d0f!important}.home-ci-blue .home-category-tags .tag-chip.active svg,.home-ci-blue .home-category-tags .home-category-more.active svg{border-color:#2763ff6b!important;background:#2ba7ff1f!important}.home-ci-blue .home-category-tags .tag-chip.active{color:var(--ci-electric-blue)!important}.home-ci-blue .home-v21-hero>.search-box{grid-area:search!important;position:relative!important;width:min(100%,760px)!important;min-height:64px!important;grid-template-columns:26px minmax(0,1fr) 56px!important;align-items:center!important;gap:12px!important;margin:0!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 16px 40px #0d1b3d14!important;padding:4px 5px 4px 22px!important}.home-ci-blue .home-v21-hero>.search-box:before{content:""!important;display:block!important;grid-column:1!important;width:18px!important;height:18px!important;border:2px solid var(--ci-navy)!important;border-radius:50%!important;box-shadow:8px 8px 0 -6px var(--ci-navy)!important;transform:rotate(-12deg)!important}.home-ci-blue .home-v21-hero>.search-box:after{display:none!important}.home-ci-blue .home-v21-hero .search-box-prompt{left:60px!important;top:10px!important;color:#0d1b3d7a!important;font-size:14px!important;line-height:18px!important;font-weight:400!important}.home-ci-blue .home-v21-hero .search-box textarea{grid-column:2!important;min-height:54px!important;padding:22px 0 0!important;color:var(--ci-navy)!important;font-size:17px!important;line-height:22px!important;font-weight:500!important;overflow:hidden!important}.home-ci-blue .home-v21-hero .search-box:not(.compact) button{grid-column:3!important;position:relative!important;display:grid!important;place-items:center!important;width:54px!important;height:54px!important;min-height:54px!important;border-radius:50%!important;background:var(--ci-electric-blue)!important;box-shadow:0 16px 30px #1e3a8a3d!important}.home-ci-blue .home-v21-hero .search-box:not(.compact) button:after{content:""!important;position:absolute!important;left:17px!important;top:15px!important;width:15px!important;height:15px!important;border:3px solid #fff!important;border-radius:50%!important;transform:none!important}.home-ci-blue .home-v21-hero .search-box:not(.compact) button:before{content:""!important;position:absolute!important;left:30px!important;top:31px!important;width:11px!important;height:3px!important;border-radius:999px!important;background:#fff!important;transform:rotate(45deg)!important}.home-ci-blue .home-v21-hero>.home-location-bar{grid-area:info!important;align-self:end!important;justify-self:start!important;position:relative!important;width:min(100%,260px)!important;max-width:260px!important;height:auto!important;min-height:156px!important;display:grid!important;align-content:start!important;gap:12px!important;margin:0 0 16px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:16px!important;background:#ffffffdb!important;box-shadow:0 14px 34px #0d1b3d14!important;padding:22px!important;z-index:20!important}.home-ci-blue .home-location-label{display:block!important;color:var(--ci-electric-blue)!important;font-size:15px!important;line-height:20px!important;font-weight:700!important}.home-ci-blue .home-location-label:after{content:none;display:none}.home-ci-blue .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger],.home-ci-blue .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:100%!important;min-height:34px!important;justify-content:flex-start!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:999px!important;background:#fff!important;color:var(--ci-navy)!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.home-ci-blue .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] svg,.home-ci-blue .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] svg{display:block!important;width:15px!important;height:15px!important;color:var(--ci-electric-blue)!important}.home-ci-blue .city-picker-panel{z-index:9000!important}.home-ci-blue .home-preference-chips{grid-area:chips!important;width:100%!important;max-width:760px!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 0 4px!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important}.home-ci-blue .home-preference-chips::-webkit-scrollbar{display:none!important}.home-ci-blue .home-preference-chips button{flex:0 0 auto!important;min-width:auto!important;min-height:32px!important;border:1px solid rgba(30,58,138,.12)!important;border-radius:999px!important;background:#fff!important;color:var(--ci-navy)!important;box-shadow:none!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}.home-ci-blue .home-preference-chips button:first-child{border:0!important;background:transparent!important;padding-left:0!important;font-weight:700!important}.home-ci-blue .home-preference-chips:after{display:none!important}.home-ci-blue .popular-nearby{width:100%!important;max-width:100%!important;margin:6px 0 0!important;gap:14px!important;order:5!important}.home-ci-blue .popular-nearby>div:first-child h2{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--ci-navy)!important;font-size:22px!important;line-height:28px!important;font-weight:700!important}.home-ci-blue .popular-nearby>div:first-child h2:after{display:none!important}.home-ci-blue .popular-nearby>div:first-child button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:999px!important;background:#fff!important;color:var(--ci-navy)!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}.home-ci-blue .popular-nearby>div:first-child button:before{content:""!important;display:none!important}.home-ci-blue .popular-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:18px!important;overflow:visible!important;padding:0!important}.home-ci-blue .popular-card{min-width:0!important;min-height:0!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 12px 34px #0d1b3d12!important}.home-ci-blue .popular-card-media{height:150px!important;min-height:150px!important}.home-ci-blue .popular-card img{height:150px!important;border-radius:0!important;object-fit:cover!important}.home-ci-blue .popular-card-media>svg{right:12px!important;top:12px!important;color:#fff!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.32))!important}.home-ci-blue .popular-match-badge{left:10px!important;top:10px!important;min-width:56px!important;min-height:50px!important;border-radius:10px!important;background:linear-gradient(180deg,#0d1b3df5,#1e3a8af0)!important;color:#fff!important;box-shadow:0 10px 24px #0d1b3d38!important}.home-ci-blue .popular-match-badge b,.home-ci-blue .popular-match-badge span{color:#fff!important}.home-ci-blue .popular-match-badge b{font-size:18px!important;line-height:18px!important;font-weight:700!important}.home-ci-blue .popular-match-badge span{font-size:9px!important;font-weight:500!important}.home-ci-blue .popular-match-badge.muted{background:#0d1b3dd1!important}.home-ci-blue .popular-card-body{gap:8px!important;padding:14px!important}.home-ci-blue .popular-card-body>b{color:var(--ci-navy)!important;font-size:17px!important;line-height:22px!important;font-weight:700!important;white-space:normal!important}.home-ci-blue .popular-card-body>span,.home-ci-blue .popular-card-body small{color:#0d1b3d9e!important;font-size:12px!important;line-height:17px!important}.home-ci-blue .popular-card-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.home-ci-blue .popular-card-tags em{border-radius:999px!important;background:#2763ff14!important;color:var(--ci-electric-blue)!important;padding:5px 8px!important;font-size:11px!important;font-weight:500!important}.home-ci-blue .popular-expert-row{display:grid!important;gap:2px!important;align-items:start!important;margin-top:2px!important}.home-ci-blue .expert-faces{display:none!important}.home-ci-blue .popular-expert-row strong{color:var(--ci-electric-blue)!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.home-ci-blue .popular-expert-row small{color:#0d1b3d8f!important;font-size:11px!important;line-height:15px!important;font-weight:400!important}.home-ci-blue .home-taste-profile-wrap{order:6!important}.home-ci-blue .home-v22-cta{order:7!important;width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important}.home-ci-blue .home-v22-cta article{border:1px solid rgba(13,27,61,.1)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 34px #0d1b3d0f!important}.home-ci-blue .home-v22-cta article>span{background:#2ba7ff21!important;color:var(--ci-electric-blue)!important}.home-ci-blue .home-v22-cta b{color:var(--ci-navy)!important;font-size:16px!important;font-weight:700!important}.home-ci-blue .home-v22-cta p{color:#0d1b3d9e!important;font-size:12px!important;font-weight:400!important}.home-ci-blue .home-v22-cta button{background:var(--ci-electric-blue)!important;color:#fff!important;font-weight:600!important}.home-ci-blue .home-v22-stats{order:8!important;width:100%!important;border-color:#0d1b3d1a!important;border-radius:14px!important;background:#ffffffe0!important}.home-ci-blue .home-v22-stats b{color:var(--ci-navy)!important;font-weight:700!important}@media(max-width:1024px){.ci-blue-home-shell .ci-blue-header{grid-template-columns:42px minmax(130px,auto) minmax(0,1fr) auto auto!important;width:calc(100% - 24px)!important;min-height:72px!important;padding:16px 22px 8px!important;border-radius:20px 20px 0 0!important}.ci-blue-home-shell .ci-blue-header .menu-button{display:grid!important;grid-column:1!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{grid-column:2!important}.home-primary-nav{display:none!important}.ci-blue-home-shell .ci-blue-header .brand-title{font-size:29px!important;line-height:30px!important}.home-ci-blue{width:calc(100% - 24px)!important;padding:18px 24px 30px!important;border-radius:0 0 20px 20px!important}.home-ci-blue .home-v21-hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "visual" "cats" "search" "info" "chips"!important;justify-items:center!important;row-gap:20px!important}.home-ci-blue .home-v21-hero .home-hero,.home-ci-blue .home-v21-hero .home-hero p,.home-ci-blue .home-v21-hero .home-hero h1{text-align:center!important}.home-ci-blue .home-hero-badge{margin-inline:auto!important}.home-ci-blue .home-hero h1{font-size:clamp(38px,5.3vw,46px)!important}.home-ci-blue .home-hero p{margin-inline:auto!important;font-size:15px!important}.home-ci-blue .home-visual-frame{min-height:300px!important}.home-ci-blue .home-mascot-image{width:min(78%,420px)!important;max-height:320px!important}.home-ci-blue .home-category-tags,.home-ci-blue .home-preference-chips,.home-ci-blue .home-v21-hero>.search-box{max-width:100%!important;justify-self:stretch!important}.home-ci-blue .home-v21-hero>.home-location-bar{width:100%!important;max-width:100%!important;min-height:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;padding:12px!important;margin:0!important}.home-ci-blue .home-location-label,.home-ci-blue .home-location-label:after{display:none!important}.home-ci-blue .popular-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-ci-blue .home-v22-cta,.home-ci-blue .home-v22-stats{grid-template-columns:1fr!important}}@media(max-width:640px){.ci-blue-home-shell .ci-blue-header{width:calc(100% - 20px)!important;grid-template-columns:38px minmax(118px,1fr) auto auto!important;gap:10px!important;margin-top:10px!important;padding:14px 16px 8px!important}.ci-blue-home-shell .ci-blue-header .language-dropdown{display:block!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut{min-width:40px!important;width:40px!important;padding:0!important;border-radius:50%!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut img{display:block!important;width:34px!important;height:34px!important}.ci-blue-home-shell .ci-blue-header .brand-title{font-size:27px!important;line-height:28px!important}.ci-blue-home-shell .ci-blue-header .brand-subtitle{font-size:11px!important;line-height:14px!important}.home-ci-blue{width:calc(100% - 20px)!important;padding:18px 16px 24px!important;gap:18px!important}.home-ci-blue .home-v21-hero{gap:16px!important}.home-ci-blue .home-hero-badge{margin-bottom:14px!important}.home-ci-blue .home-hero h1{max-width:340px!important;font-size:32px!important;line-height:1.12!important}.home-ci-blue .home-hero p{max-width:330px!important;font-size:14px!important;line-height:1.55!important}.home-ci-blue .home-visual-frame{min-height:218px!important}.home-ci-blue .home-mascot-image{width:min(78%,280px)!important;max-height:230px!important}.home-ci-blue .home-category-tags{gap:12px!important;margin-right:-16px!important;padding-right:16px!important}.home-ci-blue .home-category-tags .tag-chip,.home-ci-blue .home-category-tags .home-category-more{flex-basis:64px!important;min-width:64px!important;min-height:76px!important;font-size:11px!important}.home-ci-blue .home-category-tags .tag-chip svg,.home-ci-blue .home-category-tags .home-category-more svg{width:46px!important;height:46px!important;padding:13px!important}.home-ci-blue .home-v21-hero>.search-box{min-height:54px!important;grid-template-columns:22px minmax(0,1fr) 46px!important;padding:3px 4px 3px 16px!important}.home-ci-blue .home-v21-hero .search-box-prompt{left:50px!important;top:7px!important;font-size:12px!important}.home-ci-blue .home-v21-hero .search-box textarea{min-height:46px!important;padding-top:18px!important;font-size:14px!important;line-height:19px!important}.home-ci-blue .home-v21-hero .search-box:not(.compact) button{width:46px!important;height:46px!important;min-height:46px!important}.home-ci-blue .home-v21-hero .search-box:not(.compact) button:after{left:14px!important;top:13px!important;width:13px!important;height:13px!important}.home-ci-blue .home-v21-hero .search-box:not(.compact) button:before{left:26px!important;top:27px!important}.home-ci-blue .popular-rail{grid-template-columns:1fr!important;gap:12px!important}.home-ci-blue .popular-card{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important}.home-ci-blue .popular-card-media,.home-ci-blue .popular-card img{height:100%!important;min-height:132px!important}.home-ci-blue .popular-card-body{padding:12px!important}.home-ci-blue .popular-match-badge{min-width:48px!important;min-height:44px!important}.home-ci-blue .home-v22-stats{display:none!important}}:root{--ci-bg: #F5F8FE;--ci-bg-soft: #EEF4FC;--ci-surface: #FFFFFF;--ci-surface-2: #F8FBFF;--ci-surface-3: #EDF5FF;--ci-navy: #0A1628;--ci-navy-2: #10233D;--ci-text: #172033;--ci-muted: #64748B;--ci-muted-2: #8FA0B7;--ci-line: #DCE6F3;--ci-line-strong: #CBD8EA;--ci-blue: #275DFF;--ci-blue-dark: #1C49CF;--ci-blue-soft: #E7EEFF;--ci-green: #2F8A48;--ci-warning: #B7791F;--ci-danger: #D14343;--ci-radius-lg: 24px;--ci-radius-md: 18px;--ci-radius-sm: 12px;--ci-shadow-card: 0 20px 48px rgba(23, 44, 76, .08);--ci-shadow-soft: 0 10px 28px rgba(23, 44, 76, .07);--ci-heading-font: "Sora", "LINE Seed Sans TH", system-ui, sans-serif;--ci-body-font: "Plus Jakarta Sans", "LINE Seed Sans TH", "Noto Sans Thai", system-ui, sans-serif}html,body{background:radial-gradient(circle at 50% 0%,#FFFFFF 0%,#F8FBFF 40%,var(--ci-bg) 100%)!important;color:var(--ci-text)!important;font-family:var(--ci-body-font)!important;font-weight:400!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ci-blue-shell,.ci-blue-shell *{letter-spacing:0!important}.ci-blue-shell{width:100%!important;max-width:none!important;min-width:320px!important;min-height:100vh!important;margin:0!important;padding:0 0 54px!important;overflow-x:clip!important;background:radial-gradient(circle at 15% 7%,rgba(39,93,255,.08),transparent 26%),linear-gradient(180deg,#FFFFFF 0%,var(--ci-bg) 100%)!important;color:var(--ci-text)!important;font-family:var(--ci-body-font)!important}.ci-blue-shell h1,.ci-blue-shell h2,.ci-blue-shell h3,.ci-blue-shell .brand-title,.ci-blue-shell .top-match-heading,.ci-blue-shell .popular-nearby h2,.ci-blue-shell .home-v22-cta b,.ci-blue-shell .home-v22-stats b{font-family:var(--ci-heading-font)!important;color:var(--ci-navy)!important;font-weight:650!important}.ci-blue-shell p,.ci-blue-shell span,.ci-blue-shell small,.ci-blue-shell input,.ci-blue-shell textarea,.ci-blue-shell select,.ci-blue-shell button{font-family:var(--ci-body-font)!important}.ci-blue-shell p,.ci-blue-shell .muted{color:var(--ci-muted)!important;font-weight:400!important}.ci-blue-header{position:sticky!important;top:0!important;z-index:8000!important;display:grid!important;grid-template-columns:42px minmax(210px,auto) minmax(0,1fr) auto auto!important;align-items:center!important;gap:16px!important;width:min(1440px,calc(100% - 56px))!important;min-height:86px!important;margin:0 auto!important;padding:18px 0 12px!important;background:linear-gradient(180deg,#f8fbfffa 72%,#f8fbff00)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.ci-blue-header .menu-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ci-navy)!important;box-shadow:none!important}.ci-blue-header .shell-top-brand{position:static!important;left:auto!important;transform:none!important;width:auto!important;min-width:0!important;display:grid!important;justify-items:start!important;padding:0 28px 0 0!important;border:0!important;border-right:1px solid var(--ci-line)!important;background:transparent!important;color:var(--ci-navy)!important;text-align:left!important;box-shadow:none!important}.ci-blue-header .brand-title{display:block!important;color:var(--ci-navy)!important;font-size:30px!important;line-height:34px!important;font-weight:700!important}.ci-blue-header .brand-subtitle{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;color:var(--ci-muted)!important;font-size:12px!important;line-height:18px!important;font-weight:500!important}.ci-blue-header .language-dropdown{margin-left:0!important}.ci-blue-header .language-dropdown>button,.ci-blue-header .profile-shortcut,.ci-blue-header .logout-shortcut{min-height:44px!important;border:1px solid var(--ci-line)!important;border-radius:999px!important;background:#ffffffeb!important;color:var(--ci-navy)!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-header .language-dropdown>button{min-width:74px!important;padding:0 18px!important;font-size:14px!important;font-weight:650!important}.ci-blue-header .language-swap-next{font-size:12px!important;font-weight:600!important;color:var(--ci-muted-2)!important}.ci-blue-header .profile-shortcut{width:auto!important;min-width:116px!important;height:46px!important;display:inline-flex!important;gap:10px!important;justify-content:flex-start!important;padding:4px 14px 4px 5px!important;overflow:visible!important}.ci-blue-header .profile-shortcut img{width:36px!important;height:36px!important;border-radius:50%!important;box-shadow:inset 0 0 0 2px #fff!important}.ci-blue-header .profile-shortcut span{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;color:var(--ci-navy)!important;font-size:14px!important;line-height:18px!important;font-weight:650!important}.ci-blue-header .profile-shortcut:after{content:"";width:7px;height:7px;margin-left:1px;border-radius:50%;background:#3fb950}.ci-blue-header .logout-shortcut{display:none!important}.ci-blue-shell .app-nav{top:82px!important;left:max(20px,calc((100vw - 1440px)/2 + 20px))!important;width:min(348px,calc(100vw - 32px))!important;max-height:calc(100vh - 104px)!important;z-index:10000!important;gap:10px!important;padding:18px!important;border:1px solid rgba(207,219,237,.92)!important;border-radius:28px!important;background:#fffffffa!important;box-shadow:0 30px 90px #0d203b2e!important}.ci-blue-shell .app-nav button{min-height:56px!important;border-radius:16px!important;color:var(--ci-navy)!important;font-size:17px!important;line-height:22px!important;font-weight:650!important;padding:0 16px!important}.ci-blue-shell .app-nav .nav-language{border-top:1px solid var(--ci-line)!important;padding-top:12px!important}.ci-blue-index-page,.ci-blue-search-result-page,.ci-blue-refine-page,.ci-blue-expert-queue-page,.ci-blue-cafe-manage-page,.ci-blue-place-page{width:min(1280px,calc(100% - 56px))!important;margin:0 auto!important;padding:18px 0 64px!important;gap:24px!important}.ci-blue-index-page{max-width:1280px!important}.ci-blue-index-page .home-brand,.ci-blue-index-page .suggestions:before{display:none!important}.ci-blue-index-page .home-category-tags,.ci-blue-refine-page .home-category-tags,.ci-blue-expert-queue-page .home-category-tags{width:min(980px,100%)!important;margin:0 auto!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:14px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 4px 4px!important}.ci-blue-index-page .home-category-tags::-webkit-scrollbar,.ci-blue-refine-page .home-category-tags::-webkit-scrollbar,.ci-blue-expert-queue-page .home-category-tags::-webkit-scrollbar{display:none!important}.ci-blue-shell .home-category-tags .tag-chip,.ci-blue-shell .home-preference-chips button,.ci-blue-shell .suggestions button,.ci-blue-shell .location-chip,.ci-blue-shell .segmented button,.ci-blue-shell .ghost,.ci-blue-shell .icon-button{min-height:46px!important;border:1px solid var(--ci-line)!important;border-radius:14px!important;background:#fffffff0!important;color:var(--ci-navy)!important;box-shadow:var(--ci-shadow-soft)!important;font-size:14px!important;line-height:18px!important;font-weight:560!important;white-space:nowrap!important}.ci-blue-shell .home-category-tags .tag-chip.active,.ci-blue-shell .home-preference-chips button:first-child,.ci-blue-shell .segmented button.active,.ci-blue-shell .location-chip.active{background:var(--ci-blue)!important;border-color:var(--ci-blue)!important;color:#fff!important;box-shadow:0 14px 34px #275dff38!important}.ci-blue-index-page .home-v21-hero{position:relative!important;display:grid!important;justify-items:center!important;gap:22px!important;min-height:360px!important;padding:28px 0 20px!important}.ci-blue-index-page .home-location-bar{order:-1!important;position:relative!important;width:min(980px,100%)!important;margin:0 auto!important;justify-content:flex-start!important;gap:14px!important;z-index:1200!important}.ci-blue-index-page .home-location-label{display:inline-flex!important;align-items:center!important;color:var(--ci-muted)!important;font-size:13px!important;font-weight:600!important}.ci-blue-shell .city-picker-panel{z-index:9100!important;top:calc(100% + 10px)!important;left:0!important;width:min(360px,calc(100vw - 32px))!important;border-color:var(--ci-line)!important;border-radius:22px!important;background:#fffffffc!important;box-shadow:0 28px 90px #0d203b33!important}.ci-blue-index-page .home-hero{width:min(880px,100%)!important;padding:0!important;text-align:center!important;gap:10px!important}.ci-blue-index-page .home-hero h1{max-width:none!important;margin:0 auto!important;color:var(--ci-navy)!important;font-size:clamp(38px,4.2vw,62px)!important;line-height:1.08!important;font-weight:700!important}.ci-blue-index-page .home-hero mark{color:var(--ci-green)!important;background:transparent!important}.ci-blue-index-page .home-hero p{max-width:560px!important;margin:0 auto!important;color:var(--ci-muted)!important;font-size:16px!important;line-height:26px!important;font-weight:450!important}.ci-blue-index-page .home-v21-hero>.search-box{width:min(900px,100%)!important;min-height:92px!important;grid-template-columns:42px minmax(0,1fr) 72px!important;gap:14px!important;padding:18px 20px 18px 26px!important;border:1px solid var(--ci-line)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 24px 70px #275dff1a!important}.ci-blue-index-page .home-v21-hero>.search-box:before,.ci-blue-refine-page .search-box:before{content:"";width:22px;height:22px;grid-column:1;grid-row:1;border:3px solid var(--ci-navy);border-radius:50%;align-self:center;justify-self:center;box-shadow:12px 12px 0 -9px var(--ci-navy);transform:rotate(-12deg)}.ci-blue-index-page .home-v21-hero>.search-box .search-box-prompt{left:72px!important;top:24px!important;color:var(--ci-muted-2)!important;font-size:14px!important;font-weight:500!important}.ci-blue-index-page .home-v21-hero>.search-box textarea,.ci-blue-index-page .home-v21-hero>.search-box input{grid-column:2!important;min-height:54px!important;padding:22px 0 0!important;color:var(--ci-navy)!important;font-size:17px!important;line-height:24px!important;font-weight:450!important}.ci-blue-index-page .home-v21-hero>.search-box button{grid-column:3!important;width:60px!important;height:60px!important;min-height:60px!important;background:var(--ci-blue)!important;color:#fff!important;box-shadow:0 16px 34px #275dff47!important}.ci-blue-index-page .home-v21-hero>.search-box button:after{content:"⌕"!important;font-size:34px!important;transform:translateY(-2px)!important}.ci-blue-index-page .home-visual-frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}.ci-blue-index-page .home-hero-cup{position:absolute!important;left:-48px!important;top:112px!important;width:210px!important;height:170px!important;opacity:.92!important}.ci-blue-index-page .home-hero-float{position:absolute!important;right:10px!important;width:150px!important;height:100px!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 22px 42px #14243e1f!important}.ci-blue-index-page .home-hero-float.food{top:42px!important}.ci-blue-index-page .home-hero-float.cafe{top:180px!important;width:184px!important;height:118px!important}.ci-blue-index-page .home-visual-frame img{width:100%!important;height:100%!important;object-fit:cover!important}.ci-blue-index-page .sparkle{color:#f0b64d!important;font-size:22px!important;opacity:.8!important}.ci-blue-index-page .home-preference-chips,.ci-blue-index-page .suggestions{width:min(1120px,100%)!important;margin:0 auto!important;display:flex!important;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:4px 2px!important}.ci-blue-index-page .suggestions{display:none!important}.ci-blue-index-page .home-preference-chips::-webkit-scrollbar,.ci-blue-index-page .suggestions::-webkit-scrollbar{display:none!important}.ci-blue-index-page .home-preference-chips button,.ci-blue-index-page .suggestions button{flex:0 0 auto!important;min-width:160px!important;justify-content:center!important;padding:0 18px!important}.ci-blue-index-page .popular-nearby{width:min(1280px,100%)!important;margin:4px auto 0!important;gap:16px!important}.ci-blue-index-page .popular-nearby>div:first-child h2{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:22px!important;line-height:28px!important;font-weight:650!important}.ci-blue-index-page .popular-nearby>div:first-child button{color:var(--ci-navy)!important;font-size:15px!important;font-weight:600!important}.ci-blue-index-page .popular-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(244px,1fr)!important;gap:20px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 4px 10px!important}.ci-blue-index-page .popular-rail::-webkit-scrollbar{display:none!important}.ci-blue-index-page .popular-card{position:relative!important;min-height:300px!important;border:1px solid var(--ci-line)!important;border-radius:22px!important;background:var(--ci-surface)!important;overflow:hidden!important;box-shadow:var(--ci-shadow-card)!important}.ci-blue-index-page .popular-card-media{position:relative!important;min-height:128px!important}.ci-blue-index-page .popular-card img{width:100%!important;height:128px!important;aspect-ratio:auto!important;border-radius:0!important;box-shadow:none!important}.ci-blue-index-page .popular-match-badge{position:absolute!important;left:14px!important;top:96px!important;display:grid!important;place-items:center!important;min-width:68px!important;min-height:58px!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--ci-shadow-soft)!important;color:var(--ci-green)!important}.ci-blue-index-page .popular-match-badge b{color:var(--ci-green)!important;font-size:24px!important;line-height:26px!important;font-weight:700!important}.ci-blue-index-page .popular-match-badge span{color:var(--ci-navy)!important;font-size:11px!important;font-weight:650!important}.ci-blue-index-page .popular-card-body{display:grid!important;gap:10px!important;padding:38px 16px 16px!important}.ci-blue-index-page .popular-card-body b{font-family:var(--ci-heading-font)!important;color:var(--ci-navy)!important;font-size:17px!important;line-height:22px!important;font-weight:650!important}.ci-blue-index-page .popular-card-body span,.ci-blue-index-page .popular-card-body small{color:var(--ci-muted)!important;font-size:13px!important;line-height:18px!important}.ci-blue-index-page .popular-card-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ci-blue-index-page .popular-card-tags em{border-radius:10px!important;background:var(--ci-surface-3)!important;color:var(--ci-navy)!important;padding:6px 10px!important;font-size:12px!important;font-weight:550!important}.ci-blue-index-page .popular-expert-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.ci-blue-index-page .popular-expert-row strong{color:var(--ci-green)!important;font-size:12px!important;font-weight:650!important}.ci-blue-index-page .home-taste-profile-wrap{order:8!important}.ci-blue-index-page .home-v22-cta{width:min(1200px,100%)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:8px auto 0!important}.ci-blue-index-page .home-v22-cta article{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:116px!important;border:1px solid var(--ci-line)!important;border-radius:22px!important;background:var(--ci-surface)!important;padding:22px!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-index-page .home-v22-cta article>span{width:58px!important;height:58px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--ci-blue-soft)!important;color:var(--ci-blue)!important}.ci-blue-index-page .home-v22-cta b{font-size:18px!important;line-height:24px!important}.ci-blue-index-page .home-v22-cta p{font-size:13px!important;line-height:20px!important}.ci-blue-index-page .home-v22-cta button,.ci-blue-shell .primary,.ci-blue-shell .search-box button{border-radius:12px!important;background:var(--ci-blue)!important;color:#fff!important;font-weight:650!important}.ci-blue-index-page .home-v22-stats{width:min(1200px,100%)!important;display:grid!important;grid-template-columns:2fr repeat(4,1fr)!important;align-items:center!important;gap:0!important;min-height:74px!important;margin:0 auto!important;border:1px solid var(--ci-line)!important;border-radius:18px!important;background:#ffffffd1!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-index-page .home-v22-stats article{min-height:44px!important;padding:0 26px!important;border-right:1px solid var(--ci-line)!important}.ci-blue-index-page .home-v22-stats article:last-child{border-right:0!important}.ci-blue-index-page .home-v22-stats b{font-size:18px!important;line-height:23px!important}.ci-blue-index-page .home-v22-stats span{color:var(--ci-muted)!important;font-size:12px!important}.ci-blue-search-result-page{width:min(1240px,calc(100% - 56px))!important}.ci-blue-search-result-page .match-result-location{width:min(900px,100%)!important;margin:0 auto!important;display:flex!important;justify-content:flex-start!important;gap:12px!important}.ci-blue-search-result-page .match-answer-hero{position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px 16px!important;align-items:center!important;width:100%!important;min-height:136px!important;margin:0 auto!important;padding:26px 34px!important;border:1px solid var(--ci-line)!important;border-radius:24px!important;background:#ffffffeb!important;box-shadow:var(--ci-shadow-card)!important;text-align:center!important}.ci-blue-search-result-page .match-answer-hero .eyebrow,.ci-blue-refine-page .refine-v22-header .eyebrow{color:var(--ci-muted)!important;font-size:12px!important;font-weight:650!important;text-transform:uppercase!important}.ci-blue-search-result-page .match-answer-hero h1{grid-column:1 / 2!important;margin:0!important;font-size:28px!important;line-height:36px!important;font-weight:650!important}.ci-blue-search-result-page .match-answer-hero p{grid-column:1 / 2!important;color:var(--ci-muted)!important;font-size:14px!important}.ci-blue-search-result-page .answer-view-toggle{grid-column:2!important;grid-row:1 / span 3!important;display:flex!important;gap:10px!important;align-self:center!important}.ci-blue-search-result-page .match-answer-grid{display:block!important}.ci-blue-search-result-page .answer-main{display:grid!important;gap:20px!important}.ci-blue-search-result-page .top-match-heading{font-size:22px!important;line-height:30px!important;font-weight:650!important;margin-left:2px!important}.ci-blue-search-result-page .match-top-card{border:1px solid var(--ci-line)!important;border-radius:24px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-card)!important;padding:24px!important;overflow:hidden!important}.ci-blue-search-result-page .top-result-main{display:grid!important;grid-template-columns:42px 240px minmax(0,1fr) minmax(320px,.9fr)!important;gap:20px!important;align-items:center!important}.ci-blue-search-result-page .rank{grid-column:1!important;grid-row:1!important;align-self:center!important;width:34px!important;height:34px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:var(--ci-blue)!important;color:#fff!important;font-size:16px!important;font-weight:700!important}.ci-blue-search-result-page .top-result-image{width:240px!important;height:168px!important;border-radius:18px!important;object-fit:cover!important;background:var(--ci-blue-soft)!important}.ci-blue-search-result-page .top-result-copy{display:grid!important;gap:12px!important}.ci-blue-search-result-page .top-result-copy h3{font-size:32px!important;line-height:40px!important;font-weight:650!important}.ci-blue-search-result-page .top-result-copy p{font-size:15px!important;line-height:22px!important}.ci-blue-search-result-page .top-result-copy .chips{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.ci-blue-shell .tag-chip,.ci-blue-search-result-page .top-result-copy .chips .tag-chip{border:1px solid var(--ci-line)!important;border-radius:10px!important;background:var(--ci-surface-2)!important;color:var(--ci-navy)!important;font-size:12px!important;font-weight:550!important;padding:6px 10px!important}.ci-blue-search-result-page .result-action-row.compact{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.ci-blue-search-result-page .result-action-row.compact button{min-height:38px!important;padding:0 14px!important;font-size:13px!important}.ci-blue-search-result-page .match-stat-panel{align-self:stretch!important;display:grid!important;align-items:center!important;border-left:1px solid var(--ci-line)!important;padding-left:24px!important}.ci-blue-search-result-page .match-stat-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important}.ci-blue-search-result-page .match-stat-row article{min-width:0!important;text-align:center!important;border-right:1px solid var(--ci-line)!important;padding:12px 18px!important}.ci-blue-search-result-page .circle-score{width:92px!important;height:92px!important;margin:0 auto 12px!important;border:7px solid var(--ci-green)!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:var(--ci-green)!important;font-size:26px!important;font-weight:700!important}.ci-blue-search-result-page .expert-count-stat b{display:block!important;color:var(--ci-green)!important;font-size:44px!important;line-height:50px!important;font-weight:700!important}.ci-blue-search-result-page .match-card-evidence{grid-column:3 / 5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding-top:18px!important;border-top:1px solid var(--ci-line)!important}.ci-blue-search-result-page .match-card-evidence p{font-size:15px!important;line-height:24px!important}.ci-blue-search-result-page .match-summary-card,.ci-blue-search-result-page .match-reason-grid,.ci-blue-search-result-page .search-match-breakdown,.ci-blue-search-result-page .other-options{border:1px solid var(--ci-line)!important;border-radius:22px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-soft)!important;padding:22px!important}.ci-blue-search-result-page .match-summary-card{order:2!important}.ci-blue-search-result-page .match-reason-grid{order:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.ci-blue-search-result-page .search-match-breakdown{order:4!important}.ci-blue-search-result-page .other-options{order:10!important}.ci-blue-search-result-page .other-options-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ci-blue-search-result-page .search-other-card{min-width:0!important;display:grid!important;grid-template-columns:34px 112px minmax(0,1fr) auto auto!important;gap:14px!important;align-items:center!important;border:1px solid var(--ci-line)!important;border-radius:18px!important;background:var(--ci-surface)!important;padding:14px!important}.ci-blue-search-result-page .search-other-card img{width:112px!important;height:84px!important;border-radius:14px!important;object-fit:cover!important}.ci-blue-search-result-page .search-other-card h3{font-size:18px!important;line-height:24px!important;font-weight:650!important}.ci-blue-search-result-page .search-other-card .other-narrative{display:block!important;margin-top:4px!important;color:var(--ci-muted)!important;font-size:12px!important;line-height:18px!important}.ci-blue-search-result-page .match-radar-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.ci-blue-refine-page{width:min(1180px,calc(100% - 56px))!important}.ci-blue-refine-page .refine-v22-header{text-align:center!important;gap:8px!important;padding:20px 0 10px!important}.ci-blue-refine-page .refine-v22-header h2{font-size:42px!important;line-height:50px!important;font-weight:650!important}.ci-blue-refine-page .refine-v22-header p{color:var(--ci-muted)!important;font-size:18px!important}.ci-blue-refine-page .refine-v22-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important}.ci-blue-refine-page .intent-router-card,.ci-blue-refine-page .choice-panel,.ci-blue-refine-page .scale-panel,.ci-blue-refine-page .refine-help-card,.ci-blue-refine-page .refine-quiz-card{border:1px solid var(--ci-line)!important;border-radius:24px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-card)!important}.ci-blue-refine-page .intent-router-card h3{font-size:24px!important;line-height:32px!important}.ci-blue-refine-page .intent-question{border:1px solid var(--ci-line)!important;border-radius:18px!important;background:var(--ci-surface-2)!important;padding:18px!important}.ci-blue-refine-page .intent-option{min-height:136px!important;border:1px solid var(--ci-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;color:var(--ci-navy)!important}.ci-blue-refine-page .intent-option.active{border-color:var(--ci-blue)!important;background:var(--ci-blue-soft)!important;box-shadow:0 12px 28px #275dff21!important}.ci-blue-refine-page .intent-router-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important}.ci-blue-refine-page .intent-router-actions .primary,.ci-blue-refine-page>.primary{min-width:172px!important;min-height:48px!important}.ci-blue-expert-queue-page,.ci-blue-cafe-manage-page{display:grid!important;grid-template-columns:1fr!important;box-sizing:border-box!important;min-width:0!important;max-width:1180px!important}.ci-blue-expert-queue-page .cafe-knowledge-heading,.ci-blue-cafe-manage-page .cafe-knowledge-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;padding:10px 0 4px!important}.ci-blue-expert-queue-page .cafe-knowledge-heading h1,.ci-blue-cafe-manage-page .cafe-knowledge-heading h1{font-size:36px!important;line-height:44px!important;font-weight:650!important}.ci-blue-expert-queue-page .collection-filter-card,.ci-blue-cafe-manage-page .cafe-directory,.ci-blue-cafe-manage-page .cafe-detail-knowledge,.ci-blue-cafe-manage-page .cafe-knowledge-insights,.ci-blue-expert-queue-page .collection-list-shell{border:1px solid var(--ci-line)!important;border-radius:24px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-card)!important}.ci-blue-expert-queue-page .collection-list-scroll{min-width:0!important;max-height:620px!important;overflow:auto!important;padding-right:4px!important}.ci-blue-expert-queue-page .collection-place-card{display:grid!important;grid-template-columns:minmax(112px,128px) minmax(180px,1fr) minmax(78px,96px) minmax(64px,88px) minmax(116px,150px) 40px!important;gap:clamp(10px,1.2vw,18px)!important;align-items:center!important;box-sizing:border-box!important;min-width:0!important;min-height:138px!important;border:1px solid var(--ci-line)!important;border-radius:18px!important;background:#fff!important;padding:14px clamp(10px,1.2vw,14px)!important}.ci-blue-expert-queue-page .collection-place-card>img{width:128px!important;height:96px!important;object-fit:cover!important;border-radius:14px!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading,.ci-blue-cafe-manage-page .cafe-knowledge-insights,.ci-blue-cafe-manage-page .cafe-sticky-actions{grid-column:1 / -1!important}.ci-blue-cafe-manage-page .cafe-directory{align-self:start!important;position:sticky!important;top:104px!important;max-height:calc(100vh - 130px)!important;overflow:auto!important;padding:18px!important}.ci-blue-cafe-manage-page .cafe-detail-knowledge{padding:20px!important}.ci-blue-place-page{max-width:1200px!important}.ci-blue-place-page .result-hero-grid,.ci-blue-place-page .result-insight-grid,.ci-blue-place-page .match-section,.ci-blue-place-page .alternatives-section,.ci-blue-place-page .result-bottom-grid,.ci-blue-place-page .why-this-result,.ci-blue-place-page .media-gallery,.ci-blue-place-page .video-reel{border:1px solid var(--ci-line)!important;border-radius:24px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-card)!important}.ci-blue-place-page .result-hero-grid{display:grid!important;grid-template-columns:minmax(360px,1.1fr) minmax(0,1fr) 150px!important;gap:24px!important;padding:24px!important;align-items:center!important}.ci-blue-place-page .result-hero-image{width:100%!important;height:300px!important;border-radius:22px!important;object-fit:cover!important}.ci-blue-place-page .result-hero-copy h1{font-size:34px!important;line-height:42px!important;font-weight:650!important}.ci-blue-place-page .result-action-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.ci-blue-place-page .result-insight-grid{padding:22px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.ci-blue-place-page .match-radar-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}@media(max-width:1180px){.ci-blue-header{width:min(100% - 48px,1024px)!important;grid-template-columns:42px minmax(170px,auto) minmax(0,1fr) auto auto!important;min-height:82px!important}.ci-blue-index-page,.ci-blue-search-result-page,.ci-blue-refine-page,.ci-blue-expert-queue-page,.ci-blue-cafe-manage-page,.ci-blue-place-page{width:min(100% - 48px,980px)!important;max-width:calc(100% - 48px)!important}.ci-blue-expert-queue-page .collection-place-card{grid-template-columns:112px minmax(160px,1fr) minmax(72px,84px) minmax(112px,130px) 40px!important}.ci-blue-expert-queue-page .collection-place-card>img{width:112px!important;height:88px!important}.ci-blue-expert-queue-page .collection-reviewer{display:none!important}.ci-blue-index-page .home-hero-cup{left:-88px!important;top:130px!important;opacity:.45!important}.ci-blue-index-page .home-hero-float{display:none!important}.ci-blue-index-page .home-v22-cta{grid-template-columns:1fr!important}.ci-blue-index-page .home-v22-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-index-page .home-v22-stats article{border-right:0!important;border-bottom:1px solid var(--ci-line)!important;padding:18px!important}.ci-blue-search-result-page .top-result-main{grid-template-columns:34px 148px minmax(0,1fr)!important}.ci-blue-search-result-page .top-result-image{width:148px!important;height:112px!important}.ci-blue-search-result-page .match-stat-panel{grid-column:1 / -1!important;border-left:0!important;border-top:1px solid var(--ci-line)!important;padding:18px 0 0!important}.ci-blue-search-result-page .match-card-evidence{grid-column:1 / -1!important}.ci-blue-search-result-page .other-options-grid{grid-template-columns:1fr!important}.ci-blue-search-result-page .match-radar-grid,.ci-blue-place-page .match-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-refine-page .refine-v22-layout{grid-template-columns:1fr!important}.ci-blue-cafe-manage-page .cafe-directory{position:static!important;max-height:none!important}.ci-blue-place-page .result-hero-grid,.ci-blue-place-page .result-insight-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.ci-blue-shell{padding-bottom:32px!important}.ci-blue-header{width:calc(100% - 32px)!important;min-height:72px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:10px!important;padding:14px 0 8px!important}.ci-blue-header .shell-top-brand{border-right:0!important;padding:0!important}.ci-blue-header .brand-title{font-size:26px!important;line-height:30px!important}.ci-blue-header .brand-subtitle,.ci-blue-header .language-dropdown{display:none!important}.ci-blue-header .profile-shortcut{min-width:44px!important;width:44px!important;padding:4px!important}.ci-blue-header .profile-shortcut span,.ci-blue-header .profile-shortcut:after{display:none!important}.ci-blue-shell .app-nav{top:68px!important;left:16px!important;width:calc(100vw - 32px)!important;max-height:calc(100vh - 82px)!important}.ci-blue-index-page,.ci-blue-search-result-page,.ci-blue-refine-page,.ci-blue-expert-queue-page,.ci-blue-cafe-manage-page,.ci-blue-place-page{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;padding:12px 0 44px!important;gap:18px!important}.ci-blue-index-page .home-category-tags,.ci-blue-refine-page .home-category-tags,.ci-blue-expert-queue-page .home-category-tags{justify-content:flex-start!important;gap:8px!important;width:100%!important}.ci-blue-shell .home-category-tags .tag-chip,.ci-blue-shell .home-preference-chips button,.ci-blue-shell .suggestions button,.ci-blue-shell .location-chip{min-height:38px!important;border-radius:12px!important;font-size:12px!important;padding:0 12px!important}.ci-blue-index-page .home-v21-hero{min-height:286px!important;justify-items:start!important;padding:6px 0!important;gap:16px!important}.ci-blue-index-page .home-location-bar{width:100%!important;justify-content:flex-start!important;gap:10px!important;order:-2!important}.ci-blue-index-page .home-location-label{display:none!important}.ci-blue-index-page .home-hero{text-align:left!important;width:100%!important}.ci-blue-index-page .home-hero h1{font-size:36px!important;line-height:42px!important;max-width:360px!important;margin:0!important}.ci-blue-index-page .home-hero p{max-width:310px!important;margin:0!important;font-size:14px!important;line-height:22px!important}.ci-blue-index-page .home-hero-cup,.ci-blue-index-page .home-hero-float,.ci-blue-index-page .sparkle{display:none!important}.ci-blue-index-page .home-v21-hero>.search-box{width:100%!important;min-height:92px!important;grid-template-columns:30px minmax(0,1fr) 52px!important;padding:14px 14px 14px 16px!important;border-radius:20px!important}.ci-blue-index-page .home-v21-hero>.search-box .search-box-prompt{left:56px!important;top:18px!important;font-size:12px!important}.ci-blue-index-page .home-v21-hero>.search-box textarea,.ci-blue-index-page .home-v21-hero>.search-box input{font-size:14px!important;line-height:21px!important}.ci-blue-index-page .home-v21-hero>.search-box button{width:48px!important;height:48px!important;min-height:48px!important}.ci-blue-index-page .home-preference-chips{width:100%!important;justify-content:flex-start!important}.ci-blue-index-page .home-preference-chips button{min-width:146px!important}.ci-blue-index-page .popular-nearby h2{font-size:20px!important}.ci-blue-index-page .popular-rail{grid-auto-columns:minmax(262px,82vw)!important;gap:14px!important}.ci-blue-index-page .popular-card{min-height:296px!important}.ci-blue-index-page .home-v22-cta article{grid-template-columns:52px minmax(0,1fr)!important}.ci-blue-index-page .home-v22-cta button{grid-column:2!important;width:fit-content!important}.ci-blue-index-page .home-v22-stats{grid-template-columns:1fr!important}.ci-blue-search-result-page .match-result-location{width:100%!important;justify-content:center!important}.ci-blue-search-result-page .match-answer-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:24px 18px!important}.ci-blue-search-result-page .match-answer-hero h1{font-size:26px!important;line-height:34px!important}.ci-blue-search-result-page .answer-view-toggle{grid-column:1!important;grid-row:auto!important;justify-content:center!important}.ci-blue-search-result-page .match-top-card{padding:18px!important}.ci-blue-search-result-page .top-result-main{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}.ci-blue-search-result-page .top-result-image{grid-column:1 / -1!important;width:100%!important;height:236px!important;order:-1!important}.ci-blue-search-result-page .top-result-copy{grid-column:1 / -1!important}.ci-blue-search-result-page .top-result-copy h3{font-size:26px!important;line-height:32px!important}.ci-blue-search-result-page .match-stat-panel{grid-column:1 / -1!important;width:100%!important;overflow:hidden!important}.ci-blue-search-result-page .match-stat-row{grid-template-columns:1fr 1fr!important}.ci-blue-search-result-page .match-stat-row article{padding:10px 8px!important;min-width:0!important}.ci-blue-search-result-page .circle-score{width:72px!important;height:72px!important;font-size:22px!important;border-width:6px!important}.ci-blue-search-result-page .expert-count-stat b{font-size:36px!important;line-height:42px!important}.ci-blue-search-result-page .match-card-evidence{grid-column:1 / -1!important;display:grid!important;gap:10px!important}.ci-blue-search-result-page .match-reason-grid{grid-template-columns:1fr!important}.ci-blue-search-result-page .match-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:auto!important;scrollbar-width:none!important}.ci-blue-search-result-page .search-other-card{grid-template-columns:32px 90px minmax(0,1fr)!important;gap:10px!important}.ci-blue-search-result-page .search-other-card img{width:90px!important;height:74px!important}.ci-blue-search-result-page .search-other-card .mini-view,.ci-blue-search-result-page .search-other-card .score,.ci-blue-search-result-page .search-other-card .no-score-badge{grid-column:3!important;justify-self:start!important}.ci-blue-refine-page .refine-v22-header h2{font-size:30px!important;line-height:38px!important}.ci-blue-refine-page .intent-router-card{padding:18px!important}.ci-blue-refine-page .intent-question:not(.active) .intent-option-grid{display:none!important}.ci-blue-refine-page .intent-option-grid,.ci-blue-refine-page .intent-option-grid.three,.ci-blue-refine-page .intent-option-grid.two,.ci-blue-refine-page .intent-option-grid.tone{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.ci-blue-refine-page .intent-option{min-height:96px!important;padding:10px 8px!important;font-size:11px!important}.ci-blue-refine-page .intent-option b{font-size:12px!important;line-height:16px!important}.ci-blue-refine-page .intent-option small{display:none!important}.ci-blue-expert-queue-page .collection-filter-card:not(.open){display:none!important}.ci-blue-expert-queue-page .collection-mobile-filter{display:flex!important}.ci-blue-expert-queue-page .cafe-knowledge-heading,.ci-blue-cafe-manage-page .cafe-knowledge-heading{align-items:flex-start!important}.ci-blue-expert-queue-page .cafe-knowledge-heading h1,.ci-blue-cafe-manage-page .cafe-knowledge-heading h1{font-size:28px!important;line-height:36px!important}.ci-blue-expert-queue-page .collection-list-scroll{max-height:none!important}.ci-blue-expert-queue-page .collection-place-card{grid-template-columns:92px minmax(0,1fr) 70px 34px!important;min-height:118px!important;gap:12px!important}.ci-blue-expert-queue-page .collection-place-card>img{width:92px!important;height:82px!important}.ci-blue-expert-queue-page .collection-review-count,.ci-blue-expert-queue-page .collection-reviewer{display:none!important}.ci-blue-place-page .result-hero-grid{padding:18px!important}.ci-blue-place-page .result-hero-image{height:240px!important}.ci-blue-place-page .result-hero-copy h1{font-size:28px!important;line-height:36px!important}.ci-blue-place-page .result-insight-grid,.ci-blue-place-page .match-radar-grid{grid-template-columns:1fr!important}}.social-auth-block{display:grid;gap:10px;padding-top:4px}.social-auth-block p,.social-links-card .muted{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.social-auth-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.social-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:14px;background:#ffffffeb;color:var(--ink);font-weight:750;box-shadow:0 10px 24px #3924140f}.social-button span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--brown);color:#fff;font-size:.76rem;letter-spacing:.02em}.social-button.linked{border-color:#438c3c4d;background:#eef8eadb;color:var(--green)}.social-links-card{display:grid;gap:14px}@media(max-width:560px){.social-auth-row{align-items:stretch;flex-direction:column}.social-button{width:100%}}@media(max-width:640px){.answer-result-page .match-top-card .match-stat-panel{grid-column:1 / -1!important;width:100%!important;min-width:0!important;padding:12px 0 0!important;border-left:0!important;border-top:1px solid rgba(232,220,210,.9)!important}.answer-result-page .match-top-card .match-stat-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-width:0!important}.answer-result-page .match-top-card .match-stat-panel article{width:100%!important;min-width:0!important;border-right:0!important;border-bottom:1px solid rgba(232,220,210,.72)!important;padding:0 0 10px!important;text-align:left!important;place-items:stretch!important;align-items:center!important}.answer-result-page .match-top-card .match-stat-panel article:last-child{border-bottom:0!important;padding-bottom:0!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:14px!important}.answer-result-page .match-top-card .match-stat-panel .top-expert-circle{width:74px!important;height:74px!important;justify-self:center!important;font-size:22px!important;line-height:1!important;white-space:nowrap!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:14px!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat b{width:74px!important;justify-self:center!important;text-align:center!important;font-size:38px!important;line-height:42px!important}.answer-result-page .match-top-card .match-stat-panel span,.answer-result-page .match-top-card .match-stat-panel small{width:auto!important;max-width:none!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-align:left!important}.answer-result-page .match-top-card .match-stat-panel span{font-size:15px!important;line-height:1.28!important;font-weight:760!important}.answer-result-page .match-top-card .match-stat-panel small{display:block!important;margin-top:3px!important;font-size:12px!important;line-height:1.32!important;font-weight:560!important}.answer-result-page .match-top-card .match-card-evidence{grid-template-columns:1fr!important;overflow:hidden!important}.answer-result-page .match-top-card .match-card-evidence .match-expert-faces{max-width:100%!important;overflow:hidden!important;justify-self:start!important}.answer-result-page .match-top-card .match-card-evidence .match-expert-faces i{width:20px!important;height:20px!important;margin-left:-5px!important}}.answer-result-page .match-top-card .match-stat-panel{min-width:0!important}.answer-result-page .match-top-card .match-stat-row{display:grid!important;grid-template-columns:minmax(300px,1.45fr) minmax(132px,.65fr)!important;gap:0!important;width:100%!important;min-width:0!important}.answer-result-page .match-top-card .match-stat-panel article{min-width:0!important;overflow:visible!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:16px!important;text-align:left!important}.answer-result-page .match-top-card .match-stat-panel .top-expert-circle{width:74px!important;height:74px!important;font-size:22px!important;line-height:1!important;flex:0 0 auto!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat span,.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat small,.answer-result-page .match-top-card .match-stat-panel .expert-count-stat span,.answer-result-page .match-top-card .match-stat-panel .expert-count-stat small{width:auto!important;max-width:none!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat span{color:var(--color-primary-dark)!important;font-size:15px!important;font-weight:760!important;line-height:1.25!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat small{display:block!important;margin-top:4px!important;color:var(--color-text-muted)!important;font-size:13px!important;font-weight:520!important;line-height:1.35!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;gap:6px!important;text-align:center!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat b{width:auto!important;color:var(--color-success)!important;font-size:38px!important;font-weight:720!important;line-height:1!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat span,.answer-result-page .match-top-card .match-stat-panel .expert-count-stat small{text-align:center!important}@media(max-width:1050px){.answer-result-page .match-top-card .match-stat-row{grid-template-columns:minmax(0,1fr)!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat{grid-template-columns:70px minmax(0,1fr)!important;border-right:0!important;border-bottom:1px solid rgba(232,220,210,.9)!important;padding:10px 0 14px!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat{grid-template-columns:auto minmax(0,1fr)!important;place-items:center start!important;justify-content:start!important;text-align:left!important;border-right:0!important;padding:14px 0 0!important;gap:14px!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat span,.answer-result-page .match-top-card .match-stat-panel .expert-count-stat small{text-align:left!important}}@media(max-width:520px){.answer-result-page .match-top-card .match-stat-panel{padding-inline:0!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat{grid-template-columns:62px minmax(0,1fr)!important;gap:11px!important}.answer-result-page .match-top-card .match-stat-panel .top-expert-circle{width:58px!important;height:58px!important;font-size:18px!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat span{font-size:13px!important;line-height:1.28!important}.answer-result-page .match-top-card .match-stat-panel .expert-agree-stat small,.answer-result-page .match-top-card .match-stat-panel .expert-count-stat small{font-size:11px!important;line-height:1.35!important}.answer-result-page .match-top-card .match-stat-panel .expert-count-stat b{font-size:32px!important}}.answer-result-page .match-top-card .match-card-evidence{min-width:0!important;max-width:100%!important;overflow:hidden!important}.answer-result-page .match-top-card .match-card-evidence p{min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.answer-result-page .match-top-card .match-card-evidence .match-expert-faces{min-width:0!important;max-width:100%!important;justify-content:flex-end!important;overflow:hidden!important}.answer-result-page .match-top-card .match-card-evidence .match-expert-faces i,.answer-result-page .match-top-card .match-card-evidence .match-expert-faces em{flex:0 0 auto!important}@media(max-width:1050px){.answer-result-page .match-top-card .match-card-evidence{grid-template-columns:minmax(0,1fr)!important}.answer-result-page .match-top-card .match-card-evidence .match-expert-faces{justify-content:flex-start!important;padding-left:2px!important}}@media(max-width:520px){.answer-result-page .match-top-card .match-card-evidence{gap:8px!important;padding-inline:0!important}.answer-result-page .match-top-card .match-card-evidence p{font-size:13px!important;line-height:1.45!important}.answer-result-page .match-top-card .match-card-evidence .match-expert-faces i{width:22px!important;height:22px!important;margin-left:-5px!important}}.answer-result-page .answer-main>.top-match-heading{order:1!important}.answer-result-page .answer-main>.match-top-card{order:2!important}.answer-result-page .answer-main>.match-summary-card{order:3!important}.answer-result-page .answer-main>.match-reason-grid{order:4!important}.answer-result-page .answer-main>.search-match-breakdown{order:5!important}.answer-result-page .answer-main>.other-options{order:6!important}.answer-result-page .answer-main>.refine-mobile{order:7!important}.answer-result-page .answer-main>.answer-followup{order:8!important}@media(max-width:900px){.result-detail-page .expert-evidence-body{grid-template-columns:1fr!important}}@media(max-width:640px){.result-detail-page .expert-evidence-card{padding:12px!important;border-radius:14px!important}.result-detail-page .expert-evidence-copy p{font-size:13px!important;line-height:1.62!important}.result-detail-page .expert-evidence-card .match-radar-card{padding:10px!important}}.profile-page{width:min(1120px,calc(100% - 32px))!important;max-width:1120px!important;margin:0 auto!important;padding:18px 0 48px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.profile-page>*{grid-column:1 / -1!important;min-width:0!important}.profile-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.profile-heading h1{font-size:clamp(24px,4.8vw,34px)!important;line-height:1.12!important;letter-spacing:0!important;font-weight:780!important}.profile-heading p{max-width:620px!important;margin-top:4px!important;color:var(--color-text-muted)!important;font-size:14px!important;line-height:20px!important;font-weight:520!important}.profile-submenu{position:relative!important;top:auto!important;display:flex!important;gap:8px!important;min-height:0!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 6px!important;scrollbar-width:none!important}.profile-submenu::-webkit-scrollbar{display:none!important}.profile-submenu button{flex:0 0 auto!important;width:auto!important;min-width:fit-content!important;min-height:42px!important;height:42px!important;border:1px solid rgba(229,216,202,.95)!important;border-radius:999px!important;background:#fffffff0!important;color:var(--color-primary-dark)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;font-size:13px!important;line-height:18px!important;font-weight:720!important;box-shadow:0 10px 26px #2d1f140b!important}.profile-submenu button.active{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.profile-submenu .profile-mini-card{display:none!important}.profile-hero-card{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.profile-hero-card .ghost{grid-column:1 / -1!important;width:100%!important;justify-self:stretch!important}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-list-row{grid-template-columns:72px minmax(0,1fr)!important}.profile-list-row .ghost{grid-column:1 / -1!important;width:100%!important}@media(min-width:760px){.profile-page{width:min(1120px,calc(100% - 64px))!important;grid-template-columns:184px minmax(0,1fr)!important;gap:18px 22px!important;padding-top:24px!important}.profile-heading{grid-column:1 / -1!important}.profile-submenu{grid-column:1!important;grid-row:2 / span 8!important;position:sticky!important;top:96px!important;display:grid!important;align-content:start!important;align-items:start!important;grid-auto-rows:min-content!important;gap:8px!important;overflow:visible!important;padding:0!important}.profile-submenu button{width:100%!important;min-width:0!important;justify-content:flex-start!important;border-radius:14px!important;padding:0 14px!important}.profile-submenu .profile-mini-card{display:grid!important;margin-top:12px!important}.profile-page>:not(.profile-heading):not(.profile-submenu){grid-column:2!important}.profile-hero-card{grid-template-columns:92px minmax(0,1fr) auto!important;padding:18px!important}.profile-hero-card .ghost{grid-column:auto!important;width:fit-content!important;justify-self:end!important}.profile-avatar{width:92px!important;height:92px!important}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.profile-list-row{grid-template-columns:96px minmax(0,1fr) auto!important}.profile-list-row>img{width:96px!important;height:76px!important}.profile-list-row .ghost{grid-column:auto!important;width:fit-content!important}.profile-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1180px){.profile-page{grid-template-columns:190px minmax(0,930px)!important;gap:20px 28px!important}.profile-dna-card{min-height:0!important}.profile-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:520px){.profile-page{width:calc(100% - 24px)!important;padding-top:14px!important}.profile-heading{align-items:flex-start!important}.profile-heading-icons{display:none!important}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-settings-grid,.profile-breakdown-grid{grid-template-columns:1fr!important}}.answer-result-page .other-options{order:120!important}.answer-result-page .match-summary-card{order:2!important}.answer-result-page .match-consensus-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.match-stat-panel .expert-agree-stat{grid-template-columns:76px minmax(0,1fr)!important;justify-items:start!important;text-align:left!important;gap:12px!important}.match-stat-panel .top-expert-circle{width:72px!important;height:72px!important;border-width:5px!important;color:var(--color-success)!important;font-size:21px!important;line-height:1!important;font-weight:820!important}.match-stat-panel .expert-agree-stat span{text-align:left!important;max-width:220px!important}.match-stat-panel .expert-agree-stat small{margin-top:4px!important;white-space:normal!important}.answer-result-page .search-other-card{grid-template-columns:34px 92px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.answer-result-page .search-other-card>div{min-width:0!important}.answer-result-page .search-other-card h3{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.answer-result-page .search-other-card .mini-view{white-space:nowrap!important}.answer-result-page .search-other-card .score,.answer-result-page .search-other-card .no-score-badge{display:none!important}.match-top-card .match-stat-panel{min-width:430px!important}.match-stat-row{grid-template-columns:minmax(210px,1.65fr) minmax(108px,.75fr)!important}@media(max-width:1050px){.match-top-card .match-stat-panel{min-width:0!important}.match-stat-panel .expert-agree-stat{grid-template-columns:62px minmax(0,1fr)!important;grid-column:1 / -1!important;border-right:0!important;border-bottom:1px solid rgba(232,220,210,.9)!important;padding-bottom:12px!important}.match-stat-panel .top-expert-circle{width:58px!important;height:58px!important;font-size:18px!important}.match-stat-row{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){.answer-result-page .other-options-grid{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;gap:10px!important}.answer-result-page .search-other-card{min-width:0!important;width:100%!important;grid-template-columns:32px 74px minmax(0,1fr) auto!important;gap:10px!important}.answer-result-page .search-other-card img{grid-column:auto!important;width:74px!important;height:64px!important}.answer-result-page .search-other-card>div{grid-column:auto!important}.answer-result-page .search-other-card .score,.answer-result-page .search-other-card .no-score-badge{display:none!important}}@media(max-width:430px){.match-stat-panel .expert-agree-stat{grid-template-columns:54px minmax(0,1fr)!important;padding-inline:0!important}.match-stat-panel .top-expert-circle{width:50px!important;height:50px!important;font-size:16px!important}.match-stat-panel .expert-agree-stat span{font-size:13px!important}.match-stat-panel .expert-agree-stat small{font-size:11px!important}.answer-result-page .search-other-card{grid-template-columns:30px 66px minmax(0,1fr)!important}.answer-result-page .search-other-card .mini-view{display:none!important}}.home-category-tags{max-width:1060px!important;gap:14px!important}.home-category-tags .tag-chip{flex:0 0 110px!important;width:110px!important;min-width:110px!important;padding:0 12px!important}.home-category-tags .home-category-more{flex-basis:86px!important;width:86px!important;min-width:86px!important}@media(min-width:641px)and (max-width:1050px){.home-category-tags{max-width:660px!important;gap:10px!important}.home-category-tags .tag-chip{flex:0 0 72px!important;width:72px!important;min-width:72px!important;min-height:70px!important;padding:7px 4px!important;font-size:10px!important}.home-category-tags .home-category-more{flex-basis:72px!important;width:72px!important;min-width:72px!important}.home-v21-hero{padding-top:24px!important}}@media(max-width:640px){.home-category-tags{width:calc(100% + 20px)!important;max-width:none!important;gap:8px!important}.home-category-tags .tag-chip,.home-category-tags .home-category-more{flex:0 0 auto!important;width:auto!important;min-width:auto!important;min-height:31px!important;padding:0 10px!important}.home-v21-hero{padding-top:10px!important;gap:14px!important}.home-hero h1{max-width:310px!important;font-size:34px!important;line-height:40px!important}.home-hero p{max-width:280px!important;font-size:13px!important;line-height:19px!important}.home-v21-hero>.search-box{min-height:104px!important;padding:18px 16px 16px 28px!important}.home-v21-hero .search-box-prompt{top:19px!important}.home-v21-hero .search-box textarea{min-height:64px!important;padding-top:25px!important;font-size:14px!important;line-height:21px!important}.home-taste-profile-strip .taste-profile-traits,.home-taste-profile-strip .taste-profile-quiz{display:none!important}.home-taste-profile-strip{min-height:86px!important}.taste-profile-mobile-quiz{display:grid!important}}.result-shell{width:100%!important;max-width:none!important;display:block!important;background:#fbf8f2!important;border:0!important;padding:0!important;overflow-x:hidden}.result-shell>.top-actions,.result-shell .top-actions{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:900!important;display:grid!important;grid-template-columns:38px auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;width:min(100%,1500px)!important;margin:0 auto!important;padding:24px 34px 8px!important;background:transparent!important}.result-shell .menu-button{grid-column:1!important;display:inline-grid!important;width:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.result-shell .result-top-brand{grid-column:2!important;display:inline-grid!important;position:static!important;transform:none!important;margin:0!important;color:var(--color-primary-dark)!important;font-size:28px!important;line-height:31px!important;font-weight:950!important;text-align:left!important}.result-shell .result-share-actions{display:none!important}.result-shell .language-dropdown>button,.result-shell .profile-shortcut{min-height:42px!important;border-radius:999px!important;background:#ffffffeb!important;box-shadow:0 10px 30px #2d1f1414!important}.result-shell .profile-shortcut{grid-column:5!important;width:auto!important;height:42px!important;padding:4px 14px 4px 4px!important}.result-shell .profile-shortcut img{width:34px!important;height:34px!important;border-radius:50%!important}.result-shell .profile-shortcut span{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;color:var(--color-primary-dark);font-size:13px;line-height:18px;font-weight:950;white-space:nowrap}.result-shell .app-nav{position:absolute!important;top:66px!important;left:34px!important;right:auto!important;display:none!important;min-width:230px!important;margin:0!important;padding:10px!important;border:1px solid var(--color-border)!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 18px 55px #2d1f1429!important}.result-shell .app-nav.open{display:grid!important}.match-result-page{width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:0 34px 42px!important;display:grid!important;gap:14px!important;background:transparent!important}.match-result-location{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-8px}.match-result-location .city-tags{display:flex;gap:10px;flex-wrap:nowrap}.match-result-location .city-tags button,.match-result-location .location-chip{min-height:38px;border-radius:12px;padding:0 14px;background:#fff;color:var(--color-primary-dark)!important;box-shadow:0 10px 24px #2d1f140e}.match-result-location .city-tags button:not(.active){display:none}.match-category-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:6px 0 14px}.match-category-tags .tag-chip{min-width:126px;min-height:38px;justify-content:center;border-radius:12px;background:#ffffffe0;color:var(--color-primary-dark);box-shadow:0 10px 24px #2d1f140e}.match-category-tags .tag-chip.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.match-answer-hero{position:relative;padding:2px 150px 12px!important;border-bottom:1px solid rgba(232,220,210,.72)}.match-answer-hero .eyebrow{font-size:10px;line-height:14px}.match-answer-hero h1{max-width:760px;font-size:22px!important;line-height:28px!important;font-weight:950}.match-answer-hero p{font-size:12px;line-height:16px}.answer-view-toggle{position:absolute;right:0;bottom:12px;display:flex;gap:8px}.answer-view-toggle button{min-height:34px;border-radius:10px;padding:0 14px}.match-answer-grid{display:block!important}.match-answer-grid .search-side{display:none!important}.match-answer-grid .answer-main{width:100%;display:grid;gap:14px}.match-summary-card{display:grid!important;order:99}.match-top-card,.match-reason-grid>section,.search-match-breakdown,.other-options,.match-consensus-card,.search-test-trace .knowledge-trace{border-radius:14px!important;border:1px solid rgba(232,220,210,.86)!important;box-shadow:0 12px 32px #2d1f140b!important}.match-top-card{padding:18px!important;background:#fff!important}.top-match-label{display:inline-flex;width:fit-content;margin:0 0 8px 50px;color:var(--color-primary-dark);font-size:13px;line-height:18px;font-weight:950}.match-top-card .top-result-main{grid-template-columns:34px 226px minmax(0,1fr) 420px!important;gap:16px!important;align-items:stretch!important}.match-top-card .rank,.search-other-card .rank{position:static!important;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--color-primary);color:#fff;font-size:14px;font-weight:950}.match-top-card .top-result-main>.rank{grid-column:1}.match-top-card .top-result-image{grid-column:2}.match-top-card .top-result-copy{grid-column:3}.match-top-card .match-stat-panel{grid-column:4}.match-top-card .top-result-image{width:226px!important;height:146px!important;border-radius:10px!important}.match-top-card .top-result-copy{gap:9px!important;align-content:center}.match-top-card .top-result-copy h3{font-size:28px!important;line-height:34px!important;font-weight:950}.match-top-card .top-result-copy p{font-size:13px!important;line-height:18px!important}.match-top-card .match-category-label{width:fit-content;border-radius:999px;background:#f2eadf;color:var(--color-primary);padding:3px 9px;font-size:11px!important;font-weight:950}.match-top-card .tag-chip{border-radius:8px;padding:5px 10px;background:#f8f4ee;font-size:12px}.match-top-card button.tag-chip{min-height:28px}.match-top-card .result-action-row.compact{grid-template-columns:repeat(4,minmax(0,104px))!important;margin-top:2px}.match-top-card .result-action-row .ghost{min-height:36px;border-radius:8px;font-size:12px}.match-stat-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;border-left:1px solid rgba(232,220,210,.86)}.match-stat-panel article{display:grid;place-items:center;gap:6px;padding:10px 16px;text-align:center;border-right:1px solid rgba(232,220,210,.86)}.match-stat-panel article:last-child{border-right:0}.match-stat-panel b{color:var(--color-success);font-size:30px;line-height:34px;font-weight:950}.match-stat-panel span{color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:850}.match-stat-panel small{color:var(--color-text-muted);font-size:11px;font-weight:700}.match-card-evidence{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-left:276px;padding-top:10px}.match-card-evidence p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:19px}.match-expert-faces{display:flex;align-items:center}.match-expert-faces i{width:24px;height:24px;margin-left:-4px;border:2px solid #fff;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 5px 12px #2d1f141f}.match-expert-faces i:first-child{margin-left:0}.match-expert-faces em{margin-left:6px;color:var(--color-text-muted);font-size:12px;font-style:normal;font-weight:850}.match-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-reason-grid .result-reason-card{min-height:150px;box-shadow:none}.match-reason-grid .result-reason-card h2,.search-match-breakdown h2,.other-options h2,.match-consensus-card h2{font-size:15px;line-height:21px;font-weight:950}.match-reason-grid .result-reason-card li{font-size:13px;line-height:20px}.search-match-breakdown{display:grid!important;padding:16px!important;background:#fff!important}.match-page-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.9fr)!important;align-items:stretch}.match-page-grid .match-radar-card{min-height:218px;box-shadow:none}.match-service-bars{display:grid;gap:12px;align-content:center;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:14px}.match-service-bars h3{margin:0;color:var(--color-primary-dark);font-size:13px;line-height:18px}.service-bar-row{display:grid;grid-template-columns:minmax(82px,1fr) minmax(78px,1.2fr) 34px;align-items:center;gap:8px;color:var(--color-primary-dark);font-size:12px;line-height:16px;font-weight:800}.service-bar-row b{height:6px;border-radius:999px;background:#e9dfd3;overflow:hidden}.service-bar-row i{display:block;height:100%;border-radius:inherit;background:var(--color-success)}.service-bar-row em{color:var(--color-text-muted);font-style:normal}.other-options{padding:16px!important;background:#fff!important}.other-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-other-card{grid-template-columns:28px 82px minmax(0,1fr) 52px 48px!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid var(--color-border)!important;border-radius:12px!important;background:#fff!important}.search-other-card img{width:82px!important;height:68px!important;border-radius:9px!important}.search-other-card h3{font-size:14px!important;line-height:19px!important}.search-other-card ul,.search-other-card small{display:none!important}.search-other-card .other-narrative{display:-webkit-box!important;margin-top:4px;color:var(--color-text-muted);font-size:12px!important;line-height:17px!important;font-weight:650;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-other-card .mini-view{min-height:30px;border-radius:8px;padding:0 10px}.search-other-card .score{width:42px!important;height:42px!important;font-size:18px!important}.match-consensus-card{display:grid;grid-template-columns:.8fr 1fr .8fr;gap:14px;padding:16px;background:#fff}.match-consensus-card article{display:grid;gap:8px;align-content:center;min-width:0}.match-consensus-card article:first-child{grid-template-columns:74px minmax(0,1fr);align-items:center}.match-consensus-card p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:19px}.search-test-trace .knowledge-trace{padding:16px!important;background:#fff!important}.search-test-trace{display:grid;gap:8px}.match-trace-title{margin:0;color:var(--color-primary-dark);font-size:15px;line-height:21px;font-weight:950}@media(min-width:1025px){.match-result-location{justify-content:flex-start;width:min(100%,1260px);margin:-48px auto 6px;padding-left:172px;pointer-events:auto}.match-answer-grid{position:relative}.match-answer-grid .search-side{display:block!important;position:absolute;right:0;top:0;width:240px;height:1px;overflow:hidden;opacity:0;pointer-events:none}}@media(max-width:1024px){.result-shell>.top-actions,.result-shell .top-actions{grid-template-columns:38px auto minmax(0,1fr) auto!important;padding:22px 32px 8px!important}.result-shell .result-top-brand{font-size:25px!important;line-height:29px!important}.result-shell .language-dropdown{display:none!important}.result-shell .profile-shortcut{grid-column:4!important}.match-result-page{padding:0 32px 34px!important;gap:12px!important}.match-result-location{margin-top:6px}.match-category-tags{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:10px 0}.match-category-tags .tag-chip{min-width:max-content;padding:0 14px}.match-answer-hero{padding:18px 80px 12px!important}.match-answer-hero h1{font-size:23px!important;line-height:29px!important}.answer-view-toggle{position:static;justify-content:center;margin-top:8px}.match-top-card .top-result-main{grid-template-columns:28px 112px minmax(0,1fr)!important;gap:12px!important}.match-top-card .top-result-image{grid-column:2;width:112px!important;height:92px!important}.match-top-card .top-result-copy{grid-column:3}.match-top-card .top-result-copy h3{font-size:18px!important;line-height:23px!important}.match-top-card .result-action-row.compact{display:none!important}.match-top-card .match-stat-panel{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid rgba(232,220,210,.86)}.match-stat-panel b{font-size:24px;line-height:28px}.match-card-evidence{grid-template-columns:1fr;margin-left:0}.match-reason-grid{grid-template-columns:1fr}.match-reason-grid .result-reason-card{min-height:auto}.match-reason-grid .result-reason-card ul{display:none}.match-reason-grid .result-reason-card h2:after,.search-match-breakdown h2:after,.other-options h2:after,.search-test-trace .knowledge-trace h2:after{content:"⌄";float:right;color:var(--color-text-muted);font-weight:950}.match-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow-x:auto}.match-service-bars{grid-column:1 / -1}.other-options-grid{display:flex;overflow-x:auto;padding-bottom:2px}.search-other-card{min-width:214px;grid-template-columns:24px minmax(82px,1fr)!important;align-items:start!important}.search-other-card img{grid-column:2;width:100%!important;height:78px!important}.search-other-card div{grid-column:1 / -1}.search-other-card .mini-view,.search-other-card .score{display:none!important}.match-consensus-card{grid-template-columns:1fr}}@media(max-width:520px){.result-shell>.top-actions,.result-shell .top-actions{padding:18px 22px 6px!important;grid-template-columns:34px 1fr auto!important;gap:10px!important}.result-shell .result-top-brand{justify-self:start;font-size:24px!important;line-height:28px!important}.result-shell .profile-shortcut{grid-column:3!important;width:auto!important;min-width:42px!important;padding:3px 8px 3px 3px!important}.result-shell .profile-shortcut span{font-size:11px}.match-result-page{padding:0 22px 28px!important}.match-result-location{justify-content:center;margin-top:8px}.match-result-location .city-tags button,.match-result-location .location-chip{min-height:34px;border-radius:10px;padding:0 12px;font-size:12px}.match-category-tags{gap:8px;justify-content:flex-start}.match-category-tags .tag-chip{min-height:34px;font-size:11px}.match-answer-hero{padding:22px 8px 12px!important}.match-answer-hero h1{max-width:280px;font-size:22px!important;line-height:28px!important}.answer-view-toggle button{min-height:32px;padding:0 12px;font-size:11px}.match-top-card{padding:10px!important}.match-top-card .top-result-main{grid-template-columns:28px minmax(0,1fr)!important}.match-top-card .top-result-image{grid-column:2;width:100%!important;height:164px!important}.match-top-card .top-result-copy,.match-top-card .match-stat-panel{grid-column:1 / -1}.match-top-card .top-result-copy h3{font-size:17px!important;line-height:22px!important}.match-stat-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.match-stat-panel article{padding:9px 5px}.match-stat-panel b{font-size:22px;line-height:26px}.match-stat-panel span{font-size:10px;line-height:14px}.match-expert-faces i{width:21px;height:21px}.match-page-grid{grid-template-columns:repeat(3,128px)!important}.match-page-grid .match-radar-card{min-height:136px;padding:8px 4px}.match-page-grid .match-radar-card .small-radar{max-height:104px}.match-service-bars{display:none}.search-other-card{min-width:164px}.search-other-card img{height:86px!important}.match-consensus-card article:first-child{grid-template-columns:62px minmax(0,1fr)}.circle-score{width:58px;height:58px;font-size:18px}}.search-home .home-location-bar #home-nearby-toggle,.search-home .home-location-bar [data-testid=home-nearby-toggle],.home-shell .home-location-bar [data-testid=home-nearby-toggle]{display:inline-flex!important}.search-home .suggestions{display:grid!important;position:absolute!important;left:20px!important;right:20px!important;width:calc(100vw - 40px)!important;height:1px!important;max-width:none!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.home-shell .language-dropdown{position:relative;z-index:1400!important}.home-shell .language-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:1800!important;pointer-events:auto!important;background:#fff!important}.home-shell>.top-actions,.home-shell .top-actions{position:relative!important;z-index:1700!important;overflow:visible!important;pointer-events:none!important}.home-shell>.top-actions>*,.home-shell .top-actions>*{pointer-events:auto!important}.home-shell .home-location-bar{z-index:900!important}@media(max-width:640px){.home-shell .language-dropdown{display:block!important;grid-column:3!important}}.home-shell{background:#fbf8f2!important}.home-shell>.top-actions,.home-shell .top-actions{width:min(100%,1440px)!important;padding:20px 28px 8px!important;grid-template-columns:34px 170px minmax(0,1fr) auto auto!important;gap:14px!important}.home-shell .home-top-brand{min-width:160px!important;padding-right:24px!important}.home-top-brand .brand-title{font-size:27px!important;line-height:29px!important}.home-top-brand .brand-subtitle{font-size:12px!important;line-height:16px!important}.home-shell .language-dropdown>button,.home-shell .profile-shortcut,.home-shell .location-chip,.home-category-tags .tag-chip,.home-preference-chips button{border-color:#e7ddd1!important;background:#ffffffe6!important}.search-home{width:min(100%,1260px)!important;max-width:1260px!important;padding:0 24px 30px!important;gap:16px!important}.search-home .home-location-bar{top:17px!important;left:max(278px,calc((100vw - 1260px)/2 + 278px))!important;gap:14px!important}.home-location-label{min-height:40px!important;font-size:13px!important}.home-shell .location-chip{min-height:40px!important;border-radius:11px!important;padding:0 18px!important}.home-category-tags{max-width:900px!important;margin:10px auto 0!important;gap:14px!important}.home-category-tags .tag-chip{min-width:112px!important;min-height:39px!important;border-radius:11px!important;padding:0 17px!important;font-size:13px!important;line-height:17px!important;box-shadow:0 8px 24px #2d1f140b!important}.home-category-tags .tag-chip.active{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.home-v21-hero{min-height:200px!important;padding:10px 0 0!important;gap:18px!important}.home-visual-frame,.home-hero-cup,.home-hero-float,.sparkle{display:none!important}.home-hero{width:min(100%,760px)!important;max-width:760px!important}.home-hero-city{margin-bottom:8px!important;color:#6f655d!important;font-size:13px!important;line-height:17px!important}.home-hero-city:before{display:none!important}.home-hero h1{max-width:760px!important;font-size:clamp(34px,3.25vw,45px)!important;line-height:1.05!important}.home-hero h1 mark{display:inline!important;color:#2f8a3a!important}.home-hero p{width:min(100%,520px)!important;margin-top:10px!important;font-size:14px!important;line-height:21px!important;color:#72685f!important}.home-v21-hero>.search-box{width:min(100%,840px)!important;min-height:68px!important;margin-top:8px!important;grid-template-columns:minmax(0,1fr) 54px!important;border-radius:14px!important;padding:13px 14px 13px 24px!important;box-shadow:0 16px 40px #2d1f1414!important}.home-v21-hero>.search-box:before,.home-v21-hero>.search-box:after{display:none!important}.home-v21-hero .search-box-prompt{left:24px!important;top:13px!important;font-size:12px!important;line-height:16px!important}.home-v21-hero .search-box textarea{min-height:42px!important;padding:20px 0 0!important;font-size:14px!important;line-height:20px!important}.home-v21-hero .search-box:not(.compact) button{position:relative!important;display:block!important;width:54px!important;height:54px!important;min-height:54px!important;border-radius:50%!important}.home-v21-hero .search-box:not(.compact) button:after{content:""!important;position:absolute!important;left:17px!important;top:15px!important;width:17px!important;height:17px!important;border:3px solid #fff!important;border-radius:50%!important;transform:none!important}.home-v21-hero .search-box:not(.compact) button:before{content:""!important;position:absolute!important;left:31px!important;top:33px!important;width:12px!important;height:3px!important;border-radius:999px!important;background:#fff!important;transform:rotate(45deg)!important}.home-taste-profile-strip{order:3!important;display:grid!important;grid-template-columns:190px repeat(4,minmax(120px,1fr)) 170px 170px!important;align-items:center!important;gap:10px!important;width:min(100%,970px)!important;margin:0 auto!important;padding:14px!important;border-radius:13px!important;background:#ffffffb8!important;box-shadow:0 12px 34px #2d1f140e!important}.taste-profile-id{gap:12px!important}.taste-profile-mark{width:48px!important;height:48px!important;border-radius:50%!important;background:#e6f5e3!important;color:#2f8a3a!important}.taste-profile-id b,.taste-profile-traits b{font-size:13px!important;line-height:16px!important}.taste-profile-id p,.taste-profile-traits p{font-size:11px!important;line-height:15px!important}.taste-profile-traits{display:contents!important}.taste-profile-traits button{min-height:43px!important;border:1px solid var(--color-border)!important;border-radius:10px!important;background:#ffffffb8!important;padding:0 12px!important;gap:9px!important}.taste-profile-traits button>span{width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:#2f8a3a!important}.taste-profile-quiz{display:grid!important;align-content:center!important;justify-content:start!important;gap:5px!important;min-height:70px!important;border-left:0!important;border-radius:10px!important;background:#f5eee6!important;padding:10px 14px!important}.taste-profile-quiz span{color:var(--color-primary-dark)!important;font-size:13px!important;font-weight:950!important}.taste-profile-quiz p{color:var(--color-text-muted)!important;font-size:11px!important;line-height:14px!important}.taste-profile-quiz b{display:inline-flex!important;align-items:center!important;width:fit-content!important;border-radius:8px!important;background:var(--color-primary)!important;color:#fff!important;padding:7px 11px!important;font-size:11px!important}.home-preference-chips{order:4!important;width:min(100%,1080px)!important;justify-content:flex-start!important;margin:0 auto!important;gap:10px!important;flex-wrap:nowrap!important}.home-preference-chips:after{content:"See all ›";margin-left:auto;align-self:center;color:var(--color-primary-dark);font-size:13px;font-weight:900}.home-preference-chips button{min-height:36px!important;padding:0 16px!important;font-size:12px!important;line-height:16px!important;box-shadow:none!important}.home-preference-chips button:first-child{border-color:var(--color-primary)!important}.popular-nearby{order:5!important;width:min(100%,1080px)!important;max-width:1080px!important;gap:10px!important}.popular-nearby>div:first-child{align-items:end!important}.popular-nearby>div:first-child h2{display:grid!important;gap:3px!important;font-size:18px!important}.popular-nearby>div:first-child h2 svg{display:none!important}.popular-nearby>div:first-child h2:after{content:"Top places that match your taste and preferences";color:var(--color-text-muted);font-size:11px;line-height:15px;font-weight:650}.popular-nearby>div:first-child button:before{content:"See all places"}.popular-nearby>div:first-child button{font-size:0!important}.popular-nearby>div:first-child button:before,.popular-nearby>div:first-child button svg{font-size:13px!important}.popular-rail{gap:16px!important}.popular-card{border-radius:10px!important;box-shadow:0 10px 26px #2d1f140e!important}.popular-card-media{height:96px!important}.popular-match-badge{left:10px!important;top:10px!important;width:54px!important;height:48px!important;border-radius:8px!important}.popular-match-badge b{font-size:18px!important;line-height:19px!important}.popular-match-badge span{font-size:9px!important}.popular-card-body{gap:7px!important;padding:11px 10px 10px!important}.popular-card-body>b{font-size:14px!important;line-height:18px!important}.popular-card-tags em{padding:4px 8px!important;font-size:10px!important}.popular-card-media strong{display:none!important}.home-v22-cta{order:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1080px);margin:8px auto 0}.home-v22-cta article{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-height:100px;border:1px solid var(--color-border);border-radius:12px;background:#ffffffa8;padding:18px 22px}.home-v22-cta article>span{grid-row:span 2;width:56px;height:56px;border-radius:50%;display:grid;place-items:center}.home-v22-cta .taste>span{background:#e8f8e4;color:#2f8a3a}.home-v22-cta .expert>span{background:#fff0d8;color:#9b6426}.home-v22-cta .business>span{background:#eee4ff;color:#5a2d91}.home-v22-cta b{color:var(--color-primary-dark);font-size:16px;line-height:20px}.home-v22-cta p{color:var(--color-text-muted);font-size:12px;line-height:16px}.home-v22-cta button{grid-column:2;justify-self:start;min-height:30px;border:0;border-radius:7px;background:var(--color-primary);color:#fff;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:900}.home-v22-cta .expert button{background:#d8a55e;color:var(--color-primary-dark)}.home-v22-cta .business button{background:#4b2077}.home-v22-stats{order:7;display:grid;grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:0;width:min(100%,1080px);min-height:58px;margin:0 auto;border:1px solid var(--color-border);border-radius:10px;background:#ffffff9e}.home-v22-stats article{display:grid;justify-content:center;gap:2px;min-height:36px;padding:0 18px;border-right:1px solid var(--color-border)}.home-v22-stats article:first-child{grid-template-columns:auto auto;align-items:center;justify-content:start;gap:14px}.home-v22-stats article:last-child{border-right:0}.home-v22-stats b{color:var(--color-primary-dark);font-size:13px;line-height:17px;font-weight:950}.home-v22-stats span{color:var(--color-text-muted);font-size:11px;line-height:15px}@media(max-width:1050px){.home-shell>.top-actions,.home-shell .top-actions{grid-template-columns:36px auto minmax(0,1fr) auto!important;padding:18px 24px 8px!important}.home-shell .home-top-brand{min-width:128px!important}.search-home{padding:0 24px 28px!important}.search-home .home-location-bar{position:relative!important;top:auto!important;left:auto!important;justify-content:center!important;order:0!important}.home-category-tags{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:none!important;margin-top:8px!important;padding-bottom:2px!important}.home-category-tags .tag-chip{flex:0 0 auto!important;min-width:92px!important;min-height:42px!important}.home-v21-hero{min-height:190px!important;padding-top:18px!important}.home-hero h1{font-size:36px!important}.home-taste-profile-strip{grid-template-columns:1fr!important;width:100%!important}.taste-profile-traits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.taste-profile-quiz{display:grid!important}.popular-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-v22-cta{grid-template-columns:1fr!important;width:100%!important}.home-v22-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;padding:12px;gap:10px}.home-v22-stats article{border-right:0!important;justify-content:start}}@media(max-width:640px){.home-shell .language-dropdown{display:none!important}.search-home{padding:0 16px 24px!important;gap:14px!important}.search-home .home-location-bar{justify-content:center!important}.home-category-tags{margin-right:-16px!important;padding-right:16px!important}.home-category-tags .tag-chip{min-width:auto!important;min-height:34px!important;font-size:11px!important}.home-v21-hero{justify-items:center!important;min-height:178px!important;padding-top:12px!important;gap:14px!important}.home-hero{text-align:center!important}.home-hero-city{justify-content:center!important}.home-hero h1{max-width:330px!important;font-size:32px!important;line-height:37px!important;text-align:center!important}.home-hero p{max-width:330px!important;font-size:13px!important;line-height:19px!important;text-align:center!important}.home-v21-hero>.search-box{min-height:82px!important;grid-template-columns:minmax(0,1fr) 48px!important;padding:14px 12px 14px 18px!important}.home-v21-hero .search-box-prompt{left:18px!important}.home-v21-hero .search-box textarea{font-size:14px!important;line-height:20px!important}.home-v21-hero .search-box:not(.compact) button{width:48px!important;height:48px!important;min-height:48px!important}.home-taste-profile-strip{padding:12px!important}.taste-profile-traits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.taste-profile-quiz{min-height:90px!important}.home-preference-chips{flex-wrap:nowrap!important;overflow-x:auto!important;width:100%!important}.home-preference-chips:after{display:none!important}.popular-rail,.home-v22-stats{grid-template-columns:1fr!important}}@media(min-width:1051px){.home-shell>.top-actions,.home-shell .top-actions{width:min(100%,1420px)!important;padding:18px 26px 6px!important;gap:13px!important}.home-shell .menu-button{width:30px!important;min-width:30px!important;min-height:30px!important}.home-shell .menu-button svg{width:21px!important;height:21px!important}.home-shell .home-top-brand{min-width:156px!important;padding-right:22px!important}.home-top-brand .brand-title{font-size:25px!important;line-height:27px!important}.home-top-brand .brand-subtitle{font-size:11px!important;line-height:15px!important;font-weight:650!important}.home-location-label{display:none!important}.home-shell .location-chip{min-height:38px!important;border-radius:10px!important;padding:0 17px!important;font-size:13px!important;line-height:17px!important}.home-shell .location-chip svg,.home-location-label:before{width:14px!important;height:14px!important}.home-shell .language-dropdown>button{min-height:38px!important;padding:0 15px!important;font-size:12px!important}.home-shell .profile-shortcut{height:40px!important;padding:3px 13px 3px 3px!important}.home-shell .profile-shortcut img{width:34px!important;height:34px!important}.home-shell .profile-shortcut span{font-size:13px!important;line-height:17px!important}.search-home{width:min(100%,1240px)!important;max-width:1240px!important;padding:0 22px 28px!important;gap:15px!important}.search-home .home-location-bar{top:15px!important;left:max(258px,calc((100vw - 1240px)/2 + 258px))!important}.home-category-tags{max-width:930px!important;margin-top:9px!important;gap:14px!important}.home-category-tags .tag-chip{min-width:114px!important;min-height:39px!important;border-radius:10px!important;padding:0 16px!important;font-size:14px!important;line-height:17px!important}.home-category-tags .tag-chip svg{width:15px!important;height:15px!important}.home-v21-hero{min-height:194px!important;padding-top:13px!important;gap:15px!important}.home-hero-city{margin-bottom:7px!important;font-size:13px!important;line-height:16px!important}.home-hero h1{max-width:760px!important;font-size:43px!important;line-height:47px!important;font-weight:980!important}.home-hero p{width:min(100%,560px)!important;margin-top:8px!important;font-size:14px!important;line-height:20px!important;font-weight:650!important}.home-v21-hero>.search-box{width:min(100%,920px)!important;min-height:72px!important;margin-top:7px!important;grid-template-columns:minmax(0,1fr) 56px!important;border-radius:13px!important;padding:13px 12px 13px 24px!important}.home-v21-hero .search-box-prompt{left:24px!important;top:12px!important;font-size:12px!important;line-height:15px!important}.home-v21-hero .search-box textarea{min-height:44px!important;padding-top:20px!important;font-size:15px!important;line-height:20px!important}.home-v21-hero .search-box:not(.compact) button{width:50px!important;height:50px!important;min-height:50px!important}.home-v21-hero .search-box:not(.compact) button:after{left:16px!important;top:14px!important;width:15px!important;height:15px!important;border-width:3px!important}.home-v21-hero .search-box:not(.compact) button:before{left:29px!important;top:31px!important;width:11px!important}}.home-top-brand .brand-title{font-weight:820!important}.home-top-brand .brand-subtitle{font-weight:520!important}.home-shell .location-chip,.home-shell .language-dropdown>button,.home-shell .profile-shortcut span{font-weight:650!important}.home-category-tags .tag-chip{font-weight:650!important}.home-category-tags .tag-chip.active{font-weight:720!important}.home-hero-city{font-weight:620!important}.home-hero h1{font-weight:780!important}.home-hero h1 mark{font-weight:780!important}.home-hero p{font-weight:520!important}.home-v21-hero .search-box-prompt{font-weight:560!important}.home-v21-hero .search-box textarea{font-weight:450!important}.home-preference-chips button,.popular-nearby h2,.popular-nearby>div:first-child>button,.popular-card-body>b,.home-v22-cta b,.home-v22-stats b{font-weight:680!important}@media(min-width:1051px){.home-taste-profile-strip{display:grid!important;grid-template-columns:minmax(0,1fr) 198px!important;align-items:stretch!important;gap:16px!important;width:min(100%,1080px)!important;margin:-2px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.taste-profile-main-card{display:grid!important;grid-template-columns:185px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:92px!important;border:1px solid #eadfd3!important;border-radius:14px!important;background:#ffffffb8!important;box-shadow:0 10px 28px #2d1f140b!important;padding:14px 18px!important}.taste-profile-id{gap:12px!important;padding-right:14px!important;border-right:1px solid #eee5dc!important}.taste-profile-mark{width:54px!important;height:54px!important}.taste-profile-id b{font-size:14px!important;line-height:17px!important;font-weight:700!important}.taste-profile-id p{font-size:11px!important;line-height:14px!important;font-weight:450!important}.taste-profile-id .ghost.compact{min-height:23px!important;padding:0!important;justify-content:start!important;border:0!important;background:transparent!important;color:var(--color-primary-dark)!important;font-size:11px!important;font-weight:520!important}.taste-profile-traits{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.taste-profile-traits button{min-height:56px!important;border-radius:10px!important;padding:0 12px!important;gap:8px!important;background:#ffffffbf!important}.taste-profile-traits button>span{color:#2f8a3a!important}.taste-profile-traits b{font-size:12px!important;line-height:14px!important;font-weight:640!important}.taste-profile-traits p{color:#2f8a3a!important;font-size:10px!important;line-height:13px!important;font-weight:500!important}.taste-profile-add{border-style:dashed!important;color:var(--color-text-muted)!important}.taste-profile-add>span{color:var(--color-primary-dark)!important;font-size:15px!important;font-weight:560!important}.taste-profile-add b{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:520!important}.taste-profile-quiz{min-height:92px!important;border:1px solid #eadfd3!important;border-radius:12px!important;background:#f5eee6!important;padding:13px 16px!important;box-shadow:0 10px 28px #2d1f140a!important}.taste-profile-quiz span{font-size:14px!important;line-height:17px!important;font-weight:720!important}.taste-profile-quiz p{font-size:11px!important;line-height:15px!important;font-weight:430!important}.taste-profile-quiz b{min-height:28px!important;padding:0 12px!important;font-size:11px!important;font-weight:650!important}.home-preference-chips{width:min(100%,1080px)!important;gap:14px!important;margin-top:6px!important}.home-preference-chips button{min-width:138px!important;min-height:34px!important;border-radius:999px!important;padding:0 17px!important;font-size:12px!important;font-weight:560!important}.home-preference-chips:after{font-size:13px!important;font-weight:560!important}.popular-nearby{width:min(100%,1080px)!important;max-width:1080px!important;gap:10px!important}.popular-nearby>div:first-child h2{font-size:18px!important;line-height:22px!important;font-weight:680!important}.popular-nearby>div:first-child h2:after{font-size:11px!important;line-height:15px!important;font-weight:420!important}.popular-nearby>div:first-child button:before,.popular-nearby>div:first-child button svg{font-size:13px!important;font-weight:560!important}.popular-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}.popular-card{min-height:0!important;border-radius:10px!important}.popular-card-media{height:84px!important;border-radius:10px 10px 0 0!important}.popular-card-media>svg{right:10px!important;top:10px!important;width:18px!important;height:18px!important}.popular-match-badge{width:50px!important;height:43px!important;left:9px!important;top:9px!important;border-radius:7px!important}.popular-match-badge b{font-size:17px!important;line-height:17px!important;font-weight:680!important}.popular-match-badge span{font-size:8px!important;line-height:10px!important}.popular-card-body{min-height:106px!important;gap:6px!important;padding:9px 10px 10px!important}.popular-card-body>b{font-size:13px!important;line-height:16px!important;font-weight:680!important}.popular-card-body>span{font-size:11px!important;line-height:14px!important}.popular-card-tags{gap:6px!important}.popular-card-tags em{padding:4px 8px!important;border-radius:7px!important;font-size:9px!important;line-height:12px!important;font-weight:560!important}.popular-expert-row{font-size:10px!important;line-height:13px!important}.popular-expert-row strong,.popular-expert-row small{font-weight:560!important}.expert-faces i{width:15px!important;height:15px!important}.home-v22-cta{width:min(100%,1080px)!important;gap:16px!important;margin-top:10px!important}.home-v22-cta article{grid-template-columns:52px minmax(0,1fr)!important;min-height:92px!important;padding:16px 22px!important;gap:14px!important}.home-v22-cta article>span{width:50px!important;height:50px!important}.home-v22-cta b{font-size:15px!important;line-height:18px!important;font-weight:660!important}.home-v22-cta p{font-size:11px!important;line-height:15px!important;font-weight:420!important}.home-v22-cta button{min-height:28px!important;padding:0 12px!important;border-radius:7px!important;font-size:11px!important;font-weight:640!important}.home-v22-stats{width:min(100%,1080px)!important;min-height:54px!important}.home-v22-stats b{font-size:13px!important;line-height:16px!important;font-weight:660!important}.home-v22-stats span{font-size:10px!important;line-height:14px!important}}@media(max-width:1050px){.taste-profile-main-card{display:grid!important;gap:12px!important;border:1px solid var(--color-border)!important;border-radius:14px!important;background:#ffffffbd!important;padding:14px!important}.taste-profile-add{border-style:dashed!important}}.result-shell>.top-actions,.result-shell .top-actions{width:min(100%,1420px)!important;padding:18px 26px 6px!important;grid-template-columns:30px 156px minmax(0,1fr) auto auto!important;gap:13px!important}.result-shell .menu-button{width:30px!important;min-width:30px!important;min-height:30px!important}.result-shell .menu-button svg{width:21px!important;height:21px!important}.result-shell .result-top-brand{min-width:156px!important;padding-right:22px!important;border-right:1px solid #eadfd3!important}.result-shell .result-top-brand .brand-title{font-size:25px!important;line-height:27px!important;font-weight:820!important}.result-shell .result-top-brand .brand-subtitle{display:block!important;font-size:11px!important;line-height:15px!important;font-weight:520!important}.result-shell .language-dropdown{grid-column:4!important}.result-shell .language-dropdown>button{min-height:38px!important;padding:0 15px!important;font-size:12px!important;font-weight:650!important}.result-shell .profile-shortcut{grid-column:5!important;height:40px!important;min-height:40px!important;padding:3px 13px 3px 3px!important}.result-shell .profile-shortcut img{width:34px!important;height:34px!important}.result-shell .profile-shortcut span{font-size:13px!important;line-height:17px!important;font-weight:650!important}.result-shell .logout-shortcut{display:none!important}.match-result-page{width:min(100%,1240px)!important;max-width:1240px!important;padding:0 22px 42px!important;gap:14px!important}.match-result-location{position:relative!important;justify-content:flex-start!important;width:fit-content!important;margin:-42px 0 24px 258px!important;z-index:901!important}.match-result-location:before{content:"Location";align-self:center;color:var(--color-primary-dark);font-size:13px;line-height:17px;font-weight:650}.match-result-location .city-tags button,.match-result-location .location-chip{min-height:38px!important;border-radius:10px!important;padding:0 17px!important;font-size:13px!important;line-height:17px!important;font-weight:650!important}.match-answer-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:118px!important;margin-top:0!important;padding:22px 30px!important;border:1px solid rgba(232,220,210,.72)!important;border-radius:18px!important;background:#ffffffb3!important;box-shadow:0 12px 36px #2d1f140b!important}.match-answer-hero .eyebrow,.match-answer-hero h1,.match-answer-hero p{grid-column:1!important;justify-self:center!important}.match-answer-hero .eyebrow{font-size:10px!important;line-height:14px!important;font-weight:650!important}.match-answer-hero h1{max-width:760px!important;font-size:22px!important;line-height:28px!important;font-weight:760!important}.match-answer-hero p{font-size:12px!important;line-height:16px!important;font-weight:520!important}.answer-view-toggle{position:static!important;grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important;justify-self:end!important;margin:0!important}.answer-view-toggle button{min-height:38px!important;border-radius:10px!important;padding:0 16px!important;font-size:13px!important;font-weight:650!important}@media(max-width:1050px){.result-shell>.top-actions,.result-shell .top-actions{grid-template-columns:34px auto minmax(0,1fr) auto!important;padding:20px 24px 8px!important}.result-shell .result-top-brand{border-right:0!important}.result-shell .language-dropdown{display:none!important}.result-shell .profile-shortcut{grid-column:4!important}.match-result-page{width:100%!important;padding:0 24px 34px!important}.match-result-location{margin:8px 0 10px!important;justify-content:center!important;width:100%!important}.match-result-location:before{display:none!important}.match-answer-hero{grid-template-columns:1fr!important;min-height:150px!important;padding:20px 18px!important}.answer-view-toggle{grid-column:1!important;grid-row:auto!important;justify-self:center!important;margin-top:10px!important}}@media(min-width:1051px){.match-top-card{padding:22px 24px!important;border-radius:18px!important;background:#fff!important}.match-top-card .top-match-label{display:none!important}.match-top-card .top-result-main{display:grid!important;grid-template-columns:34px 190px minmax(0,480px) 385px!important;grid-template-rows:auto auto!important;gap:0 18px!important;align-items:start!important}.match-top-card .rank{grid-column:1!important;grid-row:1!important;width:30px!important;height:30px!important;margin-top:0!important;border-radius:8px!important;font-size:13px!important;font-weight:720!important}.match-top-card .top-result-image{grid-column:2!important;grid-row:1 / span 2!important;width:190px!important;height:160px!important;border-radius:10px!important}.match-top-card .top-result-copy{grid-column:3!important;grid-row:1 / span 2!important;display:grid!important;align-content:start!important;gap:9px!important;padding-top:4px!important}.match-top-card .top-result-copy h3{max-width:460px!important;font-size:30px!important;line-height:34px!important;font-weight:780!important;letter-spacing:0!important}.match-top-card .top-result-copy p{color:var(--color-text-muted)!important;font-size:14px!important;line-height:19px!important;font-weight:450!important}.match-top-card .match-category-label{display:none!important}.match-top-card .chips{gap:9px!important}.match-top-card .tag-chip{min-height:30px!important;padding:0 12px!important;border-radius:9px!important;background:#f6f0e9!important;color:var(--color-primary-dark)!important;font-size:12px!important;line-height:16px!important;font-weight:560!important}.match-top-card .result-action-row.compact{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:7px!important;margin-top:18px!important}.match-top-card .result-action-row button{min-height:36px!important;border-radius:9px!important;padding:0 10px!important;font-size:12px!important;font-weight:620!important;flex:0 0 auto!important}.match-top-card .result-action-row button:nth-child(1){width:94px!important}.match-top-card .result-action-row button:nth-child(2){width:92px!important}.match-top-card .result-action-row button:nth-child(3){width:64px!important}.match-top-card .result-action-row button:nth-child(4){width:80px!important}.match-top-card .result-action-row button:nth-child(5){width:64px!important}.match-top-card .result-action-row .primary{border:1px solid var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important;box-shadow:0 10px 22px #522c161f!important}.match-top-card .result-action-row .ghost{background:#fff!important}.match-top-card .match-stat-panel{grid-column:4!important;grid-row:1!important;display:block!important;align-content:start!important;min-height:98px!important;border-left:1px solid rgba(232,220,210,.9)!important;padding-left:20px!important}.match-stat-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-height:92px!important}.match-stat-panel article{min-width:0!important;padding:0 14px!important;border-right:1px solid rgba(232,220,210,.9)!important}.match-stat-panel article:last-child{border-right:0!important}.match-stat-panel b{font-size:28px!important;line-height:33px!important;font-weight:680!important}.match-stat-panel span{font-size:12px!important;line-height:16px!important;font-weight:620!important}.match-stat-panel small{font-size:11px!important;line-height:14px!important;font-weight:430!important}.match-top-card .match-card-evidence{grid-column:4!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:16px 0 0!important;padding:16px 0 0 20px!important;border-left:1px solid rgba(232,220,210,.9)!important;border-top:1px solid rgba(232,220,210,.9)!important}.match-card-evidence p{color:var(--color-text-muted)!important;font-size:14px!important;line-height:20px!important;font-weight:430!important}.match-expert-faces i{width:25px!important;height:25px!important;margin-left:-7px!important}.match-expert-faces em{margin-left:8px!important;font-size:13px!important;font-weight:620!important}}@media(max-width:1050px){.match-top-card .match-stat-panel,.match-stat-panel{display:block!important;width:100%!important;min-width:0!important}.match-top-card .match-card-evidence{grid-column:1 / -1!important;margin:10px 0 0!important;padding:10px 0 0!important;border-left:0!important;border-top:1px solid rgba(232,220,210,.9)!important}.match-stat-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.match-stat-panel article{min-width:0!important}}.app-shell,.home-shell,.result-shell,.detail-shell,.cafe-shell,.review-shell,.admin-shell{padding-top:0!important}.app-shell>.top-actions,.app-shell .top-actions,.home-shell>.top-actions,.home-shell .top-actions,.result-shell>.top-actions,.result-shell .top-actions,.detail-shell>.top-actions,.detail-shell .top-actions,.cafe-shell>.top-actions,.cafe-shell .top-actions,.review-shell>.top-actions,.review-shell .top-actions,.admin-shell>.top-actions,.admin-shell .top-actions{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:900!important;display:grid!important;grid-template-columns:30px 156px minmax(0,1fr) auto auto!important;align-items:center!important;gap:13px!important;width:min(100%,1420px)!important;margin:0 auto!important;padding:18px 26px 6px!important;background:transparent!important;border:0!important;box-shadow:none!important}.app-shell .menu-button,.home-shell .menu-button,.result-shell .menu-button,.detail-shell .menu-button,.cafe-shell .menu-button,.review-shell .menu-button,.admin-shell .menu-button{grid-column:1!important;display:inline-grid!important;width:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell .menu-button svg,.home-shell .menu-button svg,.result-shell .menu-button svg,.detail-shell .menu-button svg,.cafe-shell .menu-button svg,.review-shell .menu-button svg,.admin-shell .menu-button svg{width:21px!important;height:21px!important}.shell-top-brand,.home-top-brand,.result-top-brand,.detail-top-brand,.cafe-top-brand,.review-top-brand,.admin-top-brand,.app-top-brand{grid-column:2!important;display:grid!important;position:static!important;transform:none!important;justify-self:start!important;align-content:center!important;min-width:156px!important;height:44px!important;margin:0!important;padding:0 22px 0 0!important;border:0!important;border-right:1px solid #eadfd3!important;background:transparent!important;color:var(--color-primary-dark)!important;text-align:left!important;letter-spacing:0!important}.shell-top-brand .brand-title,.home-top-brand .brand-title,.result-top-brand .brand-title,.detail-top-brand .brand-title,.cafe-top-brand .brand-title,.review-top-brand .brand-title,.admin-top-brand .brand-title,.app-top-brand .brand-title{display:inline-block!important;width:max-content!important;color:var(--color-primary-dark)!important;font-size:25px!important;line-height:27px!important;font-weight:820!important}.shell-top-brand .brand-subtitle,.home-top-brand .brand-subtitle,.result-top-brand .brand-subtitle,.detail-top-brand .brand-subtitle,.cafe-top-brand .brand-subtitle,.review-top-brand .brand-subtitle,.admin-top-brand .brand-subtitle,.app-top-brand .brand-subtitle{display:block!important;color:var(--color-primary-dark)!important;font-size:11px!important;line-height:15px!important;font-weight:520!important}.app-shell .app-nav,.home-shell .app-nav,.result-shell .app-nav,.detail-shell .app-nav,.cafe-shell .app-nav,.review-shell .app-nav,.admin-shell .app-nav{position:absolute!important;top:62px!important;left:26px!important;right:auto!important;z-index:1200!important;display:none!important;min-width:230px!important;margin:0!important;padding:10px!important;border:1px solid var(--color-border)!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 18px 55px #2d1f1429!important}.app-shell .language-dropdown,.home-shell .language-dropdown,.result-shell .language-dropdown,.detail-shell .language-dropdown,.cafe-shell .language-dropdown,.review-shell .language-dropdown,.admin-shell .language-dropdown{grid-column:4!important;display:block!important;justify-self:end!important}.app-shell .language-dropdown>button,.home-shell .language-dropdown>button,.result-shell .language-dropdown>button,.detail-shell .language-dropdown>button,.cafe-shell .language-dropdown>button,.review-shell .language-dropdown>button,.admin-shell .language-dropdown>button{min-height:38px!important;padding:0 15px!important;border-radius:999px!important;background:#ffffffeb!important;box-shadow:0 10px 30px #2d1f1414!important;font-size:12px!important;font-weight:650!important}.app-shell .profile-shortcut,.home-shell .profile-shortcut,.result-shell .profile-shortcut,.detail-shell .profile-shortcut,.cafe-shell .profile-shortcut,.review-shell .profile-shortcut,.admin-shell .profile-shortcut{grid-column:5!important;display:inline-flex!important;align-items:center!important;justify-self:end!important;width:auto!important;height:40px!important;min-height:40px!important;padding:3px 13px 3px 3px!important;border-radius:999px!important;background:#ffffffeb!important;box-shadow:0 10px 30px #2d1f1414!important}.app-shell .profile-shortcut img,.home-shell .profile-shortcut img,.result-shell .profile-shortcut img,.detail-shell .profile-shortcut img,.cafe-shell .profile-shortcut img,.review-shell .profile-shortcut img,.admin-shell .profile-shortcut img{width:34px!important;height:34px!important;border-radius:50%!important}.app-shell .profile-shortcut span,.home-shell .profile-shortcut span,.result-shell .profile-shortcut span,.detail-shell .profile-shortcut span,.cafe-shell .profile-shortcut span,.review-shell .profile-shortcut span,.admin-shell .profile-shortcut span{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;color:var(--color-primary-dark)!important;font-size:13px!important;line-height:17px!important;font-weight:650!important;white-space:nowrap!important}.app-shell .logout-shortcut,.home-shell .logout-shortcut,.result-shell .logout-shortcut,.detail-shell .logout-shortcut,.cafe-shell .logout-shortcut,.review-shell .logout-shortcut,.admin-shell .logout-shortcut,.result-share-actions{display:none!important}@media(max-width:1050px){.app-shell>.top-actions,.app-shell .top-actions,.home-shell>.top-actions,.home-shell .top-actions,.result-shell>.top-actions,.result-shell .top-actions,.detail-shell>.top-actions,.detail-shell .top-actions,.cafe-shell>.top-actions,.cafe-shell .top-actions,.review-shell>.top-actions,.review-shell .top-actions,.admin-shell>.top-actions,.admin-shell .top-actions{grid-template-columns:34px auto minmax(0,1fr) auto!important;width:100%!important;padding:20px 24px 8px!important}.shell-top-brand,.home-top-brand,.result-top-brand,.detail-top-brand,.cafe-top-brand,.review-top-brand,.admin-top-brand,.app-top-brand{min-width:0!important;border-right:0!important}.app-shell .language-dropdown,.home-shell .language-dropdown,.result-shell .language-dropdown,.detail-shell .language-dropdown,.cafe-shell .language-dropdown,.review-shell .language-dropdown,.admin-shell .language-dropdown{display:none!important}.app-shell .profile-shortcut,.home-shell .profile-shortcut,.result-shell .profile-shortcut,.detail-shell .profile-shortcut,.cafe-shell .profile-shortcut,.review-shell .profile-shortcut,.admin-shell .profile-shortcut{grid-column:4!important}}@media(max-width:520px){.app-shell>.top-actions,.app-shell .top-actions,.home-shell>.top-actions,.home-shell .top-actions,.result-shell>.top-actions,.result-shell .top-actions,.detail-shell>.top-actions,.detail-shell .top-actions,.cafe-shell>.top-actions,.cafe-shell .top-actions,.review-shell>.top-actions,.review-shell .top-actions,.admin-shell>.top-actions,.admin-shell .top-actions{padding:18px 16px 6px!important;gap:10px!important}.shell-top-brand .brand-title,.home-top-brand .brand-title,.result-top-brand .brand-title,.detail-top-brand .brand-title,.cafe-top-brand .brand-title,.review-top-brand .brand-title,.admin-top-brand .brand-title,.app-top-brand .brand-title{font-size:24px!important;line-height:27px!important}.shell-top-brand .brand-subtitle,.app-shell .shell-top-brand .brand-subtitle,.home-shell .shell-top-brand .brand-subtitle,.result-shell .shell-top-brand .brand-subtitle,.detail-shell .shell-top-brand .brand-subtitle,.cafe-shell .shell-top-brand .brand-subtitle,.review-shell .shell-top-brand .brand-subtitle,.admin-shell .shell-top-brand .brand-subtitle,.home-top-brand .brand-subtitle,.home-shell .home-top-brand .brand-subtitle,.result-shell .result-top-brand .brand-subtitle,.detail-shell .detail-top-brand .brand-subtitle,.cafe-shell .cafe-top-brand .brand-subtitle,.review-shell .review-top-brand .brand-subtitle,.admin-shell .admin-top-brand .brand-subtitle,.app-shell .app-top-brand .brand-subtitle,.result-top-brand .brand-subtitle,.detail-top-brand .brand-subtitle,.cafe-top-brand .brand-subtitle,.review-top-brand .brand-subtitle,.admin-top-brand .brand-subtitle,.app-top-brand .brand-subtitle{display:none!important}.app-shell .profile-shortcut,.home-shell .profile-shortcut,.result-shell .profile-shortcut,.detail-shell .profile-shortcut,.cafe-shell .profile-shortcut,.review-shell .profile-shortcut,.admin-shell .profile-shortcut{min-width:40px!important;padding:3px!important}.app-shell .profile-shortcut span,.home-shell .profile-shortcut span,.result-shell .profile-shortcut span,.detail-shell .profile-shortcut span,.cafe-shell .profile-shortcut span,.review-shell .profile-shortcut span,.admin-shell .profile-shortcut span{display:none!important}}.refine-v22-page{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;width:min(100%,1120px)!important;max-width:1120px!important;padding:6px 24px 54px!important;gap:20px!important}.refine-v22-page>*{grid-column:1 / -1!important}.refine-v22-page .refine-category-tags{order:0!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:18px!important;width:100%!important;margin:0 auto 28px!important}.refine-v22-page .refine-category-tags .tag-chip{min-width:96px!important;min-height:38px!important;justify-content:center!important;border-radius:10px!important;border:1px solid rgba(232,220,210,.92)!important;background:#ffffffc7!important;color:var(--color-primary-dark)!important;box-shadow:0 8px 20px #2d1f1409!important;font-size:13px!important;line-height:17px!important;font-weight:650!important}.refine-v22-page .refine-category-tags .tag-chip.active{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.refine-v22-header{order:1!important;display:grid!important;justify-items:center!important;gap:6px!important;margin:0 auto 18px!important;text-align:center!important}.refine-v22-header .eyebrow{color:var(--color-primary-dark)!important;font-size:10px!important;line-height:14px!important;font-weight:760!important}.refine-v22-header h2{margin:0!important;font-size:34px!important;line-height:40px!important;font-weight:760!important;color:#111!important}.refine-v22-header p{max-width:720px!important;color:var(--color-text-muted)!important;font-size:18px!important;line-height:24px!important;font-weight:430!important}.refine-v22-page>.selected-tags{order:2!important;width:min(100%,760px)!important;margin:-4px auto 0!important;justify-content:center!important;border-radius:14px!important;box-shadow:none!important}.refine-v22-layout{order:3!important;display:grid!important;grid-template-columns:minmax(0,2fr) 300px!important;gap:22px!important;align-items:start!important;width:100%!important}.refine-v22-main{display:grid!important;gap:14px!important;min-width:0!important}.refine-v22-page .intent-router-card{display:grid!important;gap:18px!important;padding:26px 26px 22px!important;border:1px solid rgba(232,220,210,.92)!important;border-radius:14px!important;background:#ffffffdb!important;box-shadow:0 18px 48px #2d1f140f!important}.refine-v22-page .intent-router-head{align-items:start!important}.refine-v22-page .intent-router-head .eyebrow{color:var(--color-success)!important;font-size:11px!important;line-height:15px!important;font-weight:760!important}.refine-v22-page .intent-progress{gap:8px!important}.refine-v22-page .intent-progress button{width:26px!important;height:26px!important;border-radius:50%!important;font-size:11px!important;font-weight:760!important}.refine-v22-page .intent-router-card h3{max-width:420px!important;font-size:20px!important;line-height:25px!important;font-weight:760!important;color:#111!important}.refine-v22-page .intent-router-card>.muted{max-width:420px!important;color:var(--color-text-muted)!important;font-size:13px!important;line-height:20px!important;font-weight:430!important}.refine-v22-page .intent-question-stack{gap:12px!important}.refine-v22-page .intent-question{gap:12px!important;padding:14px!important;border:1px solid rgba(232,220,210,.9)!important;border-radius:12px!important;background:#ffffffc7!important;opacity:1!important;box-shadow:none!important}.refine-v22-page .intent-question-title span{width:28px!important;height:28px!important;background:var(--color-primary)!important;font-size:12px!important;font-weight:760!important}.refine-v22-page .intent-question-title b{color:#111!important;font-size:15px!important;line-height:19px!important;font-weight:720!important}.refine-v22-page .intent-option-grid{gap:8px!important}.refine-v22-page .intent-option-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.refine-v22-page .intent-option-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.refine-v22-page .intent-option-grid.tone{grid-template-columns:repeat(5,minmax(0,1fr))!important}.refine-v22-page .intent-option{min-height:118px!important;justify-items:center!important;align-content:center!important;gap:7px!important;padding:16px 12px!important;border-radius:10px!important;border-color:#e8dcd2eb!important;background:#fff!important;box-shadow:none!important;text-align:center!important}.refine-v22-page .intent-option:before{content:"";width:26px;height:26px;border-radius:50%;background:#f5efe8}.refine-v22-page .intent-option.active{border-color:var(--color-primary)!important;background:#fffaf5!important;box-shadow:inset 0 0 0 1px var(--color-primary)!important}.refine-v22-page .intent-option b{font-size:13px!important;line-height:17px!important;font-weight:720!important}.refine-v22-page .intent-option span,.refine-v22-page .intent-option small{color:var(--color-text-muted)!important;font-size:11px!important;line-height:15px!important;font-weight:420!important}.refine-v22-page .intent-router-actions{margin-top:4px!important}.refine-v22-page .intent-router-actions .ready{color:var(--color-success)!important;font-size:12px!important;line-height:18px!important;font-weight:560!important}.refine-v22-page .intent-router-actions .primary,.refine-v22-page>.primary,.refine-v22-main>.primary{min-width:150px!important;min-height:44px!important;justify-self:end!important;border-radius:9px!important;font-size:13px!important;font-weight:720!important}.refine-v22-main>.advanced-filter-toggle{justify-self:start!important;min-height:42px!important;border-radius:10px!important}.refine-v22-main>.choice-panel,.refine-v22-main>.scale-panel{border-radius:14px!important;box-shadow:0 10px 30px #2d1f140a!important}.refine-v22-side{display:grid!important;gap:18px!important;min-width:0!important}.refine-help-card,.refine-quiz-card{display:grid!important;gap:14px!important;padding:24px!important;border:1px solid rgba(232,220,210,.92)!important;border-radius:14px!important;background:#ffffffd1!important;box-shadow:0 14px 36px #2d1f140b!important}.refine-help-card h3,.refine-quiz-card h3{margin:0!important;color:#111!important;font-size:15px!important;line-height:20px!important;font-weight:760!important}.refine-help-card p,.refine-quiz-card p{margin:-8px 0 0!important;color:var(--color-text-muted)!important;font-size:12px!important;line-height:18px!important;font-weight:420!important}.refine-help-list{display:grid!important;gap:16px!important;padding:10px 0!important}.refine-help-list article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.refine-help-list article>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f5efe8!important;color:var(--color-primary)!important}.refine-help-list b{display:block!important;color:#111!important;font-size:12px!important;line-height:16px!important;font-weight:720!important}.refine-help-list small{display:block!important;color:var(--color-text-muted)!important;font-size:11px!important;line-height:15px!important}.refine-help-card .advanced-filter-toggle{width:100%!important;justify-content:center!important;border-radius:9px!important}.refine-quiz-card{grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;background:#f6efe8!important}.refine-quiz-card .compact{width:fit-content!important;min-height:34px!important;border-radius:8px!important}.refine-quiz-cup{display:grid!important;place-items:center!important;width:72px!important;height:60px!important;border-radius:20px!important;background:#fff8ee!important;color:var(--color-primary)!important}@media(max-width:1050px){.refine-v22-page{width:min(100%,620px)!important;padding:0 18px 42px!important;gap:16px!important}.refine-v22-page .refine-category-tags{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;margin:4px 0 26px!important;overflow-x:auto!important;scrollbar-width:none!important}.refine-v22-page .refine-category-tags .tag-chip{min-width:auto!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important;flex:0 0 auto!important}.refine-v22-header{margin-bottom:18px!important}.refine-v22-header h2{font-size:28px!important;line-height:34px!important}.refine-v22-header p{font-size:14px!important;line-height:20px!important}.refine-v22-layout{grid-template-columns:1fr!important}.refine-v22-page .intent-router-card{padding:22px 18px!important}.refine-v22-page .intent-question{padding:0!important;overflow:hidden!important}.refine-v22-page .intent-question-title{min-height:52px!important;padding:0 14px!important;border-bottom:1px solid rgba(232,220,210,.62)!important}.refine-v22-page .intent-question-title:after{content:"›";margin-left:auto;color:var(--color-primary-dark);font-size:20px;line-height:20px}.refine-v22-page .intent-option-grid{display:none!important}.refine-v22-side{gap:16px!important}.refine-help-card,.refine-quiz-card{padding:18px!important}}@media(max-width:520px){.refine-v22-page{padding:0 14px 36px!important}.refine-v22-header h2{font-size:27px!important;line-height:31px!important}.refine-v22-page .intent-router-card h3{font-size:19px!important;line-height:24px!important}.refine-v22-page .intent-question.active .intent-option-grid,.refine-v22-page .intent-question.answered .intent-option-grid{display:grid!important;padding:0 12px 12px!important}.refine-v22-page .intent-option-grid.two,.refine-v22-page .intent-option-grid.three,.refine-v22-page .intent-option-grid.tone{grid-template-columns:repeat(3,minmax(0,1fr))!important}.refine-v22-page .intent-option{min-height:78px!important;padding:10px 8px!important}.refine-v22-page .intent-option span,.refine-v22-page .intent-option small{display:none!important}.refine-v22-page .intent-router-actions{display:grid!important;gap:12px!important}.refine-v22-page .intent-router-actions .primary,.refine-v22-main>.primary{width:100%!important;justify-self:stretch!important}.refine-quiz-card{grid-template-columns:minmax(0,1fr) 76px!important}}@keyframes beawFadeSwap{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes beawResultAppear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-fade-swap{animation:beawFadeSwap .34s cubic-bezier(.22,1,.36,1) both}.answer-result-page .match-answer-hero,.answer-result-page .match-answer-grid,.answer-result-page .match-top-card,.answer-result-page .other-options,.answer-result-page .match-consensus-card,.answer-result-page .answer-why-card,.answer-result-page .answer-main>section,.answer-result-page .answer-main>article{animation:beawResultAppear .4s cubic-bezier(.22,1,.36,1) both}.search-home .home-brand span,.app-brand small,.brand-subtitle{font-weight:390!important;letter-spacing:0!important}.search-home .home-location-bar,.search-home .home-category-tags{width:min(100%,930px)!important;max-width:930px!important;justify-self:center!important;justify-content:flex-start!important;margin-left:auto!important;margin-right:auto!important}.search-home .home-location-label{display:none!important}.search-home .home-location-bar{top:auto!important;left:auto!important;gap:12px!important;padding-left:0!important}.home-category-tags,.home-preference-chips,.popular-rail{scrollbar-width:none!important;-ms-overflow-style:none!important}.home-category-tags::-webkit-scrollbar,.home-preference-chips::-webkit-scrollbar,.popular-rail::-webkit-scrollbar{display:none!important}.home-category-tags{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important}.home-category-tags .tag-chip,.home-category-tags .home-category-more{flex:0 0 auto!important;white-space:nowrap!important;word-break:keep-all!important;min-width:max-content!important;font-weight:560!important;letter-spacing:0!important}.home-category-tags .tag-chip.active{font-weight:620!important}.home-v21-hero .home-hero h1{max-width:900px!important;margin-inline:auto!important;font-size:clamp(34px,3.6vw,52px)!important;line-height:1.06!important;font-weight:720!important;letter-spacing:0!important}.home-v21-hero .home-hero h1 mark{font-weight:720!important}.home-v21-hero .home-hero p,.home-v21-hero .home-hero-stream p,.home-hero p[data-testid=hero-stream-subtitle]{color:#2a1f18ad!important;font-size:clamp(14px,1.25vw,17px)!important;line-height:1.55!important;font-weight:390!important;letter-spacing:0!important}.home-v21-hero .search-box-prompt{color:#53473e6b!important;font-weight:390!important;letter-spacing:0!important}.home-v21-hero .search-box textarea,.home-v21-hero .search-box textarea::placeholder{font-weight:390!important;letter-spacing:0!important}.home-v21-hero .search-box textarea::placeholder{color:#53473e61!important}.home-preference-chips{flex-wrap:nowrap!important;overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important}.home-preference-chips button,.suggestions button{white-space:nowrap!important;font-weight:560!important;letter-spacing:0!important}@media(max-width:900px){.search-home .home-location-bar,.search-home .home-category-tags{width:100%!important;justify-self:stretch!important}.home-v21-hero .home-hero h1{font-size:clamp(31px,6.8vw,46px)!important}.home-category-tags .tag-chip,.home-category-tags .home-category-more{min-height:40px!important;padding-inline:14px!important;font-size:13px!important}}@media(min-width:901px){.search-home .home-location-bar{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:1200px){.search-home .home-location-bar{transform:translate(133px)!important}}@media(max-width:520px){.search-home .home-location-bar{padding-left:0!important;margin-top:2px!important}.home-v21-hero .home-hero h1{font-size:32px!important;line-height:1.08!important}.home-v21-hero .home-hero p{font-size:14px!important;line-height:1.45!important}.home-category-tags{gap:8px!important}.home-category-tags .tag-chip,.home-category-tags .home-category-more{min-height:34px!important;padding-inline:11px!important;font-size:11.5px!important;font-weight:540!important}.home-preference-chips button,.suggestions button{font-size:12px!important;font-weight:540!important}}.search-home .home-location-bar [data-testid=city-picker-trigger],.search-home .home-location-bar [data-testid=home-nearby-toggle]{min-height:24px!important;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2d1f14db!important;font-size:13px!important;line-height:18px!important;font-weight:520!important;letter-spacing:0!important;gap:5px!important}.search-home .home-location-bar [data-testid=city-picker-trigger] svg,.search-home .home-location-bar [data-testid=home-nearby-toggle] svg{display:none!important}.search-home .home-location-bar [data-testid=city-picker-trigger] span{color:#2d1f149e!important;font-size:12px!important;margin-left:2px!important}.search-home .home-location-bar [data-testid=home-nearby-toggle]{color:#2d1f149e!important}.search-home .home-location-bar [data-testid=home-nearby-toggle].active,.search-home .home-location-bar [data-testid=city-picker-trigger]:hover,.search-home .home-location-bar [data-testid=home-nearby-toggle]:hover{color:var(--color-primary)!important}.search-home .city-picker-panel{top:calc(100% + 8px)!important}.home-v21-hero>.home-location-bar{order:1!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:max-content!important;max-width:min(100%,360px)!important;height:24px!important;min-height:24px!important;justify-self:center!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0 auto -6px!important;padding:0!important;z-index:2600!important}.search-home,.home-v21-hero,.home-v21-hero>.home-location-bar{overflow:visible!important}.home-v21-hero>.home-location-bar [data-testid=city-picker-trigger],.home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{min-height:24px!important;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;line-height:18px!important;font-weight:520!important;letter-spacing:0!important}.home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{color:#2d1f14d1!important}.home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{color:#2d1f148f!important}.home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] svg,.home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] svg{display:none!important}.home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] svg{display:block!important;width:13px!important;height:13px!important;stroke-width:2.1!important;color:#2d1f14ad!important}.home-v21-hero>.home-location-bar+.home-hero{order:2!important}.home-v21-hero>.search-box{order:3!important}.home-v21-hero .home-hero-city{display:none!important}.home-v21-hero>.home-location-bar .city-picker-panel{left:0!important;right:auto!important;top:calc(100% + 9px)!important;width:min(320px,calc(100vw - 32px))!important;transform:none!important;text-align:left!important;z-index:3000!important;max-height:min(560px,calc(100vh - 190px))!important}@media(max-width:520px){.home-v21-hero>.home-location-bar{margin-bottom:-2px!important}.home-v21-hero>.home-location-bar .city-picker-panel{width:min(320px,calc(100vw - 24px))!important}}.search-home,.home-shell,.home-v21-hero,.home-v21-hero>.home-location-bar{isolation:auto!important;overflow:visible!important}.home-v21-hero{position:relative!important;z-index:5000!important}.home-v21-hero>.home-location-bar,.search-home .home-location-bar{position:relative!important;z-index:7000!important}.home-v21-hero>.home-location-bar .city-picker-panel,.search-home .home-location-bar .city-picker-panel,.city-picker-panel{z-index:9000!important}.home-preference-chips,.search-home .suggestions,.home-category-tags,.popular-nearby,.home-section,.home-card-grid{position:relative!important;z-index:1!important}.search-home .home-taste-profile-wrap{order:5!important;width:100%!important;position:static!important;z-index:1!important}.search-home .home-taste-profile-wrap .home-taste-profile-strip{position:static!important;order:initial!important;margin-top:0!important}.search-home .home-v22-cta{order:6!important}.search-home .home-v22-stats{order:7!important}@media(max-width:760px){.match-result-page{padding-inline:20px!important;overflow-x:hidden!important}.match-top-card{padding:18px!important;overflow:hidden!important}.match-top-card .top-result-main{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:14px 12px!important;align-items:start!important}.match-top-card .rank{grid-column:1!important;grid-row:1!important;width:34px!important;height:34px!important;margin-top:0!important;border-radius:10px!important;font-size:18px!important;line-height:1!important}.match-top-card .top-result-image{grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;max-height:292px!important;border-radius:14px!important}.match-top-card .top-result-copy{grid-column:1 / -1!important;grid-row:2!important;min-width:0!important;gap:12px!important}.match-top-card .top-result-copy h3{max-width:100%!important;overflow-wrap:anywhere!important;font-size:clamp(22px,5.6vw,30px)!important;line-height:1.12!important;font-weight:760!important}.match-top-card .top-result-copy p{font-size:15px!important;line-height:1.45!important}.match-top-card .chips{gap:8px!important;flex-wrap:wrap!important}.match-top-card .match-stat-panel{grid-column:1 / -1!important;grid-row:3!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;padding:14px 0 0!important;border-left:0!important;border-top:1px solid rgba(232,220,210,.9)!important;background:transparent!important}.match-stat-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;min-height:0!important}.match-stat-panel article{min-width:0!important;padding:10px 6px!important;gap:5px!important;place-items:center!important;align-content:start!important;border-right:1px solid rgba(232,220,210,.9)!important;text-align:center!important}.match-stat-panel article:last-child{border-right:0!important}.match-stat-panel b{display:block!important;width:100%!important;color:var(--color-success)!important;font-size:clamp(25px,7.2vw,35px)!important;line-height:1.05!important;font-weight:680!important;white-space:nowrap!important}.match-stat-panel span{display:block!important;width:100%!important;color:var(--color-primary-dark)!important;font-size:clamp(12px,3.2vw,16px)!important;line-height:1.18!important;font-weight:650!important;overflow-wrap:normal!important}.match-stat-panel small{display:block!important;color:var(--color-text-muted)!important;font-size:clamp(10px,2.8vw,14px)!important;line-height:1.12!important;font-weight:500!important}.match-top-card .match-card-evidence{grid-column:1 / -1!important;grid-row:4!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;padding:14px 0 0!important;border-left:0!important;border-top:1px solid rgba(232,220,210,.9)!important}}@media(max-width:430px){.match-result-page{padding-inline:14px!important}.match-top-card{padding:14px!important}.match-top-card .top-result-main{grid-template-columns:38px minmax(0,1fr)!important;gap:12px 8px!important}.match-top-card .rank{width:30px!important;height:30px!important;font-size:16px!important}.match-stat-panel article{padding-inline:4px!important}}@media(max-width:1050px){.answer-result-page .match-reason-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.answer-result-page .match-reason-grid .result-reason-card{display:grid!important;min-height:auto!important}.answer-result-page .match-reason-grid .result-reason-card ul{display:grid!important;gap:10px!important}.answer-result-page .match-reason-grid .result-reason-card h2:after,.answer-result-page .search-match-breakdown h2:after,.answer-result-page .other-options h2:after{content:none!important}.answer-result-page .search-match-breakdown{display:grid!important}.answer-result-page .match-page-grid,.answer-result-page .match-radar-grid.match-page-grid{display:grid!important;grid-template-columns:repeat(3,minmax(160px,1fr))!important;gap:10px!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.answer-result-page .match-page-grid::-webkit-scrollbar,.answer-result-page .match-radar-grid.match-page-grid::-webkit-scrollbar{display:none!important}.answer-result-page .match-radar-grid .match-radar-card,.answer-result-page .match-radar-grid .match-radar-card:nth-child(n+2){display:grid!important}}@media(max-width:520px){.answer-result-page .match-page-grid,.answer-result-page .match-radar-grid.match-page-grid{grid-template-columns:repeat(3,minmax(146px,1fr))!important}.answer-result-page .match-radar-grid .match-radar-card{min-height:168px!important}.menu-score-groups{grid-template-columns:1fr}.market-radar-legend{left:10px;right:10px;justify-content:center;font-size:11px}}.expert-queue-knowledge-page{--collection-card: #fff;--collection-line: rgba(232, 220, 210, .95);--collection-soft: #f8f2ea;--collection-green: #43883f;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:min(100%,1120px)!important;max-width:1120px!important;margin:0 auto!important;padding:34px 28px 32px!important;background:transparent!important}.expert-queue-knowledge-page>*{grid-column:1 / -1!important}.expert-queue-knowledge-page .cafe-knowledge-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:0!important}.expert-queue-knowledge-page .cafe-knowledge-heading h1{margin:0!important;color:#170f0a!important;font-size:clamp(29px,3vw,40px)!important;line-height:1.08!important;font-weight:720!important;letter-spacing:0!important}.expert-queue-knowledge-page .cafe-knowledge-heading p{margin:7px 0 0!important;color:#776d65!important;font-size:15px!important;line-height:1.35!important;font-weight:430!important}.expert-queue-knowledge-page .cafe-knowledge-heading .primary{min-height:48px!important;border-radius:12px!important;padding:0 22px!important;background:#4a2511!important;color:#fff!important;font-size:15px!important;font-weight:680!important;box-shadow:0 16px 35px #4a251129!important}.collection-filter-card{display:grid;gap:16px;border:1px solid var(--collection-line);border-radius:14px;background:var(--collection-card);padding:20px;box-shadow:0 18px 45px #4a2f220b}.collection-filter-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.collection-filter-head b{color:#20150f;font-size:16px;line-height:1.2;font-weight:720}.collection-filter-head div{display:flex;gap:8px}.collection-filter-grid{display:grid;grid-template-columns:1.35fr repeat(5,minmax(130px,1fr));gap:12px}.collection-filter-grid label{display:grid;gap:8px;min-width:0;color:#3d2a1e;font-size:12px;line-height:1.2;font-weight:690}.collection-filter-grid input,.collection-filter-grid select,.collection-select-button{width:100%;min-height:44px;border:1px solid var(--collection-line);border-radius:10px;background:#fff;color:#21150f;padding:0 12px;font:inherit;font-size:14px;font-weight:520;box-shadow:0 8px 18px #4a2f2206}.collection-select-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.collection-select-button.active{border-color:#4a2511;background:#4a2511;color:#fff}.collection-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#776d65;font-size:12px}.collection-active-filters button{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--collection-line);border-radius:8px;background:#fbf8f4;color:#3b2a20;padding:0 10px;font-size:12px;font-weight:560}.collection-mobile-filter{display:none}.collection-list-shell{display:grid;gap:16px}.collection-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.collection-list-toolbar>b{color:#21150f;font-size:15px;font-weight:710}.collection-list-toolbar>div{display:inline-flex;align-items:center;gap:10px;color:#776d65;font-size:12px;font-weight:600}.collection-list-toolbar select{min-height:40px;border:1px solid var(--collection-line);border-radius:10px;background:#fff;color:#21150f;padding:0 14px;font:inherit;font-size:13px;font-weight:560}.collection-list-scroll{display:grid;gap:12px;max-height:clamp(520px,calc(100vh - 390px),760px);overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(74,37,17,.22) transparent}.collection-place-card{position:relative;display:grid;grid-template-columns:178px minmax(0,1fr) 92px 78px 112px 34px;align-items:center;gap:18px;min-height:126px;border:1px solid var(--collection-line);border-radius:14px;background:#fff;padding:14px 14px 14px 18px;box-shadow:0 12px 32px #4a2f220a;cursor:pointer}.collection-place-card>img{width:178px;height:96px;border-radius:10px;object-fit:cover;background:var(--collection-soft)}.collection-pin{position:absolute;left:10px;top:12px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#4a2511;color:#fff;box-shadow:0 10px 24px #4a25113d}.collection-place-main{display:grid;gap:8px;min-width:0}.collection-place-main h2{margin:0;color:#170f0a;font-size:22px;line-height:1.12;font-weight:720;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-place-main p{margin:0;color:#786e66;font-size:14px;line-height:1.25}.collection-place-main div{display:flex;gap:7px;flex-wrap:wrap}.collection-place-main span{min-height:25px;display:inline-flex;align-items:center;border-radius:7px;background:#f4eee7;color:#29190f;padding:0 10px;font-size:12px;font-weight:620}.collection-place-card>strong{width:68px;height:66px;display:grid;place-items:center;align-content:center;border-radius:10px;background:#eef8e9;color:var(--collection-green);text-align:center}.collection-place-card>strong b{font-size:21px;line-height:1;font-weight:720}.collection-place-card>strong small{color:var(--collection-green);font-size:10px;line-height:1.2}.collection-review-count{display:grid;justify-items:center;gap:3px;margin:0;color:#21150f;text-align:center}.collection-review-count b{font-size:18px;line-height:1;font-weight:720}.collection-review-count span{color:#786e66;font-size:11px}.collection-reviewer{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 7px;align-items:center;margin:0;min-width:0}.collection-reviewer img{grid-row:1 / span 2;width:26px;height:26px;border-radius:50%;object-fit:cover}.collection-reviewer span,.collection-reviewer small{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-reviewer span{color:#21150f;font-size:12px;font-weight:650}.collection-reviewer small{color:#786e66;font-size:11px}.collection-more{width:34px!important;height:34px!important;border-radius:10px!important}.collection-actions-menu{position:relative;display:grid;justify-items:end}.collection-action-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:grid;min-width:164px;border:1px solid var(--collection-line);border-radius:12px;background:#fff;padding:6px;box-shadow:0 18px 45px #4a2f2229}.collection-action-popover button{min-height:38px;border:0;border-radius:9px;background:transparent;color:#21150f;text-align:left;padding:0 10px;font-size:13px;font-weight:680;cursor:pointer}.collection-action-popover button:hover,.collection-action-popover button:focus-visible{background:#f5eee7;outline:none}.collection-pagination{display:flex;justify-content:center;align-items:center;gap:14px;padding-top:10px}.collection-pagination button,.collection-pagination span{min-width:34px;min-height:34px;display:inline-grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#21150f;font-size:13px;font-weight:650}.collection-pagination button.active{background:#4a2511;color:#fff}@media(max-width:1180px){.expert-queue-knowledge-page{width:min(100%,760px)!important;padding:28px 22px 86px!important}.collection-filter-card{display:none}.collection-filter-card.open{display:grid;position:fixed;left:16px;right:16px;bottom:18px;z-index:90;max-height:calc(100vh - 120px);overflow-y:auto;padding:20px;border-radius:22px;box-shadow:0 30px 80px #1c120c38}.collection-filter-head{align-items:start}.collection-filter-head div{flex-wrap:wrap;justify-content:flex-end}.collection-filter-grid{grid-template-columns:1fr}.collection-mobile-filter{display:flex;justify-content:space-between;gap:10px}.collection-mobile-filter button{min-height:42px;border-radius:11px}.collection-mobile-filter b{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;background:#4a2511;color:#fff;font-size:11px}.collection-list-scroll{max-height:calc(100vh - 300px);padding-right:2px}.collection-place-card{grid-template-columns:92px minmax(0,1fr) 58px 24px;grid-template-rows:auto auto;gap:10px;min-height:140px;padding:12px;align-items:center}.collection-place-card>img{grid-row:1 / span 2;width:92px;height:82px}.collection-place-main{grid-column:2;grid-row:1}.collection-place-card>strong{grid-column:3;grid-row:1}.collection-place-card>strong{width:56px;height:54px}.collection-place-card>strong b{font-size:17px}.collection-review-count,.collection-reviewer{grid-row:2;justify-self:start}.collection-review-count{grid-column:2;display:flex;align-items:center;gap:4px;align-self:end}.collection-review-count b{font-size:12px}.collection-reviewer{grid-column:3 / 5;display:flex;justify-self:end;align-self:end}.collection-reviewer img{width:18px;height:18px}.collection-more{grid-column:4;grid-row:1;align-self:end}}@media(max-width:640px){.expert-queue-knowledge-page{padding:22px 18px 96px!important;gap:16px!important}.expert-queue-knowledge-page .cafe-knowledge-heading{grid-template-columns:1fr!important;gap:14px!important}.expert-queue-knowledge-page .cafe-knowledge-heading h1{font-size:26px!important}.expert-queue-knowledge-page .cafe-knowledge-heading p{font-size:13px!important}.expert-queue-knowledge-page .cafe-knowledge-heading .primary{width:fit-content!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important}.collection-list-toolbar{align-items:center}.collection-list-toolbar>div span{display:none}.collection-list-toolbar select{max-width:108px}.collection-place-main h2{font-size:15px;line-height:1.18}.collection-place-card{grid-template-columns:92px minmax(0,1fr) 56px 34px;gap:8px;min-height:138px}.collection-reviewer span,.collection-reviewer small{display:none}.collection-place-main p{font-size:12px}.collection-place-main span{min-height:21px;padding:0 7px;font-size:10px}.collection-pin{width:26px;height:26px}}@media(max-width:640px){.first-review-prompt{grid-template-columns:1fr;margin-top:12px;padding:14px}.first-review-prompt>div:last-child{display:grid;grid-template-columns:1fr}.first-review-prompt button{width:100%}}.app-nav-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9990!important;display:block!important;border:0!important;background:#29160a1a!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;pointer-events:none!important}.top-actions{position:sticky!important;top:0!important;z-index:10020!important}.app-shell .app-nav,.home-shell .app-nav,.result-shell .app-nav,.detail-shell .app-nav,.cafe-shell .app-nav,.review-shell .app-nav,.admin-shell .app-nav{position:fixed!important;top:74px!important;left:24px!important;right:auto!important;z-index:10000!important;display:none!important;width:min(322px,calc(100vw - 32px))!important;min-width:0!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 92px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;margin:0!important;padding:13px!important;border:1px solid rgba(229,216,202,.95)!important;border-radius:22px!important;background:#fffffffa!important;box-shadow:0 28px 80px #2d1f1438!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;isolation:isolate!important}.app-shell .app-nav.open,.home-shell .app-nav.open,.result-shell .app-nav.open,.detail-shell .app-nav.open,.cafe-shell .app-nav.open,.review-shell .app-nav.open,.admin-shell .app-nav.open{display:grid!important}@media(min-width:1180px){.app-shell .app-nav,.home-shell .app-nav,.result-shell .app-nav,.detail-shell .app-nav,.cafe-shell .app-nav,.review-shell .app-nav,.admin-shell .app-nav{left:max(24px,calc((100vw - 1440px)/2 + 24px))!important}}@media(max-width:640px){.app-shell .app-nav,.home-shell .app-nav,.result-shell .app-nav,.detail-shell .app-nav,.cafe-shell .app-nav,.review-shell .app-nav,.admin-shell .app-nav{top:70px!important;left:16px!important;width:calc(100vw - 32px)!important;max-height:calc(100vh - 84px)!important}}.ci-blue-index-page>.suggestions,.ci-blue-index-page .suggestions{display:none!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.ci-blue-shell .app-nav-backdrop{pointer-events:auto!important;z-index:9990!important;background:#0815292e!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.ci-blue-shell .app-nav{top:82px!important;left:max(20px,calc((100vw - 1440px)/2 + 20px))!important;width:min(348px,calc(100vw - 32px))!important;max-height:calc(100vh - 104px)!important;border:1px solid rgba(207,219,237,.92)!important;border-radius:28px!important;background:#fffffffa!important;box-shadow:0 30px 90px #0d203b2e!important}.ci-blue-shell .app-nav.open{display:grid!important}.ci-blue-shell .app-nav button{color:var(--ci-navy)!important}.ci-blue-shell .app-nav button.active,.ci-blue-shell .app-nav button:hover{background:var(--ci-blue-soft)!important;color:var(--ci-blue-dark)!important}@media(max-width:640px){.ci-blue-shell .app-nav{top:68px!important;left:16px!important;width:calc(100vw - 32px)!important;max-height:calc(100vh - 82px)!important}}.ci-blue-home-shell .home-ci-blue .home-visual-frame{position:relative!important;inset:auto!important;display:grid!important;z-index:0!important}.ci-blue-home-shell .home-ci-blue .home-category-tags,.ci-blue-home-shell .home-ci-blue .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue .home-v21-hero>.home-location-bar,.ci-blue-home-shell .home-ci-blue .home-preference-chips{position:relative!important;z-index:1!important}.ci-blue-home-shell .home-ci-blue .popular-rail{grid-auto-flow:row!important}.ci-blue-home-shell .ci-blue-header{width:min(100% - 32px,1180px)!important;margin:16px auto 0!important;border-radius:24px 24px 0 0!important}.ci-blue-home-shell .home-primary-nav{display:flex!important}.ci-blue-home-shell .home-ci-blue{width:min(100% - 32px,1180px)!important;max-width:1180px!important;margin:0 auto 32px!important;padding:6px 34px 34px!important;border-radius:0 0 24px 24px!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue .home-v21-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,480px)!important;grid-template-areas:"copy visual" "cats visual" "search info" "chips info"!important;align-items:center!important;column-gap:34px!important;row-gap:22px!important}.ci-blue-home-shell .home-ci-blue .home-hero{grid-area:copy!important}.ci-blue-home-shell .home-ci-blue .home-visual-frame{grid-area:visual!important}.ci-blue-home-shell .home-ci-blue .home-category-tags{grid-area:cats!important;order:initial!important;margin:0!important;transform:none!important;max-width:650px!important}.ci-blue-home-shell .home-ci-blue .home-v21-hero>.search-box{grid-area:search!important;height:64px!important;min-height:64px!important}.ci-blue-home-shell .home-ci-blue .home-v21-hero>.home-location-bar{grid-area:info!important}.ci-blue-home-shell .home-ci-blue .home-preference-chips{grid-area:chips!important}.ci-blue-home-shell .home-ci-blue .home-v21-hero>.search-box:before{align-self:center!important;justify-self:center!important;margin:0!important}.ci-blue-home-shell .home-ci-blue .expert-faces{display:none!important}@media(min-width:1025px){.ci-blue-home-shell .ci-blue-header{grid-template-columns:158px minmax(0,1fr) auto auto auto!important}.ci-blue-home-shell .ci-blue-header .menu-button{display:none!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{grid-column:1!important}}@media(max-width:1024px){.ci-blue-home-shell,.ci-blue-home-shell *{max-width:100%!important}.ci-blue-home-shell{overflow-x:hidden!important}.ci-blue-home-shell .ci-blue-header{width:calc(100% - 24px)!important;grid-template-columns:42px minmax(130px,auto) minmax(0,1fr) auto auto!important;margin-top:12px!important;padding:16px 22px 8px!important;border-radius:20px 20px 0 0!important}.ci-blue-home-shell .ci-blue-header .menu-button{display:grid!important;grid-column:1!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{grid-column:2!important}.ci-blue-home-shell .home-primary-nav{display:none!important}.ci-blue-home-shell .home-ci-blue{width:calc(100% - 24px)!important;padding:18px 24px 30px!important;border-radius:0 0 20px 20px!important;overflow-x:clip!important}.ci-blue-home-shell .home-ci-blue .home-v21-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "visual" "cats" "search" "info" "chips"!important}.ci-blue-home-shell .home-ci-blue .popular-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){html,body,#root,.ci-blue-home-shell{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.ci-blue-home-shell .ci-blue-header{width:calc(100% - 20px)!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;gap:10px!important;margin-top:10px!important;padding:14px 16px 8px!important}.ci-blue-home-shell .ci-blue-header .language-dropdown{display:block!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut{min-width:40px!important;width:40px!important;padding:0!important;overflow:hidden!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut img{display:block!important;width:34px!important;height:34px!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.ci-blue-home-shell .home-ci-blue{width:calc(100% - 20px)!important;padding:18px 16px 24px!important}.ci-blue-home-shell .home-ci-blue .home-hero h1{font-size:32px!important;line-height:1.12!important}.ci-blue-home-shell .home-ci-blue .home-visual-frame{min-height:218px!important}.ci-blue-home-shell .home-ci-blue .home-mascot-image{width:min(78%,280px)!important;max-height:230px!important}.ci-blue-home-shell .home-ci-blue .home-v21-hero>.search-box{width:100%!important;height:auto!important;min-height:54px!important;grid-template-columns:22px minmax(0,1fr) 46px!important}.ci-blue-home-shell .home-ci-blue .popular-rail{grid-template-columns:minmax(0,1fr)!important}.ci-blue-home-shell .home-ci-blue .popular-card{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;width:100%!important}}.ci-blue-shell:has(.ci-blue-refine-page){overflow-x:hidden!important;background:radial-gradient(circle at 18% 0%,rgba(29,78,216,.08),transparent 34%),linear-gradient(180deg,#f7fbff,#f2f4f7 42%,#fff)!important}.ci-blue-shell:has(.ci-blue-refine-page) .ci-blue-header{width:min(100% - 32px,1180px)!important;margin:16px auto 0!important;border-radius:24px!important;border-color:#1e3a8a1f!important;box-shadow:0 18px 42px #0f172a14!important}.ci-blue-refine-page{width:min(calc(100% - 64px),1100px)!important;max-width:1100px!important;margin:0 auto!important;padding:24px 0 58px!important;gap:22px!important}.ci-blue-refine-page .refine-category-tags{flex-wrap:nowrap!important;justify-content:center!important;gap:16px!important;margin:0 auto 6px!important;overflow-x:auto!important;scrollbar-width:none!important}.ci-blue-refine-page .refine-category-tags::-webkit-scrollbar{display:none!important}.ci-blue-refine-page .refine-category-tags .tag-chip{flex:0 0 auto!important;min-width:102px!important;min-height:40px!important;padding:0 16px!important;border-radius:12px!important;border-color:#1e3a8a24!important;background:#ffffffe6!important;color:#0d1b3d!important;box-shadow:0 10px 26px #0f172a0d!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:650!important}.ci-blue-refine-page .refine-category-tags .tag-chip.active{border-color:#1d4ed866!important;background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;color:#fff!important;box-shadow:0 14px 30px #2563eb3b!important}.ci-blue-refine-page .refine-v22-header{margin:4px auto 0!important;gap:7px!important}.ci-blue-refine-page .refine-v22-header .eyebrow{color:#2563eb!important;font-size:12px!important;letter-spacing:0!important}.ci-blue-refine-page .refine-v22-header h2{font-family:var(--font-heading)!important;color:#0d1b3d!important;font-size:42px!important;line-height:1.08!important;font-weight:700!important}.ci-blue-refine-page .refine-v22-header p{max-width:min(100%,680px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0d1b3da8!important}.ci-blue-refine-page .refine-v22-layout{grid-template-columns:minmax(0,760px) 320px!important;gap:24px!important}.ci-blue-refine-page .intent-router-card,.ci-blue-refine-page .advanced-filters-panel>.choice-panel,.ci-blue-refine-page .advanced-filters-panel>.scale-panel,.ci-blue-refine-page .refine-help-card,.ci-blue-refine-page .refine-quiz-card{border:1px solid rgba(30,58,138,.12)!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 20px 52px #0f172a14!important}.ci-blue-refine-page .intent-router-card{padding:28px!important}.ci-blue-refine-page .intent-router-head .eyebrow{color:#2563eb!important;letter-spacing:0!important}.ci-blue-refine-page .intent-progress button.active,.ci-blue-refine-page .intent-progress button.done{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}.ci-blue-refine-page .intent-router-card h3{font-family:var(--font-heading)!important;color:#0d1b3d!important;font-size:23px!important;line-height:1.22!important;font-weight:700!important}.ci-blue-refine-page .intent-question{border-color:#1e3a8a1a!important;background:#f8fbff!important}.ci-blue-refine-page .intent-question-title span{background:#2563eb!important}.ci-blue-refine-page .intent-option{border-color:#1e3a8a1f!important;background:#fff!important}.ci-blue-refine-page .intent-option:before,.ci-blue-refine-page .refine-help-list article>span,.ci-blue-refine-page .refine-quiz-cup{background:#eaf2ff!important;color:#2563eb!important}.ci-blue-refine-page .intent-option.active{border-color:#2563ebb8!important;background:#eff6ff!important;box-shadow:inset 0 0 0 1px #2563eb73!important}.ci-blue-refine-page .intent-router-actions .primary,.ci-blue-refine-page .refine-v22-main>.primary{background:#2563eb!important;box-shadow:0 16px 28px #2563eb33!important}.ci-blue-refine-page .advanced-filters-panel{display:grid!important;gap:14px!important;min-width:0!important}.ci-blue-refine-page .advanced-filter-toggle{border-color:#1e3a8a24!important;color:#1e3a8a!important;background:#fff!important}.ci-blue-refine-page .refine-quiz-card{background:linear-gradient(135deg,#eef6ff,#fff)!important}.ci-blue-refine-page .refine-help-card h3,.ci-blue-refine-page .refine-quiz-card h3{color:#0d1b3d!important;line-height:1.25!important}.ci-blue-refine-page .refine-help-card p,.ci-blue-refine-page .refine-quiz-card p{margin:0!important;line-height:1.42!important}@media(min-width:1025px){.ci-blue-shell:has(.ci-blue-refine-page) .ci-blue-header{grid-template-columns:42px 158px minmax(0,1fr) auto auto!important}}@media(max-width:1050px){.ci-blue-shell:has(.ci-blue-refine-page) .ci-blue-header{width:calc(100% - 24px)!important;margin-top:12px!important}.ci-blue-refine-page{width:min(calc(100% - 36px),680px)!important;padding-top:18px!important}.ci-blue-refine-page .refine-category-tags{justify-content:flex-start!important;width:100%!important;margin-bottom:2px!important}.ci-blue-refine-page .refine-category-tags .tag-chip{min-width:auto!important;min-height:38px!important}.ci-blue-refine-page .refine-v22-layout{grid-template-columns:1fr!important}}@media(max-width:640px){.ci-blue-shell:has(.ci-blue-refine-page),.ci-blue-shell:has(.ci-blue-refine-page) *{max-width:100%!important}.ci-blue-shell:has(.ci-blue-refine-page) .ci-blue-header{width:calc(100% - 20px)!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;gap:10px!important;padding:14px 16px 12px!important}.ci-blue-refine-page{width:calc(100% - 20px)!important;padding:16px 0 36px!important;gap:16px!important}.ci-blue-refine-page .refine-v22-header h2{font-size:30px!important}.ci-blue-refine-page .intent-router-card{padding:20px 14px!important}.ci-blue-refine-page .intent-router-actions .ready{text-align:center!important}.ci-blue-refine-page .intent-router-actions .primary,.ci-blue-refine-page .refine-v22-main>.primary{width:100%!important;min-height:48px!important;justify-self:stretch!important}.ci-blue-refine-page .advanced-filters-panel>.choice-panel,.ci-blue-refine-page .advanced-filters-panel>.scale-panel,.ci-blue-refine-page .refine-help-card,.ci-blue-refine-page .refine-quiz-card{padding:18px!important}}.ci-blue-result-shell{--ci-navy: #0d1b3d;--ci-blue: #2563eb;--ci-blue-dark: #1e3a8a;--ci-blue-soft: #eff6ff;--ci-line: rgba(13, 27, 61, .1);--ci-muted: rgba(13, 27, 61, .62);--ci-green: #2f7d32;--ci-surface: rgba(255, 255, 255, .96);--ci-shadow-soft: 0 18px 44px rgba(13, 27, 61, .07);--ci-shadow-card: 0 22px 56px rgba(13, 27, 61, .09);overflow-x:hidden!important;background:radial-gradient(circle at 76% 0%,rgba(43,167,255,.12),transparent 30%),linear-gradient(180deg,#f7fbff,#f2f4f7 45%,#fff)!important;color:var(--ci-navy)!important}.ci-blue-result-shell .ci-blue-header{width:min(100% - 32px,1180px)!important;min-height:76px!important;margin:16px auto 0!important;padding:20px 28px 10px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffff5!important;box-shadow:0 14px 38px #0d1b3d12!important}.ci-blue-result-shell .ci-blue-header .home-primary-nav{display:flex!important}.ci-blue-result-shell .ci-blue-header .result-share-actions{display:none!important}.ci-blue-result-shell .ci-blue-header .shell-top-brand{width:158px!important;min-width:158px!important;height:44px!important;padding:0!important;border:0!important;background:transparent!important;overflow:hidden!important}.ci-blue-result-shell .ci-blue-header .brand-logo-img{display:none!important}.ci-blue-result-shell .ci-blue-header .brand-title{font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:34px!important;line-height:34px!important;font-weight:700!important}.ci-blue-result-shell .ci-blue-header .brand-subtitle{color:#0d1b3dc7!important;font-size:13px!important;line-height:18px!important;font-weight:400!important}.ci-blue-search-result-page{width:min(calc(100% - 96px),1080px)!important;max-width:1080px!important;margin:0 auto!important;padding:22px 0 64px!important;gap:20px!important;background:transparent!important;font-family:var(--font-body)!important}.ci-blue-search-result-page .match-result-location{justify-content:center!important;align-items:center!important;width:100%!important;gap:12px!important;margin:0 auto!important}.ci-blue-search-result-page .match-result-location:before{content:"Location";color:var(--ci-muted);font-size:13px;font-weight:650}.ci-blue-search-result-page .match-result-location [data-testid=city-picker-trigger],.ci-blue-search-result-page .match-result-location .location-chip{min-height:40px!important;border-radius:12px!important;border-color:#1e3a8a24!important;background:#ffffffeb!important;color:var(--ci-navy)!important;font-size:13px!important;font-weight:650!important}.ci-blue-search-result-page .match-answer-hero{position:relative!important;min-height:108px!important;padding:20px 190px!important;border:1px solid var(--ci-line)!important;border-radius:18px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-search-result-page .match-answer-hero .eyebrow{color:var(--ci-blue)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important}.ci-blue-search-result-page .match-answer-hero h1{font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:27px!important;line-height:1.16!important;font-weight:700!important;letter-spacing:0!important}.ci-blue-search-result-page .match-answer-hero p{color:var(--ci-muted)!important;font-size:13px!important;font-weight:500!important}.ci-blue-search-result-page .answer-view-toggle button{min-height:44px!important;border-radius:12px!important;border-color:#1e3a8a29!important;color:var(--ci-blue-dark)!important;font-size:13px!important;font-weight:700!important}.ci-blue-search-result-page .answer-view-toggle button.active{background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;color:#fff!important;box-shadow:0 16px 28px #2563eb33!important}.ci-blue-search-result-page .top-match-heading,.ci-blue-search-result-page .answer-why-head h2,.ci-blue-search-result-page .match-reason-grid h2,.ci-blue-search-result-page .search-match-breakdown h2,.ci-blue-search-result-page .other-options h2{font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-weight:700!important}.ci-blue-search-result-page .top-match-heading{margin:8px 0 0!important;font-size:22px!important;line-height:1.25!important}.ci-blue-search-result-page .match-top-card,.ci-blue-search-result-page .match-summary-card,.ci-blue-search-result-page .match-reason-grid,.ci-blue-search-result-page .search-match-breakdown,.ci-blue-search-result-page .other-options{border:1px solid var(--ci-line)!important;border-radius:18px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-search-result-page .match-top-card{padding:18px!important}.ci-blue-search-result-page .top-result-main{grid-template-columns:38px 184px minmax(0,1fr) minmax(360px,.88fr)!important;grid-template-rows:auto auto!important;gap:16px 22px!important;align-items:center!important}.ci-blue-search-result-page .rank{width:34px!important;height:34px!important;border-radius:8px!important;background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;color:#fff!important;font-weight:700!important}.ci-blue-search-result-page .top-result-image{grid-column:2!important;grid-row:1!important;align-self:start!important;width:184px!important;height:132px!important;border-radius:12px!important}.ci-blue-search-result-page .top-result-copy{grid-column:3!important;grid-row:1!important;align-self:center!important}.ci-blue-search-result-page .top-result-copy h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:25px!important;line-height:1.2!important;font-weight:700!important}.ci-blue-search-result-page .top-result-copy p,.ci-blue-search-result-page .match-card-evidence p,.ci-blue-search-result-page .answer-why-card .summary-stream-text p,.ci-blue-search-result-page .result-reason-card li,.ci-blue-search-result-page .search-other-card p,.ci-blue-search-result-page .search-other-card small{color:var(--ci-muted)!important;font-weight:400!important}.ci-blue-search-result-page .top-result-copy .chips .tag-chip,.ci-blue-search-result-page .answer-why-card .chips .tag-chip{min-height:28px!important;border-radius:999px!important;border-color:#2563eb29!important;background:var(--ci-blue-soft)!important;color:var(--ci-blue-dark)!important;font-size:12px!important;font-weight:700!important}.ci-blue-search-result-page .result-action-row.compact{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-self:start!important;margin-top:0!important}.ci-blue-search-result-page .result-action-row.compact button:first-child{grid-column:1 / -1!important}.ci-blue-search-result-page .result-action-row.compact button{min-height:40px!important;padding-inline:10px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important}.ci-blue-search-result-page .result-action-row.compact .primary{background:var(--ci-blue)!important;box-shadow:0 14px 28px #2563eb2e!important}.ci-blue-search-result-page .result-action-row.compact .ghost{border-color:#1e3a8a24!important;color:var(--ci-blue-dark)!important;background:#fff!important}.ci-blue-search-result-page .match-stat-panel{grid-column:4!important;grid-row:1!important;align-self:stretch!important;display:grid!important;align-items:center!important;min-width:0!important;border-left:1px solid var(--ci-line)!important;padding-left:18px!important}.ci-blue-search-result-page .match-stat-row{grid-template-columns:minmax(0,1.4fr) minmax(86px,.8fr)!important;align-items:center!important}.ci-blue-search-result-page .match-stat-row article{min-width:0!important;padding:10px 14px!important;border-right:1px solid var(--ci-line)!important}.ci-blue-search-result-page .match-stat-row article:last-child{border-right:0!important}.ci-blue-search-result-page .expert-agree-stat{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;text-align:left!important}.ci-blue-search-result-page .circle-score{width:82px!important;height:82px!important;min-width:82px!important;margin:0!important;border:5px solid var(--ci-green)!important;color:var(--ci-green)!important;font-size:26px!important;font-weight:700!important}.ci-blue-search-result-page .match-stat-row span{color:var(--ci-navy)!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important}.ci-blue-search-result-page .match-stat-row small{color:var(--ci-muted)!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important}.ci-blue-search-result-page .expert-count-stat b{color:var(--ci-green)!important;font-size:34px!important;line-height:1!important;font-weight:700!important}.ci-blue-search-result-page .match-card-evidence{grid-column:4!important;grid-row:2!important;min-height:74px!important;padding:16px 18px!important;border:1px solid rgba(30,58,138,.12)!important;border-radius:12px!important;background:#f8fbff!important}.ci-blue-search-result-page .match-expert-count{flex:0 0 auto!important;border-radius:999px!important;padding:7px 10px!important;background:#eaf2ff!important;color:var(--ci-blue-dark)!important;font-size:12px!important;font-weight:700!important}.ci-blue-search-result-page .answer-why-card,.ci-blue-search-result-page .search-match-breakdown,.ci-blue-search-result-page .other-options{padding:18px!important}.ci-blue-search-result-page .answer-why-head{align-items:center!important}.ci-blue-search-result-page .link-button{color:var(--ci-blue)!important;font-weight:700!important}.ci-blue-search-result-page .match-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ci-blue-search-result-page .result-reason-card{min-height:176px!important;border:1px solid var(--ci-line)!important;border-radius:16px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-search-result-page .result-reason-card h2{font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:18px!important;font-weight:700!important}.ci-blue-search-result-page .search-match-breakdown{display:grid!important}.ci-blue-search-result-page .match-page-grid,.ci-blue-search-result-page .menu-match-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}.ci-blue-search-result-page .match-radar-card,.ci-blue-search-result-page .match-service-bars{min-height:260px!important;border:1px solid rgba(30,58,138,.12)!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important}.ci-blue-search-result-page .other-options-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.ci-blue-search-result-page .search-other-card{position:relative!important;grid-template-columns:34px 86px minmax(0,1fr) auto!important;gap:12px!important;min-width:0!important;border:1px solid rgba(30,58,138,.12)!important;border-radius:14px!important;background:#fff!important;padding:12px!important}.ci-blue-search-result-page .search-other-card img{width:86px!important;height:70px!important;border-radius:12px!important}.ci-blue-search-result-page .search-other-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important}.ci-blue-search-result-page .search-other-card .other-narrative{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.ci-blue-search-result-page .search-other-card .score,.ci-blue-search-result-page .search-other-card .no-score-badge{display:none!important}.ci-blue-search-result-page .search-other-card .mini-view{min-height:38px!important;border-radius:10px!important}.ci-blue-search-result-page .refine-mobile{display:none!important}@media(min-width:1025px){.ci-blue-result-shell .ci-blue-header{grid-template-columns:158px minmax(0,1fr) auto auto auto!important}.ci-blue-result-shell .ci-blue-header .menu-button{display:none!important}.ci-blue-result-shell .ci-blue-header .shell-top-brand{grid-column:1!important}.ci-blue-result-shell .ci-blue-header .home-primary-nav{grid-column:2!important}.ci-blue-search-result-page .match-answer-hero .answer-view-toggle{position:absolute!important;top:50%!important;right:34px!important;transform:translateY(-50%)!important}}@media(max-width:1180px){.ci-blue-search-result-page .top-result-main{grid-template-columns:38px 170px minmax(0,1fr)!important}.ci-blue-search-result-page .top-result-image{width:170px!important;height:132px!important}.ci-blue-search-result-page .match-stat-panel,.ci-blue-search-result-page .match-card-evidence{grid-column:2 / 4!important}.ci-blue-search-result-page .result-action-row.compact{grid-column:2 / 4!important;grid-row:auto!important;grid-template-columns:repeat(5,minmax(0,auto))!important}.ci-blue-search-result-page .match-stat-panel{border-left:0!important;border-top:1px solid var(--ci-line)!important;padding:16px 0 0!important}.ci-blue-search-result-page .other-options-grid,.ci-blue-search-result-page .match-page-grid,.ci-blue-search-result-page .menu-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1024px){.ci-blue-result-shell .ci-blue-header{width:calc(100% - 24px)!important;grid-template-columns:42px minmax(130px,auto) minmax(0,1fr) auto auto!important;margin-top:12px!important;padding:16px 22px 12px!important}.ci-blue-result-shell .ci-blue-header .menu-button{display:grid!important;grid-column:1!important}.ci-blue-result-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:static!important;transform:none!important}.ci-blue-result-shell .ci-blue-header .home-primary-nav{display:none!important}.ci-blue-search-result-page{width:min(calc(100% - 36px),760px)!important;padding-top:18px!important}.ci-blue-search-result-page .match-answer-hero{grid-template-columns:1fr!important;padding:22px 24px!important}.ci-blue-search-result-page .answer-view-toggle{position:static!important;transform:none!important;grid-column:1!important;grid-row:auto!important;justify-content:center!important}.ci-blue-search-result-page .match-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.ci-blue-search-result-page .top-result-main{grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important}.ci-blue-search-result-page .rank{grid-column:1!important;grid-row:1!important;z-index:2!important;align-self:start!important}.ci-blue-search-result-page .top-result-image{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:1.45 / 1!important}.ci-blue-search-result-page .top-result-copy{grid-column:1 / -1!important;grid-row:2!important}.ci-blue-search-result-page .match-card-evidence{grid-column:1 / -1!important;grid-row:3!important}.ci-blue-search-result-page .result-action-row.compact{grid-column:1 / -1!important;grid-row:4!important}.ci-blue-search-result-page .match-stat-panel,.ci-blue-search-result-page.match-result-page .match-top-card .match-stat-panel{grid-column:1 / -1!important;grid-row:5!important;border-left:0!important;border-top:1px solid var(--ci-line)!important;padding:14px 0 0!important}.ci-blue-search-result-page .result-action-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-search-result-page .match-reason-grid,.ci-blue-search-result-page .other-options-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.ci-blue-result-shell,.ci-blue-result-shell *{max-width:100%!important}.ci-blue-result-shell .ci-blue-header{width:calc(100% - 20px)!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;gap:10px!important;padding:14px 16px 12px!important}.ci-blue-result-shell .ci-blue-header .brand-title{font-size:27px!important;line-height:30px!important}.ci-blue-result-shell .ci-blue-header .brand-subtitle,.ci-blue-result-shell .ci-blue-header .language-dropdown button span,.ci-blue-result-shell .ci-blue-header .profile-shortcut span{display:none!important}.ci-blue-search-result-page{width:calc(100% - 20px)!important;padding:14px 0 34px!important;gap:16px!important}.ci-blue-search-result-page .match-result-location{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important}.ci-blue-search-result-page .match-answer-hero{min-height:auto!important;padding:18px 16px!important;border-radius:16px!important}.ci-blue-search-result-page .match-answer-hero h1{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-size:24px!important;line-height:1.2!important}.ci-blue-search-result-page .answer-view-toggle{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-search-result-page .match-top-card,.ci-blue-search-result-page .answer-why-card,.ci-blue-search-result-page .search-match-breakdown,.ci-blue-search-result-page .other-options{padding:16px!important;border-radius:16px!important}.ci-blue-search-result-page .top-result-copy h3{font-size:22px!important}.ci-blue-search-result-page .result-action-row.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-search-result-page .match-stat-row{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important}.ci-blue-search-result-page.match-result-page .match-top-card .match-stat-panel{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:none!important}.ci-blue-search-result-page.match-result-page .match-top-card .match-stat-row{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important}.ci-blue-search-result-page .match-stat-row article{width:100%!important;max-width:none!important;border-right:0!important;border-bottom:1px solid var(--ci-line)!important}.ci-blue-search-result-page .match-stat-row article:last-child{border-bottom:0!important}.ci-blue-search-result-page .expert-agree-stat{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;text-align:left!important}.ci-blue-search-result-page.match-result-page .match-top-card .match-stat-panel .expert-agree-stat{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;max-width:none!important;text-align:left!important}.ci-blue-search-result-page .expert-agree-stat>span{display:block!important;flex:1 1 calc(100% - 90px)!important;width:calc(100% - 90px)!important;min-width:0!important;max-width:none!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.ci-blue-search-result-page.match-result-page .match-top-card .match-stat-panel .expert-agree-stat>span{display:block!important;flex:1 1 calc(100% - 90px)!important;width:calc(100% - 90px)!important;max-width:none!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.ci-blue-search-result-page .expert-agree-stat>span small{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.ci-blue-search-result-page .expert-count-stat{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;text-align:left!important;width:100%!important}.ci-blue-search-result-page .expert-count-stat>span{display:block!important;width:100%!important;max-width:none!important;text-align:left!important;white-space:normal!important;word-break:normal!important}.ci-blue-search-result-page .circle-score{width:72px!important;height:72px!important;min-width:72px!important;font-size:22px!important}.ci-blue-search-result-page .answer-why-head{display:grid!important}.ci-blue-search-result-page .search-metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-search-result-page .match-page-grid,.ci-blue-search-result-page .menu-match-grid{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.ci-blue-search-result-page .match-page-grid>*,.ci-blue-search-result-page .menu-match-grid>*{flex:0 0 82%!important;scroll-snap-align:start!important}.ci-blue-search-result-page .search-other-card{grid-template-columns:30px 82px minmax(0,1fr)!important;gap:10px!important}.ci-blue-search-result-page .search-other-card img{width:82px!important;height:68px!important}.ci-blue-search-result-page .search-other-card .mini-view{grid-column:3!important;justify-self:start!important;min-height:34px!important}.ci-blue-search-result-page .refine-mobile{display:inline-flex!important;width:100%!important;min-height:48px!important;border-radius:12px!important;background:var(--ci-blue)!important}}@media(min-width:900px){.ci-blue-result-shell{background:radial-gradient(circle at 84% 7%,rgba(42,145,255,.07),transparent 26%),linear-gradient(180deg,#fff,#fbfdff 38%,#f7fbff)!important}.ci-blue-result-shell .ci-blue-header{width:min(calc(100% - 48px),1440px)!important;height:66px!important;min-height:66px!important;margin:0 auto!important;padding:18px 0 0!important;display:grid!important;grid-template-columns:28px 154px minmax(0,1fr) 70px 44px 108px!important;gap:16px!important;align-items:start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ci-blue-result-shell .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;margin-top:11px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.ci-blue-result-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;width:148px!important;min-width:148px!important;height:58px!important;min-height:58px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.ci-blue-result-shell .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-16px!important;top:-8px!important;width:274px!important;height:82px!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.ci-blue-result-shell .ci-blue-header .brand-title,.ci-blue-result-shell .ci-blue-header .brand-subtitle{display:none!important}.ci-blue-result-shell .ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;gap:clamp(32px,4.1vw,58px)!important;padding:10px 0 0 20px!important}.ci-blue-result-shell .ci-blue-header .home-primary-nav button{min-height:34px!important;padding:0!important;color:#06133f!important;background:transparent!important;font-size:13px!important;line-height:18px!important;font-weight:780!important}.ci-blue-result-shell .ci-blue-header .home-primary-nav button.active{color:#155cff!important}.ci-blue-result-shell .ci-blue-header .home-primary-nav button.active:after{bottom:-5px!important;width:34px!important;height:2px!important;border-radius:999px!important;background:#155cff!important}.ci-blue-result-shell .ci-blue-header .language-dropdown{grid-column:4!important;display:block!important;justify-self:end!important;margin-top:9px!important}.ci-blue-result-shell .ci-blue-header .home-notification-button{grid-column:5!important;display:grid!important;place-items:center!important;justify-self:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin-top:9px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.ci-blue-result-shell .ci-blue-header .language-dropdown>button{height:38px!important;min-height:38px!important;padding:0 13px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.ci-blue-result-shell .ci-blue-header .profile-shortcut{grid-column:6!important;justify-self:end!important;width:104px!important;min-width:104px!important;margin-top:8px!important;height:40px!important;min-height:40px!important;border:0!important;background:transparent!important;box-shadow:none!important}.ci-blue-search-result-page{width:min(calc(100% - 96px),1080px)!important;max-width:1080px!important;padding-top:0!important}.ci-blue-search-result-page .match-result-location{margin-top:0!important}.ci-blue-search-result-page .answer-main{gap:7px!important}.ci-blue-search-result-page .match-answer-hero{position:relative!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;box-sizing:border-box!important;height:90px!important;min-height:90px!important;padding:8px 170px!important}.ci-blue-search-result-page .match-answer-hero .answer-view-toggle{position:absolute!important;top:50%!important;right:34px!important;transform:translateY(-50%)!important;grid-column:auto!important;grid-row:auto!important}.ci-blue-search-result-page .match-answer-hero h1{max-width:580px!important;font-size:27px!important;line-height:1.15!important;white-space:normal!important}.ci-blue-search-result-page .top-result-main{grid-template-columns:38px 184px minmax(0,1fr) minmax(360px,.88fr)!important;grid-template-rows:auto auto!important;gap:16px 22px!important;align-items:center!important}.ci-blue-search-result-page .rank{grid-column:1!important;grid-row:1!important}.ci-blue-search-result-page .top-result-image{grid-column:2!important;grid-row:1!important;width:184px!important;height:132px!important}.ci-blue-search-result-page .top-result-copy{grid-column:3!important;grid-row:1!important}.ci-blue-search-result-page .result-action-row.compact{grid-column:2 / 4!important;grid-row:2!important;grid-template-columns:repeat(5,minmax(0,auto))!important;align-self:start!important;width:100%!important}.ci-blue-search-result-page .result-action-row.compact button:first-child{grid-column:auto!important}.ci-blue-search-result-page .match-stat-panel{grid-column:4!important;grid-row:1!important;display:block!important;height:auto!important;align-self:center!important;border-left:1px solid var(--ci-line)!important;border-top:0!important;padding:0 0 0 18px!important}.ci-blue-search-result-page .match-stat-row{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(72px,.55fr)!important;width:100%!important;align-items:center!important}.ci-blue-search-result-page .expert-agree-stat{grid-template-columns:82px minmax(0,1fr)!important}.ci-blue-search-result-page .match-card-evidence{grid-column:4!important;grid-row:2!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0!important;grid-template-columns:132px minmax(0,1fr) 70px!important;gap:6px!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.menu-button,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>nav.home-primary-nav,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>.language-dropdown,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-notification-button.app-notification-button{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand{grid-column:1!important;display:grid!important;visibility:visible!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:45px!important;min-height:45px!important;max-height:45px!important;justify-self:start!important;position:relative!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand>img.brand-logo-img{position:absolute!important;left:-15px!important;top:-13px!important;width:210px!important;min-width:210px!important;max-width:210px!important;height:63px!important;min-height:63px!important;max-height:63px!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.profile-shortcut{grid-column:3!important;display:grid!important;visibility:visible!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:36px!important;min-height:36px!important;max-height:36px!important;justify-self:end!important}}@media(min-width:900px)and (max-width:1024px){.ci-blue-search-result-page .top-result-main{grid-template-columns:34px 150px minmax(150px,1fr) minmax(330px,.9fr)!important;gap:14px!important}.ci-blue-search-result-page .top-result-image{width:150px!important;height:140px!important}.ci-blue-search-result-page .result-action-row.compact{grid-column:2 / 4!important;grid-template-columns:94px 92px 64px 80px 64px!important;gap:8px!important}.ci-blue-search-result-page .result-action-row.compact button{min-width:0!important;padding-inline:8px!important}.ci-blue-search-result-page .match-stat-row{grid-template-columns:minmax(0,1fr) 72px!important}.ci-blue-search-result-page .expert-agree-stat{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.ci-blue-search-result-page .circle-score{width:70px!important;height:70px!important;min-width:70px!important;font-size:22px!important}.ci-blue-search-result-page .match-stat-row span{font-size:12px!important;line-height:1.18!important}.ci-blue-search-result-page .match-stat-row small{display:none!important}.ci-blue-search-result-page .expert-count-stat b{font-size:30px!important}}.ci-blue-detail-shell{--ci-navy: #0d1b3d;--ci-blue: #2563eb;--ci-blue-dark: #1e3a8a;--ci-blue-soft: #eff6ff;--ci-line: rgba(13, 27, 61, .1);--ci-muted: rgba(13, 27, 61, .62);--ci-green: #2f7d32;--ci-warning: #d97706;--ci-surface: rgba(255, 255, 255, .96);--ci-shadow-soft: 0 18px 44px rgba(13, 27, 61, .07);--ci-shadow-card: 0 22px 56px rgba(13, 27, 61, .09);overflow-x:hidden!important;background:radial-gradient(circle at 76% 0%,rgba(43,167,255,.12),transparent 30%),linear-gradient(180deg,#f7fbff,#f2f4f7 44%,#fff)!important}.ci-blue-detail-shell .result-sidebar,.ci-blue-detail-shell .result-share-actions{display:none!important}.ci-blue-detail-shell .ci-blue-header{width:min(100% - 32px,1180px)!important;min-height:76px!important;margin:16px auto 0!important;padding:20px 28px 10px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffff5!important;box-shadow:0 14px 38px #0d1b3d12!important}.ci-blue-detail-shell .ci-blue-header .home-primary-nav{display:flex!important}.ci-blue-detail-shell .ci-blue-header .shell-top-brand{padding:0!important;border:0!important;background:transparent!important}.ci-blue-detail-shell .ci-blue-header .brand-title{font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:34px!important;line-height:34px!important;font-weight:700!important}.ci-blue-detail-shell .ci-blue-header .brand-subtitle{color:#0d1b3dc7!important;font-size:13px!important;line-height:18px!important;font-weight:400!important}.ci-blue-place-page{width:min(calc(100% - 64px),1280px)!important;max-width:1280px!important;margin:0 auto!important;padding:28px 0 64px!important;gap:18px!important;background:transparent!important;font-family:var(--font-body)!important}.ci-blue-place-page .result-detail-topbar{padding:0 2px!important}.ci-blue-place-page .result-detail-topbar .back-button,.ci-blue-place-page .result-detail-topbar .ghost,.ci-blue-place-page .result-utility-row .ghost{min-height:40px!important;border-radius:12px!important;border-color:#1e3a8a24!important;background:#ffffffeb!important;color:var(--ci-blue-dark)!important;font-size:13px!important;font-weight:700!important}.ci-blue-place-page .result-hero-grid{display:grid!important;grid-template-columns:minmax(0,560px) minmax(0,420px) 180px!important;gap:28px!important;align-items:stretch!important;padding:24px!important;border:1px solid var(--ci-line)!important;border-radius:18px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-card)!important}.ci-blue-place-page .result-hero-media{min-height:0!important}.ci-blue-place-page .result-hero-image{width:100%!important;height:auto!important;aspect-ratio:1.62 / 1!important;border-radius:14px!important;object-fit:cover!important;box-shadow:none!important}.ci-blue-place-page .photo-count{border:1px solid rgba(13,27,61,.1)!important;border-radius:10px!important;color:var(--ci-navy)!important;font-weight:700!important}.ci-blue-place-page .floating-collage{display:none!important}.ci-blue-place-page .result-hero-copy{align-content:center!important;gap:10px!important;padding:0!important}.ci-blue-place-page .place-category-pill{width:fit-content!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:0 12px!important;background:var(--ci-blue-soft)!important;color:var(--ci-blue-dark)!important;font-size:12px!important;font-weight:700!important}.ci-blue-place-page .result-hero-copy h1{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:40px!important;line-height:1.08!important;font-weight:700!important}.ci-blue-place-page .result-hero-copy p{color:var(--ci-muted)!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important}.ci-blue-place-page .place-rating-row{color:var(--ci-navy)!important;font-weight:700!important}.ci-blue-place-page .place-rating-row span{color:#f59e0b!important}.ci-blue-place-page .open-line{color:var(--ci-green)!important;font-weight:700!important}.ci-blue-place-page .chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ci-blue-place-page .chips .tag-chip{min-height:28px!important;border-radius:999px!important;border-color:#2563eb29!important;background:var(--ci-blue-soft)!important;color:var(--ci-blue-dark)!important;font-size:12px!important;font-weight:700!important}.ci-blue-place-page .knowledge-score-card{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;gap:8px!important;min-width:0!important;border:1px solid rgba(37,99,235,.12)!important;border-radius:16px!important;background:linear-gradient(180deg,#eef6ff,#fff)!important;box-shadow:none!important;text-align:center!important}.ci-blue-place-page .knowledge-score-label{color:var(--ci-blue-dark)!important;font-size:12px!important;font-weight:700!important}.ci-blue-place-page .knowledge-score-value{color:var(--ci-navy)!important;font-family:var(--font-heading)!important;font-size:52px!important;line-height:1!important;font-weight:700!important}.ci-blue-place-page .knowledge-score-card small{max-width:140px!important;color:var(--ci-muted)!important;font-weight:400!important}.ci-blue-place-page .result-thumbs{display:grid!important;grid-template-columns:repeat(6,minmax(0,72px))!important;justify-content:start!important;gap:8px!important}.ci-blue-place-page .result-thumb-tile{position:relative!important;display:block!important;width:72px!important;height:64px!important}.ci-blue-place-page .result-thumb-tile img{width:100%!important;height:100%!important;border-radius:8px!important;object-fit:cover!important;box-shadow:none!important}.ci-blue-place-page .result-thumb-tile em{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#0d1b3d9e!important;color:#fff!important;font-style:normal!important;font-weight:700!important}.ci-blue-place-page .result-action-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;min-height:76px!important;overflow:hidden!important;border:1px solid var(--ci-line)!important;border-radius:16px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-place-page .result-action-row button{width:100%!important;min-height:76px!important;border:0!important;border-right:1px solid var(--ci-line)!important;border-radius:0!important;background:transparent!important;color:var(--ci-blue-dark)!important;font-size:13px!important;font-weight:700!important}.ci-blue-place-page .result-action-row button:last-child{border-right:0!important}.ci-blue-place-page .result-action-row .primary{color:#fff!important;background:linear-gradient(135deg,#1e3a8a,#2563eb)!important}.ci-blue-place-page .result-action-row button:disabled{color:#0d1b3d5c!important;cursor:not-allowed!important}.ci-blue-place-page .result-utility-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.ci-blue-place-page .result-insight-grid{display:grid!important;grid-template-columns:1fr 1fr .85fr 1.15fr!important;gap:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ci-blue-place-page .result-reason-card,.ci-blue-place-page .result-ai-summary,.ci-blue-place-page .result-insight-grid .map-panel,.ci-blue-place-page .match-section,.ci-blue-place-page .alternatives-section,.ci-blue-place-page .experts-agree,.ci-blue-place-page .why-result,.ci-blue-place-page .media-gallery,.ci-blue-place-page .short-video-feed{border:1px solid var(--ci-line)!important;border-radius:16px!important;background:var(--ci-surface)!important;box-shadow:var(--ci-shadow-soft)!important}.ci-blue-place-page .result-reason-card h2,.ci-blue-place-page .match-section h2,.ci-blue-place-page .alternatives-section h2,.ci-blue-place-page .experts-agree h2,.ci-blue-place-page .why-result h2{font-family:var(--font-heading)!important;color:var(--ci-navy)!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important}.ci-blue-place-page .result-reason-card li,.ci-blue-place-page .result-ai-summary p{color:var(--ci-muted)!important;font-weight:400!important}.ci-blue-place-page .result-insight-grid .map-panel{min-height:260px!important;overflow:hidden!important}.ci-blue-place-page .result-insight-grid .leaflet-map{height:210px!important}.ci-blue-place-page .match-section,.ci-blue-place-page .alternatives-section,.ci-blue-place-page .result-bottom-grid,.ci-blue-place-page .why-result,.ci-blue-place-page .media-gallery,.ci-blue-place-page .short-video-feed{padding:22px!important}.ci-blue-place-page .match-radar-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ci-blue-place-page .match-radar-card,.ci-blue-place-page .menu-score-group{border-color:#1e3a8a1f!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important}.ci-blue-place-page .alternatives-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.ci-blue-place-page .alternative-card{border-color:#1e3a8a1f!important;border-radius:14px!important}@media(min-width:1025px){.ci-blue-detail-shell .ci-blue-header{grid-template-columns:158px minmax(0,1fr) auto auto auto!important}.ci-blue-detail-shell .ci-blue-header .menu-button{display:none!important}.ci-blue-detail-shell .ci-blue-header .shell-top-brand{grid-column:1!important;position:static!important;transform:none!important}.ci-blue-detail-shell .ci-blue-header .home-primary-nav{grid-column:2!important}}@media(max-width:1180px){.ci-blue-place-page .result-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important}.ci-blue-place-page .knowledge-score-card{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) auto!important;justify-items:start!important;text-align:left!important;padding:18px!important}.ci-blue-place-page .knowledge-score-value{grid-column:2!important;grid-row:1 / span 3!important}.ci-blue-place-page .result-insight-grid,.ci-blue-place-page .match-radar-grid,.ci-blue-place-page .alternatives-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1024px){.ci-blue-detail-shell .ci-blue-header{width:calc(100% - 24px)!important;grid-template-columns:42px minmax(130px,auto) minmax(0,1fr) auto auto!important;margin-top:12px!important;padding:16px 22px 12px!important}.ci-blue-detail-shell .ci-blue-header .menu-button{display:grid!important;grid-column:1!important}.ci-blue-detail-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:static!important;transform:none!important}.ci-blue-detail-shell .ci-blue-header .home-primary-nav{display:none!important}.ci-blue-place-page{width:min(calc(100% - 36px),820px)!important;padding-top:18px!important}}@media(max-width:640px){.ci-blue-detail-shell,.ci-blue-detail-shell *{max-width:100%!important}.ci-blue-detail-shell .ci-blue-header{width:calc(100% - 20px)!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;gap:10px!important;padding:14px 16px 12px!important}.ci-blue-detail-shell .ci-blue-header .brand-title{font-size:27px!important;line-height:30px!important}.ci-blue-detail-shell .ci-blue-header .brand-subtitle,.ci-blue-detail-shell .ci-blue-header .language-dropdown button span,.ci-blue-detail-shell .ci-blue-header .profile-shortcut span{display:none!important}.ci-blue-place-page{width:calc(100% - 20px)!important;padding:14px 0 34px!important;gap:14px!important}.ci-blue-place-page .result-detail-topbar{display:grid!important;gap:10px!important}.ci-blue-place-page .result-detail-topbar>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-place-page .result-hero-grid{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important;border-radius:16px!important}.ci-blue-place-page .result-hero-copy{order:2!important}.ci-blue-place-page .knowledge-score-card{order:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:start!important;width:100%!important;min-width:0!important;min-height:96px!important;padding:16px!important;text-align:left!important}.ci-blue-place-page.result-detail-page .result-hero-grid .result-score-panel.knowledge-score-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:96px!important;height:auto!important}.ci-blue-place-page .knowledge-score-card .knowledge-score-value,.ci-blue-place-page .result-score-panel.knowledge-score-card b{display:block!important;grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important;font-size:44px!important;line-height:1!important}.ci-blue-place-page .knowledge-score-card>span,.ci-blue-place-page .knowledge-score-card>small{display:block!important;grid-column:1!important;max-width:none!important}.ci-blue-place-page .result-hero-copy h1{font-size:28px!important}.ci-blue-place-page .result-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ci-blue-place-page .result-thumb-tile{width:100%!important;height:auto!important;aspect-ratio:1.18 / 1!important}.ci-blue-place-page .result-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}.ci-blue-place-page .result-action-row button{min-height:64px!important;border-bottom:1px solid var(--ci-line)!important}.ci-blue-place-page .result-action-row button:nth-child(2n){border-right:0!important}.ci-blue-place-page .result-action-row button:nth-last-child(-n+2){border-bottom:0!important}.ci-blue-place-page .result-utility-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-place-page .result-insight-grid,.ci-blue-place-page .match-radar-grid,.ci-blue-place-page .alternatives-grid{grid-template-columns:1fr!important}.ci-blue-place-page .match-section,.ci-blue-place-page .alternatives-section,.ci-blue-place-page .result-bottom-grid,.ci-blue-place-page .why-result,.ci-blue-place-page .media-gallery,.ci-blue-place-page .short-video-feed{padding:16px!important;border-radius:16px!important}}.ci-blue-community-shell .ci-blue-header{grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto auto!important}.ci-blue-community-shell .ci-blue-header .menu-button{display:none!important}.ci-blue-community-shell .ci-blue-header .shell-top-brand{grid-column:1!important}.ci-blue-community-shell .ci-blue-header .home-primary-nav{grid-column:2!important;justify-content:flex-start!important;gap:clamp(18px,2vw,30px)!important}@media(max-width:900px){.ci-blue-community-shell .ci-blue-header{grid-template-columns:38px minmax(0,1fr) auto!important}.ci-blue-community-shell .ci-blue-header .menu-button{display:inline-flex!important}.ci-blue-community-shell .ci-blue-header .shell-top-brand{grid-column:2!important}.ci-blue-community-shell .ci-blue-header .home-primary-nav,.ci-blue-community-shell .profile-shortcut,.ci-blue-community-shell .logout-shortcut{display:none!important}}@media(max-width:760px){.ci-blue-community-shell .ci-blue-header{grid-template-columns:38px minmax(0,1fr) auto!important}.ci-blue-community-shell .ci-blue-header .menu-button{display:inline-flex!important}.ci-blue-community-shell .ci-blue-header .shell-top-brand{grid-column:2!important}}@media(min-width:1200px){html,body{background:#fdfdff!important;overflow-x:hidden!important}.ci-blue-home-shell{--ci-navy: #07164f;--ci-blue: #155cff;--ci-orange: #ff6a00;--ver012-page-w: min(1438px, calc(100vw - 96px) );--ver012-header-w: min(1436px, calc(100vw - 96px) );min-height:calc(100vh - 8px)!important;height:100vh!important;padding:0!important;overflow:hidden!important;background:radial-gradient(circle at 74% 18%,rgba(21,92,255,.045),transparent 30%),linear-gradient(180deg,#fff,#fbfdff 48%,#fdfdfd)!important}.ci-blue-home-shell .ci-blue-header{position:relative!important;top:auto!important;width:var(--ver012-header-w)!important;height:100px!important;min-height:100px!important;margin:0 auto!important;padding:24px 0 0!important;display:grid!important;grid-template-columns:300px minmax(0,1fr) 70px 44px 108px!important;gap:13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{position:relative!important;grid-column:1!important;width:245px!important;height:82px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.ci-blue-home-shell .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-16px!important;top:-12px!important;width:365px!important;height:110px!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.ci-blue-home-shell .ci-blue-header .brand-title,.ci-blue-home-shell .ci-blue-header .brand-subtitle{display:none!important}.ci-blue-home-shell .ci-blue-header .home-primary-nav{grid-column:2!important;justify-content:flex-start!important;align-self:start!important;gap:43px!important;padding:22px 0 0 55px!important}.ci-blue-home-shell .ci-blue-header .home-primary-nav button{min-height:34px!important;padding:0!important;color:#040b26!important;font-family:var(--ci-body-font)!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.ci-blue-home-shell .ci-blue-header .home-primary-nav button.active{color:var(--ci-blue)!important}.ci-blue-home-shell .ci-blue-header .home-primary-nav button.active:after{width:43px!important;height:3px!important;bottom:-4px!important;background:var(--ci-blue)!important;border-radius:999px!important}.ci-blue-home-shell .ci-blue-header .menu-button,.ci-blue-home-shell .ci-blue-header .logout-shortcut{display:none!important}.ci-blue-home-shell .ci-blue-header .language-dropdown{grid-column:3!important;align-self:start!important;margin-top:8px!important;position:relative!important}.ci-blue-home-shell .ci-blue-header .language-dropdown>button{width:58px!important;min-width:58px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-color:#e2e9f5!important;background:#fff!important;box-shadow:0 10px 28px #091b4a0f!important;font-size:14px!important;font-weight:700!important}.ci-blue-home-shell .ci-blue-header .language-dropdown .language-globe-icon{width:15px!important;height:15px!important;color:#07164f!important;stroke-width:2px!important}.ci-blue-home-shell .ci-blue-header .home-notification-button{grid-column:4!important;align-self:start!important;justify-self:center!important;margin-top:8px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #e2e9f5!important;border-radius:50%!important;background:#fff!important;color:#07164f!important;box-shadow:0 10px 28px #091b4a0b!important}.ci-blue-home-shell .ci-blue-header .home-notification-button svg{width:16px!important;height:16px!important;stroke-width:2px!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut{grid-column:5!important;align-self:start!important;justify-self:end!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;margin-top:7px!important;padding:0 18px!important;justify-content:center!important;border:0!important;background:var(--ci-blue)!important;box-shadow:0 12px 28px #155cff33!important;color:#fff!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut img,.ci-blue-home-shell .ci-blue-header .profile-shortcut:after{display:none!important}.ci-blue-home-shell .ci-blue-header .profile-shortcut span{color:#fff!important;font-size:14px!important;font-weight:700!important}.ci-blue-home-shell .home-brand{display:none!important}.ci-blue-home-shell .home-ci-blue{position:relative!important;width:var(--ver012-page-w)!important;max-width:var(--ver012-page-w)!important;height:calc(100vh - 100px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.ci-blue-index-page .home-v21-hero,.ci-blue-home-shell .home-ci-blue .home-v21-hero{position:relative!important;display:block!important;width:100%!important;height:535px!important;min-height:535px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue .home-hero{position:absolute!important;left:15px!important;top:45px!important;width:760px!important;min-height:245px!important;display:block!important;text-align:left!important;z-index:3!important}.ci-blue-home-shell .home-hero-badge{display:inline-flex!important;width:180px!important;height:35px!important;margin:0 0 25px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:0 8px 24px #08164f0a!important;font-size:13px!important;line-height:17px!important;font-weight:900!important}.ci-blue-home-shell .home-hero-badge svg{width:14px!important;color:var(--ci-orange)!important}.ci-blue-home-shell .home-v21-hero .home-hero h1,.ci-blue-index-page .home-v21-hero .home-hero h1{margin:0!important;color:#06144f!important;font-family:"Sora",var(--ci-heading-font),system-ui,sans-serif!important;font-size:62px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:0!important;max-width:760px!important}.ci-blue-home-shell .home-v21-hero .home-hero h1 mark{color:var(--ci-blue)!important;background:transparent!important;font-weight:800!important}.ci-blue-home-shell .home-v21-hero .home-hero p{width:560px!important;margin:22px 0 0!important;color:#07164f!important;font-size:17px!important;line-height:1.75!important;font-weight:500!important}.ci-blue-home-shell .home-ci-blue .home-visual-frame,.ci-blue-index-page .home-visual-frame{position:absolute!important;left:min(825px,calc(100% - 510px))!important;top:-22px!important;width:460px!important;height:525px!important;display:block!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;z-index:1!important}.ci-blue-home-shell .home-ci-blue .home-mascot-image{width:460px!important;height:525px!important;object-fit:contain!important;object-position:center top!important}.ci-blue-home-shell .home-ci-blue .home-category-tags{position:absolute!important;left:13px!important;top:344px!important;width:800px!important;max-width:800px!important;height:89px!important;display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:19px!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:4!important}.ci-blue-home-shell .home-category-tags .tag-chip,.ci-blue-home-shell .home-category-tags .home-category-more{display:grid!important;grid-template-rows:58px 20px!important;justify-items:center!important;align-items:center!important;min-width:0!important;width:75px!important;min-height:82px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:13px!important;line-height:18px!important;font-weight:800!important;text-align:center!important;white-space:nowrap!important}.ci-blue-home-shell .home-category-tags .tag-chip svg,.ci-blue-home-shell .home-category-tags .home-category-more svg{width:58px!important;height:58px!important;padding:14px!important;border:1px solid #dfe8f5!important;border-radius:50%!important;background:#fff!important;color:var(--ci-blue)!important;box-shadow:0 10px 24px #08164f0a!important}.ci-blue-home-shell .home-category-tags .tag-chip.active{background:transparent!important;color:#07164f!important}.ci-blue-home-shell .home-v21-hero>.search-box{position:absolute!important;left:0!important;top:455px!important;width:752px!important;max-width:752px!important;height:57px!important;min-height:57px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 58px!important;gap:0!important;padding:0 0 0 4px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;box-shadow:0 14px 30px #08164f0f!important;overflow:visible!important;z-index:5!important}.ci-blue-home-shell .home-v21-hero>.search-box:before{display:none!important}.ci-blue-home-shell .home-v21-hero>.search-box:after{display:none!important}.ci-blue-home-shell .home-v21-hero>.search-box .search-leading-icon{grid-column:1!important;align-self:center!important;justify-self:center!important;width:24px!important;height:24px!important;color:#07164f!important;stroke-width:2.2px!important}.ci-blue-home-shell .home-v21-hero .search-box textarea{grid-column:2!important;height:55px!important;min-height:55px!important;padding:15px 8px 0!important;color:#07164f!important;font-size:16px!important;line-height:22px!important;font-weight:600!important;overflow:hidden!important}.ci-blue-home-shell .home-v21-hero .search-box textarea::placeholder{color:#9aa4b8!important;opacity:1!important}.ci-blue-home-shell .home-v21-hero .search-box:not(.compact) button{grid-column:3!important;width:58px!important;height:58px!important;min-height:58px!important;margin:-1px 0 0!important;border-radius:50%!important;background:#e5f1ff!important;box-shadow:none!important}.ci-blue-home-shell .home-v21-hero .search-box:not(.compact) button:before,.ci-blue-home-shell .home-v21-hero .search-box:not(.compact) button:after{background:var(--ci-blue)!important;border-color:var(--ci-blue)!important}.ci-blue-home-shell .home-v21-hero>.home-location-bar{position:absolute!important;left:774px!important;top:456px!important;width:63px!important;min-width:63px!important;height:57px!important;min-height:57px!important;padding:0!important;display:block!important;border:0!important;border-radius:50%!important;background:#e5f1ff!important;box-shadow:none!important;z-index:5!important}.ci-blue-home-shell .home-v21-hero>.home-location-bar .home-location-label,.ci-blue-home-shell .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{display:none!important}.ci-blue-home-shell .home-v21-hero>.home-location-bar:before{content:none!important}.ci-blue-home-shell .home-preference-chips{position:absolute!important;left:0!important;top:537px!important;width:840px!important;display:flex!important;gap:11px!important;margin:0!important;padding:0!important;z-index:5!important}.ci-blue-home-shell .home-preference-chips:before{content:"Best matches";align-self:center;color:#07164f;font-size:14px;font-weight:800;white-space:nowrap;margin-right:4px}.ci-blue-home-shell .home-preference-chips button{height:34px!important;min-height:34px!important;padding:0 15px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important}.ci-blue-home-shell .home-preference-chips button:first-of-type{display:none!important}.ci-blue-home-shell .home-preference-chips button svg{display:none!important}.ci-blue-home-shell .suggestions,.ci-blue-home-shell .home-v22-cta,.ci-blue-home-shell .home-v22-stats{display:none!important}.ci-blue-home-shell .popular-nearby{position:absolute!important;left:0!important;top:596px!important;width:min(1390px,100%)!important;height:305px!important;display:grid!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important}.ci-blue-home-shell .popular-nearby>div:first-child{height:32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ci-blue-home-shell .popular-nearby h2{margin:0!important;color:#07164f!important;font-size:21px!important;line-height:30px!important;font-weight:800!important}.ci-blue-home-shell .popular-nearby h2 svg,.ci-blue-home-shell .popular-nearby h2:after{display:none!important}.ci-blue-home-shell .popular-nearby h2 span{color:var(--ci-orange)!important;font-size:18px!important}.ci-blue-home-shell .popular-controls{display:flex!important;gap:14px!important;align-items:center!important}.ci-blue-home-shell .popular-controls button{width:40px!important;height:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;border:1px solid #dfe8f5!important;border-radius:50%!important;background:#fff!important;color:#07164f!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important}.ci-blue-home-shell .popular-controls button:first-child svg{transform:rotate(90deg)!important}.ci-blue-home-shell .popular-controls button:nth-child(2) svg{transform:rotate(-90deg)!important}.ci-blue-home-shell .popular-controls button:last-child{width:auto!important;padding:0 18px!important;border-radius:999px!important}.ci-blue-home-shell .popular-rail{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:19px!important;width:100%!important;height:260px!important;overflow:hidden!important}.ci-blue-home-shell .popular-card{position:relative!important;display:block!important;height:260px!important;min-height:260px!important;border:1px solid #dfe8f5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 28px #08164f0d!important;overflow:hidden!important}.ci-blue-home-shell .popular-card-media{height:120px!important;border-radius:0!important}.ci-blue-home-shell .popular-card img{width:100%!important;height:120px!important;aspect-ratio:auto!important;border-radius:0!important;object-fit:cover!important;box-shadow:none!important}.ci-blue-home-shell .popular-card-media>svg{position:absolute!important;right:16px!important;top:176px!important;color:#64748b!important;fill:transparent!important;filter:none!important}.ci-blue-home-shell .popular-match-badge{position:absolute!important;left:12px!important;top:13px!important;width:52px!important;height:50px!important;border-radius:10px!important;background:#07144ff0!important;color:#fff!important;display:grid!important;place-items:center!important;gap:0!important;padding:5px!important}.ci-blue-home-shell .popular-match-badge b{color:#fff!important;font-size:18px!important;line-height:18px!important;font-weight:900!important}.ci-blue-home-shell .popular-match-badge span{color:#fff!important;font-size:11px!important;line-height:12px!important;font-weight:700!important}.ci-blue-home-shell .popular-card-body{display:block!important;padding:13px 15px 0!important}.ci-blue-home-shell .popular-card-body b{display:block!important;color:#07164f!important;font-size:16px!important;line-height:21px!important;font-weight:800!important;margin-bottom:4px!important}.ci-blue-home-shell .popular-card-body span,.ci-blue-home-shell .popular-card-body small{display:block!important;color:#07164f!important;font-size:13px!important;line-height:20px!important;font-weight:700!important}.ci-blue-home-shell .popular-card-tags{position:absolute!important;left:15px!important;right:15px!important;bottom:13px!important;display:flex!important;gap:6px!important;overflow:hidden!important}.ci-blue-home-shell .popular-card-tags em{flex:0 0 auto!important;height:27px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border-radius:8px!important;background:#eef4ff!important;color:var(--ci-blue)!important;font-size:12px!important;line-height:16px!important;font-weight:800!important;font-style:normal!important}}@media(min-width:1200px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{position:absolute!important;left:0!important;top:455px!important;justify-self:auto!important;align-self:auto!important;height:57px!important;min-height:57px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{position:absolute!important;left:610px!important;top:455px!important;width:205px!important;height:57px!important;min-height:57px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;z-index:9!important;pointer-events:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{position:absolute!important;left:0!important;top:0!important;display:inline-flex!important;width:82px!important;height:57px!important;min-height:57px!important;justify-content:center!important;gap:5px!important;padding:0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:15px!important;line-height:20px!important;font-weight:800!important;pointer-events:auto!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] svg{display:block!important;width:20px!important;height:20px!important;color:#07164f!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] span{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle],.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar .home-location-label{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{position:absolute!important;left:164px!important;top:0!important;display:grid!important;place-items:center!important;width:57px!important;height:57px!important;min-height:57px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#155cff!important;box-shadow:none!important;pointer-events:auto!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] svg{display:block!important;width:20px!important;height:20px!important;color:#155cff!important;stroke-width:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] span{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar:before{content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero:after{content:none!important;display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-engine-card{position:absolute;left:auto;right:0;top:374px;box-sizing:border-box;width:268px;height:118px;display:block;padding:22px 24px;border:1px solid #dfe8f5;border-radius:16px;background:#fff;box-shadow:0 16px 34px #08164f0f;color:#07164f;font-family:var(--ci-body-font);font-size:14px;line-height:1.45;font-weight:600;z-index:4}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-engine-card b{display:block;margin:0 0 4px;color:#07164f;font-size:15px;line-height:20px;font-weight:800}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-engine-card p{margin:0;color:#07164f;font-size:13px;line-height:18px;font-weight:600}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-engine-card button{display:inline-flex;align-items:center;margin:1px 0 0;padding:0;border:0;background:transparent;color:#07164f;font:inherit;font-size:13px;line-height:18px;font-weight:700}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar .city-picker-panel{position:absolute!important;z-index:6!important;left:auto!important;right:-48px!important;top:auto!important;bottom:calc(100% + 14px)!important;width:430px!important;max-width:min(430px,calc(100vw - 96px))!important;max-height:420px!important;display:grid!important;gap:16px!important;padding:18px!important;overflow:auto!important;border:1px solid #dfe8f5!important;border-radius:18px!important;background:#fffffffb!important;box-shadow:0 26px 70px #08164f29!important;color:#07164f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;pointer-events:auto!important;z-index:60!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel header h2,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel h3{color:#07164f!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel header button{background:#eef4ff!important;color:#07164f!important;border-radius:11px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel .location-search{border-color:#dfe8f5!important;background:#fff!important;box-shadow:inset 0 0 0 1px #155cff05!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel .location-search input{color:#07164f!important;font-weight:600!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel section{border-color:#e8eef8!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel section button{color:#07164f!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel section button:hover,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel section button.active{background:#eef4ff!important;color:#07164f!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .city-picker-panel section button.active svg{color:#155cff!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box-prompt{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{transform:scale(1.42)!important;transform-origin:50% 0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{position:absolute!important;left:0!important;top:537px!important;width:min(760px,100%)!important;transform:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .home-hero h1{width:760px!important;max-width:760px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .home-category-more{box-shadow:none!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.active{box-shadow:none!important;background:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .home-category-more svg{stroke-width:1.72px!important;border-color:#dfe8f5!important;box-shadow:0 8px 20px #08164f09!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box:before,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box:after{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box:not(.compact) button{position:relative!important;z-index:12!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea::placeholder{font-weight:500!important}}@media(min-width:1200px)and (max-width:1450px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero:after{left:auto!important;right:-23px!important;width:268px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar .city-picker-panel{right:-16px!important}}@media(min-width:1200px)and (max-height:900px){.ci-blue-home-shell{--ver012-header-h: 82px}.ci-blue-home-shell .ci-blue-header{height:var(--ver012-header-h)!important;min-height:var(--ver012-header-h)!important;padding-top:12px!important}.ci-blue-home-shell .ci-blue-header .brand-logo-img{top:-20px!important;width:370px!important;height:111px!important}.ci-blue-home-shell .ci-blue-header .home-primary-nav{padding-top:17px!important}.ci-blue-home-shell .ci-blue-header .language-dropdown,.ci-blue-home-shell .ci-blue-header .profile-shortcut{margin-top:7px!important}.ci-blue-home-shell .home-ci-blue{height:calc(100vh - var(--ver012-header-h))!important}.ci-blue-home-shell .home-ci-blue .home-hero{top:22px!important}.ci-blue-home-shell .home-hero-badge{margin-bottom:18px!important}.ci-blue-home-shell .home-v21-hero .home-hero h1,.ci-blue-index-page .home-v21-hero .home-hero h1{font-size:54px!important;line-height:1.03!important}.ci-blue-home-shell .home-v21-hero .home-hero p{margin-top:16px!important;font-size:16px!important;line-height:1.62!important}.ci-blue-home-shell .home-ci-blue .home-visual-frame,.ci-blue-index-page .home-visual-frame{top:-30px!important;height:475px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{transform:scale(1.18)!important}.ci-blue-home-shell .home-ci-blue .home-category-tags{top:286px!important}.ci-blue-home-shell .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{top:378px!important}.ci-blue-home-shell .home-v21-hero>.home-location-bar,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{top:378px!important}.ci-blue-home-shell .home-preference-chips,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{top:456px!important}.ci-blue-home-shell .popular-nearby,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:510px!important;height:calc(100vh - var(--ver012-header-h) - 526px)!important;min-height:150px!important;max-height:305px!important;grid-template-rows:32px minmax(0,1fr)!important}.ci-blue-home-shell .popular-rail{height:100%!important;min-height:110px!important;max-height:260px!important}.ci-blue-home-shell .popular-card{height:100%!important;min-height:110px!important}.ci-blue-home-shell .popular-card-media,.ci-blue-home-shell .popular-card img{height:clamp(52px,45%,120px)!important}.ci-blue-home-shell .popular-card-body{padding-top:10px!important}.ci-blue-home-shell .popular-card-body b{font-size:15px!important;line-height:19px!important;margin-bottom:2px!important}.ci-blue-home-shell .popular-card-body span,.ci-blue-home-shell .popular-card-body small{font-size:12px!important;line-height:17px!important}.ci-blue-home-shell .popular-card-tags{display:none!important}}@media(min-width:1200px)and (max-height:800px){.ci-blue-home-shell .popular-match-badge{left:10px!important;top:10px!important;width:48px!important;height:45px!important}.ci-blue-home-shell .popular-match-badge b{font-size:17px!important;line-height:17px!important}.ci-blue-home-shell .popular-match-badge span{font-size:10px!important;line-height:11px!important}.ci-blue-home-shell .popular-card-body{padding:8px 11px 0!important}.ci-blue-home-shell .popular-card-body b{font-size:13px!important;line-height:16px!important}.ci-blue-home-shell .popular-card-body span,.ci-blue-home-shell .popular-card-body small{display:none!important}}@keyframes beawIndexLoadIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(min-width:1200px){.ci-blue-home-shell .ci-blue-header,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{animation:beawIndexLoadIn .42s cubic-bezier(.22,1,.36,1) both!important;will-change:opacity,transform}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{animation:beawIndexLoadIn .52s cubic-bezier(.22,1,.36,1) .04s both!important;will-change:opacity,transform}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{animation-delay:.05s!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{animation-delay:.08s!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{animation-delay:.12s!important}}@media(prefers-reduced-motion:reduce){.ci-blue-home-shell .ci-blue-header,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{animation:none!important}}@media(max-width:1199px){html,body{background:#f7fbff!important;overflow-x:hidden!important}.ci-blue-home-shell{--ci-navy: #07164f;--ci-blue: #155cff;--ci-orange: #ff6a00;width:min(100% - 8px,760px)!important;max-width:min(100% - 8px,760px)!important;min-height:calc(100vh - 8px)!important;margin:4px auto!important;padding:0!important;border-radius:22px!important;overflow-x:hidden!important;background:#fff!important;box-shadow:0 10px 30px #08164f09!important}.ci-blue-home-shell .ci-blue-header,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{border:0!important;outline:0!important;box-shadow:none!important}.ci-blue-home-shell .ci-blue-header{position:relative!important;top:auto!important;width:min(100% - 40px,760px)!important;height:54px!important;min-height:54px!important;margin:22px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px 34px!important;gap:12px!important;align-items:center!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;width:150px!important;height:42px!important;padding:0!important;border:0!important;overflow:visible!important;background:transparent!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand:before{content:""!important;position:absolute!important;left:-3px!important;top:0!important;width:152px!important;height:42px!important;display:block!important;background-image:url(/assets/v2-beaw-logo.svg)!important;background-repeat:no-repeat!important;background-size:317px 95px!important;background-position:-18px -9px!important;mix-blend-mode:multiply!important}.ci-blue-home-shell .ci-blue-header .brand-logo-img,.ci-blue-home-shell .ci-blue-header .brand-title,.ci-blue-home-shell .ci-blue-header .brand-subtitle,.ci-blue-home-shell .ci-blue-header .home-primary-nav,.ci-blue-home-shell .ci-blue-header .home-notification-button,.ci-blue-home-shell .ci-blue-header .profile-shortcut,.ci-blue-home-shell .ci-blue-header .logout-shortcut{display:none!important}.ci-blue-home-shell .ci-blue-header .language-dropdown{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;align-self:center!important;justify-self:end!important}.ci-blue-home-shell .ci-blue-header .language-dropdown>button{width:56px!important;min-width:56px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:0 8px 22px #08164f0e!important;font-size:13px!important;font-weight:800!important}.ci-blue-home-shell .ci-blue-header .language-swap-next{font-size:11px!important}.ci-blue-home-shell .ci-blue-header .menu-button{grid-column:3!important;grid-row:1!important;display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{width:min(100% - 28px,760px)!important;max-width:min(100% - 28px,760px)!important;min-height:0!important;margin:4px auto 8px!important;padding:0 10px 12px!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-brand,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-engine-card,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .suggestions,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v22-cta,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v22-stats{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "visual" "cats" "search" "info"!important;row-gap:10px!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero:after{display:none!important;content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero{grid-area:copy!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;min-height:0!important;display:block!important;text-align:left!important;padding-top:6px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero-badge{display:inline-flex!important;width:auto!important;height:28px!important;margin:0 0 13px!important;padding:0 12px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:none!important;font-size:12px!important;line-height:16px!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero-badge svg{width:12px!important;height:12px!important;color:#155cff!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero h1{width:100%!important;max-width:100%!important;margin:0!important;color:#07164f!important;font-family:"Sora",var(--ci-heading-font),system-ui,sans-serif!important;font-size:26px!important;line-height:1.06!important;letter-spacing:0!important;font-weight:800!important;text-align:left!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero h1 mark{color:#155cff!important;background:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p{width:100%!important;max-width:260px!important;margin:14px 0 0!important;color:#07164f!important;font-size:13px!important;line-height:1.48!important;font-weight:600!important;text-align:left!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{grid-area:visual!important;position:relative!important;inset:auto!important;width:100%!important;height:184px!important;min-height:184px!important;display:grid!important;place-items:center!important;margin:-4px 0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:270px!important;height:270px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{grid-area:cats!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:55px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:9px!important;margin:0!important;padding:0!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{width:auto!important;min-width:0!important;min-height:55px!important;display:grid!important;grid-template-rows:30px 16px!important;justify-items:center!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:9px!important;line-height:12px!important;font-weight:800!important;text-align:center!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip:nth-child(5),.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip:nth-child(6),.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip:nth-child(7){display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg{width:30px!important;height:30px!important;padding:8px!important;border:1px solid #dfe8f5!important;border-radius:50%!important;background:#fff!important;color:#155cff!important;box-shadow:none!important;stroke-width:1.75px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.active svg{background:#e5f4ff!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{grid-area:search!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:41px!important;min-height:41px!important;display:grid!important;grid-template-columns:33px minmax(0,1fr) 0!important;gap:0!important;margin:5px 0 0!important;padding:0 12px 0 0!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;box-shadow:0 9px 26px #08164f0b!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:before,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:after{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box .search-leading-icon{grid-column:1!important;align-self:center!important;justify-self:center!important;width:16px!important;height:16px!important;color:#07164f!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box-prompt{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea{grid-column:2!important;height:39px!important;min-height:39px!important;padding:11px 0 0!important;color:#07164f!important;font-size:13px!important;line-height:17px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea::placeholder{color:#8f99ad!important;opacity:.78!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box:not(.compact) button{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{grid-area:info!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:43px!important;min-height:43px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important;margin:-8px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{position:relative!important;left:auto!important;top:auto!important;grid-column:1!important;display:inline-flex!important;width:100%!important;height:43px!important;min-height:43px!important;justify-content:flex-start!important;gap:8px!important;padding:0 16px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;box-shadow:0 9px 26px #08164f0a!important;color:#07164f!important;font-size:13px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] span{display:inline!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] svg{width:16px!important;height:16px!important;color:#07164f!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{position:relative!important;left:auto!important;top:auto!important;grid-column:2!important;display:grid!important;place-items:center!important;width:84px!important;height:43px!important;min-height:43px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:#155cff!important;color:#fff!important;box-shadow:none!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] svg{width:17px!important;height:17px!important;color:#155cff!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] span,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar .home-location-label,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar:before{display:none!important;content:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:42px!important;display:flex!important;align-items:center!important;gap:7px!important;margin:1px 0 0!important;padding:0!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips:before{content:"Best matches"!important;flex:0 0 auto!important;margin:0 2px 0 0!important;color:#07164f!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button{flex:0 0 auto!important;height:26px!important;min-height:26px!important;padding:0 11px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;font-size:9px!important;font-weight:800!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button:first-of-type,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button svg{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;display:grid!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby>div:first-child{height:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby h2{margin:0!important;color:#07164f!important;font-size:15px!important;line-height:20px!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby h2 span{color:#ff6a00!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-controls{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-rail{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;height:auto!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;height:110px!important;min-height:110px!important;border:1px solid #dfe8f5!important;border-radius:10px!important;background:#fff!important;box-shadow:0 9px 24px #08164f0e!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card:nth-child(n+3){display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media{height:110px!important;min-height:110px!important;border-radius:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card img{width:104px!important;height:110px!important;min-height:110px!important;border-radius:0!important;object-fit:cover!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media>svg{right:10px!important;top:56px!important;width:14px!important;height:14px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge{left:7px!important;top:7px!important;width:42px!important;height:38px!important;padding:4px!important;border-radius:7px!important;background:#07144ff2!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge b{font-size:15px!important;line-height:15px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge span{font-size:9px!important;line-height:10px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body{display:block!important;padding:11px 10px 0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body b{display:block!important;color:#07164f!important;font-size:15px!important;line-height:18px!important;font-weight:900!important;margin-bottom:5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body span,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body small{display:block!important;color:#07164f!important;font-size:11px!important;line-height:16px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags{position:static!important;display:flex!important;gap:5px!important;margin-top:6px!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags em{height:22px!important;padding:0 8px!important;border-radius:6px!important;background:#eef4ff!important;color:#155cff!important;font-size:10px!important;line-height:14px!important;font-weight:800!important}}@media(min-width:641px)and (max-width:1199px){.ci-blue-home-shell{width:min(100% - 16px,820px)!important;max-width:min(100% - 16px,820px)!important}.ci-blue-home-shell .ci-blue-header{width:min(100% - 48px,820px)!important;margin-top:24px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{width:min(100% - 48px,820px)!important;max-width:min(100% - 48px,820px)!important;padding:8px 28px 28px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero h1{font-size:42px!important;line-height:1.05!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p{max-width:540px!important;font-size:15px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{height:310px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:360px!important;height:360px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{height:74px!important;gap:14px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{min-height:74px!important;grid-template-rows:46px 18px!important;font-size:12px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg{width:46px!important;height:46px!important;padding:12px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{height:50px!important;min-height:50px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{height:50px!important;min-height:50px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:50px!important;height:50px!important;min-height:50px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card:nth-child(n+3){display:grid!important}}@media(max-width:640px){.ci-blue-home-shell{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important;min-height:calc(100vh - 8px)!important;margin:4px auto!important;border-radius:20px!important}.ci-blue-home-shell .ci-blue-header{width:calc(100% - 36px)!important;height:56px!important;min-height:56px!important;margin-top:18px!important;grid-template-columns:minmax(0,1fr) 58px 28px!important;gap:11px!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand{width:136px!important;height:42px!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand:before{left:-4px!important;top:1px!important;width:136px!important;height:40px!important;background-size:292px 88px!important;background-position:-17px -9px!important}.ci-blue-home-shell .ci-blue-header .language-dropdown>button{width:55px!important;min-width:55px!important;height:34px!important;min-height:34px!important;font-size:12px!important;font-weight:700!important;gap:4px!important}.ci-blue-home-shell .ci-blue-header .language-dropdown .language-globe-icon{width:14px!important;height:14px!important}.ci-blue-home-shell .ci-blue-header .menu-button{width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important}.ci-blue-home-shell .ci-blue-header .menu-button svg{width:20px!important;height:20px!important;stroke-width:2.4px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin:3px auto 8px!important;padding:0 0 12px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero{row-gap:9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero{padding-top:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero-badge{height:25px!important;margin-bottom:13px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero h1{font-size:25px!important;line-height:1.08!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p{max-width:270px!important;margin-top:13px!important;font-size:12px!important;line-height:1.58!important;font-weight:600!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{height:236px!important;min-height:236px!important;margin:-12px 0 -14px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:274px!important;height:274px!important;transform:translateY(-35px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{height:58px!important;gap:7px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{min-height:58px!important;grid-template-rows:33px 17px!important;font-size:9px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg{width:33px!important;height:33px!important;padding:9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{height:41px!important;min-height:41px!important;margin-top:7px!important;grid-template-columns:34px minmax(0,1fr) 0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{height:43px!important;min-height:43px!important;margin-top:-7px!important;grid-template-columns:minmax(0,1fr) 44px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{height:38px!important;margin-top:8px!important;gap:8px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips:before{font-size:9px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button{height:25px!important;min-height:25px!important;min-width:96px!important;justify-content:center!important;font-size:9px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{gap:8px!important;margin-top:2px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby h2{font-size:15px!important;line-height:20px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-rail{gap:9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{grid-template-columns:104px minmax(0,1fr)!important;height:114px!important;min-height:114px!important;border-radius:9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card img{width:104px!important;height:114px!important;min-height:114px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge{width:43px!important;height:39px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body{padding:10px 10px 0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body b{font-size:14px!important;line-height:18px!important;font-weight:800!important;margin-bottom:4px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags{margin-top:5px!important}}@media(min-width:1200px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{left:13px!important;top:342px!important;width:690px!important;height:67px!important;gap:18px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .home-category-more{width:66px!important;min-height:66px!important;grid-template-rows:42px 16px!important;font-size:11px!important;line-height:14px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip svg,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .home-category-more svg{width:42px!important;height:42px!important;padding:10px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box{top:451px!important;width:750px!important;max-width:750px!important;height:50px!important;min-height:50px!important;grid-template-columns:50px minmax(0,1fr) 50px!important;padding-left:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box .search-leading-icon{width:20px!important;height:20px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box textarea{height:48px!important;min-height:48px!important;padding:14px 4px 0!important;font-size:14px!important;line-height:18px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero .search-box:not(.compact) button{position:relative!important;z-index:40!important;width:50px!important;height:50px!important;min-height:50px!important;margin:0!important;background:transparent!important;color:transparent!important;box-shadow:none!important;opacity:.01!important;transform:translate(-699px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{left:600px!important;top:451px!important;width:305px!important;height:50px!important;min-height:50px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{width:142px!important;height:50px!important;min-height:50px!important;font-size:14px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{left:163px!important;width:86px!important;height:50px!important;min-height:50px!important;padding:0 15px!important;border-radius:999px!important;background:#155cff!important;color:#fff!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{top:532px!important;width:850px!important;height:29px!important;gap:9px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips:before{font-size:13px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button{height:28px!important;min-height:28px!important;min-width:142px!important;justify-content:center!important;font-size:12px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:595px!important;width:min(1440px,calc(100vw - 96px))!important;height:276px!important;grid-template-rows:31px 238px!important;gap:7px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby>div:first-child{height:31px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby h2{font-size:21px!important;line-height:28px!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-controls{display:flex!important;gap:13px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-controls button{width:40px!important;height:40px!important;min-height:40px!important;border:1px solid #dfe8f5!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-controls button:first-child svg{transform:rotate(90deg)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-controls button:nth-child(2) svg{transform:rotate(-90deg)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-controls button:last-child{width:auto!important;padding:0 18px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:15px!important;width:100%!important;height:238px!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:104px 134px!important;height:238px!important;min-height:238px!important;border:1px solid #dfe8f5!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 28px #08164f0d!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media{grid-row:1!important;width:100%!important;height:104px!important;min-height:104px!important;border-radius:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card img{width:100%!important;height:104px!important;min-height:104px!important;aspect-ratio:auto!important;border-radius:0!important;object-fit:cover!important;box-shadow:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge{position:absolute!important;left:13px!important;top:13px!important;box-sizing:border-box!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:5px!important;border-radius:9px!important;background:#07144ff0!important;color:#fff!important;display:grid!important;place-items:center!important;gap:0!important;transform:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge b{color:#fff!important;font-size:18px!important;line-height:18px!important;font-weight:900!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge span{color:#fff!important;font-size:11px!important;line-height:12px!important;font-weight:700!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body{grid-row:2!important;display:block!important;height:134px!important;padding:10px 15px 0!important;transform:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body b{display:block!important;color:#07164f!important;font-size:15px!important;line-height:19px!important;font-weight:900!important;margin:0 0 4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body span,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body small{display:block!important;color:#07164f!important;font-size:12px!important;line-height:17px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media>svg{position:absolute!important;right:16px!important;top:165px!important;width:18px!important;height:18px!important;color:#64748b!important;fill:transparent!important;filter:none!important;transform:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags{position:absolute!important;left:15px!important;right:15px!important;bottom:10px!important;display:flex!important;gap:6px!important;margin:0!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags em{flex:0 0 auto!important;height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border-radius:8px!important;background:#eef4ff!important;color:#155cff!important;font-size:11px!important;line-height:14px!important;font-weight:800!important;font-style:normal!important}}@media(min-width:1200px)and (max-height:950px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:568px!important;height:248px!important;grid-template-rows:31px 210px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-rail,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{height:210px!important;min-height:210px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card{grid-template-rows:92px 118px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card img{height:92px!important;min-height:92px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body{height:118px!important;padding-top:8px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-media>svg{top:144px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags{bottom:8px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-tags em{height:22px!important;font-size:10px!important}}@media(max-width:640px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags::-webkit-scrollbar{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{display:grid!important;flex:0 0 58px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{grid-template-columns:minmax(0,1fr) 84px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:84px!important;min-width:84px!important;max-width:84px!important;border-radius:999px!important;background:#155cff!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important}}@media(min-width:641px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .desktop-system-category,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.desktop-system-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .mobile-reference-category,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.mobile-reference-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:74px!important;height:74px!important;min-height:74px!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.desktop-system-category{width:auto!important;min-width:0!important;max-width:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:inline!important;color:#fff!important;font-size:14px!important;line-height:18px!important;font-weight:850!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:none!important}}@media(max-width:640px){.ci-blue-home-shell .ci-blue-header .shell-top-brand{width:104px!important;min-width:104px!important;max-width:104px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.ci-blue-home-shell .ci-blue-header .shell-top-brand:before{left:-1px!important;top:-3px!important;width:104px!important;height:32px!important;background-size:224px 67px!important;background-position:-13px -7px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .mobile-reference-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.desktop-system-category{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip.mobile-reference-category{display:grid!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:59px!important;gap:7px!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero p[data-testid=hero-stream-subtitle]{max-width:238px!important;font-size:12px!important;line-height:18px!important;font-weight:800!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero h1{font-size:clamp(25px,calc(25px + (100vw - 323px)*.028),28px)!important;line-height:clamp(27px,calc(27px + (100vw - 323px)*.028),30px)!important;font-weight:850!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{height:188px!important;min-height:188px!important;margin:-2px 0!important;overflow:hidden!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-mascot-image{width:334px!important;height:auto!important;max-width:none!important;max-height:none!important;transform:translateY(-4px)!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important;height:43px!important;min-height:43px!important;margin-top:3px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{width:76px!important;min-width:76px!important;max-width:76px!important;height:43px!important;min-height:43px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#155cff!important;color:#fff!important;box-shadow:0 14px 28px #155cff33!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:inline!important;color:#fff!important;font-size:13px!important;line-height:16px!important;font-weight:900!important;white-space:nowrap!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip{font-size:10px!important;line-height:13px!important;font-weight:850!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby h2{font-size:16px!important;line-height:21px!important;font-weight:950!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge{left:8px!important;top:8px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:5px!important;border-radius:7px!important;background:#07144ff0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge b{font-size:16px!important;line-height:17px!important;font-weight:900!important;color:#fff!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-match-badge span{font-size:9px!important;line-height:10px!important;font-weight:800!important;color:#fff!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body b{font-size:16px!important;line-height:20px!important;font-weight:950!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body span,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-card-body small{font-size:12px!important;line-height:17px!important;font-weight:800!important}}@media(min-width:1200px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero *{clip-path:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{left:0!important;top:342px!important;width:820px!important;max-width:820px!important;height:67px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;justify-items:center!important;align-items:start!important;gap:0!important;padding:0!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .tag-chip,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags .home-category-more{width:66px!important;min-width:66px!important;max-width:66px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:before,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box:after,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips:after{display:none!important;content:none!important;opacity:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{left:0!important;top:532px!important;width:920px!important;min-width:920px!important;max-width:920px!important;height:29px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important;background:transparent!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips:before{flex:0 0 97px!important;width:97px!important;margin:0!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button{flex:0 0 142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:1024px){.app-shell.ci-blue-detail-shell,.ci-blue-detail-shell{width:100%!important;min-width:0!important;max-width:100vw!important;background:#fff!important;background-image:none!important;overflow-x:hidden!important}.app-shell.ci-blue-detail-shell>.ci-blue-header,.app-shell.ci-blue-detail-shell .ci-blue-header{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100vw!important;min-height:64px!important;height:64px!important;margin:18px 0 0!important;padding:0 20px!important;display:grid!important;grid-template-columns:28px 150px minmax(0,1fr) 36px 104px!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-detail-shell .ci-blue-header .menu-button{grid-column:1!important;width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:static!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{display:block!important;position:static!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;object-fit:contain!important;object-position:left center!important;transform:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-title,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-subtitle,.app-shell.ci-blue-detail-shell .ci-blue-header .home-primary-nav,.app-shell.ci-blue-detail-shell .ci-blue-header .language-dropdown,.app-shell.ci-blue-detail-shell .ci-blue-header .logout-shortcut{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .detail-notification-button{grid-column:4!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut{grid-column:5!important;justify-self:end!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut img,.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut span{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:before{content:""!important;display:block!important;width:22px!important;min-width:22px!important;height:22px!important;border-radius:50%!important;background:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:after{content:attr(data-account-label)!important;position:static!important;display:inline!important;width:auto!important;height:auto!important;color:#07164f!important;font-size:13px!important;line-height:16px!important;font-weight:800!important;white-space:nowrap!important}.ci-blue-place-page{width:min(calc(100% - 36px),820px)!important;margin:0 auto!important;padding-top:14px!important;background:transparent!important}}@media(max-width:640px){.app-shell.ci-blue-detail-shell>.ci-blue-header,.app-shell.ci-blue-detail-shell .ci-blue-header{min-height:62px!important;height:62px!important;margin-top:18px!important;padding:0 20px!important;grid-template-columns:28px 126px minmax(0,1fr) 32px 78px!important;gap:10px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{width:126px!important;min-width:126px!important;max-width:126px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .detail-notification-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut{width:78px!important;min-width:78px!important;max-width:78px!important;height:32px!important;min-height:32px!important;gap:7px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:before{width:21px!important;min-width:21px!important;height:21px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:after{font-size:12px!important;line-height:15px!important;font-weight:850!important}.ci-blue-place-page{width:calc(100% - 20px)!important;padding-top:10px!important}.ci-blue-place-page .result-detail-topbar{display:flex!important;align-items:center!important;min-height:32px!important;height:32px!important;margin:0 0 10px!important;padding:0!important;gap:0!important}.ci-blue-place-page .result-detail-topbar>div{display:none!important}.ci-blue-place-page .result-detail-topbar .back-button{width:auto!important;min-width:0!important;min-height:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#155cff!important;font-size:13px!important;line-height:18px!important;font-weight:700!important}}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page){min-height:100vh!important;overflow-x:hidden!important;background:radial-gradient(circle at 12% 4%,#fffffffa 0,#fff0 280px),linear-gradient(180deg,#edf7ff,#eef8ff 36%,#f7fbff)!important}@media(min-width:1025px){.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header{display:grid!important;grid-template-columns:28px 176px minmax(0,1fr) 66px 38px 108px!important;align-items:start!important;gap:14px!important;width:min(calc(100% - 48px),1370px)!important;height:92px!important;min-height:92px!important;margin:0 auto!important;padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;margin-top:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#12204a!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;display:block!important;width:176px!important;min-width:176px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-logo-img{position:absolute!important;left:-17px!important;top:-9px!important;display:block!important;width:292px!important;max-width:none!important;height:88px!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-title,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-subtitle,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-primary-nav{display:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown{grid-column:4!important;display:block!important;margin-top:8px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown>button{height:36px!important;min-height:36px!important;padding:0 6px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#0d1b3d!important;font-size:13px!important;font-weight:700!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .result-notification-button{grid-column:5!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin-top:8px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#12204a!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .profile-shortcut{grid-column:6!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;margin-top:6px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:min(calc(100% - 64px),1100px)!important;max-width:1100px!important;margin:0 auto!important;padding:0 0 58px!important;gap:24px!important;background:transparent!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:16px!important;width:100%!important;max-width:930px!important;margin:-46px auto 28px!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags::-webkit-scrollbar{display:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{flex:0 0 auto!important;justify-content:center!important;min-width:104px!important;min-height:40px!important;padding:0 18px!important;border:1px solid rgba(30,58,138,.14)!important;border-radius:12px!important;background:#ffffffeb!important;box-shadow:0 12px 26px #1e3a8a14!important;color:#0d1b3d!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip.active{border-color:#1e63ff6b!important;background:linear-gradient(135deg,#1e3a8a,#1e63ff)!important;box-shadow:0 18px 34px #1e63ff38!important;color:#fff!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header{display:grid!important;justify-items:center!important;gap:8px!important;width:100%!important;max-width:930px!important;margin:0 auto!important;padding:0!important;text-align:center!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header .eyebrow{margin:0!important;color:#1e63ff!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{margin:0!important;color:#0d1b3d!important;font-family:var(--font-heading)!important;font-size:42px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.08!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header p{max-width:min(100%,780px)!important;margin:0!important;color:#0d1b3dad!important;font-size:18px!important;font-weight:400!important;line-height:28px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-page>.selected-tags{margin:-2px auto 0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{display:grid!important;grid-template-columns:minmax(0,756px) 320px!important;gap:24px!important;align-items:start!important;width:100%!important;margin:0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .advanced-filters-panel>.choice-panel,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .advanced-filters-panel>.scale-panel,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card{border:1px solid rgba(30,58,138,.1)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 26px 70px #1e3a8a1a!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card{padding:28px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card h3,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card h3,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card h3{color:#0d1b3d!important;font-family:var(--font-heading)!important;font-weight:700!important;letter-spacing:0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option{border:1px solid rgba(30,58,138,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 30px #1e3a8a14!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option.active{border-color:#1e63ff75!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;box-shadow:0 20px 38px #1e63ff24!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-actions .primary,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-main>.primary{border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#1e3a8a,#1e63ff)!important;box-shadow:0 18px 34px #1e63ff3d!important;color:#fff!important;font-weight:700!important}@media(max-width:1050px){.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:min(calc(100% - 40px),760px)!important;padding-bottom:44px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{justify-content:flex-start!important;max-width:100%!important;margin:10px 0 26px!important;padding:0 2px 8px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{font-size:38px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page),.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) *{max-width:100vw}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:100%!important;padding:8px 14px 34px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{min-width:auto!important;min-height:38px!important;padding:0 16px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{font-size:31px!important;line-height:1.12!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header p{font-size:15px!important;line-height:23px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card{padding:20px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.two,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.three,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.tone{grid-template-columns:minmax(0,1fr)!important}}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{margin-top:-28px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header{z-index:40!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .shell-top-brand{overflow:hidden!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-logo-img{pointer-events:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{gap:8px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{position:relative!important;z-index:80!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip svg{width:15px!important;height:15px!important;stroke-width:2.2!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option:before{display:none!important;content:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0 auto 8px!important;border-radius:999px!important;background:#eef5ff!important;color:#1e63ff!important}.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-icon svg{display:block!important;stroke-width:2!important}.ci-blue-community-shell{--community-navy: #07164f;--community-blue: #071a8c;--community-blue-2: #1e63ff;--community-line: rgba(13, 27, 61, .1);--community-muted: rgba(7, 22, 79, .62);--community-bg: #f7fbff;min-height:100vh!important;overflow-x:hidden!important;background:linear-gradient(180deg,#fff,#f7fbff 58%,#fff)!important}@media(min-width:901px){.ci-blue-community-shell>.ci-blue-header{display:none!important}}.community-ci-blue{width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;margin:0 auto!important;padding:0 0 64px!important;color:var(--community-navy)!important;overflow:visible!important}.community-layout{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;gap:0!important;align-items:start!important;min-height:100vh!important}.community-sidebar{position:sticky!important;top:0!important;display:grid!important;align-content:start!important;gap:18px!important;min-height:100vh!important;padding:28px 16px 24px 0!important;border-right:1px solid var(--community-line)!important}.community-sidebar .community-sidebar-brand{position:relative!important;display:block!important;width:172px!important;height:58px!important;margin:0 0 10px 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.community-sidebar .community-sidebar-brand .community-sidebar-logo-img{position:absolute!important;left:-16px!important;top:-10px!important;display:block!important;width:292px!important;max-width:none!important;height:88px!important}.community-side-nav{display:grid!important;gap:8px!important;padding:0 0 0 8px!important}.community-side-nav button{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:0 18px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#07164fb8!important;font-size:15px!important;font-weight:600!important;text-align:left!important}.community-side-nav button.active{background:#f5f1eb!important;color:var(--community-blue)!important;font-weight:800!important}.community-create-cta{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:44px!important;max-height:44px!important;margin:8px 16px 8px 8px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#071a8c,#1e63ff)!important;box-shadow:0 16px 28px #1e63ff33!important;color:#fff!important;font-size:14px!important;font-weight:700!important}.community-sidebar section,.community-post-card,.community-create-panel,.community-more-like-this,.community-empty{border:1px solid var(--community-line)!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 16px 42px #0d1b3d0f!important}.community-sidebar section{display:grid!important;gap:12px!important;margin:0 16px 0 8px!important;padding:16px!important}.community-sidebar h3{margin:0!important;color:var(--community-navy)!important;font-family:var(--font-heading)!important;font-size:15px!important;font-weight:700!important}.community-dna-ring{width:112px!important;height:112px!important;display:grid!important;place-items:center!important;align-content:center!important;justify-self:center!important;border-radius:50%!important;background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#071a8c 0,#071a8c 87%,#eef2fb 87%,#eef2fb)!important;color:var(--community-navy)!important}.community-dna-ring b{font-family:var(--font-heading)!important;font-size:28px!important}.community-dna-ring span{color:var(--community-muted)!important;font-size:12px!important}.community-dna-card>button,.community-match-list>button:last-child,.community-reviewers-card>button:last-child{display:inline-flex!important;align-items:center!important;gap:6px!important;border:0!important;background:transparent!important;color:var(--community-blue-2)!important;font-size:13px!important;font-weight:700!important}.community-match-list button,.community-reviewers-card button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:32px!important;border:0!important;background:transparent!important;color:var(--community-navy)!important;text-align:left!important}.community-match-list button b{color:#16a34a!important;font-size:12px!important}.community-reviewers-card button{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.community-reviewers-card img{width:34px!important;height:34px!important;border-radius:50%!important}.community-reviewers-card span b,.community-reviewers-card span small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.community-reviewers-card span small{color:var(--community-muted)!important;font-size:11px!important}.community-share-card{background:linear-gradient(180deg,#fffaf5,#fff)!important}.community-share-card p{margin:0!important;color:var(--community-muted)!important;font-size:13px!important}.community-share-card .primary{min-height:38px!important;border:0!important;border-radius:8px!important;background:var(--community-blue)!important;color:#fff!important;font-size:12px!important;font-weight:700!important}.community-feed{min-width:0!important;padding:18px 0 40px 28px!important}.community-top-search{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:min(100%,610px)!important;min-height:48px!important;margin:0 0 28px!important;padding:0 14px!important;border:1px solid var(--community-line)!important;border-radius:10px!important;background:#fff!important}.community-top-search input{width:100%!important;border:0!important;outline:0!important;color:var(--community-navy)!important;font:inherit!important}.community-top-search kbd{min-width:36px!important;min-height:24px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:#f1f5fb!important;color:var(--community-muted)!important;font-size:12px!important;font-family:var(--font-body)!important}.community-top-search button{min-width:88px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:var(--community-blue)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}.community-feed-head{display:block!important;margin:0 0 20px!important}.community-feed-head h1,.community-mobile-heading h1{margin:0!important;color:var(--community-navy)!important;font-family:var(--font-heading)!important;font-size:38px!important;line-height:1.05!important;font-weight:700!important}.community-feed-head p{margin:8px 0 0!important;color:var(--community-muted)!important;font-size:15px!important}.community-topic-rail{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 28px!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important}.community-topic-rail button{flex:0 0 auto!important;min-height:38px!important;padding:0 18px!important;border:1px solid var(--community-line)!important;border-radius:14px!important;background:#fff!important;color:var(--community-navy)!important;font-size:13px!important;font-weight:700!important}.community-topic-rail button img{display:none!important}.community-topic-rail button span{display:inline!important}.community-topic-rail button.active{border-color:transparent!important;background:linear-gradient(135deg,#071a8c,#1e63ff)!important;color:#fff!important}.community-topic-rail .filter{margin-left:auto!important}.community-masonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;column-count:auto!important}.community-post-card{display:grid!important;width:100%!important;margin:0!important;overflow:hidden!important;break-inside:auto!important}.community-post-author{display:grid!important;grid-template-columns:minmax(0,1fr) auto 28px!important;align-items:center!important;gap:10px!important;padding:18px 18px 12px!important}.community-avatar-button{grid-template-columns:42px minmax(0,1fr)!important}.community-kebab{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border:0!important;background:transparent!important;color:var(--community-navy)!important}.community-media-frame{margin:0 18px!important;width:calc(100% - 36px)!important;aspect-ratio:4 / 3.1!important;border-radius:12px!important;background:#eaf2ff!important}.community-post-card.featured .community-media-frame,.community-post-card:nth-child(3n+2) .community-media-frame{aspect-ratio:4 / 5!important}.community-media-frame span{right:12px!important;top:12px!important;bottom:auto!important;background:#07164fb8!important}.community-thumb-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:12px 18px 0!important}.community-thumb-strip img{width:100%!important;aspect-ratio:1.1!important;border-radius:8px!important;object-fit:cover!important}.community-post-body{gap:13px!important;padding:16px 18px 20px!important}.community-place-tag{grid-template-columns:38px minmax(0,1fr)!important;min-height:54px!important;border-color:var(--community-line)!important;background:#fff!important}.community-place-tag svg{width:28px!important;height:28px!important;padding:6px!important;border-radius:8px!important;background:#eef4ff!important}.community-post-body h2{color:var(--community-navy)!important;font-family:var(--font-heading)!important;font-size:24px!important;line-height:1.18!important;font-weight:700!important}.community-tag-groups{display:grid!important;gap:10px!important}.community-tag-groups>div{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}.community-tag-groups b{color:var(--community-navy)!important;font-size:12px!important}.community-tag-groups span,.community-hashtags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.community-tag-groups button,.community-hashtags button{min-height:28px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:#f3f1ed!important;color:var(--community-navy)!important;font-size:12px!important;font-weight:600!important}.community-hashtags button{background:transparent!important;color:var(--community-blue-2)!important;padding:0!important}.community-ai-summary{border:1px solid var(--community-line)!important;border-radius:12px!important;background:#f8fbff!important}.community-helpful{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important;padding-top:6px!important;border-top:1px solid var(--community-line)!important}.community-helpful b,.community-helpful span{grid-column:1!important}.community-helpful span{color:var(--community-muted)!important;font-size:12px!important}.community-helpful button{grid-row:1 / span 2!important;width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:var(--community-blue)!important}.community-post-actions{justify-content:space-between!important;border-top:1px solid var(--community-line)!important;padding-top:12px!important}.community-post-actions button,.community-post-actions span{border:0!important;background:transparent!important;color:var(--community-navy)!important;font-size:13px!important}.community-post-actions button:first-of-type{color:#ff3b57!important}.community-match-score{background:#eef4ff!important;border-radius:999px!important;padding:0 10px!important}.community-right-rail,.community-mobile-heading,.community-detail-topbar,.community-create-topbar{display:none!important}.app-shell.ci-blue-community-shell:has(.community-detail-page)>.ci-blue-header,.app-shell.ci-blue-community-shell:has(.community-create-page)>.ci-blue-header{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.community-detail-page,.community-create-page{padding-top:18px!important}.community-detail-grid{grid-template-columns:minmax(0,780px) 320px!important;width:min(100%,1120px)!important}.community-detail-actions{border:1px solid var(--community-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 42px #0d1b3d0f!important}.community-detail-actions .primary,.community-create-actions .primary{border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#071a8c,#1e63ff)!important;color:#fff!important}.community-create-panel{border-radius:16px!important}.community-create-panel header h1{color:var(--community-navy)!important;font-family:var(--font-heading)!important;font-size:34px!important;font-weight:700!important}.app-shell.ci-blue-community-shell:has(.community-review-page){min-height:100vh!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;background:radial-gradient(circle at 16% 8%,rgba(30,99,255,.1),transparent 30%),linear-gradient(180deg,#f7fbff,#fff 58%,#f8fbff)!important}.app-shell.ci-blue-community-shell:has(.community-review-page)>.ci-blue-header,.app-shell.ci-blue-community-shell:has(.community-review-page) .ci-blue-header{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.community-review-page{--create-navy: #07164f;--create-blue: #155cff;--create-blue-2: #1e63ff;--create-line: rgba(30, 58, 138, .13);--create-muted: rgba(7, 22, 79, .62);display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;align-items:start!important;gap:18px!important;width:min(calc(100% - 44px),960px)!important;max-width:960px!important;margin:0 auto!important;padding:20px 0 96px!important;background:transparent!important;color:var(--create-navy)!important;overflow:visible!important}.community-review-page>*{min-width:0!important}.community-review-page .review-topbar,.community-review-page .review-heading,.community-review-page .review-stepper{grid-column:1 / -1!important}.community-review-page .review-topbar{position:sticky!important;top:0!important;z-index:30!important;min-height:56px!important;margin:-4px 0 6px!important;padding:8px 0!important;background:#f7fbffd1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.community-review-page .review-topbar .back-button,.community-review-page .review-topbar .ghost{border:1px solid var(--create-line)!important;background:#ffffffc7!important;color:var(--create-navy)!important;box-shadow:0 12px 26px #1e3a8a0f!important}.community-review-page .review-heading{width:min(100%,760px)!important;justify-self:center!important;margin:2px 0 10px!important;padding:0!important;text-align:center!important}.community-review-page .review-heading .eyebrow{color:var(--create-blue)!important;font-weight:800!important}.community-review-page .review-heading h1{color:var(--create-navy)!important;font-family:var(--font-heading)!important;font-size:clamp(34px,5vw,54px)!important;line-height:1.02!important;font-weight:720!important}.community-review-page .review-heading p{max-width:560px!important;margin:8px auto 0!important;color:var(--create-muted)!important;font-size:15px!important;line-height:1.55!important}.community-review-page .review-stepper{width:min(100%,580px)!important;justify-self:center!important;margin:8px 0 18px!important}.community-review-page .review-stepper article:not(:last-child):after{background:var(--create-line)!important}.community-review-page .review-stepper span{width:30px!important;height:30px!important;border-color:var(--create-line)!important;box-shadow:0 10px 24px #1e3a8a14!important}.community-review-page .review-stepper article.active span{background:linear-gradient(135deg,#071a8c,#1e63ff)!important;border-color:transparent!important}.community-review-page .choice-panel,.community-review-page .review-collapsed-steps article,.community-review-page .review-basic-actions,.community-review-page>.error,.community-review-page>.success,.community-review-page>button[data-testid=submit-review],.community-review-page>button[data-testid=next-cafe-button]{border:1px solid var(--create-line)!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 22px 52px #1e3a8a14!important}.community-review-page .review-account-card{grid-column:1!important;grid-row:4 / span 3!important;position:sticky!important;top:76px!important;padding:18px!important}.community-review-page .review-select-card{grid-column:2!important;grid-row:4 / span 3!important;position:sticky!important;top:76px!important;padding:18px!important}.community-review-page .review-media-first-card{grid-column:1!important;grid-row:4!important;display:grid!important;gap:12px!important;padding:20px!important}.community-review-page .review-media-card-head{display:grid!important;gap:4px!important}.community-review-page .review-media-card-head h2{margin:0!important;color:var(--create-navy)!important;font-family:var(--font-heading)!important;font-size:22px!important;line-height:1.16!important;letter-spacing:0!important}.community-review-page .review-media-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.community-review-page .review-media-card .photo-input{min-height:68px!important;justify-content:center!important;border-radius:16px!important;background:#f7fbff!important}.community-review-page .review-media-card .photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.community-review-page .review-media-card .review-video-preview{width:min(170px,100%)!important;min-height:220px!important;justify-self:center!important}.community-review-page .review-post-caption{min-height:132px!important;resize:vertical!important;border:0!important;border-radius:0!important;background:#fff!important;padding:4px 0 10px!important;font-size:16px!important;line-height:1.48!important}.community-review-page .review-post-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:10px!important;padding-top:2px!important}.community-review-page .review-narrative-card{grid-column:1!important;grid-row:5!important;padding:20px!important}.community-review-page .review-selected-cafe{grid-column:1!important;grid-row:6!important;grid-template-columns:58px minmax(0,1fr) auto!important;padding:14px!important}.community-review-page .review-collapsed-steps,.community-review-page .review-basic-actions,.community-review-page>[data-testid=coffee-vertical-fields],.community-review-page>[data-testid=sensory-ratings],.community-review-page>.choice-panel:not(.review-account-card):not(.review-select-card):not(.review-narrative-card):not(.review-selected-cafe):not(.review-media-first-card),.community-review-page>button[data-testid=submit-review],.community-review-page>button[data-testid=next-cafe-button],.community-review-page>.error,.community-review-page>.success,.community-review-page>.inline-actions:not(.review-basic-actions){grid-column:2!important}.community-review-page .review-media-first-card,.community-review-page .review-collapsed-steps,.community-review-page .review-basic-actions,.community-review-page>[data-testid=coffee-vertical-fields],.community-review-page>[data-testid=sensory-ratings],.community-review-page>.choice-panel:not(.review-account-card):not(.review-select-card):not(.review-narrative-card):not(.review-selected-cafe):not(.review-media-first-card),.community-review-page>button[data-testid=submit-review],.community-review-page>button[data-testid=next-cafe-button],.community-review-page>.error,.community-review-page>.success,.community-review-page>.inline-actions:not(.review-basic-actions){grid-column:1!important}.community-review-page .review-collapsed-steps{display:grid!important;gap:12px!important}.community-review-page .review-collapsed-steps article{grid-template-columns:42px minmax(0,1fr) auto!important;min-height:74px!important;padding:14px!important}.community-review-page .review-collapsed-steps svg{width:42px!important;height:42px!important;color:var(--create-blue)!important;background:#eef4ff!important}.community-review-page .review-collapsed-steps p,.community-review-page .muted{color:var(--create-muted)!important}.community-review-page .review-person{grid-template-columns:58px minmax(0,1fr)!important}.community-review-page .review-person img{width:58px!important;height:58px!important}.community-review-page input,.community-review-page select,.community-review-page textarea{border-color:var(--create-line)!important;border-radius:14px!important;background:#fff!important;color:var(--create-navy)!important;box-shadow:none!important}.community-review-page .review-narrative-card textarea{min-height:218px!important;resize:vertical!important;font-size:15px!important;line-height:1.55!important}.community-review-page .review-narrative-card .inline-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;align-items:center!important}.community-review-page .review-narrative-card .inline-actions:before{content:none!important}.community-review-page .review-basic-actions{z-index:25!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:10px!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.community-review-page .primary{border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#071a8c,#1e63ff)!important;color:#fff!important;box-shadow:0 16px 30px #1e63ff3d!important}.community-review-page .ghost{border-color:var(--create-line)!important;background:#fff!important;color:var(--create-navy)!important}.community-review-page .tag-chip{min-height:36px!important;border-color:var(--create-line)!important;border-radius:999px!important;background:#fff!important;color:var(--create-navy)!important}.community-review-page .tag-chip.active{border-color:transparent!important;background:#eef4ff!important;color:var(--create-blue)!important}.community-review-page .vertical-group{gap:10px!important}.community-review-page .chips{gap:9px!important}@media(max-width:900px){.ci-blue-community-shell>.ci-blue-header{display:grid!important;width:calc(100% - 24px)!important;height:68px!important;min-height:68px!important;margin:0 auto!important;padding:12px 10px 0!important;grid-template-columns:140px minmax(0,1fr) 36px 82px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ci-blue-community-shell .ci-blue-header{grid-template-columns:156px minmax(0,1fr) 36px 82px!important}.ci-blue-community-shell .ci-blue-header .menu-button,.ci-blue-community-shell .ci-blue-header .home-primary-nav,.ci-blue-community-shell .ci-blue-header .language-dropdown,.ci-blue-community-shell .ci-blue-header .logout-shortcut{display:none!important}.ci-blue-community-shell .ci-blue-header .shell-top-brand{grid-column:1!important;overflow:hidden!important;width:156px!important;height:48px!important;padding:0!important;border:0!important;background:transparent!important}.ci-blue-community-shell .ci-blue-header .brand-logo-img{display:block!important;width:265px!important;height:80px!important;max-width:none!important;margin:-11px 0 0 -15px!important}.ci-blue-community-shell .ci-blue-header .brand-title,.ci-blue-community-shell .ci-blue-header .brand-subtitle{display:none!important}.ci-blue-community-shell .ci-blue-header .profile-shortcut{grid-column:4!important;display:inline-flex!important;width:82px!important;min-width:82px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.community-ci-blue{width:100%!important;padding:0 12px 94px!important}.community-layout{display:block!important;min-height:0!important}.community-sidebar,.community-top-search,.community-feed-head,.community-right-rail{display:none!important}.community-mobile-heading{display:block!important;margin:14px 14px 18px!important}.community-mobile-heading h1{font-size:30px!important;line-height:1.05!important}.community-mobile-heading .eyebrow{display:none!important}.community-mobile-heading p{width:min(230px,100%)!important;margin:8px 0 0!important;color:var(--community-muted)!important;font-size:14px!important;line-height:1.35!important}.community-feed{padding:0!important}.community-topic-rail{gap:14px!important;margin:0 0 16px!important;padding-bottom:4px!important}.community-topic-rail button{min-width:70px!important;min-height:86px!important;display:grid!important;grid-template-rows:58px 24px!important;justify-items:center!important;align-items:center!important;gap:4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--community-navy)!important;font-size:11px!important;box-shadow:none!important}.community-topic-rail button:before{content:none!important;display:none!important}.community-topic-rail button img{display:block!important;width:56px!important;height:56px!important;border:2px solid transparent!important;border-radius:50%!important;object-fit:cover!important;box-shadow:0 8px 20px #0d1b3d1a!important}.community-topic-rail button span{display:inline-grid!important;place-items:center!important;max-width:70px!important;min-height:22px!important;padding:0 7px!important;border-radius:999px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.community-topic-rail button.active{background:transparent!important;color:var(--community-blue-2)!important}.community-topic-rail button.active img{border-color:var(--community-blue-2)!important}.community-topic-rail button.active span{background:var(--community-blue)!important;color:#fff!important}.community-topic-rail .filter{display:none!important}.community-masonry{grid-template-columns:1fr!important;gap:14px!important}.community-post-card{border-radius:18px!important}.community-post-author{padding:12px!important}.community-media-frame,.community-post-card.featured .community-media-frame,.community-post-card:nth-child(3n+2) .community-media-frame{width:calc(100% - 24px)!important;margin:0 12px!important;aspect-ratio:4 / 5!important;border-radius:14px!important}.community-post-body{padding:14px 12px 16px!important}.community-post-body h2{font-size:20px!important}.community-post-actions{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important}.community-post-actions button,.community-post-actions span{min-width:0!important;padding:0 4px!important;font-size:12px!important}.community-detail-page,.community-create-page{padding:0 12px 94px!important}.community-detail-topbar,.community-create-topbar{position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px 40px!important;align-items:center!important;gap:6px!important;min-height:58px!important;margin:0 -12px 14px!important;padding:8px 12px!important;background:#f7fbfff0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;color:var(--community-navy)!important}.community-create-topbar{grid-template-columns:40px minmax(0,1fr) 40px!important}.community-detail-topbar span,.community-create-topbar span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;font-weight:800!important}.community-detail-topbar button,.community-create-topbar button{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid var(--community-line)!important;border-radius:50%!important;background:#fff!important;color:var(--community-navy)!important}.community-detail-grid{display:block!important;width:100%!important}.community-detail-page .community-post-card.compact{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.community-detail-page .community-post-card.compact .community-media-frame{width:100%!important;margin:0!important;border-radius:18px!important}.community-detail-actions{position:sticky!important;bottom:86px!important;z-index:18!important;grid-template-columns:1fr!important;margin-top:12px!important;padding:10px!important}.community-more-like-this{margin-top:16px!important;border-radius:16px!important}.community-create-panel{width:100%!important;padding:18px!important;border-radius:18px!important}.community-create-panel header h1{font-size:28px!important}.community-media-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.community-media-picker button{min-height:132px!important;border-radius:16px!important}.community-create-actions{display:grid!important;grid-template-columns:1fr!important}.community-create-actions button{min-height:46px!important}.app-shell.ci-blue-community-shell:has(.community-review-page){overflow-y:auto!important}.community-review-page{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:none!important;padding:0 12px 112px!important}.community-review-page>*,.community-review-page .review-topbar,.community-review-page .review-heading,.community-review-page .review-stepper,.community-review-page .review-account-card,.community-review-page .review-select-card,.community-review-page .review-selected-cafe,.community-review-page .review-media-first-card,.community-review-page .review-narrative-card,.community-review-page .review-collapsed-steps,.community-review-page .review-basic-actions,.community-review-page>[data-testid=coffee-vertical-fields],.community-review-page>[data-testid=sensory-ratings],.community-review-page>.choice-panel:not(.review-account-card):not(.review-select-card):not(.review-narrative-card):not(.review-selected-cafe):not(.review-media-first-card),.community-review-page>button[data-testid=submit-review],.community-review-page>button[data-testid=next-cafe-button],.community-review-page>.error,.community-review-page>.success,.community-review-page>.inline-actions:not(.review-basic-actions){grid-column:1!important;grid-row:auto!important;position:static!important;width:100%!important;max-width:100%!important}.community-review-page .review-topbar{order:1!important;position:sticky!important;top:0!important;margin:0 -12px 4px!important;padding:8px 12px!important}.community-review-page .review-heading{order:2!important;justify-items:start!important;text-align:left!important;margin:4px 0!important}.community-review-page .review-heading h1{font-size:32px!important;line-height:1.04!important}.community-review-page .review-heading p{margin-left:0!important;margin-right:0!important;font-size:13px!important}.community-review-page .review-stepper{order:3!important;display:flex!important;gap:10px!important;width:100%!important;margin:4px 0!important;overflow-x:auto!important;scrollbar-width:none!important}.community-review-page .review-stepper article{min-width:66px!important}.community-review-page .review-stepper article:after{display:none!important}.community-review-page .review-account-card{display:none!important}.community-review-page .review-select-card{padding:14px!important;order:5!important}.community-review-page .review-media-first-card{padding:16px!important;order:4!important}.community-review-page .review-narrative-card{padding:16px!important;order:6!important}.community-review-page .review-selected-cafe{grid-template-columns:52px minmax(0,1fr)!important;order:7!important}.community-review-page .review-selected-cafe .ghost{grid-column:1 / -1!important;width:100%!important}.community-review-page .review-narrative-card textarea{min-height:172px!important}.community-review-page .review-narrative-card .inline-actions{grid-template-columns:1fr!important}.community-review-page .review-basic-actions{position:sticky!important;bottom:12px!important;grid-template-columns:1fr!important;order:9!important;margin-top:6px!important}.community-review-page .review-collapsed-steps{order:8!important}.community-review-page>[data-testid=coffee-vertical-fields],.community-review-page>[data-testid=sensory-ratings],.community-review-page>.choice-panel:not(.review-account-card):not(.review-select-card):not(.review-narrative-card):not(.review-selected-cafe):not(.review-media-first-card),.community-review-page>button[data-testid=submit-review],.community-review-page>button[data-testid=next-cafe-button],.community-review-page>.error,.community-review-page>.success,.community-review-page>.inline-actions:not(.review-basic-actions){order:10!important}.community-review-page .review-media-actions{grid-template-columns:1fr!important}.community-review-page .review-media-card .photo-input{min-height:64px!important}.community-review-page .review-collapsed-steps article{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:68px!important;padding:12px!important}.community-review-page .review-collapsed-steps svg{width:38px!important;height:38px!important}.community-review-page>[data-testid=coffee-vertical-fields]{padding:14px!important;overflow:hidden!important}}.app-shell.ci-blue-result-shell:has(.expert-library-page){min-height:100vh!important;overflow-x:hidden!important;background:linear-gradient(180deg,#f7fbff,#eef8ff 44%,#fff)!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header{display:grid!important;grid-template-columns:28px 176px minmax(0,1fr) 76px 38px 108px!important;align-items:start!important;gap:14px!important;width:min(calc(100% - 48px),1320px)!important;height:86px!important;min-height:86px!important;margin:0 auto!important;padding:22px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;margin-top:2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;display:block!important;width:176px!important;min-width:176px!important;height:56px!important;min-height:56px!important;margin:-5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .brand-logo-img{position:absolute!important;left:-17px!important;top:-9px!important;display:block!important;width:292px!important;max-width:none!important;height:88px!important;object-fit:contain!important;object-position:left top!important;pointer-events:none!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .brand-title,.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .brand-subtitle,.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .home-primary-nav{display:none!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .language-dropdown{grid-column:4!important;display:block!important;margin-top:0!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .language-dropdown>button{height:36px!important;min-height:36px!important;border:1px solid rgba(30,58,138,.11)!important;border-radius:999px!important;background:#ffffffc7!important;box-shadow:0 10px 24px #1e3a8a0f!important;color:#07164f!important;font-size:13px!important;font-weight:700!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .result-notification-button{grid-column:5!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;margin-top:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .profile-shortcut{grid-column:6!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;margin-top:-2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.expert-library-page{--library-navy: #07164f;--library-blue: #1e63ff;--library-line: rgba(30, 58, 138, .12);--library-muted: rgba(7, 22, 79, .66);display:grid!important;grid-template-columns:1fr!important;box-sizing:border-box!important;min-width:0!important;gap:22px!important;width:min(calc(100% - 144px),1180px)!important;max-width:min(1180px,calc(100% - 144px))!important;margin:0 auto!important;padding:38px 0 56px!important;background:transparent!important;color:var(--library-navy)!important}.expert-library-page>*{grid-column:1 / -1!important}.expert-library-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;margin:0!important;padding:0!important;text-align:left!important}.expert-library-page .expert-library-hero{order:0!important}.expert-library-page .expert-library-category-rail{order:1!important}.expert-library-page .expert-library-overview-grid{order:2!important}.expert-library-page .expert-library-filter-card{order:3!important}.expert-library-page .collection-mobile-filter{order:4!important}.expert-library-page .expert-library-pinned{order:5!important}.expert-library-page .collection-category-dictionary{order:6!important}.expert-library-page .collection-category-dictionary{display:none!important}.expert-library-page .expert-library-attention{order:7!important}.expert-library-page .expert-library-all-places{order:8!important}.expert-library-page .state,.expert-library-page .error,.expert-library-page [data-testid=queue-empty-create]{order:9!important}.expert-library-hero h1{margin:0!important;color:var(--library-navy)!important;font-family:var(--font-heading)!important;font-size:44px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:0!important}.expert-library-page .expert-library-hero h1{color:var(--library-navy)!important;font-size:44px!important;font-weight:700!important}.expert-library-hero p{margin:8px 0 0!important;color:var(--library-muted)!important;font-size:18px!important;line-height:26px!important;font-weight:400!important}.expert-library-hero .primary{min-width:184px!important;min-height:48px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#071a8c,#1e63ff)!important;box-shadow:0 18px 34px #1e63ff3d!important;color:#fff!important;font-size:14px!important;font-weight:700!important}.expert-library-page .expert-library-hero .primary{border:0!important;background:linear-gradient(135deg,#071a8c,#1e63ff)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:0 18px 34px #1e63ff3d!important}.expert-library-category-rail{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important}.expert-library-page .expert-library-category-rail{justify-content:flex-start!important;width:100%!important;max-width:none!important;padding:0!important}.expert-library-category-rail::-webkit-scrollbar{display:none!important}.expert-library-category-rail .tag-chip{flex:0 0 auto!important;justify-content:center!important;gap:9px!important;min-width:112px!important;min-height:46px!important;padding:0 20px!important;border:1px solid var(--library-line)!important;border-radius:13px!important;background:#ffffffeb!important;box-shadow:0 12px 26px #1e3a8a0f!important;color:var(--library-navy)!important;font-size:14px!important;font-weight:700!important}.expert-library-category-rail .tag-chip.active{border-color:transparent!important;background:linear-gradient(135deg,#071a8c,#1e63ff)!important;color:#fff!important}.expert-library-category-rail .tag-chip svg{width:16px!important;height:16px!important}.expert-library-overview-grid{display:grid!important;grid-template-columns:minmax(0,1.48fr) minmax(320px,.86fr)!important;gap:22px!important}.expert-library-progress-card,.expert-library-need-card,.expert-library-filter-card,.expert-library-pinned,.expert-library-attention,.expert-library-all-places{border:1px solid var(--library-line)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 24px 64px #1e3a8a14!important}.expert-library-progress-card{min-height:280px!important;padding:28px!important}.expert-library-progress-card h2,.expert-library-need-card h2,.expert-library-pinned h2,.expert-library-attention h2{margin:0!important;color:var(--library-navy)!important;font-family:var(--font-heading)!important;font-size:20px!important;line-height:26px!important;font-weight:700!important}.expert-library-progress-body{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;margin-top:24px!important}.expert-library-donut,.knowledge-score{--value: calc(var(--score) * 1%);background:radial-gradient(circle at center,#fff 0 57%,transparent 58%),conic-gradient(#1e63ff 0 var(--value),#edf2fb var(--value) 100%)!important}.expert-library-donut{width:172px!important;height:172px!important;display:grid!important;place-items:center!important;align-content:center!important;border-radius:50%!important;color:var(--library-navy)!important}.expert-library-donut span{font-family:var(--font-heading)!important;font-size:36px!important;line-height:38px!important;font-weight:700!important}.expert-library-donut small{color:var(--library-muted)!important;font-size:15px!important;font-weight:600!important}.expert-library-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.expert-library-metrics span{display:grid!important;gap:8px!important;justify-items:center!important;min-width:0!important;padding:0 18px!important;border-left:1px solid var(--library-line)!important;text-align:center!important}.expert-library-metrics b{color:var(--library-navy)!important;font-family:var(--font-heading)!important;font-size:31px!important;line-height:34px!important;font-weight:700!important}.expert-library-metrics small{color:var(--library-muted)!important;font-size:13px!important;line-height:17px!important;font-weight:500!important}.expert-library-metrics .attention b{color:#ff5a1f!important}.expert-library-link{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:12px 0 0 250px!important;border:0!important;background:transparent!important;color:var(--library-blue)!important;font-size:14px!important;font-weight:700!important}.expert-library-need-card{min-height:280px!important;padding:28px!important}.expert-library-need-card header,.expert-library-pinned header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:22px!important}.expert-library-need-card header button,.expert-library-pinned header button{display:inline-flex!important;align-items:center!important;gap:6px!important;border:0!important;background:transparent!important;color:var(--library-blue)!important;font-size:13px!important;font-weight:700!important}.expert-library-need-row{display:grid!important;grid-template-columns:54px 42px minmax(0,1fr) 18px!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:62px!important;border:0!important;background:transparent!important;color:var(--library-navy)!important;text-align:left!important}.expert-library-need-row>span{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:50%!important;background:#fff1e8!important;color:#ff6a00!important}.expert-library-need-row:nth-of-type(2)>span{background:#fff0f2!important;color:#ff335f!important}.expert-library-need-row:nth-of-type(3)>span{background:#fff7df!important;color:#e0a100!important}.expert-library-need-row b{font-size:24px!important;line-height:28px!important;font-weight:700!important}.expert-library-need-row small{color:#07164fbd!important;font-size:14px!important;line-height:18px!important}.expert-library-filter-card{display:grid!important;gap:16px!important;padding:24px!important}.expert-library-filter-card .collection-filter-head b{color:var(--library-navy)!important;font-size:18px!important}.expert-library-filter-card .collection-filter-head button{color:var(--library-blue)!important;border-color:var(--library-line)!important;background:#fff!important}.expert-library-filter-card .collection-filter-grid{display:grid!important;grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(130px,1fr))!important;gap:16px!important}.expert-library-filter-card .collection-filter-grid label{color:var(--library-navy)!important;font-size:12px!important;font-weight:700!important}.expert-library-filter-card input,.expert-library-filter-card select,.expert-library-filter-card .collection-select-button{min-height:44px!important;border:1px solid var(--library-line)!important;border-radius:10px!important;background:#fff!important;color:var(--library-navy)!important;box-shadow:0 8px 18px #1e3a8a08!important}.expert-library-filter-card .collection-select-button.active{border-color:#1e63ff61!important;background:#f4f8ff!important;color:var(--library-blue)!important}.expert-library-pinned{padding:24px!important}.expert-library-pinned>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.expert-library-pinned>div>button{position:relative!important;display:grid!important;justify-items:start!important;gap:9px!important;min-height:90px!important;padding:16px 58px 16px 18px!important;border:1px solid var(--library-line)!important;border-radius:12px!important;background:#fff!important;color:var(--library-navy)!important;text-align:left!important}.expert-library-pinned>div>button>span{display:inline-grid!important;place-items:center!important;color:var(--library-blue)!important}.expert-library-pinned b{font-size:14px!important;line-height:18px!important;font-weight:700!important}.expert-library-pinned small{color:var(--library-muted)!important;font-size:12px!important}.expert-library-pinned .new{border-style:dashed!important}.expert-library-attention{display:grid!important;gap:18px!important;padding:24px!important}.expert-library-attention>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.expert-library-attention button{display:grid!important;grid-template-columns:54px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;min-height:74px!important;padding:10px!important;border:1px solid var(--library-line)!important;border-radius:12px!important;background:#fff!important;color:var(--library-navy)!important;text-align:left!important}.expert-library-attention img{width:54px!important;height:54px!important;border-radius:9px!important;object-fit:cover!important}.expert-library-attention span{min-width:0!important}.expert-library-attention b{display:block!important;overflow:hidden!important;color:var(--library-navy)!important;font-size:14px!important;line-height:18px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.expert-library-attention small{color:#ff4d00!important;font-size:12px!important;line-height:16px!important}.expert-library-all-places{display:grid!important;gap:16px!important;padding:24px!important}.expert-library-all-places .collection-list-toolbar>b{color:var(--library-navy)!important;font-family:var(--font-heading)!important;font-size:18px!important;font-weight:700!important}.expert-library-all-places .collection-list-scroll{display:grid!important;gap:10px!important;min-width:0!important;max-height:none!important;overflow:visible!important;padding:0!important}.expert-library-all-places .collection-place-card{display:grid!important;grid-template-columns:minmax(150px,178px) minmax(0,1fr) 178px 102px 92px 124px 36px!important;gap:16px!important;align-items:center!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:124px!important;padding:12px clamp(10px,1vw,14px)!important;border:1px solid var(--library-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #1e3a8a0b!important}.expert-library-all-places .collection-place-card>img{width:100%!important;max-width:178px!important;height:88px!important;border-radius:10px!important;object-fit:cover!important}.expert-library-all-places .collection-pin{left:12px!important;top:12px!important;width:30px!important;height:30px!important;border-radius:8px!important;background:var(--library-blue)!important}.expert-library-all-places .collection-place-main h2{color:var(--library-navy)!important;font-size:20px!important;line-height:24px!important;font-weight:700!important}.expert-library-all-places .collection-place-main p{color:var(--library-muted)!important;font-size:13px!important}.expert-library-all-places .collection-place-main span{min-height:24px!important;border-radius:7px!important;background:#f1f5fb!important;color:var(--library-navy)!important;font-size:11px!important;font-weight:700!important}.expert-library-all-places .knowledge-score{position:relative!important;width:72px!important;height:72px!important;display:grid!important;place-items:center!important;align-content:center!important;justify-self:center!important;border-radius:50%!important;text-align:center!important;color:var(--library-navy)!important}.expert-library-all-places .knowledge-score.good,.expert-library-all-places .knowledge-score.excellent{background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#25a244 0 var(--value),#edf2fb var(--value) 100%)!important}.expert-library-all-places .knowledge-score.fair{background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#ff8a1f 0 var(--value),#edf2fb var(--value) 100%)!important}.expert-library-all-places .knowledge-score.needs-work{background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#ff335f 0 var(--value),#edf2fb var(--value) 100%)!important}.expert-library-all-places .knowledge-score b{font-size:16px!important;line-height:18px!important}.expert-library-all-places .knowledge-score small{position:absolute!important;left:calc(100% + 12px)!important;top:18px!important;width:84px!important;color:var(--library-muted)!important;font-size:10px!important;line-height:13px!important;text-align:left!important}.expert-library-all-places .knowledge-score em{position:absolute!important;left:calc(100% + 12px)!important;top:36px!important;width:84px!important;color:#25a244!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;text-align:left!important}.expert-library-all-places .knowledge-score.fair em{color:#ff8a1f!important}.expert-library-all-places .knowledge-score.needs-work em{color:#ff335f!important}.expert-library-all-places .collection-review-count{justify-items:start!important;color:var(--library-navy)!important;text-align:left!important}.expert-library-all-places .collection-review-count b{font-size:20px!important}.expert-library-all-places .collection-review-count small{color:var(--library-blue)!important;font-size:12px!important;letter-spacing:1px!important}.expert-library-all-places .collection-reviewer{display:grid!important;justify-items:start!important;color:var(--library-navy)!important}.expert-library-all-places .collection-reviewer b{font-size:20px!important;line-height:22px!important}.expert-library-all-places .collection-reviewer span{color:var(--library-muted)!important;font-size:12px!important}.expert-library-missing{display:grid!important;grid-template-columns:repeat(3,22px)!important;gap:7px!important;justify-content:start!important;margin:0!important}.expert-library-missing b{grid-column:1 / -1!important;color:var(--library-navy)!important;font-size:11px!important}.expert-library-missing span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;color:#07164f!important}.expert-library-missing span:after{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important}.expert-library-missing .ok:after{background:#25a244!important}.expert-library-missing .warn:after{background:#ff8a1f!important}.expert-library-missing .bad:after{background:#ff335f!important}.expert-library-actions .collection-action-popover{border-color:var(--library-line)!important;box-shadow:0 20px 44px #1e3a8a29!important}.expert-library-actions .collection-action-popover button{color:var(--library-navy)!important}.expert-library-page .collection-pagination button.active{background:linear-gradient(135deg,#071a8c,#1e63ff)!important}@media(max-width:1050px){.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header{width:calc(100% - 24px)!important;height:76px!important;min-height:76px!important;padding:12px 16px 0!important;grid-template-columns:32px 150px minmax(0,1fr) 36px 96px!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .language-dropdown{display:none!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .result-notification-button{grid-column:4!important}.app-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .profile-shortcut{grid-column:5!important}.expert-library-page{width:min(calc(100% - 40px),820px)!important;padding:28px 0 48px!important}.expert-library-overview-grid,.expert-library-filter-card .collection-filter-grid,.expert-library-all-places .collection-place-card{grid-template-columns:1fr!important}.expert-library-pinned>div,.expert-library-attention>div{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important}.expert-library-pinned>div>button,.expert-library-attention button{min-width:220px!important}.expert-library-all-places .collection-place-card{gap:12px!important}.expert-library-all-places .knowledge-score small,.expert-library-all-places .knowledge-score em{position:static!important;width:auto!important;text-align:center!important}}@media(max-width:640px){.expert-library-page{width:100%!important;padding:22px 14px 40px!important;gap:16px!important}.expert-library-hero{grid-template-columns:1fr!important;align-items:start!important}.expert-library-hero h1{font-size:31px!important}.expert-library-hero p{font-size:15px!important;line-height:22px!important}.expert-library-progress-card,.expert-library-need-card,.expert-library-filter-card,.expert-library-pinned,.expert-library-attention,.expert-library-all-places{border-radius:16px!important;padding:18px!important}.expert-library-progress-body{grid-template-columns:1fr!important;justify-items:center!important}.expert-library-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.expert-library-metrics span{border-left:0!important;border-top:1px solid var(--library-line)!important;padding:14px 4px 0!important}.expert-library-link{margin-left:0!important}.expert-library-need-row{grid-template-columns:46px 34px minmax(0,1fr) 16px!important}.expert-library-need-row>span{width:46px!important;height:46px!important}.expert-library-all-places .collection-place-card>img{width:100%!important;height:150px!important}.expert-library-missing{grid-template-columns:repeat(3,30px)!important}}@media(max-width:1024px){.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand{position:relative!important;overflow:hidden!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background-image:url(/assets/v2-beaw-logo.svg)!important;background-repeat:no-repeat!important;background-size:300px 90px!important;background-position:-17px -8px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{opacity:0!important}}@media(max-width:640px){.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{width:132px!important;min-width:132px!important;max-width:132px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand:before{background-size:285px 86px!important;background-position:-16px -8px!important}}@media(max-width:360px){.app-shell.ci-blue-detail-shell>.ci-blue-header,.app-shell.ci-blue-detail-shell .ci-blue-header{padding:0 18px!important;grid-template-columns:28px 112px minmax(0,1fr) 30px 68px!important;gap:8px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{width:112px!important;min-width:112px!important;max-width:112px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand:before{background-size:252px 76px!important;background-position:-15px -8px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .detail-notification-button{width:30px!important;min-width:30px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut{width:68px!important;min-width:68px!important;max-width:68px!important;gap:6px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:before{width:19px!important;min-width:19px!important;height:19px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:after{font-size:11px!important}}@media(max-width:1024px){.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut,.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:hover,.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:focus{text-decoration:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:after{color:#07164f!important;text-decoration:none!important;background:transparent!important}}.app-shell.ci-blue-detail-shell{background:#fff!important;background-image:none!important;color:#07164f!important}.ci-blue-detail-shell .ci-blue-place-page{background:transparent!important}.ci-blue-place-page .result-detail-topbar .back-button{color:#155cff!important;font-weight:800!important}.ci-blue-place-page .knowledge-score-card{border:1px solid rgba(226,197,158,.38)!important;background:radial-gradient(circle at 12% 20%,rgba(255,223,179,.55),transparent 42%),linear-gradient(135deg,#fff7e9,#fffdf8)!important;box-shadow:none!important}.ci-blue-place-page .knowledge-score-card .knowledge-score-label{color:#07164f!important}.ci-blue-place-page .knowledge-score-card>span:not(.knowledge-score-label){color:#16a34a!important;font-weight:800!important}.ci-blue-place-page .knowledge-score-card small{color:#07164fad!important}@media(min-width:1025px){.app-shell.ci-blue-detail-shell>.ci-blue-header,.app-shell.ci-blue-detail-shell .ci-blue-header{width:min(calc(100% - 128px),1280px)!important;min-height:84px!important;height:84px!important;margin:22px auto 0!important;padding:0 24px!important;display:grid!important;grid-template-columns:176px minmax(0,1fr) auto 36px 104px!important;align-items:center!important;gap:16px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .menu-button{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand{grid-column:1!important;position:relative!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .shell-top-brand:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background-image:url(/assets/v2-beaw-logo.svg)!important;background-repeat:no-repeat!important;background-size:300px 90px!important;background-position:-17px -8px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-logo-img{opacity:0!important}.app-shell.ci-blue-detail-shell .ci-blue-header .brand-title,.app-shell.ci-blue-detail-shell .ci-blue-header .brand-subtitle{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .home-primary-nav{grid-column:2!important;display:flex!important;justify-content:center!important;gap:36px!important}.app-shell.ci-blue-detail-shell .ci-blue-header .home-primary-nav button{color:#07164f!important;font-size:15px!important;line-height:20px!important;font-weight:800!important}.app-shell.ci-blue-detail-shell .ci-blue-header .language-dropdown{grid-column:3!important;display:inline-flex!important;width:auto!important;min-width:72px!important;margin:0!important}.app-shell.ci-blue-detail-shell .ci-blue-header .language-dropdown>button{height:36px!important;min-height:36px!important;border:1px solid rgba(7,22,79,.12)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 10px 26px #07164f0f!important;color:#07164f!important;font-weight:850!important}.app-shell.ci-blue-detail-shell .ci-blue-header .detail-notification-button{grid-column:4!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut{grid-column:5!important;justify-self:end!important;width:104px!important;min-width:104px!important;height:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-decoration:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut img,.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut span{display:none!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:before{content:""!important;display:block!important;width:22px!important;min-width:22px!important;height:22px!important;border-radius:50%!important;background:#07164f!important}.app-shell.ci-blue-detail-shell .ci-blue-header .profile-shortcut:after{content:attr(data-account-label)!important;position:static!important;color:#07164f!important;background:transparent!important;font-size:13px!important;line-height:16px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}.ci-blue-detail-shell .ci-blue-place-page{width:min(calc(100% - 160px),1280px)!important;max-width:1280px!important;padding:20px 0 72px!important;gap:18px!important}.ci-blue-place-page .result-detail-topbar{margin:0 0 8px!important}.ci-blue-place-page .result-hero-grid{grid-template-columns:minmax(0,560px) minmax(0,420px) 180px!important;gap:28px!important;padding:24px!important;border-radius:18px!important}.ci-blue-place-page .result-hero-image{aspect-ratio:1.62 / 1!important;height:auto!important}}@media(max-width:640px){.ci-blue-place-page .knowledge-score-card{background:radial-gradient(circle at 15% 25%,rgba(255,223,179,.45),transparent 45%),linear-gradient(135deg,#fff8ec,#fffdf8)!important}.ci-blue-place-page .result-detail-topbar .back-button{color:#155cff!important;font-size:13px!important;font-weight:800!important}}.expert-library-page .expert-library-hero{grid-template-columns:minmax(0,1fr) 184px!important;align-items:start!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.expert-library-page .expert-library-hero .primary{justify-self:end!important;align-self:start!important;width:184px!important;margin-top:4px!important}@media(max-width:1050px){.expert-library-page .expert-library-hero{grid-template-columns:1fr!important;grid-template-areas:none!important}.expert-library-page .expert-library-hero .primary{justify-self:start!important;align-self:start!important}}@media(min-width:900px){.app-shell.ci-blue-shell>.ci-blue-header,.app-shell.ci-blue-shell .ci-blue-header{width:min(calc(100% - 48px),1280px)!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 24px!important;display:grid!important;grid-template-columns:28px 150px minmax(0,1fr) 72px 36px 104px!important;align-items:center!important;gap:16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-shell>.ci-blue-header .menu-button,.app-shell.ci-blue-shell .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;justify-self:start!important;place-items:center!important;width:28px!important;min-width:28px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.app-shell.ci-blue-shell>.ci-blue-header .shell-top-brand,.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}.app-shell.ci-blue-shell>.ci-blue-header .brand-logo-img,.app-shell.ci-blue-shell .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;mix-blend-mode:multiply!important}.app-shell.ci-blue-shell>.ci-blue-header .shell-top-brand:before,.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand:before{content:none!important}.app-shell.ci-blue-shell>.ci-blue-header .brand-title,.app-shell.ci-blue-shell>.ci-blue-header .brand-subtitle,.app-shell.ci-blue-shell .ci-blue-header .brand-title,.app-shell.ci-blue-shell .ci-blue-header .brand-subtitle{display:none!important}.app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav,.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(24px,3.2vw,42px)!important;min-width:0!important;padding:0!important;margin:0!important}.app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav button,.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav button{position:relative!important;min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:#07164f!important;font-size:14px!important;line-height:18px!important;font-weight:800!important;white-space:nowrap!important}.app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav button.active,.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav button.active{color:#155cff!important}.app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav button.active:after,.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav button.active:after{content:""!important;position:absolute!important;left:50%!important;bottom:-4px!important;width:34px!important;height:2px!important;border-radius:999px!important;background:#155cff!important;transform:translate(-50%)!important}.app-shell.ci-blue-shell>.ci-blue-header .language-dropdown,.app-shell.ci-blue-shell .ci-blue-header .language-dropdown{grid-column:4!important;display:inline-flex!important;justify-self:end!important;align-self:center!important;width:auto!important;min-width:64px!important;height:38px!important;min-height:38px!important;margin:0!important}.app-shell.ci-blue-shell>.ci-blue-header .language-dropdown>button,.app-shell.ci-blue-shell .ci-blue-header .language-dropdown>button{height:38px!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:13px!important;font-weight:800!important}.app-shell.ci-blue-shell>.ci-blue-header .home-notification-button,.app-shell.ci-blue-shell>.ci-blue-header .detail-notification-button,.app-shell.ci-blue-shell .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell .ci-blue-header .detail-notification-button{grid-column:5!important;display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut{grid-column:6!important;justify-self:end!important;align-self:center!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:#07164f!important;text-decoration:none!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut img,.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut span,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut img,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut span{display:none!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:before,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut:before{content:""!important;display:block!important;width:22px!important;min-width:22px!important;height:22px!important;border-radius:50%!important;background:#07164f!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:after,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut:after{content:attr(data-account-label)!important;position:static!important;display:block!important;color:#07164f!important;background:transparent!important;font-size:13px!important;line-height:16px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}.app-shell.ci-blue-shell>.ci-blue-header .logout-shortcut,.app-shell.ci-blue-shell .ci-blue-header .logout-shortcut{display:none!important}}@media(max-width:899px){.app-shell.ci-blue-shell>.ci-blue-header,.app-shell.ci-blue-shell .ci-blue-header{width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:36px 132px minmax(0,1fr) 36px 68px!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-shell>.ci-blue-header .menu-button,.app-shell.ci-blue-shell .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;border:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.app-shell.ci-blue-shell>.ci-blue-header .shell-top-brand,.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}.app-shell.ci-blue-shell>.ci-blue-header .brand-logo-img,.app-shell.ci-blue-shell .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-16px!important;top:-8px!important;width:285px!important;height:86px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;mix-blend-mode:multiply!important}.app-shell.ci-blue-shell>.ci-blue-header .shell-top-brand:before,.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand:before{content:none!important}.app-shell.ci-blue-shell>.ci-blue-header .brand-title,.app-shell.ci-blue-shell>.ci-blue-header .brand-subtitle,.app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav,.app-shell.ci-blue-shell>.ci-blue-header .language-dropdown,.app-shell.ci-blue-shell>.ci-blue-header .logout-shortcut,.app-shell.ci-blue-shell .ci-blue-header .brand-title,.app-shell.ci-blue-shell .ci-blue-header .brand-subtitle,.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav,.app-shell.ci-blue-shell .ci-blue-header .language-dropdown,.app-shell.ci-blue-shell .ci-blue-header .logout-shortcut{display:none!important}.app-shell.ci-blue-shell>.ci-blue-header .home-notification-button,.app-shell.ci-blue-shell>.ci-blue-header .detail-notification-button,.app-shell.ci-blue-shell .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell .ci-blue-header .detail-notification-button{grid-column:4!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut{grid-column:5!important;justify-self:end!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:36px!important;min-height:36px!important;display:inline-flex!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut img,.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut span,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut img,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut span{display:none!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:before,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut:before{content:""!important;display:block!important;width:19px!important;min-width:19px!important;height:19px!important;border-radius:50%!important;background:#07164f!important}.app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:after,.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut:after{content:attr(data-account-label)!important;color:#07164f!important;font-size:11px!important;line-height:14px!important;font-weight:850!important;white-space:nowrap!important}}@media(min-width:900px){.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header{width:min(calc(100% - 48px),1280px)!important;height:84px!important;min-height:84px!important;max-height:84px!important;padding:0 24px!important;grid-template-columns:28px 150px minmax(0,1fr) 72px 36px 104px!important;align-items:center!important;gap:16px!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .shell-top-brand,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .shell-top-brand{grid-column:2!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;overflow:hidden!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-logo-img,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .brand-logo-img{left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;opacity:1!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-primary-nav,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(24px,3.2vw,42px)!important;padding:0!important;margin:0!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .language-dropdown{grid-column:4!important;margin:0!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .result-notification-button,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .result-notification-button{grid-column:5!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .profile-shortcut,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .profile-shortcut{grid-column:6!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important}.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;align-self:center!important;justify-self:stretch!important;align-items:center!important;justify-content:center!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;transform:none!important}.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header.community-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 48px),1280px)!important;min-width:0!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 24px!important;grid-template-columns:28px 150px minmax(0,1fr) 72px 36px 104px!important;overflow:visible!important}}@media(max-width:640px){.expert-library-page .expert-library-hero .primary{width:100%!important}}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page){min-height:100vh!important;overflow-x:hidden!important;background:#fff!important;color:#07164f!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header{display:grid!important;grid-template-columns:28px 176px minmax(0,1fr) 76px 38px 108px!important;align-items:start!important;gap:14px!important;width:min(calc(100% - 72px),1320px)!important;height:86px!important;min-height:86px!important;margin:0 auto!important;padding:22px 0 0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;margin-top:2px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;display:block!important;width:176px!important;min-width:176px!important;height:56px!important;min-height:56px!important;margin:-5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .shell-top-brand:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background-image:url(/assets/v2-beaw-logo.svg)!important;background-repeat:no-repeat!important;background-size:292px 88px!important;background-position:-17px -9px!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .brand-logo-img{opacity:0!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .brand-title,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .brand-subtitle,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .home-primary-nav,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .logout-shortcut{display:none!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .language-dropdown{grid-column:4!important;display:block!important;margin:0!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .language-dropdown>button{height:36px!important;min-height:36px!important;border:1px solid rgba(30,58,138,.11)!important;border-radius:999px!important;background:#ffffffe0!important;box-shadow:0 10px 24px #1e3a8a0f!important;color:#07164f!important;font-size:13px!important;font-weight:800!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .detail-notification-button,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .home-notification-button,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .result-notification-button{display:none!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut{grid-column:6!important;justify-self:end!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;margin:-2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;overflow:visible!important;text-decoration:none!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut img,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut span{display:none!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut:before{content:""!important;display:block!important;width:28px!important;min-width:28px!important;height:28px!important;border-radius:50%!important;background:#07164f!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut:after{content:attr(data-account-label)!important;position:static!important;display:inline!important;color:#07164f!important;background:transparent!important;font-size:13px!important;line-height:16px!important;font-weight:850!important;white-space:nowrap!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading .eyebrow{display:none!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading h1{margin:0 0 8px!important;color:var(--manage-navy)!important;font-size:40px!important;line-height:46px!important;font-weight:850!important;letter-spacing:0!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading h1:before{content:attr(data-title)!important;display:block!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading h1{font-size:0!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading h1:before{font-size:40px!important;line-height:46px!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading p{color:var(--manage-muted)!important;font-size:15px!important;line-height:22px!important;font-weight:500!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading .primary,.ci-blue-cafe-manage-page .cafe-sticky-actions .primary{min-height:50px!important;border:0!important;border-radius:8px!important;background:#155cff!important;box-shadow:0 18px 34px #155cff2e!important;color:#fff!important;font-size:15px!important;font-weight:850!important}.ci-blue-cafe-manage-page .cafe-directory-head{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important}.ci-blue-cafe-manage-page .cafe-directory-head b,.ci-blue-cafe-manage-page .cafe-card-head .eyebrow,.ci-blue-cafe-manage-page .cafe-knowledge-insights h3{color:var(--manage-navy)!important;font-size:16px!important;line-height:20px!important;font-weight:850!important}.ci-blue-cafe-manage-page .cafe-directory-head span{min-height:28px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;background:#f5efe7!important;color:#07164f!important;font-size:11px!important;font-weight:800!important}.ci-blue-cafe-manage-page .cafe-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;margin-bottom:12px!important}.ci-blue-cafe-manage-page input,.ci-blue-cafe-manage-page select,.ci-blue-cafe-manage-page textarea{border:1px solid var(--manage-line)!important;border-radius:8px!important;background:#fff!important;color:var(--manage-navy)!important;box-shadow:none!important}.ci-blue-cafe-manage-page .cafe-search-row input,.ci-blue-cafe-manage-page .cafe-directory select{min-height:48px!important}.ci-blue-cafe-manage-page .cafe-detail-hero{display:grid!important;grid-template-columns:138px minmax(0,1fr) auto!important;gap:22px!important;align-items:start!important;margin-bottom:24px!important}.ci-blue-cafe-manage-page .cafe-detail-hero img{width:138px!important;height:138px!important;border-radius:10px!important;object-fit:cover!important}.ci-blue-cafe-manage-page .cafe-detail-hero h2{margin:0 0 8px!important;color:var(--manage-navy)!important;font-size:18px!important;line-height:24px!important;font-weight:850!important}.ci-blue-cafe-manage-page .cafe-detail-hero h2:before{content:"Cafe Name"!important;display:block!important;margin-bottom:8px!important;color:var(--manage-navy)!important;font-size:13px!important;line-height:16px!important;font-weight:850!important}.ci-blue-cafe-manage-page .cafe-detail-hero p{color:var(--manage-muted)!important;font-size:13px!important;line-height:18px!important}.ci-blue-cafe-manage-page .cafe-detail-hero .ghost,.ci-blue-cafe-manage-page .ghost{border:1px solid var(--manage-line)!important;border-radius:8px!important;background:#fff!important;color:var(--manage-navy)!important;box-shadow:none!important;font-weight:800!important}.ci-blue-cafe-manage-page .cafe-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 24px!important}.ci-blue-cafe-manage-page .cafe-metrics article{min-height:88px!important;display:grid!important;place-items:center!important;padding:12px!important;border:1px solid var(--manage-line)!important;border-radius:10px!important;background:#fff!important}.ci-blue-cafe-manage-page .cafe-metrics b{color:#2f8d3c!important;font-size:26px!important;line-height:30px!important;font-weight:850!important}.ci-blue-cafe-manage-page .cafe-metrics span{color:var(--manage-muted)!important;font-size:12px!important}.ci-blue-cafe-manage-page .cafe-detail-knowledge>.map-panel{display:none!important}.ci-blue-cafe-manage-page .cafe-tabs{display:flex!important;gap:28px!important;margin:0 0 20px!important;padding:0!important;border-bottom:1px solid var(--manage-line)!important;overflow-x:auto!important}.ci-blue-cafe-manage-page .cafe-tabs button{min-height:48px!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--manage-muted)!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.ci-blue-cafe-manage-page .cafe-tabs button.active{color:var(--manage-navy)!important;box-shadow:inset 0 -3px #155cff!important}.ci-blue-cafe-manage-page .cafe-edit-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;margin-bottom:16px!important}.ci-blue-cafe-manage-page .choice-panel{padding:18px!important;border:1px solid var(--manage-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.ci-blue-cafe-manage-page .cafe-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:18px!important}.ci-blue-cafe-manage-page .metadata-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ci-blue-cafe-manage-page .choice-panel input,.ci-blue-cafe-manage-page .choice-panel select{min-height:54px!important;margin-bottom:10px!important}.ci-blue-cafe-manage-page .chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ci-blue-cafe-manage-page .tag-chip{min-height:34px!important;border:1px solid rgba(21,92,255,.16)!important;border-radius:8px!important;background:#f1f6ff!important;color:#073cbd!important;font-size:12px!important;font-weight:850!important}.ci-blue-cafe-manage-page .tag-chip.active{background:#07164f!important;color:#fff!important}.ci-blue-cafe-manage-page .cafe-photo-url-card{margin-top:16px!important}.ci-blue-cafe-manage-page .cafe-photo-url-card textarea{min-height:70px!important}.ci-blue-cafe-manage-page .cafe-knowledge-insights article{min-height:190px!important;padding:20px!important;border:1px solid var(--manage-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 40px #07164f0d!important}.ci-blue-cafe-manage-page .cafe-sticky-actions button{min-height:56px!important;border-radius:8px!important;font-size:15px!important;font-weight:850!important}.ci-blue-cafe-manage-page .cafe-sticky-actions .danger{border-color:#dc26263d!important;color:#dc2626!important}@media(max-width:1180px){.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header{width:calc(100% - 40px)!important}.ci-blue-cafe-manage-page .cafe-detail-hero{grid-template-columns:120px minmax(0,1fr)!important}.ci-blue-cafe-manage-page .cafe-detail-hero .ghost{grid-column:2!important;width:fit-content!important}.ci-blue-cafe-manage-page .cafe-metrics,.ci-blue-cafe-manage-page .cafe-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header{grid-template-columns:28px 132px minmax(0,1fr) 30px 70px!important;width:100%!important;height:74px!important;min-height:74px!important;padding:18px 20px 0!important;gap:10px!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .shell-top-brand{width:132px!important;min-width:132px!important;height:42px!important;min-height:42px!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .shell-top-brand:before{background-size:285px 86px!important;background-position:-16px -8px!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .language-dropdown{display:none!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut{grid-column:5!important;width:70px!important;min-width:70px!important;height:32px!important;min-height:32px!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut:before{width:21px!important;min-width:21px!important;height:21px!important}.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut:after{font-size:11px!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading h1:before{font-size:30px!important;line-height:36px!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading p{font-size:13px!important;line-height:19px!important}.ci-blue-cafe-manage-page .cafe-knowledge-heading .primary{width:148px!important;min-width:148px!important;font-size:13px!important}.ci-blue-cafe-manage-page .cafe-detail-hero{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important}.ci-blue-cafe-manage-page .cafe-detail-hero img{width:92px!important;height:92px!important}.ci-blue-cafe-manage-page .cafe-detail-hero .ghost{grid-column:1 / -1!important}.ci-blue-cafe-manage-page .cafe-metrics,.ci-blue-cafe-manage-page .cafe-edit-grid{grid-template-columns:1fr!important}}@media(min-width:901px){.app-shell.ci-blue-community-shell>.ci-blue-header,.ci-blue-community-shell>.ci-blue-header{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-shell.ci-blue-community-shell .community-ci-blue{width:min(calc(100% - 32px),1420px)!important;margin:0 auto!important;padding-top:0!important}.app-shell.ci-blue-community-shell .community-layout{grid-template-columns:248px minmax(0,1fr)!important}.app-shell.ci-blue-community-shell .community-sidebar .community-sidebar-brand{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;justify-self:start!important;align-self:start!important;display:block!important;width:172px!important;min-width:172px!important;max-width:172px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0 0 10px 18px!important;transform:none!important}.app-shell.ci-blue-community-shell .community-sidebar .community-sidebar-brand .brand-logo-img{display:none!important}.app-shell.ci-blue-community-shell .community-sidebar .community-sidebar-brand .community-sidebar-logo-img{position:absolute!important;width:230px!important;max-width:none!important;height:69px!important;left:-12px!important;top:-7px!important;object-fit:contain!important;object-position:left top!important}.app-shell.ci-blue-community-shell .community-sidebar .community-create-cta{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:8px 16px 8px 8px!important;padding:0 16px!important}}@media(max-width:900px){.app-shell.ci-blue-community-shell>.ci-blue-header{display:grid!important}}@media(min-width:900px){.app-shell.ci-blue-shell>.ci-blue-header,.app-shell.ci-blue-shell .ci-blue-header,.app-shell.ci-blue-shell:not(.ci-blue-community-shell)>.ci-blue-header,.app-shell.ci-blue-shell:not(.ci-blue-community-shell) .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-home-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 48px),1280px)!important;min-width:0!important;max-width:1280px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 24px!important;grid-template-columns:28px 150px minmax(0,1fr) 72px 36px 104px!important;gap:16px!important;align-items:center!important;overflow:visible!important;transform:none!important}.app-shell.ci-blue-shell.ci-blue-home-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header{transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .menu-button{grid-column:1!important;width:28px!important;min-width:28px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand{grid-column:2!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand:before{content:none!important}.app-shell.ci-blue-shell .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;opacity:1!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.app-shell.ci-blue-shell .ci-blue-header .brand-title,.app-shell.ci-blue-shell .ci-blue-header .brand-subtitle{display:none!important}.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;align-self:center!important;justify-self:stretch!important;justify-content:center!important;align-items:center!important;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;gap:clamp(24px,3.2vw,42px)!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .language-dropdown{grid-column:4!important;align-self:center!important;justify-self:end!important;margin:0!important}.app-shell.ci-blue-shell .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell .ci-blue-header .detail-notification-button,.app-shell.ci-blue-shell .ci-blue-header .app-notification-button{grid-column:5!important;align-self:center!important;justify-self:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut{grid-column:6!important;align-self:center!important;justify-self:end!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important}}@media(min-width:1200px){.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .menu-button,.ci-blue-home-shell .ci-blue-header .menu-button{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{height:calc(100vh - 84px)!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{height:min(276px,calc(100vh - 652px))!important}}@media(min-width:1200px)and (max-height:700px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{height:910px!important;min-height:910px!important}}@media(min-width:901px){.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header.community-top-actions{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-shell.ci-blue-shell.ci-blue-community-shell .community-ci-blue{margin-top:0!important}}@media(max-width:900px){.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header{margin:8px auto 0!important;padding-top:6px!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .menu-button{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header{grid-template-columns:156px minmax(0,1fr) 36px 82px!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .brand-logo-img{margin-top:-5px!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .profile-shortcut{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:82px!important;min-width:82px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .profile-shortcut img{display:block!important;width:24px!important;height:24px!important;border-radius:50%!important;object-fit:cover!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .profile-shortcut span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}}@media(min-width:900px){.app-shell.ci-blue-shell:not(.ci-blue-community-shell)>.ci-blue-header,.app-shell.ci-blue-shell:not(.ci-blue-community-shell) .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page)>.ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 48px),1280px)!important;min-width:0!important;max-width:1280px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 24px!important;grid-template-columns:28px 150px minmax(0,1fr) 72px 36px 104px!important;gap:16px!important;align-items:center!important;overflow:visible!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand{grid-column:2!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand:before{content:none!important}.app-shell.ci-blue-shell .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;opacity:1!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.app-shell.ci-blue-shell .ci-blue-header .brand-title,.app-shell.ci-blue-shell .ci-blue-header .brand-subtitle{display:none!important}.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;align-self:center!important;justify-self:stretch!important;justify-content:center!important;align-items:center!important;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;gap:clamp(24px,3.2vw,42px)!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .language-dropdown{grid-column:4!important;align-self:center!important;justify-self:end!important;margin:0!important}.app-shell.ci-blue-shell .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell .ci-blue-header .detail-notification-button,.app-shell.ci-blue-shell .ci-blue-header .app-notification-button{grid-column:5!important;align-self:center!important;justify-self:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut{grid-column:6!important;align-self:center!important;justify-self:end!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important}}@media(min-width:1200px){.ci-blue-home-shell .ci-blue-header .menu-button{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{height:calc(100vh - 84px)!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{height:min(276px,calc(100vh - 662px))!important}.ci-blue-home-shell .ci-blue-header,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame{animation:none!important;transform:none!important}}@media(min-width:1200px)and (max-height:700px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page{height:910px!important;min-height:910px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{height:248px!important}}.app-shell:has(.profile-ci-blue){--profile-blue: #1f5bff;--profile-navy: #06195c;--profile-muted: #7281a8;--profile-border: #dbe7fb;--profile-soft: #f5f9ff;width:min(100vw,1480px)!important;background:#fff!important;color:var(--profile-navy);padding-bottom:0!important}.app-shell:has(.profile-ci-blue)>.ci-blue-header{max-width:1480px!important;margin:0 auto!important;padding:18px 28px 10px!important;border:0!important;background:#fffffff0!important}.profile-ci-blue{width:100%!important;max-width:none!important;min-height:calc(100vh - 74px);display:grid!important;grid-template-columns:240px minmax(0,1fr) minmax(360px,430px)!important;align-items:start;gap:22px!important;padding:0 28px 48px!important;background:linear-gradient(180deg,#fff,#fbfdff 56%,#f7fbff)!important;overflow:visible}.profile-page.profile-ci-blue>.profile-sidebar.profile-ci-sidebar{grid-column:1!important;grid-row:1!important}.profile-page.profile-ci-blue>.profile-ci-main{grid-column:2!important;grid-row:1!important}.profile-page.profile-ci-blue>.profile-ci-dna-panel{grid-column:3!important;grid-row:1!important}.profile-ci-blue .profile-card{border:1px solid var(--profile-border)!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:0 18px 44px #091f5812!important;padding:18px!important}.profile-ci-sidebar{position:sticky!important;top:82px!important;min-height:calc(100vh - 96px)!important;display:grid!important;grid-template-rows:auto auto 1fr auto;align-content:start;gap:18px!important;overflow:visible!important;padding:4px 0 0!important}.profile-ci-sidebar .profile-ci-brand{width:172px!important;min-height:72px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.profile-ci-sidebar .profile-ci-brand img{width:172px;height:auto;display:block}.profile-ci-sidebar nav{display:grid;gap:5px}.profile-ci-sidebar nav button,.profile-ci-help{width:100%!important;min-height:42px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:var(--profile-navy)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:0 13px!important;font-size:13px!important;line-height:18px!important;font-weight:850!important;box-shadow:none!important}.profile-ci-sidebar nav button svg,.profile-ci-help svg{color:#1e5bff;stroke-width:2.4}.profile-ci-sidebar nav button.active{background:#f5efe7!important;color:var(--profile-navy)!important}.profile-ci-share-card{align-self:end;display:grid;gap:9px;border:1px solid #e7eefc;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);padding:16px;box-shadow:0 18px 40px #091f580f}.profile-ci-share-card b{color:var(--profile-navy);font-size:16px;line-height:21px}.profile-ci-share-card p{color:var(--profile-muted);font-size:12px;line-height:17px}.profile-ci-share-card .primary,.profile-ci-blue .primary{background:#1f5bff!important;border-radius:14px!important;color:#fff!important}.profile-ci-main{min-width:0;display:grid;gap:16px}.profile-ci-hero{position:relative;display:grid!important;grid-template-columns:118px minmax(0,1fr) auto;grid-template-rows:144px auto;column-gap:18px!important;align-items:end!important;padding:0 18px 18px!important;overflow:hidden}.profile-ci-cover{grid-column:1 / -1;grid-row:1;width:calc(100% + 36px);height:144px;margin:0 -18px;object-fit:cover;border-radius:16px 16px 0 0;background:#eaf4ff}.profile-ci-hero .profile-avatar{grid-column:1;grid-row:1 / span 2;align-self:end;width:106px!important;height:106px!important;border:5px solid #fff!important;border-radius:50%!important;box-shadow:0 18px 36px #06195c2e!important;z-index:2}.profile-ci-mood{position:absolute;left:132px;top:116px;z-index:3;border-radius:999px;background:#fff;color:#1f5bff;border:1px solid #dbe7fb;padding:7px 12px;font-size:12px;line-height:16px;font-weight:850;box-shadow:0 12px 28px #091f5814}.profile-ci-identity{grid-column:2;display:grid;gap:5px;min-width:0}.profile-ci-identity h1{color:var(--profile-navy);font-size:30px;line-height:35px;font-weight:900}.profile-ci-identity p{margin:0;color:var(--profile-muted);display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;line-height:18px;font-weight:750}.profile-ci-identity p:first-of-type{color:var(--profile-navy);font-weight:850}.profile-ci-identity p span{color:#9aa8c5}.profile-ci-hero-actions{grid-column:3;display:flex;align-self:start;justify-self:end;gap:8px;margin-top:14px}.profile-ci-blue .ghost{border-color:var(--profile-border)!important;border-radius:14px!important;color:var(--profile-navy)!important}.profile-ci-blue .profile-role{width:fit-content;margin:0;border-radius:999px;background:#e9f2ff;color:#1f5bff;padding:4px 10px;font-size:11px;line-height:15px;font-weight:900;text-transform:capitalize}.profile-ci-blue .profile-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.profile-ci-blue .profile-stat{min-height:96px!important;display:grid!important;place-items:center;align-content:center;text-align:center;gap:5px}.profile-ci-blue .profile-stat b{color:var(--profile-navy);font-size:28px;line-height:34px;font-weight:900}.profile-ci-blue .profile-stat span,.profile-ci-blue .profile-stat small{color:var(--profile-muted);font-size:12px;line-height:16px;font-weight:800}.profile-ci-tabs{display:flex;gap:8px;border-bottom:1px solid var(--profile-border);padding:0 2px;overflow-x:auto;scrollbar-width:none}.profile-ci-tabs::-webkit-scrollbar{display:none}.profile-ci-tabs button{min-height:46px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--profile-muted);padding:0 16px;font-size:14px;line-height:19px;font-weight:900;white-space:nowrap}.profile-ci-tabs button.active{border-color:#1f5bff;color:var(--profile-navy)}.profile-ci-blue .profile-section-head h2,.profile-ci-blue .profile-section-head h3,.profile-ci-blue .profile-wide-card h3,.profile-ci-dna-panel h3{color:var(--profile-navy);font-size:20px;line-height:26px;font-weight:900}.profile-ci-feed,.profile-ci-blue .profile-list{gap:12px!important}.profile-ci-review-card{display:grid!important;grid-template-columns:168px minmax(0,1fr) auto!important;align-items:stretch!important;gap:14px!important;border:1px solid var(--profile-border);border-radius:16px;background:#fff;padding:12px}.profile-ci-review-card>img{width:168px!important;height:128px!important;border-radius:12px!important;object-fit:cover}.profile-ci-review-body{display:grid!important;align-content:start;gap:7px!important;min-width:0}.profile-ci-review-body header{display:flex;justify-content:space-between;gap:10px;color:var(--profile-muted);font-size:12px;line-height:16px;font-weight:800}.profile-ci-review-body header span{display:inline-flex!important;align-items:center;gap:7px}.profile-ci-review-body header img{width:24px;height:24px;border-radius:50%;object-fit:cover}.profile-ci-review-body>b,.profile-ci-place-row b{color:var(--profile-navy)!important;font-size:17px!important;line-height:22px!important;font-weight:900!important}.profile-ci-review-body>span,.profile-ci-place-row p,.profile-ci-place-row span{color:var(--profile-muted)!important;font-size:13px!important;line-height:18px!important;font-weight:750!important}.profile-ci-blue .tag-chip{border:0!important;background:#edf4ff!important;color:#1f5bff!important;border-radius:8px!important;min-height:28px!important;padding:5px 9px!important;font-size:12px!important;line-height:16px!important}.profile-ci-place-row{grid-template-columns:112px minmax(0,1fr) auto!important;border-color:var(--profile-border)!important;border-radius:16px!important;padding:12px!important;background:#fff!important}.profile-ci-place-row>img{width:112px!important;height:84px!important;border-radius:12px!important}.profile-ci-dna-panel{position:sticky;top:82px;min-width:0;display:grid;gap:14px}.profile-ci-dna-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:1px solid var(--profile-border);border-radius:999px;background:#fff;padding:4px;box-shadow:0 12px 32px #091f580f}.profile-ci-dna-tabs button{min-height:36px;border:0;border-radius:999px;background:transparent;color:var(--profile-muted);font-size:12px;line-height:16px;font-weight:900}.profile-ci-dna-tabs button.active{background:#1f5bff;color:#fff}.profile-ci-match-metric{min-width:84px;display:grid;justify-items:end;gap:2px;color:var(--profile-muted)}.profile-ci-match-metric b{color:#1f5bff;font-size:26px;line-height:31px}.profile-ci-match-metric small{font-size:10px;line-height:13px;font-weight:900}.profile-ci-blue .radar-wrap{min-height:250px!important}.profile-ci-blue .radar-wrap svg{width:min(100%,300px)!important;max-height:300px!important}.profile-ci-blue .profile-breakdown-grid{grid-template-columns:1fr!important}.profile-ci-blue .profile-pref-group{gap:8px}.profile-ci-blue .profile-pref-group>b{color:var(--profile-navy);font-size:13px;line-height:18px}.profile-ci-blue .profile-progress{height:7px;background:#e7eefc}.profile-ci-blue .profile-progress i{background:linear-gradient(90deg,#1f5bff,#53b5ff)}.profile-ci-blue .profile-tag-row{border-color:#edf3ff;font-size:13px;line-height:18px}.profile-ci-blue .profile-tag-row b{color:#17a15f}.profile-ci-insights{display:grid;gap:10px}.profile-ci-insights p{color:var(--profile-muted);font-size:13px;line-height:19px}.profile-ci-bottom-nav{display:none!important}@media(max-width:1180px){.profile-ci-blue{grid-template-columns:208px minmax(0,1fr)!important}.profile-page.profile-ci-blue>.profile-ci-dna-panel{grid-column:2!important;grid-row:2!important;position:static}}@media(max-width:760px){.app-shell:has(.profile-ci-blue){width:min(430px,100vw)!important;background:#f5f9ff!important;padding-bottom:70px!important}.app-shell:has(.profile-ci-blue)>.ci-blue-header{position:sticky;top:0;z-index:20;padding:12px 20px 8px!important;background:#fffffff5!important}.app-shell:has(.profile-ci-blue) .home-primary-nav,.app-shell:has(.profile-ci-blue) .profile-shortcut span,.app-shell:has(.profile-ci-blue) .logout-shortcut{display:none!important}.profile-ci-blue{min-height:auto;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:10px 14px 96px!important;background:#f5f9ff!important}.profile-ci-sidebar{display:none!important}.profile-page.profile-ci-blue>.profile-ci-main,.profile-page.profile-ci-blue>.profile-ci-dna-panel{grid-column:1!important;grid-row:auto!important}.profile-ci-main{gap:12px}.profile-ci-blue .profile-card{border-radius:14px!important;padding:14px!important;box-shadow:0 10px 28px #091f580f!important}.profile-ci-hero{grid-template-columns:82px minmax(0,1fr);grid-template-rows:118px auto auto;padding:0 14px 14px!important}.profile-ci-cover{width:calc(100% + 28px);height:118px;margin:0 -14px}.profile-ci-hero .profile-avatar{width:82px!important;height:82px!important;border-width:4px!important}.profile-ci-mood{left:96px;top:92px;padding:6px 10px;font-size:11px}.profile-ci-identity{grid-column:2;padding-top:10px}.profile-ci-identity h1{font-size:23px;line-height:28px}.profile-ci-identity p{font-size:12px;line-height:17px}.profile-ci-hero-actions{grid-column:1 / -1;width:100%;margin-top:10px}.profile-ci-hero-actions .primary{flex:1}.profile-ci-blue .profile-stats{grid-template-columns:repeat(4,minmax(74px,1fr))!important;gap:8px!important;overflow-x:auto;padding-bottom:2px}.profile-ci-blue .profile-stat{min-height:76px!important;padding:10px 6px!important}.profile-ci-blue .profile-stat b{font-size:20px;line-height:24px}.profile-ci-blue .profile-stat span,.profile-ci-blue .profile-stat small{font-size:10px;line-height:13px}.profile-ci-tabs{margin:0 -2px}.profile-ci-tabs button{min-height:42px;padding:0 12px;font-size:13px}.profile-ci-review-card{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.profile-ci-review-card>img{width:104px!important;height:112px!important}.profile-ci-review-card .ghost{grid-column:1 / -1;width:100%}.profile-ci-review-body>b,.profile-ci-place-row b{font-size:15px!important;line-height:20px!important}.profile-ci-place-row{grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important}.profile-ci-place-row>img{width:96px!important;height:88px!important}.profile-ci-place-row .ghost{grid-column:1 / -1!important;width:100%!important}.profile-ci-dna-panel{display:none;grid-column:1;position:static}.profile-ci-dna-panel.mobile-active{display:grid}.profile-ci-dna-tabs{grid-template-columns:repeat(3,minmax(92px,1fr));overflow-x:auto;border-radius:18px}.profile-ci-blue .radar-wrap{min-height:230px!important}.profile-ci-bottom-nav{display:grid!important;position:sticky!important;left:auto!important;right:auto!important;bottom:12px!important;width:100%!important;margin-top:10px!important;z-index:10!important}}@media(min-width:900px){.app-shell.ci-blue-shell>.ci-blue-header,.app-shell.ci-blue-shell .ci-blue-header,.app-shell.ci-blue-shell:not(.ci-blue-community-shell)>.ci-blue-header,.app-shell.ci-blue-shell:not(.ci-blue-community-shell) .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-home-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header.community-top-actions,.app-shell:has(.profile-ci-blue)>.ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 96px),1438px)!important;min-width:0!important;max-width:1438px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;grid-auto-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .menu-button,.app-shell:has(.profile-ci-blue)>.ci-blue-header .menu-button{display:none!important;visibility:hidden!important;grid-column:1!important;grid-row:1!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-shell.ci-blue-shell .ci-blue-header .shell-top-brand,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .shell-top-brand,.app-shell:has(.profile-ci-blue)>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;position:relative!important;top:auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .brand-logo-img,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .brand-logo-img,.app-shell:has(.profile-ci-blue)>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important}.app-shell.ci-blue-shell .ci-blue-header .home-primary-nav,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .home-primary-nav,.app-shell:has(.profile-ci-blue)>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important}.app-shell.ci-blue-shell .ci-blue-header .language-dropdown,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .language-dropdown,.app-shell:has(.profile-ci-blue)>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important}.app-shell.ci-blue-shell .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell .ci-blue-header .detail-notification-button,.app-shell.ci-blue-shell .ci-blue-header .app-notification-button,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .detail-notification-button,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .app-notification-button,.app-shell:has(.profile-ci-blue)>.ci-blue-header .home-notification-button,.app-shell:has(.profile-ci-blue)>.ci-blue-header .detail-notification-button,.app-shell:has(.profile-ci-blue)>.ci-blue-header .app-notification-button{grid-column:4!important;grid-row:1!important}.app-shell.ci-blue-shell .ci-blue-header .profile-shortcut,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .profile-shortcut,.app-shell:has(.profile-ci-blue)>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important}}@media(min-width:1200px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero{height:470px!important;min-height:470px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-hero{top:32px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{top:318px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{top:414px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{top:473px!important;height:32px!important;min-height:32px!important;align-items:center!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips button{height:32px!important;min-height:32px!important;max-height:32px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:30px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:528px!important;height:min(276px,calc(100vh - 584px))!important}}@media(min-width:1200px)and (max-width:1600px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{top:276px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{top:372px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{top:431px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:486px!important;height:min(276px,calc(100vh - 542px))!important}}@media(min-width:1200px)and (max-height:700px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero{height:560px!important;min-height:560px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:594px!important;height:248px!important}}@media(min-width:900px){.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .shell-top-brand,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .shell-top-brand,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;position:relative!important;top:auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-logo-img,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .brand-logo-img,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-title,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-subtitle,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .brand-title,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .brand-subtitle,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .brand-title,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .brand-subtitle{display:none!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-primary-nav,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .home-primary-nav,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;display:flex!important;visibility:visible!important;opacity:1!important;align-self:center!important;justify-self:stretch!important;justify-content:center!important;align-items:center!important;width:auto!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;gap:clamp(24px,3.2vw,42px)!important;transform:none!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .language-dropdown,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;display:flex!important;visibility:visible!important;align-self:center!important;justify-self:end!important;margin:0!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .result-notification-button,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .result-notification-button,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .home-notification-button,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .detail-notification-button{grid-column:4!important;grid-row:1!important;display:grid!important;visibility:visible!important;align-self:center!important;justify-self:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}.app-shell.ci-blue-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .profile-shortcut,.app-shell.ci-blue-shell.ci-blue-result-shell:has(.expert-library-page) .ci-blue-header .profile-shortcut,.app-shell.ci-blue-cafe-shell:has(.ci-blue-cafe-manage-page) .ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;display:flex!important;align-self:center!important;justify-self:end!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important}}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame:before,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-visual-frame:after{content:none!important;display:none!important;opacity:0!important;border:0!important}@media(min-width:1200px)and (max-width:1600px){.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-category-tags{top:318px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.search-box,.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar{top:414px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-preference-chips{top:473px!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{top:528px!important}}.expert-queue-mobile-app{display:none}@media(max-width:900px){html,body{overflow-x:hidden!important;overflow-y:auto!important;background:#f8fbff!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app){width:100%!important;min-height:100vh!important;padding:0!important;background:#fff!important;overflow:visible!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app)>.ci-blue-header,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header{position:sticky!important;top:0!important;z-index:60!important;width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important;padding:42px 22px 0!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 34px 38px!important;gap:12px!important;align-items:center!important;border:0!important;background:#fffffff5!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .shell-top-brand{grid-column:2!important;justify-self:center!important;position:relative!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .brand-logo-img{position:absolute!important;left:-5px!important;top:-3px!important;display:block!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:54px!important;min-height:54px!important;max-height:54px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;mix-blend-mode:multiply!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .brand-title,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .brand-subtitle,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .home-primary-nav,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .language-dropdown,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .logout-shortcut,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .shell-top-brand:before{display:none!important;content:none!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .home-notification-button,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .result-notification-button{grid-column:3!important;display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .profile-shortcut{grid-column:4!important;justify-self:end!important;display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .profile-shortcut img{display:block!important;width:38px!important;height:38px!important;border-radius:50%!important;object-fit:cover!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .profile-shortcut span,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .profile-shortcut:before,.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .profile-shortcut:after{display:none!important;content:none!important}.expert-library-page.ci-blue-expert-queue-page{width:100%!important;max-width:100%!important;min-height:calc(100vh - 96px)!important;margin:0!important;padding:0 22px 94px!important;display:block!important;background:#fff!important;color:#07164f!important;overflow:visible!important;animation:none!important;transform:none!important}.expert-library-page.ci-blue-expert-queue-page>.expert-library-hero,.expert-library-page.ci-blue-expert-queue-page>.expert-library-category-rail,.expert-library-page.ci-blue-expert-queue-page>.expert-library-overview-grid,.expert-library-page.ci-blue-expert-queue-page>.expert-library-filter-card,.expert-library-page.ci-blue-expert-queue-page>.collection-mobile-filter,.expert-library-page.ci-blue-expert-queue-page>.expert-library-pinned,.expert-library-page.ci-blue-expert-queue-page>.collection-category-dictionary,.expert-library-page.ci-blue-expert-queue-page>.expert-library-attention,.expert-library-page.ci-blue-expert-queue-page>.expert-library-all-places{display:none!important}.expert-queue-mobile-app{display:block!important;width:100%!important;min-width:0!important}.expert-queue-mobile-title{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:start!important;gap:14px!important;margin:14px 0 20px!important}.expert-queue-mobile-title h1{margin:0!important;color:#07164f!important;font-family:var(--font-heading)!important;font-size:25px!important;line-height:31px!important;font-weight:750!important;letter-spacing:0!important}.expert-queue-mobile-title p{margin:5px 0 0!important;color:#07164fc2!important;font-size:15px!important;line-height:20px!important;font-weight:600!important}.expert-queue-mobile-title>button{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border:1px solid #d9e4fb!important;border-radius:12px!important;background:#fff!important;color:#07164f!important;box-shadow:0 12px 28px #07164f14!important}.expert-queue-mobile-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:58px!important;margin:0 0 20px!important;padding:0!important;border-radius:10px!important;background:#f3f5fb!important;overflow:hidden!important}.expert-queue-mobile-tabs button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;height:58px!important;padding:0 8px!important;border:0!important;background:transparent!important;color:#07164f94!important;font-size:14px!important;line-height:18px!important;font-weight:750!important;white-space:nowrap!important}.expert-queue-mobile-tabs button.active{color:#0b35db!important;background:#eef2ff!important}.expert-queue-mobile-tabs button.active:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:#4866ff!important}.expert-queue-mobile-tabs b{display:inline-grid!important;place-items:center!important;min-width:24px!important;height:24px!important;padding:0 6px!important;border-radius:999px!important;background:#07164f14!important;color:inherit!important;font-size:13px!important;font-weight:850!important}.expert-queue-mobile-tabs .active b{background:#0b35db!important;color:#fff!important}.expert-queue-mobile-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr) 44px!important;gap:12px!important;margin:0 0 24px!important}.expert-queue-mobile-controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;min-height:44px!important;padding:0 10px!important;border:1px solid #dbe5f6!important;border-radius:11px!important;background:#fff!important;color:#07164f!important;font-size:13px!important;line-height:17px!important;font-weight:750!important;box-shadow:none!important;white-space:nowrap!important}.expert-queue-mobile-list{display:grid!important;gap:20px!important}.expert-queue-mobile-card{position:relative!important;display:grid!important;grid-template-columns:86px minmax(0,1fr) 36px!important;gap:12px!important;align-items:center!important;min-height:132px!important;padding:12px 13px 12px 11px!important;border:1px solid #dfe7f5!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 24px #07164f09!important;color:#07164f!important}.expert-queue-mobile-card.selected{border-color:#1e63ff!important;box-shadow:0 12px 24px #1e63ff14!important}.expert-queue-mobile-image{position:relative!important;width:86px!important;height:112px!important;border-radius:8px!important;overflow:hidden!important;background:#eaf1fb!important}.expert-queue-mobile-image img{display:block!important;width:86px!important;height:112px!important;object-fit:cover!important}.expert-queue-mobile-image span{position:absolute!important;left:0!important;top:0!important;z-index:2!important;display:inline-grid!important;place-items:center!important;min-width:42px!important;height:28px!important;padding:0 8px!important;border-radius:0 0 8px!important;background:#155cff!important;color:#fff!important;font-size:12px!important;font-weight:850!important}.expert-queue-mobile-copy{min-width:0!important;padding:2px 0!important}.expert-queue-mobile-copy h2{margin:0 0 7px!important;overflow:hidden!important;color:#07164f!important;font-family:var(--font-heading)!important;font-size:15px!important;line-height:20px!important;font-weight:750!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.expert-queue-mobile-copy p,.expert-queue-mobile-copy small{display:block!important;margin:0!important;overflow:hidden!important;color:#07164fb8!important;font-size:12px!important;line-height:17px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}.expert-queue-mobile-copy div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:11px 0!important}.expert-queue-mobile-copy em{display:inline-flex!important;align-items:center!important;min-width:0!important;max-width:108px!important;height:25px!important;padding:0 9px!important;border-radius:999px!important;background:#fff1dc!important;color:#ff7a00!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}.expert-queue-mobile-copy em.normal{background:#eef3ff!important;color:#4965ff!important}.expert-queue-mobile-copy em.low{background:#f2f5fb!important;color:#07164f9e!important}.expert-queue-mobile-copy strong{color:#07164f!important;font-size:12px!important;line-height:18px!important;font-weight:850!important;white-space:nowrap!important}.expert-queue-mobile-copy small span{margin:0 6px!important}.expert-queue-mobile-distance{position:absolute!important;right:15px!important;top:26px!important;color:#07164f8c!important;font-size:12px!important;font-weight:650!important}.expert-queue-mobile-card>button{grid-column:3!important;justify-self:end!important;align-self:center!important;display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:40px!important;min-height:40px!important;margin-top:36px!important;border:1px solid #edf2fa!important;border-radius:10px!important;background:#ffffffdb!important;color:#07164f!important;box-shadow:0 10px 20px #07164f0d!important}.expert-queue-mobile-empty{display:grid!important;gap:8px!important;padding:24px!important;border:1px solid #dfe7f5!important;border-radius:14px!important;background:#fff!important}.expert-queue-mobile-empty b{color:#07164f!important;font-size:16px!important}.expert-queue-mobile-empty p{margin:0!important;color:#07164fa8!important;font-size:13px!important;line-height:19px!important}.expert-queue-mobile-bottom-nav{position:fixed!important;left:0!important;right:-23px!important;bottom:0!important;z-index:70!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:86px!important;padding:9px 14px 16px!important;border-top:1px solid #e8eef8!important;background:#fffffff7!important;box-shadow:0 -12px 28px #07164f0f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.expert-queue-mobile-bottom-nav button{position:relative!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:4px!important;min-width:0!important;border:0!important;background:transparent!important;color:#07164f!important;font-size:11px!important;line-height:14px!important;font-weight:650!important}.expert-queue-mobile-bottom-nav button.active{color:#0b35db!important;font-weight:850!important}.expert-queue-mobile-bottom-nav b{position:absolute!important;top:0!important;right:calc(50% - 21px)!important;display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:#0b35db!important;color:#fff!important;font-size:10px!important;line-height:12px!important}.expert-queue-mobile-filter-sheet{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important}.expert-queue-mobile-sheet-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;background:#07164f57!important}.expert-queue-mobile-sheet-panel{position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:grid!important;gap:19px!important;max-height:80vh!important;padding:24px 22px 28px!important;border-radius:22px 22px 0 0!important;background:#fff!important;color:#07164f!important;overflow-y:auto!important;box-shadow:0 -20px 60px #07164f2e!important}.expert-queue-mobile-sheet-panel header{display:flex!important;align-items:center!important;justify-content:space-between!important}.expert-queue-mobile-sheet-panel h2,.expert-queue-mobile-sheet-panel h3{margin:0!important;color:#07164f!important;font-family:var(--font-heading)!important;letter-spacing:0!important}.expert-queue-mobile-sheet-panel h2{font-size:20px!important;line-height:26px!important}.expert-queue-mobile-sheet-panel h3{margin-bottom:10px!important;font-size:14px!important;line-height:19px!important}.expert-queue-mobile-sheet-panel header button{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:0!important;border-radius:50%!important;background:#f4f6fb!important;color:#07164f!important}.expert-queue-mobile-filter-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.expert-queue-mobile-filter-pills button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:37px!important;padding:0 14px!important;border:1px solid #dfe7f5!important;border-radius:9px!important;background:#fff!important;color:#07164f!important;font-size:13px!important;font-weight:750!important}.expert-queue-mobile-filter-pills button.active{border-color:transparent!important;background:#eef2ff!important;color:#0b35db!important}.expert-queue-mobile-filter-pills .dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#d8deea!important}.expert-queue-mobile-filter-pills .dot.high{background:#ff7a00!important}.expert-queue-mobile-filter-pills .dot.normal{background:#4866ff!important}.expert-queue-mobile-type-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.expert-queue-mobile-type-grid button{display:grid!important;justify-items:center!important;align-content:center!important;gap:6px!important;min-width:0!important;min-height:58px!important;padding:6px 3px!important;border:1px solid #dfe7f5!important;border-radius:10px!important;background:#fff!important;color:#07164f!important;font-size:10px!important;line-height:13px!important;font-weight:700!important}.expert-queue-mobile-type-grid button.active{border-color:#4866ff!important;background:#f5f7ff!important;color:#0b35db!important}.expert-queue-mobile-nearby-row label{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;color:#07164f!important;font-size:14px!important;font-weight:650!important}.expert-queue-mobile-nearby-row input{width:44px!important;height:25px!important;accent-color:#0b35db!important}.expert-queue-mobile-selects{display:grid!important;gap:8px!important}.expert-queue-mobile-selects label{display:grid!important;grid-template-columns:minmax(0,1fr) 140px!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 12px!important;border:1px solid #dfe7f5!important;border-radius:10px!important}.expert-queue-mobile-selects span{font-size:13px!important;font-weight:650!important}.expert-queue-mobile-selects select{min-width:0!important;border:0!important;background:transparent!important;color:#07164f!important;font-size:13px!important;font-weight:750!important}.expert-queue-mobile-sheet-panel footer{display:grid!important;gap:12px!important}.expert-queue-mobile-sheet-panel footer button:first-child{min-height:48px!important;border:0!important;border-radius:8px!important;background:#0b35db!important;color:#fff!important;font-size:14px!important;font-weight:850!important;box-shadow:0 14px 28px #0b35db2e!important}.expert-queue-mobile-sheet-panel footer button:last-child{min-height:34px!important;border:0!important;background:transparent!important;color:#0b35db!important;font-size:13px!important;font-weight:850!important}}@media(max-width:899px){html,body{overflow-y:auto!important}.app-shell.ci-blue-shell.ci-blue-home-shell{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}.app-shell.ci-blue-shell.ci-blue-home-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header{grid-template-columns:36px 150px minmax(0,1fr) 36px 68px!important;gap:8px!important}.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .shell-top-brand{width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;overflow:hidden!important}.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .brand-logo-img{left:0!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle]{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:block!important;width:auto!important;margin:0 auto!important;text-align:center!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:none!important}.ci-blue-home-shell .home-ci-blue.ci-blue-index-page .popular-nearby{display:grid!important;visibility:visible!important;opacity:1!important;margin-top:18px!important}}@media(max-width:430px){.app-shell.ci-blue-shell.ci-blue-home-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header{grid-template-columns:36px 150px minmax(0,1fr) 32px 56px!important;gap:6px!important}.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .home-notification-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .profile-shortcut{width:56px!important;min-width:56px!important;max-width:56px!important;gap:4px!important}.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .profile-shortcut:before{width:18px!important;min-width:18px!important;height:18px!important}.app-shell.ci-blue-shell.ci-blue-home-shell .ci-blue-header .profile-shortcut:after{font-size:10px!important;line-height:12px!important}}@media(max-width:900px){.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:8px auto 0!important;padding:0!important;grid-template-columns:150px minmax(0,1fr) 82px!important;grid-template-rows:72px!important;gap:8px!important;align-items:center!important;overflow:visible!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .menu-button,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .home-primary-nav,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .language-dropdown,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .home-notification-button,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .detail-notification-button,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .app-notification-button{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:0!important;top:-8px!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:75px!important;min-height:75px!important;max-height:75px!important;object-fit:contain!important;object-position:left top!important;transform:none!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .profile-shortcut{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}@media(min-width:900px){.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page){background:radial-gradient(circle at 82% 7%,rgba(42,145,255,.075),transparent 28%),linear-gradient(180deg,#fff,#fbfdff 40%,#f7fbff)!important;overflow-x:hidden!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page)>.ci-blue-header,.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header{position:relative!important;top:auto!important;z-index:20!important;display:grid!important;grid-template-columns:28px 154px minmax(0,1fr) 70px 44px 108px!important;grid-template-rows:66px!important;align-items:start!important;gap:16px!important;width:min(calc(100% - 48px),1440px)!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0 auto!important;padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .menu-button{grid-column:1!important;grid-row:1!important;display:grid!important;visibility:visible!important;opacity:1!important;place-items:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:11px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .shell-top-brand{grid-column:2!important;grid-row:1!important;position:relative!important;justify-self:start!important;align-self:start!important;display:block!important;width:148px!important;min-width:148px!important;max-width:148px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;transform:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-16px!important;top:-8px!important;width:274px!important;min-width:274px!important;max-width:274px!important;height:82px!important;min-height:82px!important;max-height:82px!important;object-fit:contain!important;object-position:left top!important;transform:none!important;mix-blend-mode:multiply!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .brand-title,.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .brand-subtitle{display:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .home-primary-nav{grid-column:3!important;grid-row:1!important;display:flex!important;visibility:visible!important;opacity:1!important;align-items:flex-start!important;justify-content:flex-start!important;gap:clamp(32px,4.1vw,58px)!important;width:auto!important;height:42px!important;margin:0!important;padding:10px 0 0 20px!important;overflow:visible!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .home-primary-nav button{min-height:34px!important;padding:0!important;background:transparent!important;color:#06133f!important;font-size:13px!important;line-height:18px!important;font-weight:780!important;white-space:nowrap!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .home-primary-nav button.active{color:#155cff!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .home-primary-nav button.active:after{bottom:-5px!important;width:34px!important;height:2px!important;border-radius:999px!important;background:#155cff!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .language-dropdown{grid-column:4!important;grid-row:1!important;display:block!important;visibility:visible!important;justify-self:end!important;margin:9px 0 0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .language-dropdown>button{height:38px!important;min-height:38px!important;padding:0 13px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .home-notification-button,.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .app-notification-button,.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header [data-testid=global-notification-button]{grid-column:5!important;grid-row:1!important;display:grid!important;visibility:visible!important;opacity:1!important;place-items:center!important;justify-self:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:9px 0 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .profile-shortcut{grid-column:6!important;grid-row:1!important;justify-self:end!important;display:grid!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:8px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-search-result-page{width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;margin:0 auto!important;padding:0 0 64px!important;gap:18px!important;animation:none!important;transform:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-result-location{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:40px!important;gap:12px!important;margin:0 auto 22px!important;padding:0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-result-location:before{content:"Location"!important;color:#0d1b3d9e!important;font-size:13px!important;line-height:18px!important;font-weight:700!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-result-location [data-testid=city-picker-trigger],.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-result-location .location-chip{min-height:44px!important;padding-inline:18px!important;border-radius:14px!important;border-color:#1e3a8a24!important;background:#fffffff0!important;color:#07164f!important;box-shadow:0 14px 36px #0d1b3d0f!important;font-size:14px!important;font-weight:760!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-answer-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-content:center!important;box-sizing:border-box!important;width:min(100%,1344px)!important;max-width:1344px!important;min-height:108px!important;height:108px!important;margin:0 auto!important;padding:16px 210px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 22px 58px #0d1b3d13!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-answer-hero .eyebrow{color:#155cff!important;font-size:12px!important;line-height:16px!important;font-weight:800!important;letter-spacing:0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-answer-hero h1{width:100%!important;max-width:760px!important;margin:4px 0 0!important;color:#07164f!important;font-size:clamp(30px,2.9vw,42px)!important;line-height:1.06!important;font-weight:820!important;text-align:center!important;white-space:normal!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-answer-hero p{margin:8px 0 0!important;color:#0d1b3d94!important;font-size:13px!important;line-height:16px!important;font-weight:700!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-answer-hero .answer-view-toggle{position:absolute!important;top:50%!important;right:34px!important;transform:translateY(-50%)!important;display:flex!important;grid-column:auto!important;grid-row:auto!important;gap:12px!important;width:auto!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .answer-view-toggle button{min-width:118px!important;min-height:54px!important;padding:0 22px!important;border-radius:14px!important;border-color:#1e3a8a29!important;background:#fff!important;color:#1e3a8a!important;font-size:14px!important;font-weight:780!important;box-shadow:0 14px 36px #0d1b3d0d!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .answer-view-toggle button.active{background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;color:#fff!important;box-shadow:0 18px 30px #2563eb3d!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .state[data-testid=loading-state]{width:min(100%,1344px)!important;margin:18px auto 0!important;color:#0d1b3d8f!important;font-size:16px!important;line-height:22px!important;font-weight:600!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .top-match-heading{margin:22px 0 10px!important;font-size:30px!important;line-height:1.18!important;font-weight:820!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-top-card{padding:28px!important;border-radius:18px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .top-result-main{grid-template-columns:48px 270px minmax(0,1fr) minmax(430px,.78fr)!important;grid-template-rows:auto auto!important;gap:24px 28px!important;align-items:center!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .rank{grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;border-radius:9px!important;font-size:16px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .top-result-image{grid-column:2!important;grid-row:1!important;width:270px!important;height:155px!important;border-radius:12px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .top-result-copy{grid-column:3!important;grid-row:1!important;align-self:center!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .top-result-copy h3{font-size:clamp(28px,2.3vw,38px)!important;line-height:1.12!important;font-weight:820!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .result-action-row.compact{grid-column:2 / 4!important;grid-row:2!important;display:grid!important;grid-template-columns:138px 136px 94px 116px 94px!important;gap:16px!important;width:auto!important;margin:0!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .result-action-row.compact button:first-child{grid-column:auto!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .result-action-row.compact button{min-height:46px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-stat-panel{grid-column:4!important;grid-row:1!important;display:grid!important;align-self:stretch!important;align-items:center!important;border-top:0!important;border-left:1px solid rgba(13,27,61,.1)!important;padding:0 0 0 28px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-card-evidence{grid-column:4!important;grid-row:2!important;min-height:86px!important;border-radius:14px!important}}@media(min-width:900px)and (max-width:1100px){.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page)>.ci-blue-header,.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header{grid-template-columns:28px 154px minmax(0,1fr) 54px 38px 92px!important;gap:12px!important;width:calc(100% - 48px)!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-header .home-primary-nav{gap:32px!important;padding-left:16px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .ci-blue-search-result-page{width:calc(100% - 96px)!important;max-width:none!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-answer-hero{height:90px!important;min-height:90px!important;max-width:none!important;padding:8px 170px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .match-answer-hero h1{max-width:520px!important;font-size:27px!important;line-height:1.15!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .answer-view-toggle button{min-width:82px!important;min-height:44px!important;padding:0 16px!important;font-size:13px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .top-result-main{grid-template-columns:38px 184px minmax(0,1fr) minmax(330px,.9fr)!important;gap:16px 22px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .top-result-image{width:184px!important;height:132px!important}.app-shell.ci-blue-result-shell:has(.ci-blue-search-result-page) .result-action-row.compact{grid-template-columns:112px 106px 78px 96px 78px!important;gap:10px!important}}@media(max-width:430px){.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header{grid-template-columns:132px minmax(0,1fr) 70px!important;gap:6px!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .shell-top-brand{width:132px!important;min-width:132px!important;max-width:132px!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .brand-logo-img{left:0!important;width:210px!important;min-width:210px!important;max-width:210px!important;height:63px!important;min-height:63px!important;max-height:63px!important}.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header .profile-shortcut{width:70px!important;min-width:70px!important;max-width:70px!important}}@media(min-width:901px){.app-shell.ci-blue-community-shell{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.app-shell.ci-blue-community-shell .community-ci-blue{height:calc(100dvh - 84px)!important;min-height:0!important;padding-bottom:0!important;overflow:visible!important}.app-shell.ci-blue-community-shell .community-layout{grid-template-columns:248px minmax(0,1fr)!important;align-items:start!important;height:calc(100dvh - 84px)!important;min-height:0!important;overflow:visible!important}.app-shell.ci-blue-community-shell .community-ci-blue.beaw-load-motion{animation:none!important;transform:none!important}.app-shell.ci-blue-community-shell .community-sidebar{position:fixed!important;left:max(16px,calc((100vw - 1420px)/2))!important;top:92px!important;width:248px!important;max-width:248px!important;height:min(760px,calc(100vh - 104px))!important;max-height:min(760px,calc(100vh - 104px))!important;min-height:0!important;align-self:start!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;display:grid!important;align-content:start!important;gap:14px!important;padding:0 16px 20px 0!important;border-right:1px solid var(--community-line)!important}.app-shell.ci-blue-community-shell .community-feed{grid-column:2!important;height:calc(100dvh - 84px)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;padding-bottom:56px!important}.app-shell.ci-blue-community-shell .community-sidebar-brand,.app-shell.ci-blue-community-shell .community-side-nav{display:none!important}.app-shell.ci-blue-community-shell .community-create-cta{margin:0 16px 2px 8px!important}.app-shell.ci-blue-community-shell .community-dna-ring{width:116px!important;height:116px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:16px!important;overflow:hidden!important;text-align:center!important;line-height:1!important;box-sizing:border-box!important}.app-shell.ci-blue-community-shell .community-dna-ring b{display:block!important;font-size:27px!important;line-height:29px!important;white-space:nowrap!important}.app-shell.ci-blue-community-shell .community-dna-ring span{display:block!important;width:68px!important;max-width:68px!important;font-size:10px!important;line-height:12px!important;white-space:normal!important;overflow-wrap:normal!important}}@media(max-width:900px){.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .shell-top-brand{width:116px!important;min-width:116px!important;max-width:116px!important;height:28px!important;min-height:28px!important;max-height:28px!important;overflow:hidden!important}.app-shell.ci-blue-result-shell:has(.expert-queue-mobile-app) .ci-blue-header .brand-logo-img{left:-5px!important;top:-3px!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:54px!important;min-height:54px!important;max-height:54px!important}}.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header{position:sticky!important;top:0!important;z-index:900!important;background:#f7fbfff0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.app-shell.ci-blue-community-shell .community-bottom-nav{display:none!important}.app-shell.ci-blue-community-shell:has(.profile-ci-community-page){--profile-blue: #1f5bff;--profile-navy: #06195c;--profile-muted: #7281a8;--profile-border: #dbe7fb;--profile-soft: #f7fbff;background:linear-gradient(180deg,#fff,#f7fbff 58%,#fff)!important}.app-shell.ci-blue-community-shell:has(.profile-ci-community-page)>.ci-blue-header,.app-shell.ci-blue-community-shell:has(.profile-ci-community-page) .ci-blue-header{position:sticky!important;top:0!important;z-index:900!important;background:#f7fbfff0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.profile-ci-community-page{display:block!important;width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;margin:0 auto!important;padding:0 0 54px!important;min-height:calc(100dvh - 84px)!important;background:transparent!important;color:var(--profile-navy)!important;overflow:visible!important}.profile-ci-community-page .profile-community-layout{display:grid!important;grid-template-columns:248px minmax(0,1fr) minmax(360px,430px)!important;gap:18px!important;align-items:start!important;min-height:calc(100dvh - 84px)!important}.profile-ci-community-page .profile-community-leftbar{grid-column:1!important;grid-row:1!important}.profile-ci-community-page .profile-ci-main{grid-column:2!important;grid-row:1!important;height:calc(100dvh - 84px)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;padding:28px 0 64px!important}.profile-ci-community-page .profile-ci-dna-panel{grid-column:3!important;grid-row:1!important;position:sticky!important;top:28px!important;max-height:calc(100dvh - 56px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;padding:28px 0 64px!important}.profile-ci-community-page .profile-community-leftbar .profile-ci-help{width:calc(100% - 24px)!important;min-height:42px!important;margin:0 16px 0 8px!important;border:1px solid var(--community-line)!important;border-radius:14px!important;background:#fff!important;color:var(--profile-navy)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;font-weight:850!important}.profile-ci-community-page .profile-left-dna-card,.profile-ci-community-page .profile-left-actions{margin:0 16px 0 8px!important}.profile-ci-community-page .profile-left-actions button{min-height:38px!important}.profile-ci-community-page .profile-ci-share-card{align-self:auto!important}@media(min-width:901px){.app-shell.ci-blue-community-shell:has(.profile-ci-community-page){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.app-shell.ci-blue-community-shell:has(.profile-ci-community-page)>.ci-blue-header{display:none!important}}@media(max-width:1180px)and (min-width:901px){.profile-ci-community-page .profile-community-layout{grid-template-columns:248px minmax(0,1fr)!important}.profile-ci-community-page .profile-ci-dna-panel{grid-column:2!important;grid-row:2!important;position:static!important;max-height:none!important;height:auto!important;padding-top:0!important}}@media(max-width:900px){.app-shell.ci-blue-community-shell:has(.profile-ci-community-page){width:min(430px,100vw)!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f5f9ff!important;padding-bottom:76px!important}.profile-ci-community-page{width:100%!important;max-width:430px!important;padding:8px 14px 96px!important;min-height:auto!important;background:#f5f9ff!important}.profile-ci-community-page .profile-community-layout{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-height:auto!important}.profile-ci-community-page .profile-community-leftbar{display:none!important}.profile-ci-community-page .profile-ci-main,.profile-ci-community-page .profile-ci-dna-panel{grid-column:1!important;grid-row:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.profile-ci-community-page .profile-ci-dna-panel{display:none!important;position:static!important}.profile-ci-community-page .profile-ci-dna-panel.mobile-active{display:grid!important}.app-shell.ci-blue-community-shell:has(.profile-ci-community-page) .profile-ci-bottom-nav{display:grid!important;position:fixed!important;left:14px!important;right:14px!important;bottom:12px!important;width:auto!important;z-index:1000!important}}.community-expert-byline{display:inline-flex!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:28px!important;margin:2px 0 8px!important;padding:0 10px!important;border:1px solid var(--community-line, rgba(13, 27, 61, .1))!important;border-radius:999px!important;background:#f7fbff!important;color:var(--community-navy, #07164f)!important;font-size:12px!important;line-height:16px!important;font-weight:850!important}.community-expert-byline svg{color:var(--community-blue-2, #1e63ff)!important}.community-feed-head{grid-template-columns:minmax(0,1fr) auto!important}.community-create-top-cta{min-height:42px!important;border-radius:999px!important;padding:0 18px!important;background:var(--community-blue-2, #1e63ff)!important;color:#fff!important;box-shadow:0 14px 30px #155cff2e!important;white-space:nowrap!important}.community-reviewer-profile{grid-template-columns:minmax(0,1fr) 340px!important;gap:24px!important}.community-reviewer-profile .profile-ci-main{min-width:0!important}.community-reviewer-back{width:fit-content!important;margin-bottom:10px!important}@media(min-width:901px){.community-mobile-heading .community-create-top-cta{display:none!important}}@media(max-width:900px){.app-shell.ci-blue-shell.ci-blue-community-shell>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell .ci-blue-header{top:0!important;margin-top:0!important}.community-ci-blue{padding-bottom:28px!important}.community-mobile-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px 12px!important}.community-mobile-heading h1,.community-mobile-heading p{grid-column:1!important}.community-mobile-heading .community-create-top-cta{grid-column:2!important;grid-row:1 / span 3!important;align-self:center!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important}.community-feed-head .community-create-top-cta{display:none!important}.community-reviewer-profile{display:block!important;padding:0 14px 28px!important}.community-reviewer-profile .profile-ci-dna-panel{display:grid!important;position:static!important;width:100%!important;max-width:none!important;margin-top:14px!important}}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#fbfcff!important}html body main.profile-ci-community-page[data-testid=account-profile-page]{position:relative!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0 24px 0 216px!important;overflow:hidden!important;background:#fbfcff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar{position:fixed!important;top:14px!important;right:24px!important;z-index:50!important;display:flex!important;align-items:center!important;gap:14px!important;height:34px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar .language-dropdown{position:static!important;display:block!important;width:70px!important;height:34px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar .language-dropdown button{min-height:34px!important;border-radius:999px!important;background:#fff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(8,24,78,.1)!important;background:#fff!important;color:#07164f!important;box-shadow:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar>button[data-testid=profile-ci-notification]{position:relative!important;width:34px!important;height:34px!important;border:0!important;background:transparent!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar>button[data-testid=profile-ci-notification] i{position:absolute!important;right:4px!important;top:3px!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#ef233c!important;border:2px solid #fff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar>button[data-testid=profile-ci-account-menu]{gap:8px!important;height:34px!important;min-height:34px!important;padding:0 12px 0 5px!important;border-radius:999px!important;font-size:12px!important;font-weight:850!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar>button img{width:28px!important;height:28px!important;border-radius:999px!important;object-fit:cover!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout{display:grid!important;grid-template-columns:minmax(0,842px) minmax(390px,440px)!important;gap:16px!important;width:min(100%,1296px)!important;height:100dvh!important;min-height:0!important;margin:0!important;align-items:start!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-leftbar{position:fixed!important;left:0!important;top:0!important;z-index:40!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:stretch!important;gap:0!important;width:196px!important;max-width:196px!important;height:100dvh!important;max-height:100dvh!important;padding:22px 14px 24px 24px!important;overflow:hidden!important;border-right:1px solid rgba(8,24,78,.08)!important;background:#fff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-side-brand{display:block!important;width:150px!important;height:44px!important;margin:0 0 34px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-side-brand .brand-logo-img{display:block!important;width:150px!important;height:44px!important;object-fit:contain!important;object-position:left top!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-side-nav{display:grid!important;gap:12px!important;align-content:start!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-side-nav button{position:relative!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#07164f!important;font-size:13px!important;font-weight:720!important;text-align:left!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-side-nav button.active{background:#f8efe6!important;color:#06164f!important;font-weight:880!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-side-nav button i{display:inline-grid!important;place-items:center!important;width:14px!important;height:14px!important;border-radius:999px!important;background:#f02836!important;color:#fff!important;font-size:9px!important;font-style:normal!important;font-weight:900!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-share-card{align-self:end!important;width:156px!important;min-height:244px!important;margin:0 0 26px!important;padding:22px 16px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#fff7ef,#fff)!important;box-shadow:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-share-card h3{font-size:12px!important;line-height:16px!important;font-weight:900!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-share-card p{font-size:12px!important;line-height:18px!important;color:#53627f!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-share-card .primary{width:100%!important;min-height:32px!important;border-radius:7px!important;background:#06164f!important;font-size:11px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-help{justify-self:start!important;width:auto!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#53627f!important;font-size:12px!important;font-weight:720!important;box-shadow:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main{grid-column:1!important;width:842px!important;height:100dvh!important;padding:52px 0 44px!important;overflow-y:auto!important;scrollbar-width:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main::-webkit-scrollbar,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel::-webkit-scrollbar{display:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-card{border:1px solid rgba(8,24,78,.1)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero{display:grid!important;grid-template-columns:116px minmax(0,1fr) auto!important;grid-template-rows:110px 150px!important;width:842px!important;min-height:260px!important;padding:0 18px 20px!important;overflow:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-cover{grid-column:1 / -1!important;grid-row:1!important;width:calc(100% + 36px)!important;height:110px!important;margin:0 -18px!important;border-radius:10px 10px 0 0!important;object-fit:cover!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-avatar{grid-column:1!important;grid-row:1 / 3!important;align-self:center!important;width:92px!important;height:92px!important;margin:64px 0 0 4px!important;border:4px solid #fff!important;border-radius:999px!important;box-shadow:0 10px 28px #08184e24!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-mood{grid-column:2!important;grid-row:1!important;align-self:end!important;justify-self:start!important;margin:0 0 -16px -4px!important;min-height:26px!important;padding:0 16px!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;font-size:12px!important;font-weight:850!important;box-shadow:0 10px 26px #08184e1f!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-identity{grid-column:2!important;grid-row:2!important;align-self:center!important;padding:0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-identity h1{display:inline-block!important;margin:0 8px 4px 0!important;font-size:24px!important;line-height:30px!important;font-weight:850!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-role{display:inline-flex!important;min-height:20px!important;padding:0 10px!important;border-radius:999px!important;background:#eef3ff!important;color:#1f5bff!important;font-size:11px!important;font-weight:850!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-identity p{margin:3px 0!important;color:#53627f!important;font-size:12px!important;line-height:17px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero-actions{grid-column:3!important;grid-row:2!important;align-self:start!important;margin-top:26px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero-actions .primary{min-height:32px!important;border-radius:7px!important;background:#fff!important;color:#07164f!important;border:1px solid rgba(8,24,78,.12)!important;box-shadow:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:10px 0 0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stat{min-height:80px!important;padding:14px!important;text-align:center!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stat span{font-size:11px!important;font-weight:800!important;color:#5c6c91!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stat b{margin-top:4px!important;font-size:24px!important;line-height:28px!important;font-weight:900!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stat small{font-size:10px!important;font-weight:760!important;color:#667797!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs{display:flex!important;align-items:center!important;gap:26px!important;min-height:40px!important;margin:8px 0 0!important;padding:0 10px!important;border-bottom:1px solid rgba(8,24,78,.1)!important;background:transparent!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs button{min-height:40px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#62708e!important;font-size:12px!important;font-weight:820!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs button.active{color:#07164f!important;box-shadow:inset 0 -2px #1f5bff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-wide-card{margin-top:14px!important;padding:18px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{grid-column:2!important;position:sticky!important;top:58px!important;width:440px!important;max-height:calc(100dvh - 72px)!important;padding:0 0 24px!important;overflow-y:auto!important;scrollbar-width:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:52px!important;padding:0 14px!important;border:1px solid rgba(8,24,78,.1)!important;border-radius:10px 10px 0 0!important;background:#fff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-tabs button{min-height:52px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#63708d!important;font-size:12px!important;font-weight:820!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-tabs button.active{color:#07164f!important;box-shadow:inset 0 -2px #1f5bff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-dna-card{border-top:1px solid rgba(8,24,78,.1)!important;border-radius:10px!important;min-height:410px!important;padding:24px 18px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-dna-card .profile-section-head{align-items:start!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-dna-card h2,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-tags-card h3,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-breakdown h3,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-insights h3{font-size:15px!important;font-weight:880!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-match-metric b{font-size:34px!important;line-height:38px!important;color:#1f5bff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .radar-wrap{min-height:292px!important;margin-top:6px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-radar-svg{width:300px!important;height:300px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-tags-card,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-breakdown,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-insights{margin-top:12px!important;padding:18px!important}@media(min-width:901px){.app-shell.ci-blue-shell.ci-blue-community-shell:has(.profile-ci-community-page)>.ci-blue-header,.app-shell.ci-blue-shell.ci-blue-community-shell:has(.profile-ci-community-page) .ci-blue-header,.app-shell.ci-blue-community-shell:has(.profile-ci-community-page)>.ci-blue-header,.app-shell.ci-blue-community-shell:has(.profile-ci-community-page) .ci-blue-header{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.profile-ci-community-page .profile-ci-hero{grid-template-columns:118px minmax(0,1fr) auto!important;grid-template-rows:126px 160px!important;min-height:286px!important;align-items:end!important;overflow:hidden!important}.profile-ci-community-page .profile-ci-cover{height:126px!important}.profile-ci-community-page .profile-ci-identity,.profile-ci-community-page .profile-ci-hero-actions{grid-row:2!important;padding-bottom:10px!important}.profile-ci-community-page .profile-ci-identity{grid-column:2!important;align-self:center!important}.profile-ci-community-page .profile-ci-hero-actions{grid-column:3!important;align-self:center!important}.profile-ci-community-page .profile-ci-tabs{position:relative!important;z-index:20!important;min-height:50px!important;margin:2px 0 0!important;background:#fffffff5!important;pointer-events:auto!important}.profile-ci-community-page .profile-ci-tabs button{position:relative!important;z-index:21!important;pointer-events:auto!important}.profile-ci-community-page .profile-wide-card{position:relative!important;z-index:1!important}}@media(max-width:900px){.app-shell.ci-blue-community-shell:has(.profile-ci-community-page) .profile-ci-bottom-nav,.profile-ci-community-page .profile-ci-bottom-nav{display:grid!important;position:sticky!important;left:auto!important;right:auto!important;bottom:12px!important;width:100%!important;margin:18px 0 0!important;z-index:100!important}.profile-ci-community-page{padding-bottom:18px!important}}.profile-ci-community-page.community-reviewer-profile .profile-community-layout{grid-template-columns:248px minmax(0,1fr) minmax(360px,430px)!important}.profile-ci-community-page.community-reviewer-profile .profile-community-leftbar{grid-column:1!important;grid-row:1!important}.profile-ci-community-page.community-reviewer-profile .profile-ci-main{grid-column:2!important;grid-row:1!important}.profile-ci-community-page.community-reviewer-profile .profile-ci-dna-panel{grid-column:3!important;grid-row:1!important}.profile-ci-community-page.community-reviewer-profile .profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-ci-community-page.community-reviewer-profile .profile-ci-tabs{background:#fffffff5!important;border-radius:0!important}.profile-ci-community-page.community-reviewer-profile .profile-ci-dna-panel .profile-breakdown{display:grid!important}.profile-ci-community-page.community-reviewer-profile .community-bottom-nav{display:none!important}@media(min-width:901px){.profile-ci-community-page.community-reviewer-profile .profile-ci-main,.profile-ci-community-page.community-reviewer-profile .profile-ci-dna-panel{padding-top:28px!important}.profile-ci-community-page.community-reviewer-profile .profile-community-leftbar{position:sticky!important;top:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}}@media(max-width:1180px)and (min-width:901px){.profile-ci-community-page.community-reviewer-profile .profile-community-layout{grid-template-columns:248px minmax(0,1fr)!important}.profile-ci-community-page.community-reviewer-profile .profile-ci-dna-panel{grid-column:2!important;grid-row:2!important;position:static!important;max-height:none!important;height:auto!important;padding-top:0!important}}@media(max-width:900px){.profile-ci-community-page.community-reviewer-profile{padding:8px 14px 18px!important}.profile-ci-community-page.community-reviewer-profile .profile-community-leftbar{display:none!important}.profile-ci-community-page.community-reviewer-profile .profile-stats{grid-template-columns:repeat(3,minmax(96px,1fr))!important;overflow-x:auto!important}.profile-ci-community-page.community-reviewer-profile .profile-ci-dna-panel{display:none!important;margin-top:0!important}.profile-ci-community-page.community-reviewer-profile .profile-ci-dna-panel.mobile-active{display:grid!important}.profile-ci-community-page.community-reviewer-profile:has(.profile-ci-dna-panel.mobile-active) .profile-ci-main>:not(.profile-ci-tabs){display:none!important}.profile-ci-community-page.community-reviewer-profile .community-bottom-nav{display:grid!important;position:sticky!important;left:auto!important;right:auto!important;bottom:12px!important;width:100%!important;margin:18px 0 0!important;z-index:100!important}}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page){grid-template-columns:minmax(0,1fr)!important;background:#fbfcff;color:#07164a}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page)>.ci-blue-header{position:sticky!important;top:0!important;left:0!important;width:100%!important;min-height:72px!important;padding:14px clamp(20px,4vw,64px)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:clamp(14px,2vw,28px)!important;background:#fbfcfff0!important;border:0!important;box-shadow:none!important}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .shell-top-brand{display:inline-flex!important;width:184px!important;height:48px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-start!important}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .shell-top-brand:before,.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .shell-top-brand:after{content:none!important}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .brand-logo-img{display:block!important;width:184px!important;height:auto!important;max-height:48px!important}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .brand-title,.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .brand-subtitle{display:none!important}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .home-primary-nav{display:flex!important;justify-self:center!important}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .language-dropdown,.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .app-notification-button,.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .profile-shortcut{display:inline-flex!important;position:static!important;transform:none!important;margin:0!important}.ci-blue-cafe-manage-page.cafe-manage-wizard-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;width:min(100%,1500px)!important;max-width:1500px!important;margin:0 auto!important;padding:18px clamp(18px,3vw,44px) 0!important;gap:20px!important}.ci-blue-cafe-manage-page.cafe-manage-wizard-page>.cafe-manage-wizard-heading,.ci-blue-cafe-manage-page.cafe-manage-wizard-page>.cafe-manage-stepper,.ci-blue-cafe-manage-page.cafe-manage-wizard-page>.cafe-manage-wizard-grid,.ci-blue-cafe-manage-page.cafe-manage-wizard-page>.cafe-manage-footer,.ci-blue-cafe-manage-page.cafe-manage-wizard-page>.error,.ci-blue-cafe-manage-page.cafe-manage-wizard-page>.success,.ci-blue-cafe-manage-page.cafe-manage-wizard-page>.first-review-prompt{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important}.cafe-manage-wizard-heading{display:grid;justify-items:start;gap:4px}.cafe-manage-back-link,.cafe-manage-text-action,.cafe-manage-scan-button{border:0;background:transparent;color:#1557d8;display:inline-flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}.cafe-manage-wizard-heading h1{margin:8px 0 0;color:#07164a;font-size:clamp(2rem,3vw,3rem);line-height:1.03;letter-spacing:0}.cafe-manage-wizard-heading p{margin:0;color:#65708d;font-size:1.05rem;font-weight:700}.cafe-manage-stepper{min-height:88px;padding:22px clamp(18px,4vw,140px);border:1px solid #e0e6f3;border-radius:8px;background:#fff;box-shadow:0 14px 42px #0a1c4a0f;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px}.cafe-manage-stepper article{position:relative;display:flex;align-items:center;gap:14px;min-width:0}.cafe-manage-stepper article:not(:last-child):after{content:"";position:absolute;left:calc(100% - 22px);right:-18px;top:50%;height:3px;border-radius:99px;background:#e6eaf3}.cafe-manage-stepper article.active:not(:last-child):after{background:#1f5bf1}.cafe-manage-stepper b{width:34px;height:34px;border-radius:50%;background:#edf0f7;color:#59647d;display:grid;place-items:center;font-weight:900}.cafe-manage-stepper .active b{background:#075be8;color:#fff}.cafe-manage-stepper span{display:grid;color:#07164a;font-weight:900;min-width:0}.cafe-manage-stepper small{color:#7b849d;font-weight:700}.cafe-manage-wizard-grid{position:static!important;display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr)!important;gap:22px!important;align-items:start!important}.cafe-manage-form-card,.cafe-manage-preview-card{position:static!important;width:auto!important;min-width:0!important;max-width:100%!important;border:1px solid #e0e6f3;border-radius:8px;background:#fff;box-shadow:0 18px 48px #0a1c4a0f}.cafe-manage-form-card{padding:26px;display:grid;gap:20px}.cafe-manage-card-title{display:flex;align-items:center;gap:14px}.cafe-manage-card-title>span{width:38px;height:38px;border-radius:8px;background:#edf3ff;color:#215cf2;display:grid;place-items:center}.cafe-manage-card-title h2,.cafe-manage-preview-card h2{margin:0;font-size:1.08rem;color:#07164a}.cafe-manage-card-title p{margin:2px 0 0;color:#7a839b;font-weight:700}.cafe-manage-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.cafe-manage-field{position:relative;display:grid;gap:8px;color:#07164a;font-weight:900}.cafe-manage-field b{color:#ef3b55}.cafe-manage-field input,.cafe-manage-field select,.cafe-manage-field textarea,.cafe-manage-upload-box textarea{width:100%;border:1px solid #dce3f1;border-radius:8px;background:#fff;color:#07164a;min-height:46px;padding:0 14px;font:inherit;font-weight:700;outline:none}.cafe-manage-field textarea{min-height:86px;resize:vertical;padding-top:14px}.cafe-manage-field em{position:absolute;right:14px;bottom:13px;color:#77819a;font-size:.78rem;font-style:normal;font-weight:700}.cafe-manage-location-input{display:grid;grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;border:1px solid #dce3f1;border-radius:8px;overflow:hidden}.cafe-manage-location-input>svg{margin-left:14px;color:#173178}.cafe-manage-location-input input{border:0;border-radius:0}.cafe-manage-location-input button{height:100%;border:0;border-left:1px solid #edf0f7;background:#fff;color:#1f5bf1;cursor:pointer}.cafe-manage-hidden-compat{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cafe-manage-text-action{justify-self:start;margin-top:-10px}.cafe-manage-description{grid-column:1 / -1}.cafe-manage-upload{display:grid;gap:8px;color:#07164a;font-weight:900}.cafe-manage-upload-box{min-height:158px;border:1px solid #dce3f1;border-radius:8px;display:grid;place-items:center;gap:7px;padding:18px;text-align:center;color:#07164a}.cafe-manage-upload-box svg{color:#07164a}.cafe-manage-upload-box small{color:#7c879e;font-weight:700}.cafe-manage-upload-box textarea{max-width:560px;min-height:42px;padding-top:10px;resize:vertical}.cafe-manage-upload-box button,.cafe-manage-footer button,.cafe-manage-scan-button{min-height:42px;border-radius:8px;padding:0 18px;border:1px solid #dce3f1;background:#fff;color:#173178;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;cursor:pointer}.cafe-manage-photo-row{display:flex;flex-wrap:wrap;gap:10px}.cafe-manage-photo-row figure{position:relative;width:88px;aspect-ratio:1;margin:0;border-radius:8px;overflow:hidden;border:1px solid #dce3f1}.cafe-manage-photo-row img{width:100%;height:100%;object-fit:cover}.cafe-manage-photo-row button{position:absolute;top:5px;right:5px;width:24px;height:24px;border:0;border-radius:50%;background:#07164ac7;color:#fff}.cafe-manage-scan-button{justify-self:start}.cafe-manage-nearby{display:grid;gap:10px}.cafe-manage-nearby button{min-height:48px;border:1px solid #dce3f1;border-radius:8px;background:#fff;color:#07164a;text-align:left;padding:10px 12px}.cafe-manage-nearby span{display:block;color:#69748d}.cafe-manage-preview-card{padding:28px;display:grid;gap:14px}.cafe-manage-preview-card h2{display:flex;align-items:center;gap:8px}.cafe-manage-preview-hero{position:relative;min-height:188px;border-radius:8px;background:linear-gradient(135deg,#f4f7ff,#fbfbff);display:grid;place-items:center;overflow:hidden;color:#9ba5ba}.cafe-manage-preview-hero img{width:100%;height:100%;object-fit:cover}.cafe-manage-preview-hero .cafe-manage-preview-category{position:absolute;top:14px;left:14px;border-radius:7px;background:#edf3ff;color:#1f5bf1;padding:5px 10px;font-weight:900}.cafe-manage-photo-row figure .google-maps-attribution,.cafe-manage-preview-hero .google-maps-attribution{position:absolute;left:8px;right:auto;top:auto;bottom:8px}.cafe-manage-photo-row figure .google-maps-attribution{max-width:calc(100% - 16px);font-size:10px;line-height:13px}.cafe-manage-import-attribution{color:#69748d;font-weight:700}.cafe-manage-import-attribution a{color:#1f5bf1;text-decoration:none}.cafe-manage-preview-card h3{margin:6px 0 0;color:#07164a;font-size:1.55rem;line-height:1.12;overflow-wrap:anywhere}.cafe-manage-preview-card p{margin:0;color:#68748e;font-weight:700}.cafe-manage-preview-rating,.cafe-manage-preview-location{display:inline-flex;align-items:center;gap:7px;color:#66708a;font-weight:800}.cafe-manage-preview-rating span{color:#ffc400}.cafe-manage-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.cafe-manage-preview-metrics article{min-height:70px;border-radius:8px;background:#f7f9fe;display:grid;place-items:center;text-align:center;padding:10px 6px}.cafe-manage-preview-metrics b{color:#07164a;font-size:1.1rem}.cafe-manage-preview-metrics span{color:#69748d;font-size:.76rem;font-weight:800}.cafe-manage-preview-note{margin-top:4px!important}.cafe-manage-footer{position:sticky;bottom:0;z-index:12;min-height:78px;margin-top:0;border:1px solid #e0e6f3;border-radius:8px 8px 0 0;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -12px 34px #0a1c4a0f;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 14px 14px 18px}.cafe-manage-footer>span{color:#6d7890;display:inline-flex;align-items:center;gap:8px;font-weight:800}.cafe-manage-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.cafe-manage-footer .primary{min-width:150px;background:#075be8;border-color:#075be8;color:#fff}.cafe-manage-footer .danger{color:#c43244;border-color:#f1cbd2}@media(max-width:980px){.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page)>.ci-blue-header{grid-template-columns:auto minmax(0,1fr) auto auto!important;padding-inline:18px!important}.app-shell.ci-blue-cafe-shell:has(.cafe-manage-wizard-page) .ci-blue-header .home-primary-nav{display:none!important}.cafe-manage-wizard-grid{grid-template-columns:1fr}.cafe-manage-stepper{padding-inline:18px}}@media(max-width:720px){.ci-blue-cafe-manage-page.cafe-manage-wizard-page{padding-inline:14px!important}.cafe-manage-stepper,.cafe-manage-field-grid,.cafe-manage-preview-metrics{grid-template-columns:1fr}.cafe-manage-stepper article:after{display:none}.cafe-manage-form-card,.cafe-manage-preview-card{padding:18px}.cafe-manage-footer,.cafe-manage-footer>div{align-items:stretch;flex-direction:column}.cafe-manage-footer button{width:100%}}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header{grid-template-columns:150px minmax(0,1fr) auto auto auto!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .menu-button{display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-top-brand.shell-top-brand.cafe-top-brand,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand{position:static!important;display:flex!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;overflow:hidden!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-top-brand.shell-top-brand.cafe-top-brand:before,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-top-brand.shell-top-brand.cafe-top-brand:after,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand:after{content:none!important;display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-top-brand.shell-top-brand.cafe-top-brand>.brand-logo-img,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand>.brand-logo-img{content:url(/assets/beaw-wordmark.svg)!important;position:static!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;transform:none!important;object-fit:contain!important}@media(max-width:980px){html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header{grid-template-columns:auto minmax(0,1fr) auto auto!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .menu-button{display:inline-flex!important;position:static!important;width:40px!important;height:40px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-top-brand.shell-top-brand.cafe-top-brand,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand{width:132px!important;min-width:132px!important;max-width:132px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-top-brand.shell-top-brand.cafe-top-brand>.brand-logo-img,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand>.brand-logo-img{content:url(/assets/beaw-wordmark.svg)!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:40px!important;min-height:40px!important;max-height:40px!important}}@media(min-width:1061px){html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page){background:#fff!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header{position:relative!important;display:grid!important;grid-template-columns:150px minmax(360px,492px) minmax(0,1fr) 64px 36px 118px!important;align-items:center!important;gap:18px!important;width:calc(100% - 60px)!important;max-width:1476px!important;height:66px!important;min-height:66px!important;margin:0 auto!important;padding:14px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header:before{content:"⌕  ค้นหาร้าน / เมนู / เทคนิค / เมือง / Expert"!important;position:absolute!important;left:180px!important;top:14px!important;display:flex!important;align-items:center!important;width:min(492px,calc(100vw - 840px))!important;min-width:360px!important;height:38px!important;box-sizing:border-box!important;padding:0 18px!important;border:1px solid #dbe5f5!important;border-radius:8px!important;background:#fff!important;color:#07164f94!important;font-size:13px!important;font-weight:650!important;box-shadow:0 8px 20px #1e3a8a09!important;pointer-events:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .logout-shortcut{display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand{grid-column:1!important;position:relative!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-logo-img{position:static!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;min-height:42px!important;max-height:42px!important;object-fit:contain!important;opacity:1!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-subtitle{display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;justify-content:flex-end!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav button{min-width:0!important;height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:12px!important;font-weight:800!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav button.active:after{display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown{grid-column:4!important;display:block!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button{height:36px!important;min-height:36px!important;border:1px solid #dbe5f5!important;background:#fff!important;box-shadow:none!important;color:#07164f!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown>button{width:64px!important;border-radius:999px!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button{grid-column:5!important;width:36px!important;border-radius:50%!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut{grid-column:6!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:118px!important;min-width:118px!important;height:40px!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut img{width:32px!important;height:32px!important;border-radius:50%!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut span{display:block!important;overflow:hidden!important;color:#07164f!important;font-size:12px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.expert-library-page.ci-blue-expert-queue-page{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100% - 60px)!important;max-width:1476px!important;margin:0 auto!important;padding:14px 0 0!important;background:transparent!important;color:#07164f!important}html body main.ci-blue-expert-queue-page>.expert-library-category-rail{order:0!important;display:flex!important;gap:12px!important}html body main.ci-blue-expert-queue-page>.expert-library-hero{order:1!important;display:grid!important;margin:8px 0 0!important;padding:0!important}html body main.ci-blue-expert-queue-page>.expert-library-overview-grid{order:2!important}html body main.ci-blue-expert-queue-page>.expert-library-filter-card{order:3!important}html body main.ci-blue-expert-queue-page>.expert-library-pinned,html body main.ci-blue-expert-queue-page>.expert-library-attention,html body main.ci-blue-expert-queue-page>.collection-mobile-filter{display:none!important}html body main.ci-blue-expert-queue-page>.expert-library-all-places{order:4!important}html body main.ci-blue-expert-queue-page .expert-library-category-rail .tag-chip{min-width:92px!important;min-height:38px!important;border-radius:6px!important}html body main.ci-blue-expert-queue-page .expert-library-hero h1{font-size:29px!important;line-height:34px!important;font-weight:850!important}html body main.ci-blue-expert-queue-page .expert-library-hero p{font-size:13px!important;line-height:18px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-card{position:relative!important;border-radius:6px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-head{position:absolute!important;right:16px!important;bottom:10px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-actions{display:inline-flex!important;align-items:center!important;gap:12px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-total{color:#07164f!important;font-size:13px!important;font-weight:850!important}html body main.ci-blue-expert-queue-page .expert-library-search-button{min-width:112px!important;min-height:36px!important;border-radius:5px!important;background:#061b9d!important;color:#fff!important;font-size:13px!important;font-weight:850!important}html body main.ci-blue-expert-queue-page .expert-library-filter-actions .ghost{min-height:30px!important;padding:0 10px!important;font-size:12px!important}}html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-review-page) .ci-blue-header,html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(.community-review-page)>.top-actions.ci-blue-header,html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(.community-review-page) .top-actions.ci-blue-header,html body .app-shell.community-shell:has(.community-review-page)>.top-actions.ci-blue-header,html body .app-shell.community-shell:has(.community-review-page) .top-actions.ci-blue-header{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media(min-width:901px){html body .app-shell.ci-blue-community-shell:has(main.community-reviewer-profile.profile-ci-community-page){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell:has(main.community-reviewer-profile.profile-ci-community-page)>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-reviewer-profile.profile-ci-community-page) .ci-blue-header{display:none!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}html body main.community-reviewer-profile.profile-ci-community-page{width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-community-layout{display:grid!important;grid-template-columns:248px minmax(0,1fr) minmax(360px,430px)!important;gap:18px!important;width:100%!important;min-height:100dvh!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-community-leftbar{grid-column:1!important;position:sticky!important;top:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-main,html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-dna-panel{padding-top:28px!important;padding-bottom:64px!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-hero{grid-template-rows:126px 174px!important;min-height:300px!important;overflow:hidden!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-hero .profile-avatar{position:absolute!important;left:18px!important;top:102px!important;align-self:auto!important;margin:0!important;z-index:3!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-dna-panel .profile-dna-card{min-height:390px!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-dna-panel .radar-wrap{min-height:270px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell:has(main.community-reviewer-profile.profile-ci-community-page){width:min(430px,100vw)!important;max-width:100vw!important;overflow-x:hidden!important;background:#f5f9ff!important;padding-bottom:88px!important}html body main.community-reviewer-profile.profile-ci-community-page{display:block!important;width:100%!important;max-width:430px!important;margin:0 auto!important;padding:8px 14px 18px!important;overflow:hidden!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-community-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:auto!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-community-leftbar{display:none!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-main,html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-dna-panel{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;transform:none!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-dna-panel{display:none!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-dna-panel.mobile-active{display:grid!important}html body main.community-reviewer-profile.profile-ci-community-page:has(.profile-ci-dna-panel.mobile-active) .profile-ci-main>:not(.profile-ci-tabs){display:none!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-hero{overflow:hidden!important}html body main.community-reviewer-profile.profile-ci-community-page .profile-stats{grid-template-columns:repeat(3,minmax(96px,1fr))!important;overflow-x:auto!important}html body main.community-reviewer-profile.profile-ci-community-page .community-bottom-nav{display:grid!important;position:fixed!important;left:14px!important;right:14px!important;bottom:12px!important;width:auto!important;max-width:calc(100vw - 28px)!important;z-index:1000!important}}html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(.community-review-page),html body .app-shell.community-shell:has(.community-review-page){height:auto!important;min-height:100vh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:0!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(.community-review-page) main.community-review-page,html body .app-shell.community-shell:has(.community-review-page) main.community-review-page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:128px!important}@media(max-width:760px){html body main.community-reviewer-profile.profile-ci-community-page .profile-ci-dna-panel[data-testid=reviewer-profile-dna]{display:grid!important}}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page){height:auto!important;min-height:100vh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0!important;background:#fbfcff!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page) .ci-blue-header{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body main.ci-blue-cafe-manage-page.cafe-manage-wizard-page{width:min(calc(100% - 56px),1480px)!important;max-width:1480px!important;margin:0 auto!important;padding:28px 0 0!important;gap:20px!important;background:transparent!important}html body main.cafe-manage-wizard-page .cafe-manage-wizard-heading{min-height:94px!important;gap:4px!important}html body main.cafe-manage-wizard-page .cafe-manage-back-link{min-height:22px!important;padding:0!important;color:#0b57d0!important;font-size:14px!important;font-weight:850!important}html body main.cafe-manage-wizard-page .cafe-manage-wizard-heading h1{margin:8px 0 0!important;font-size:32px!important;line-height:38px!important;font-weight:820!important}html body main.cafe-manage-wizard-page .cafe-manage-wizard-heading p{font-size:16px!important;line-height:22px!important;font-weight:650!important}html body main.cafe-manage-wizard-page .cafe-manage-stepper{min-height:88px!important;padding:22px 170px!important;border-radius:4px!important;box-shadow:0 12px 36px #0a1c4a0b!important}html body main.cafe-manage-wizard-page .cafe-manage-wizard-grid{display:grid!important;grid-template-columns:minmax(0,1.72fr) minmax(420px,.98fr)!important;gap:22px!important;align-items:start!important;width:100%!important;min-width:0!important}html body main.cafe-manage-wizard-page .cafe-manage-form-card{width:100%!important;min-width:0!important;padding:26px!important;border-radius:4px!important;box-shadow:0 18px 46px #0a1c4a0b!important}html body main.cafe-manage-wizard-page .cafe-manage-import-card{display:grid!important;gap:16px!important;width:100%!important;min-width:0!important;padding:20px!important;border:1px solid rgba(13,27,61,.09)!important;border-radius:4px!important;background:#fff!important;box-shadow:0 18px 46px #0a1c4a0b!important}html body main.cafe-manage-wizard-page .cafe-import-search{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto) auto!important;gap:0!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(43,167,255,.18)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 16px 42px #0d1b3d14!important}html body main.cafe-manage-wizard-page .cafe-import-search input,html body main.cafe-manage-wizard-page .cafe-import-search select{width:100%!important;min-height:68px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0d1b3d!important;padding:0 20px!important;outline:0!important;font-size:18px!important;font-weight:850!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:68px!important;border-left:1px solid rgba(13,27,61,.08)!important;background:#fff!important;color:#0b1b53!important;padding-left:18px!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill svg{color:#0b1b53!important;stroke-width:2.6!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill select{min-width:0!important;padding-left:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body main.cafe-manage-wizard-page .cafe-import-search button{min-height:54px!important;border-radius:14px!important;margin-right:7px!important;padding:0 24px!important;white-space:nowrap!important}html body main.cafe-manage-wizard-page .cafe-import-results{display:grid!important;gap:8px!important}html body main.cafe-manage-wizard-page .cafe-import-result-group{display:grid!important;gap:8px!important}html body main.cafe-manage-wizard-page .cafe-import-result-group h3{margin:4px 0 2px!important;color:#0d1b3d!important;font-size:13px!important;line-height:18px!important;font-weight:950!important}html body main.cafe-manage-wizard-page .cafe-import-results article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-width:0!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:4px!important;background:#f7faff!important;padding:12px!important}html body main.cafe-manage-wizard-page .cafe-import-results article div{display:grid!important;gap:3px!important;min-width:0!important}html body main.cafe-manage-wizard-page .cafe-import-results b{color:#0d1b3d!important;font-size:14px!important;font-weight:950!important}html body main.cafe-manage-wizard-page .cafe-import-results span{overflow:hidden!important;color:#0d1b3d9e!important;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.cafe-manage-wizard-page .cafe-import-results em{width:fit-content!important;border-radius:999px!important;background:#ff6a0021!important;color:#b84c00!important;padding:4px 8px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}html body main.cafe-manage-wizard-page .cafe-import-results button{min-height:38px!important;border-radius:8px!important;padding:0 14px!important;white-space:nowrap!important}html body main.cafe-manage-wizard-page .cafe-import-results .cafe-import-manual-button{justify-self:start!important;min-height:38px!important;border:1px solid rgba(31,91,241,.2)!important;border-radius:8px!important;background:#fff!important;color:#1f5bf1!important;padding:0 14px!important;font-weight:900!important}html body main.cafe-manage-wizard-page .cafe-manage-preview-card{width:100%!important;min-width:0!important;padding:28px!important;border-radius:4px!important;box-shadow:0 18px 46px #0a1c4a0b!important}html body main.cafe-manage-wizard-page .cafe-manage-preview-hero{min-height:190px!important;border-radius:4px!important}html body main.cafe-manage-wizard-page .cafe-manage-upload-box{position:relative!important;min-height:154px!important;justify-content:center!important}html body main.cafe-manage-wizard-page .cafe-manage-upload-box textarea{position:absolute!important;left:50%!important;bottom:46px!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;border:0!important;opacity:.01!important;overflow:hidden!important}html body main.cafe-manage-wizard-page .cafe-manage-upload-box .ghost{width:264px!important;max-width:100%!important}html body main.cafe-manage-wizard-page .cafe-manage-scan-button{display:none!important}html body main.cafe-manage-wizard-page .cafe-manage-preview-skeleton{display:grid!important;gap:12px!important;margin:18px 0!important;width:min(260px,70%)!important}html body main.cafe-manage-wizard-page .cafe-manage-preview-skeleton i{display:block!important;height:14px!important;border-radius:999px!important;background:#eef1f7!important}html body main.cafe-manage-wizard-page .cafe-manage-preview-skeleton i:nth-child(2){width:82%!important}html body main.cafe-manage-wizard-page .cafe-manage-footer{min-height:78px!important;margin-top:0!important;border-radius:4px 4px 0 0!important}@media(max-width:980px){html body main.ci-blue-cafe-manage-page.cafe-manage-wizard-page{width:min(calc(100% - 28px),720px)!important;padding-top:18px!important}html body main.cafe-manage-wizard-page .cafe-manage-stepper{grid-template-columns:1fr!important;min-height:0!important;padding:18px!important;gap:18px!important}html body main.cafe-manage-wizard-page .cafe-manage-stepper article:after{display:none!important}html body main.cafe-manage-wizard-page .cafe-manage-wizard-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html body main.cafe-manage-wizard-page .cafe-manage-form-card,html body main.cafe-manage-wizard-page .cafe-manage-preview-card{grid-column:1!important;width:100%!important;max-width:100%!important}html body main.cafe-manage-wizard-page .cafe-manage-preview-card{order:2!important}}@media(max-width:640px){html body main.ci-blue-cafe-manage-page.cafe-manage-wizard-page{width:calc(100% - 28px)!important;padding-top:18px!important;gap:18px!important}html body main.cafe-manage-wizard-page .cafe-manage-wizard-heading{min-height:0!important}html body main.cafe-manage-wizard-page .cafe-manage-wizard-heading h1{font-size:32px!important;line-height:38px!important}html body main.cafe-manage-wizard-page .cafe-manage-field-grid,html body main.cafe-manage-wizard-page .cafe-manage-preview-metrics{grid-template-columns:minmax(0,1fr)!important}html body main.cafe-manage-wizard-page .cafe-manage-form-card,html body main.cafe-manage-wizard-page .cafe-manage-preview-card{padding:18px!important}html body main.cafe-manage-wizard-page .cafe-manage-upload-box textarea{max-width:100%!important}html body main.cafe-manage-wizard-page .cafe-manage-footer{position:static!important;padding:14px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]){width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important;background:#fbfcff!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header{display:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page]{position:relative!important;inset:auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0 24px 0 216px!important;overflow:hidden!important;background:#fbfcff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout{display:grid!important;grid-template-columns:842px 440px!important;grid-template-rows:100dvh!important;gap:16px!important;width:1298px!important;max-width:calc(100vw - 240px)!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-leftbar{position:fixed!important;left:0!important;top:0!important;display:grid!important;width:196px!important;max-width:196px!important;height:100dvh!important;max-height:100dvh!important;padding:22px 14px 24px 24px!important;border-right:1px solid rgba(8,24,78,.08)!important;background:#fff!important;overflow:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main{grid-column:1!important;grid-row:1!important;width:842px!important;max-width:842px!important;height:100dvh!important;max-height:100dvh!important;padding:52px 0 44px!important;overflow-y:auto!important;overflow-x:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{grid-column:2!important;grid-row:1!important;position:sticky!important;top:58px!important;display:block!important;width:440px!important;max-width:440px!important;max-height:calc(100dvh - 72px)!important;padding:0 0 24px!important;overflow-y:auto!important;overflow-x:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero{display:grid!important;grid-template-columns:116px minmax(0,1fr) auto!important;grid-template-rows:110px 150px!important;width:842px!important;min-height:260px!important;max-height:260px!important;padding:0 18px 20px!important;overflow:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-cover{width:calc(100% + 36px)!important;height:110px!important;max-height:110px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:842px!important;margin:10px 0 0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stat{min-height:80px!important;max-height:80px!important;padding:14px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs{display:flex!important;width:842px!important;min-height:40px!important;max-height:40px!important;margin:8px 0 0!important;padding:0 10px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-wide-card{width:842px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]){width:100vw!important;min-height:100dvh!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f5f9ff!important}html body main.profile-ci-community-page[data-testid=account-profile-page]{width:100vw!important;max-width:100vw!important;height:auto!important;min-height:auto!important;margin:0!important;padding:12px 14px 20px!important;overflow:visible!important;background:#f5f9ff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-leftbar{display:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{display:none!important;position:static!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel.mobile-active{display:block!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-wide-card{width:100%!important;max-width:100%!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero{min-height:300px!important;max-height:none!important}}@media(min-width:900px){html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page) .ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-review-page) .ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;width:min(calc(100% - 96px),1438px)!important;min-width:0!important;max-width:1438px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;grid-auto-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .menu-button{display:none!important;visibility:hidden!important;grid-column:1!important;grid-row:1!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;position:relative!important;top:auto!important;left:auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand:after,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand:after,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .shell-top-brand:after{content:none!important;display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .brand-subtitle{display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;display:block!important;position:static!important;justify-self:stretch!important;align-self:center!important;width:72px!important;height:36px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .app-notification-button{grid-column:4!important;grid-row:1!important;display:inline-grid!important;place-items:center!important;position:static!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;display:flex!important;position:static!important;justify-self:stretch!important;align-self:center!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]){width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important;background:#fbfcff!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header{display:none!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0 24px 0 216px!important;overflow:hidden!important;background:#fbfcff!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-community-layout{display:grid!important;grid-template-columns:842px 440px!important;gap:16px!important;width:min(1298px,calc(100vw - 240px))!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:visible!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-community-leftbar{position:fixed!important;left:0!important;top:0!important;display:grid!important;width:196px!important;max-width:196px!important;height:100dvh!important;max-height:100dvh!important;padding:22px 14px 24px 24px!important;border-right:1px solid rgba(8,24,78,.08)!important;background:#fff!important;overflow:hidden!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-main{grid-column:1!important;display:block!important;width:842px!important;max-width:842px!important;height:100dvh!important;max-height:100dvh!important;padding:52px 0 44px!important;overflow-y:auto!important;overflow-x:hidden!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-dna-panel{grid-column:2!important;position:sticky!important;top:58px!important;display:block!important;width:440px!important;max-width:440px!important;max-height:calc(100dvh - 72px)!important;padding:0 0 24px!important;overflow-y:auto!important;overflow-x:hidden!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-share-card{position:absolute!important;left:24px!important;bottom:168px!important;width:156px!important;min-height:244px!important;margin:0!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-help{position:absolute!important;left:24px!important;bottom:34px!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-hero{width:842px!important;min-height:272px!important;max-height:272px!important;grid-template-rows:110px 162px!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-stats,html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-tabs,html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-wide-card{width:842px!important;max-width:842px!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-stats{min-height:80px!important;max-height:80px!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-tabs{min-height:40px!important;max-height:40px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]){width:100vw!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f5f9ff!important}html body main.profile-ci-community-page[data-testid=account-profile-page]{width:100vw!important;max-width:100vw!important;height:auto!important;min-height:auto!important;margin:0!important;padding:12px 14px 20px!important;overflow:visible!important;background:#f5f9ff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-leftbar{display:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-wide-card{width:100%!important;max-width:100%!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;height:auto!important;margin:0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{grid-column:1!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{display:none!important;position:static!important;width:100%!important;max-width:100%!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel.mobile-active{display:block!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;width:100%!important;height:72px!important;min-height:72px!important;margin:0!important;padding:8px 12px!important;background:#f5f9ff!important;border:0!important;box-shadow:none!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .menu-button,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .language-dropdown,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .app-notification-button,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .home-notification-button,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .logout-shortcut{display:none!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .shell-top-brand{display:block!important;grid-column:1!important;position:relative!important;justify-self:start!important;align-self:center!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:54px!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .brand-logo-img{position:absolute!important;left:0!important;top:0!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:54px!important;object-fit:contain!important;object-position:left top!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .profile-shortcut{grid-column:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .profile-shortcut img{width:28px!important;height:28px!important}html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .ci-blue-header .profile-shortcut span{display:block!important;width:48px!important;overflow:hidden!important;color:#07164f!important;font-size:11px!important;line-height:13px!important;font-weight:850!important;white-space:normal!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;grid-template-rows:110px auto auto!important;gap:0 12px!important;min-height:320px!important;padding:0 14px 16px!important;overflow:visible!important;border-radius:8px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-cover{grid-column:1 / -1!important;grid-row:1!important;width:calc(100% + 28px)!important;height:110px!important;margin:0 -14px!important;border-radius:8px 8px 0 0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-avatar{grid-column:1!important;grid-row:2 / span 2!important;align-self:start!important;width:86px!important;height:86px!important;margin:-18px 0 0 8px!important;border:4px solid #fff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-mood{grid-column:2!important;grid-row:1!important;align-self:end!important;justify-self:end!important;max-width:150px!important;margin:0 8px -18px 0!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:3!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-identity{grid-column:2!important;grid-row:2!important;align-self:start!important;min-width:0!important;padding:22px 0 0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-identity h1{margin:0 0 4px!important;font-size:25px!important;line-height:27px!important;max-width:150px!important;overflow-wrap:anywhere!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-identity p{margin:4px 0!important;font-size:13px!important;line-height:17px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero-actions{grid-column:2!important;grid-row:3!important;display:flex!important;gap:8px!important;align-self:start!important;margin:8px 0 0!important;padding:0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero-actions .primary,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero-actions .ghost{min-height:46px!important;border-radius:10px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero-actions .primary{min-width:118px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:22px!important;overflow:visible!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stat{min-width:0!important;min-height:98px!important;padding:14px 8px!important;border-radius:8px!important}}@media(min-width:901px)and (max-width:1500px){html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-community-layout{grid-template-columns:minmax(700px,calc(100vw - 696px)) 440px!important;width:calc(100vw - 240px)!important}html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-main,html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-hero,html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-stats,html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-ci-tabs,html body main.page.profile-page.profile-ci-blue.profile-ci-community-page.community-ci-blue[data-testid=account-profile-page] .profile-wide-card{width:calc(100vw - 696px)!important;max-width:842px!important}}@media(min-width:901px){html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header{position:sticky!important;top:0!important;display:grid!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header:before,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header:before{content:none!important;display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:42px!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav button{height:36px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:14px!important;font-weight:800!important;line-height:20px!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav button.active:after{display:block!important}html body main.expert-library-page.ci-blue-expert-queue-page{width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;min-height:calc(100dvh - 84px)!important;margin:0 auto!important;padding:0 0 64px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;background:transparent!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions{position:sticky!important;width:min(calc(100% - 96px),1438px)!important;max-width:1438px!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>nav.home-primary-nav{gap:42px!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header{position:relative!important;top:auto!important;display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .menu-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .result-notification-button{grid-column:4!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-self:stretch!important;align-self:center!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header{position:relative!important;top:auto!important;display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 40px!important;grid-template-rows:72px!important;gap:8px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;visibility:visible!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{display:block!important;visibility:visible!important;position:absolute!important;left:-14px!important;top:-7px!important;width:255px!important;min-width:255px!important;max-width:255px!important;height:76px!important;min-height:76px!important;max-height:76px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .language-dropdown{grid-column:2!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;justify-self:end!important;align-self:center!important;width:58px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .menu-button{grid-column:3!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:end!important;align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;transform:none!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header{position:relative!important;top:auto!important;display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 40px!important;grid-template-rows:72px!important;gap:8px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-14px!important;top:-7px!important;width:255px!important;min-width:255px!important;max-width:255px!important;height:76px!important;min-height:76px!important;max-height:76px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .language-dropdown{grid-column:2!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;justify-self:end!important;align-self:center!important;width:58px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .menu-button{grid-column:3!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:end!important;align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;transform:none!important}}@media(max-width:900px){html body .app-shell.ci-blue-shell>.ci-blue-header,html body .app-shell.ci-blue-shell .ci-blue-header{display:grid!important;grid-template-columns:40px minmax(0,1fr) 78px!important;grid-template-rows:72px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:#f5f9ff!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .menu-button,html body .app-shell.ci-blue-shell .ci-blue-header button.menu-button{grid-column:1!important;grid-row:1!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;position:static!important;justify-self:start!important;align-self:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#07164f!important;box-shadow:none!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown,html body .app-shell.ci-blue-shell .ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header .detail-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=home-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=result-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=detail-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=global-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell .ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell .ci-blue-header .home-top-brand{grid-column:2!important;grid-row:1!important;display:block!important;visibility:visible!important;position:relative!important;justify-self:start!important;align-self:center!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .brand-logo-img{display:block!important;visibility:visible!important;position:absolute!important;left:0!important;top:0!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:45px!important;min-height:45px!important;max-height:45px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .brand-title,html body .app-shell.ci-blue-shell .ci-blue-header .brand-subtitle{display:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut{grid-column:3!important;grid-row:1!important;display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;position:static!important;justify-self:end!important;align-self:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut img{display:block!important;flex:0 0 auto!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:999px!important;object-fit:cover!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut span{display:block!important;position:static!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;clip:auto!important;overflow:hidden!important;color:#07164f!important;font-size:11px!important;line-height:13px!important;font-weight:850!important;text-align:right!important;white-space:normal!important;text-overflow:clip!important}}@media(min-width:901px){html body main.ci-blue-search-result-page{width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;margin:0 auto!important;padding:0 0 64px!important;box-sizing:border-box!important}html body main.ci-blue-search-result-page .match-answer-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;max-width:100%!important;margin-top:18px!important}html body main.ci-blue-search-result-page .match-answer-hero h1{max-width:min(100%,720px)!important;margin:0!important;overflow-wrap:anywhere!important;color:#07164f!important;font-size:30px!important;line-height:1.22!important;font-weight:800!important;letter-spacing:0!important}}@media(min-width:1025px){.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags,.app-shell.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{margin:14px auto 28px!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.system-header-lock>header.top-actions.ci-blue-header,html body .app-shell.ci-blue-shell.system-header-lock>.top-actions.ci-blue-header,html body .app-shell.ci-blue-shell.system-header-lock .top-actions.ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;width:min(calc(100% - 96px),1344px)!important;min-width:0!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;grid-auto-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .menu-button{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;position:relative!important;left:auto!important;top:auto!important;display:grid!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{display:block!important;position:static!important;left:auto!important;top:auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;object-fit:contain!important;object-position:left center!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-subtitle{display:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;display:block!important;visibility:visible!important;position:static!important;justify-self:stretch!important;align-self:center!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .result-notification-button{grid-column:4!important;grid-row:1!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;position:static!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;display:flex!important;visibility:visible!important;position:static!important;justify-self:stretch!important;align-self:center!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;width:min(calc(100% - 96px),1344px)!important;min-width:0!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;gap:16px!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions:before,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions:before,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions:before{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.home-top-brand.shell-top-brand.cafe-top-brand,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.home-top-brand.shell-top-brand.cafe-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand>img.brand-logo-img{display:block!important;position:static!important;left:auto!important;top:auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;object-fit:contain!important;object-position:left center!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>nav.home-primary-nav,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>nav.home-primary-nav,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>nav.home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>.language-dropdown,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>.language-dropdown,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>.language-dropdown{grid-column:3!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-notification-button.result-notification-button,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.home-notification-button.app-notification-button,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-notification-button.app-notification-button{grid-column:4!important;grid-row:1!important;position:static!important;display:grid!important;visibility:visible!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.profile-shortcut,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.profile-shortcut,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.profile-shortcut{grid-column:5!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand{top:0!important;left:auto!important;margin-top:0!important}}@media(max-width:899px){html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 40px)!important;height:72px!important;min-height:72px!important;margin:4px auto 0!important;padding:0!important;grid-template-columns:36px minmax(0,1fr) 56px!important;align-items:center!important;gap:6px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .menu-button{grid-column:1!important;display:grid!important;visibility:visible!important;width:36px!important;height:36px!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand{grid-column:2!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;justify-self:start!important;position:relative!important;overflow:hidden!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-logo-img{position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;height:90px!important;object-fit:contain!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button{display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut{grid-column:3!important;display:flex!important;width:56px!important;height:36px!important}html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-review-page) .ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;margin:0 auto!important;padding:0!important;grid-template-columns:132px minmax(0,1fr) 70px!important;gap:6px!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .app-notification-button{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .shell-top-brand{grid-column:1!important;display:grid!important;width:132px!important;height:45px!important;justify-self:start!important;position:relative!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .brand-logo-img{position:absolute!important;left:-15px!important;top:-13px!important;width:210px!important;height:63px!important;object-fit:contain!important}html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .profile-shortcut{grid-column:3!important;display:grid!important;width:70px!important;height:36px!important;justify-self:end!important}}html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>header.top-actions.ci-blue-header.cafe-top-actions,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page) header.top-actions.ci-blue-header.cafe-top-actions{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media(min-width:900px){html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page) .ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-review-page) .ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;width:min(calc(100% - 96px),1344px)!important;min-width:0!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;grid-auto-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header:before,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header:before,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header:before{content:none!important;display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .menu-button{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;position:relative!important;left:auto!important;top:auto!important;display:grid!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .shell-top-brand:after,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand:after,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .shell-top-brand:before,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .shell-top-brand:after{content:none!important;display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .brand-logo-img{display:block!important;position:static!important;left:auto!important;top:auto!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;object-fit:contain!important;object-position:left center!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .brand-subtitle{display:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;display:block!important;visibility:visible!important;position:static!important;justify-self:stretch!important;align-self:center!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .app-notification-button{grid-column:4!important;grid-row:1!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;position:static!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-cafe-shell:has(main.cafe-manage-wizard-page)>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-community-shell:has(main.community-review-page)>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;display:flex!important;visibility:visible!important;position:static!important;justify-self:stretch!important;align-self:center!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}}html body main.community-page .community-feed-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 22px!important}html body main.community-page .community-feed-head>div:not(.community-view-tabs){display:none!important}html body main.community-page .community-view-tabs{display:inline-grid!important;grid-template-columns:repeat(2,minmax(112px,1fr))!important;gap:6px!important;padding:6px!important;border:1px solid var(--community-line, rgba(13, 27, 61, .1))!important;border-radius:12px!important;background:#fff!important;box-shadow:0 14px 34px #0d1b3d12!important}html body main.community-page .community-view-tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--community-navy, #07164f)!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}html body main.community-page .community-view-tabs button.active{background:linear-gradient(135deg,#071a8c,#1e63ff)!important;color:#fff!important;box-shadow:0 12px 24px #1e63ff33!important}html body main.community-page .community-create-top-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#155cff,#2563ff)!important;color:#fff!important;box-shadow:0 16px 34px #1e63ff3d!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}html body main.community-page .community-inline-create-review{display:block!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:0!important}html body main.community-page .community-inline-create-review>.community-create-embedded{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:18px!important;border:1px solid var(--community-line, rgba(13, 27, 61, .1))!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 18px 48px #0d1b3d14!important;overflow:visible!important}html body main.community-page .community-inline-create-review .review-topbar{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important}html body main.community-page .community-inline-create-review .choice-panel{max-width:none!important}html body main.community-page .community-masonry{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;column-count:auto!important}html body main.community-page .community-place-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}html body main.community-page .community-place-card{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--community-line, rgba(13, 27, 61, .1))!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 16px 42px #0d1b3d0f!important}@media(min-width:900px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand{overflow:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut:before,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut:after{content:none!important;display:none!important}}html body main.community-page .community-place-card-media{position:relative!important;display:block!important;width:100%!important;min-height:100%!important;border:0!important;background:#eaf2ff!important;overflow:hidden!important}html body main.community-page .community-place-card-media img{width:100%!important;height:100%!important;min-height:214px!important;object-fit:cover!important}html body main.community-page .community-place-card-media span{position:absolute!important;top:12px!important;right:12px!important;display:inline-grid!important;place-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;background:#07164fc7!important;color:#fff!important;font-size:12px!important;font-weight:800!important}html body main.community-page .community-place-card-body{display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important;padding:15px!important}html body main.community-page .community-place-card-meta,html body main.community-page .community-place-card-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html body main.community-page .community-place-card-meta span,html body main.community-page .community-place-card-actions button{display:inline-flex!important;align-items:center!important;gap:6px!important}html body main.community-page .community-place-card-meta span{min-width:0!important;color:var(--community-blue-2, #1e63ff)!important;font-size:12px!important;font-weight:800!important}html body main.community-page .community-place-card-meta small{min-width:0!important;overflow:hidden!important;color:var(--community-muted, rgba(7, 22, 79, .62))!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.community-page .community-place-card-title{display:grid!important;gap:4px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--community-navy, #07164f)!important;text-align:left!important}html body main.community-page .community-place-card-title b{overflow:hidden!important;font-family:var(--font-heading)!important;font-size:20px!important;line-height:1.14!important;font-weight:760!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.community-page .community-place-card-title small,html body main.community-page .community-place-card-body p{overflow:hidden!important;color:var(--community-muted, rgba(7, 22, 79, .62))!important;font-size:13px!important;line-height:1.4!important}html body main.community-page .community-place-card-body p{display:-webkit-box!important;margin:0!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body main.community-page .community-place-card-tags{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html body main.community-page .community-place-card-tags button{min-height:28px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:#f3f1ed!important;color:var(--community-navy, #07164f)!important;font-size:12px!important;font-weight:700!important}html body main.community-page .community-place-card-actions{align-self:end!important;padding-top:3px!important}html body main.community-page .community-place-card-actions button{justify-content:center!important;min-height:34px!important;padding:0 11px!important;border:1px solid var(--community-line, rgba(13, 27, 61, .1))!important;border-radius:9px!important;background:#fff!important;color:var(--community-navy, #07164f)!important;font-size:12px!important;font-weight:800!important}html body main.community-page .community-place-card-actions button:last-child{border-color:transparent!important;background:#eef4ff!important;color:var(--community-blue-2, #1e63ff)!important}@media(max-width:1180px){html body main.community-page .community-place-card{grid-template-columns:1fr!important}html body main.community-page .community-place-card-media{aspect-ratio:4 / 2.6!important}html body main.community-page .community-place-card-media img{min-height:0!important}}@media(max-width:900px){html body main.community-page .community-mobile-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:12px 14px 18px!important}html body main.community-page .community-mobile-heading .community-view-tabs{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.community-page .community-feed-head .community-view-tabs{display:none!important}html body main.community-page .community-feed-head .community-create-top-cta{display:none!important}html body main.community-page .community-mobile-heading .community-create-top-cta{flex:0 0 auto!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important}html body main.community-page .community-top-search{display:grid!important;grid-template-columns:22px minmax(0,1fr) 44px!important;gap:8px!important;width:auto!important;min-height:44px!important;margin:0 0 14px!important;padding:0 10px!important;border-radius:12px!important}html body main.community-page .community-top-search input{min-width:0!important;font-size:14px!important}html body main.community-page .community-top-search button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:10px!important}html body main.community-page .community-top-search button span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body main.community-page .community-inline-create-review>.community-create-embedded{padding:14px!important;border-radius:14px!important}html body main.community-page .community-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body main.community-page .community-place-card{grid-template-columns:1fr!important;border-radius:12px!important}html body main.community-page .community-place-card-media{aspect-ratio:1 / .82!important}html body main.community-page .community-place-card-media img{min-height:0!important}html body main.community-page .community-place-card-body{gap:8px!important;padding:10px!important}html body main.community-page .community-place-card-meta{display:block!important}html body main.community-page .community-place-card-meta small,html body main.community-page .community-place-card-body p,html body main.community-page .community-place-card-tags{display:none!important}html body main.community-page .community-place-card-title b{font-size:15px!important;white-space:normal!important}html body main.community-page .community-place-card-title small{display:block!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body main.community-page .community-place-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main.community-page .community-place-card-actions button{min-width:0!important;padding:0 6px!important}}@media(max-width:899px){html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 40px)!important;height:58px!important;min-height:58px!important;margin:18px auto 0!important;padding:0!important;grid-template-columns:164px minmax(0,1fr) 58px 40px!important;grid-template-rows:58px!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .shell-top-brand,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .shell-top-brand{grid-column:1!important;grid-row:1!important;display:block!important;visibility:visible!important;position:relative!important;justify-self:start!important;align-self:center!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .brand-logo-img,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .brand-logo-img{display:block!important;position:absolute!important;left:-18px!important;top:-10px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;transform:none!important}html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .brand-title,html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .brand-subtitle,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .brand-title,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .brand-subtitle,html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .home-primary-nav,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .home-primary-nav,html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .home-notification-button,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .home-notification-button,html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .app-notification-button,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .app-notification-button,html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .profile-shortcut,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .profile-shortcut{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .language-dropdown,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .language-dropdown{grid-column:3!important;grid-row:1!important;display:block!important;visibility:visible!important;position:static!important;justify-self:end!important;align-self:center!important;width:58px!important;min-width:58px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .language-dropdown>button,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .language-dropdown>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:58px!important;min-width:58px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:0 8px 24px #0d1b3d0f!important;font-size:13px!important;font-weight:800!important}html body .app-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .menu-button,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .menu-button{grid-column:4!important;grid-row:1!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;position:static!important;justify-self:end!important;align-self:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;transform:none!important}}@media(min-width:1061px){html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page){background:#fff!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header{position:relative!important;display:grid!important;grid-template-columns:150px minmax(360px,492px) minmax(0,1fr) 64px 36px 118px!important;align-items:center!important;gap:18px!important;width:calc(100% - 60px)!important;max-width:1476px!important;height:66px!important;min-height:66px!important;margin:0 auto!important;padding:14px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header:before{content:"⌕  ค้นหาร้าน / เมนู / เทคนิค / เมือง / Expert"!important;position:absolute!important;left:180px!important;top:14px!important;display:flex!important;align-items:center!important;width:min(492px,calc(100vw - 840px))!important;min-width:360px!important;height:38px!important;box-sizing:border-box!important;padding:0 18px!important;border:1px solid #dbe5f5!important;border-radius:8px!important;background:#fff!important;color:#07164f94!important;font-size:13px!important;font-weight:650!important;box-shadow:0 8px 20px #1e3a8a09!important;pointer-events:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .menu-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .logout-shortcut{display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand{grid-column:1!important;position:relative!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-logo-img{position:static!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;min-height:42px!important;max-height:42px!important;object-fit:contain!important;opacity:1!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-title,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-subtitle{display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav{grid-column:3!important;display:flex!important;justify-content:flex-end!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav button{min-width:0!important;height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:12px!important;font-weight:800!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav button.active{color:#07164f!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav button.active:after{display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown{grid-column:4!important;display:block!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button{height:36px!important;min-height:36px!important;border:1px solid #dbe5f5!important;background:#fff!important;box-shadow:none!important;color:#07164f!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown>button{width:64px!important;border-radius:999px!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button{grid-column:5!important;width:36px!important;border-radius:50%!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut{grid-column:6!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:118px!important;min-width:118px!important;height:40px!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut img{width:32px!important;height:32px!important;border-radius:50%!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut span{display:block!important;overflow:hidden!important;color:#07164f!important;font-size:12px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body main.expert-library-page.ci-blue-expert-queue-page{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100% - 60px)!important;max-width:1476px!important;margin:0 auto!important;padding:14px 0 0!important;background:transparent!important;color:#07164f!important}html body main.ci-blue-expert-queue-page>.expert-library-category-rail{order:0!important;display:flex!important;gap:12px!important}html body main.ci-blue-expert-queue-page>.expert-library-hero{order:1!important;display:grid!important;margin:8px 0 0!important;padding:0!important}html body main.ci-blue-expert-queue-page>.expert-library-overview-grid{order:2!important}html body main.ci-blue-expert-queue-page>.expert-library-filter-card{order:3!important}html body main.ci-blue-expert-queue-page>.expert-library-pinned,html body main.ci-blue-expert-queue-page>.expert-library-attention,html body main.ci-blue-expert-queue-page>.collection-mobile-filter{display:none!important}html body main.ci-blue-expert-queue-page>.expert-library-all-places{order:4!important}html body main.ci-blue-expert-queue-page .expert-library-category-rail .tag-chip{min-width:92px!important;min-height:38px!important;border-radius:6px!important}html body main.ci-blue-expert-queue-page .expert-library-hero h1{font-size:29px!important;line-height:34px!important;font-weight:850!important}html body main.ci-blue-expert-queue-page .expert-library-hero p{font-size:13px!important;line-height:18px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-card{position:relative!important;border-radius:6px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-card .collection-filter-head{position:absolute!important;right:16px!important;bottom:10px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-actions{display:inline-flex!important;align-items:center!important;gap:12px!important}html body main.ci-blue-expert-queue-page .expert-library-filter-total{color:#07164f!important;font-size:13px!important;font-weight:850!important}html body main.ci-blue-expert-queue-page .expert-library-search-button{min-width:112px!important;min-height:36px!important;border-radius:5px!important;background:#061b9d!important;color:#fff!important;font-size:13px!important;font-weight:850!important}html body main.ci-blue-expert-queue-page .expert-library-filter-actions .ghost{min-height:30px!important;padding:0 10px!important;font-size:12px!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header{position:relative!important;display:block!important;width:calc(100% - 60px)!important;max-width:1476px!important;height:66px!important;min-height:66px!important;margin:0 auto!important;padding:14px 0 0!important;overflow:visible!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header .shell-top-brand{position:absolute!important;left:0!important;top:14px!important;display:block!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;min-height:42px!important;max-height:42px!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header .shell-top-brand .brand-logo-img{position:static!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:42px!important;min-height:42px!important;max-height:42px!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header:before{left:184px!important;top:14px!important;width:492px!important;min-width:492px!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav{position:absolute!important;left:890px!important;top:14px!important;display:flex!important;width:auto!important;gap:24px!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header .language-dropdown{position:absolute!important;right:246px!important;top:14px!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header .result-notification-button{position:absolute!important;right:196px!important;top:14px!important}html body .app-shell.ci-blue-result-shell:has(.expert-library-page.ci-blue-expert-queue-page) .ci-blue-header .profile-shortcut{position:absolute!important;right:0!important;top:12px!important}}.ci-blue-result-shell:has(.ci-blue-refine-page){--ci-refine-bg: #f5f8fc;--ci-refine-surface: #ffffff;--ci-refine-soft: #f7fbff;--ci-refine-navy: #0d1b3d;--ci-refine-muted: #667085;--ci-refine-blue: #1e63ff;--ci-refine-blue-dark: #1e3a8a;--ci-refine-border: rgba(30, 58, 138, .14);--ci-refine-shadow: 0 18px 50px rgba(13, 27, 61, .08);background:radial-gradient(circle at 78% 6%,rgba(30,99,255,.08),transparent 28%),linear-gradient(180deg,#fff,#f7fbff 38%,#f2f4f7)!important;overflow-x:hidden!important}@media(min-width:1025px){.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header{width:min(calc(100% - 48px),1370px)!important;height:92px!important;min-height:92px!important;margin:0 auto!important;padding:18px 0 0!important;display:grid!important;grid-template-columns:28px 176px minmax(0,1fr) 66px 38px 108px!important;gap:14px!important;align-items:start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .menu-button{grid-column:1!important;display:grid!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;margin-top:9px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .shell-top-brand{grid-column:2!important;position:relative!important;width:176px!important;min-width:176px!important;height:56px!important;min-height:56px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-9px!important;width:292px!important;height:88px!important;object-fit:contain!important;object-position:left top!important;mix-blend-mode:multiply!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-title,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .brand-subtitle,.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .home-primary-nav{display:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown{grid-column:4!important;display:block!important;justify-self:end!important;margin-top:8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .language-dropdown>button{height:36px!important;min-height:36px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .result-notification-button{grid-column:5!important;display:grid!important;place-items:center!important;justify-self:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin-top:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-header .profile-shortcut{grid-column:6!important;justify-self:end!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;margin-top:6px!important;border:0!important;background:transparent!important;box-shadow:none!important}}@keyframes beawSoftPageLoad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.beaw-load-motion{animation:beawSoftPageLoad .42s cubic-bezier(.22,1,.36,1) both;transform-origin:top center}@media(prefers-reduced-motion:reduce){.beaw-load-motion{animation:none!important;transform:none!important}}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:min(calc(100% - 64px),1100px)!important;max-width:1100px!important;margin:0 auto!important;padding:0 0 58px!important;display:grid!important;grid-template-columns:1fr!important;gap:24px!important;background:transparent!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{order:0!important;position:relative!important;z-index:3!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;margin:-62px auto 46px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags::-webkit-scrollbar{display:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{flex:0 0 auto!important;min-width:104px!important;min-height:40px!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;border:1px solid var(--ci-refine-border)!important;border-radius:12px!important;background:#ffffffeb!important;color:var(--ci-refine-navy)!important;box-shadow:0 10px 26px #0f172a0d!important;font-family:var(--font-body)!important;font-size:13px!important;line-height:18px!important;font-weight:600!important;white-space:nowrap!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip.active{border-color:#1e63ff6b!important;background:linear-gradient(135deg,#1e3a8a,#1e63ff)!important;color:#fff!important;box-shadow:0 16px 30px #1e63ff3d!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header{order:1!important;display:grid!important;justify-items:center!important;gap:8px!important;margin:0 auto!important;text-align:center!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header .eyebrow{color:var(--ci-refine-blue)!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:0!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{margin:0!important;color:var(--ci-refine-navy)!important;font-family:var(--font-heading)!important;font-size:42px!important;line-height:1.08!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header p{max-width:min(100%,680px)!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0d1b3dad!important;font-size:18px!important;line-height:24px!important;font-weight:400!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-page>.selected-tags{order:2!important;width:min(100%,760px)!important;margin:-10px auto 0!important;justify-content:center!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{order:3!important;display:grid!important;grid-template-columns:minmax(0,760px) 320px!important;gap:24px!important;align-items:start!important;width:100%!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card,.ci-blue-result-shell:has(.ci-blue-refine-page) .advanced-filters-panel>.choice-panel,.ci-blue-result-shell:has(.ci-blue-refine-page) .advanced-filters-panel>.scale-panel,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card{border:1px solid rgba(30,58,138,.12)!important;border-radius:18px!important;background:#fffffff2!important;box-shadow:var(--ci-refine-shadow)!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card{padding:28px!important;gap:20px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-head .eyebrow{color:var(--ci-refine-blue)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-progress button{width:28px!important;height:28px!important;border-color:var(--ci-refine-border)!important;font-weight:600!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-progress button.active,.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-progress button.done{border-color:var(--ci-refine-blue)!important;background:var(--ci-refine-blue)!important;color:#fff!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card h3{max-width:620px!important;color:var(--ci-refine-navy)!important;font-family:var(--font-heading)!important;font-size:23px!important;line-height:1.22!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card>.muted{max-width:560px!important;color:#0d1b3dad!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-question{gap:14px!important;padding:12px!important;border:1px solid rgba(30,58,138,.1)!important;border-radius:14px!important;background:#fbfdff!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-question-title span{width:28px!important;height:28px!important;background:var(--ci-refine-blue)!important;color:#fff!important;font-size:12px!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-question-title b{color:var(--ci-refine-navy)!important;font-size:16px!important;line-height:20px!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid{gap:12px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.tone{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option{min-height:132px!important;justify-items:center!important;align-content:center!important;gap:8px!important;padding:18px 12px!important;border:1px solid rgba(30,58,138,.12)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:center!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option:before,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-list article>span,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-cup{background:#eaf2ff!important;color:var(--ci-refine-blue)!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option.active{border-color:#1e63ffb8!important;background:#1e63ff14!important;box-shadow:inset 0 0 0 1px #1e63ff5c!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option b{color:var(--ci-refine-navy)!important;font-size:14px!important;line-height:18px!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option span,.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option small{color:#0d1b3dad!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:4px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-actions .ready{color:#2f8a3a!important;font-size:13px!important;line-height:19px!important;font-weight:500!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-actions .primary,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-main>.primary{min-width:150px!important;min-height:46px!important;border-radius:10px!important;background:var(--ci-refine-blue)!important;color:#fff!important;box-shadow:0 16px 30px #1e63ff38!important;font-size:13px!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-side{display:grid!important;gap:18px!important;min-width:0!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card{padding:24px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card h3,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card h3{color:var(--ci-refine-navy)!important;font-family:var(--font-heading)!important;font-size:17px!important;line-height:1.25!important;font-weight:700!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card p,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card p{color:#0d1b3dad!important;font-size:13px!important;line-height:1.42!important;font-weight:400!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-list article>span{width:38px!important;height:38px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-help-card .advanced-filter-toggle{width:100%!important;min-height:42px!important;justify-content:center!important;border-color:var(--ci-refine-border)!important;border-radius:10px!important;background:#fff!important;color:var(--ci-refine-blue)!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card{grid-template-columns:minmax(0,1fr) 78px!important;align-items:center!important;background:linear-gradient(135deg,#2ba7ff1f,#1e3a8a14)!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-quiz-card .compact{min-height:38px!important;border-radius:10px!important;background:#fff!important;color:var(--ci-refine-blue)!important}@media(max-width:1050px){.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:min(calc(100% - 36px),760px)!important;padding-top:16px!important;gap:18px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags{justify-content:flex-start!important;width:100%!important;margin:0 0 8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-category-tags .tag-chip{min-width:auto!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{font-size:32px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-layout{grid-template-columns:1fr!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.ci-blue-result-shell:has(.ci-blue-refine-page),.ci-blue-result-shell:has(.ci-blue-refine-page) *{max-width:100%!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .ci-blue-refine-page{width:calc(100% - 20px)!important;padding:12px 0 36px!important;gap:16px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-header h2{font-size:29px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card{padding:18px 14px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-card h3{font-size:19px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-question:not(.active):not(.answered) .intent-option-grid{display:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.two,.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.three,.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option-grid.tone{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option{min-height:82px!important;padding:10px 8px!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option span,.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-option small{display:none!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-actions{display:grid!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .intent-router-actions .primary,.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-main>.primary{width:100%!important}.ci-blue-result-shell:has(.ci-blue-refine-page) .refine-v22-side{grid-template-columns:1fr!important}}@media(min-width:901px){html body main.profile-ci-community-page[data-testid=account-profile-page]{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0 24px 0 216px!important;overflow:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout{grid-template-columns:842px 440px!important;gap:16px!important;width:min(1298px,calc(100vw - 240px))!important;height:100dvh!important;margin:0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-leftbar{position:fixed!important;left:0!important;top:0!important;display:grid!important;width:196px!important;max-width:196px!important;height:100dvh!important;padding:22px 14px 24px 24px!important;background:#fff!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main{grid-column:1!important;width:842px!important;max-width:842px!important;height:100dvh!important;padding:52px 0 44px!important;overflow-y:auto!important;overflow-x:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{grid-column:2!important;position:sticky!important;top:58px!important;display:block!important;width:440px!important;max-width:440px!important;max-height:calc(100dvh - 72px)!important;padding:0 0 24px!important;overflow-y:auto!important;overflow-x:hidden!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero{width:842px!important;min-height:260px!important;max-height:260px!important;grid-template-rows:110px 150px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-wide-card{width:842px!important;max-width:842px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats{min-height:80px!important;max-height:80px!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs{min-height:40px!important;max-height:40px!important}}@media(max-width:900px){html body main.profile-ci-community-page[data-testid=account-profile-page]{width:100vw!important;max-width:100vw!important;height:auto!important;min-height:auto!important;margin:0!important;padding:12px 14px 20px!important;overflow:visible!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-topbar,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-leftbar{display:none!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-hero,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-stats,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-tabs,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-wide-card{width:100%!important;max-width:100%!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-community-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;height:auto!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-main,html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{grid-column:1!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{display:none!important;position:static!important;width:100%!important;max-width:100%!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-dna-panel.mobile-active{display:block!important}}@media(min-width:901px){html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header{position:sticky!important;top:0!important;display:grid!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 72px 36px 104px!important;grid-template-rows:84px!important;gap:16px!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header:before,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header:before{content:none!important;display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:42px!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav button{height:36px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:14px!important;font-weight:800!important;line-height:20px!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page) .ci-blue-header .home-primary-nav button.active:after{display:block!important}html body main.expert-library-page.ci-blue-expert-queue-page{width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;min-height:calc(100dvh - 84px)!important;margin:0 auto!important;padding:0 0 64px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;background:transparent!important}}@media(max-width:900px){html body .app-shell.ci-blue-shell>.ci-blue-header,html body .app-shell.ci-blue-shell .ci-blue-header{display:grid!important;grid-template-columns:40px minmax(0,1fr) 78px!important;grid-template-rows:72px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:#f5f9ff!important;box-shadow:none!important;overflow:hidden!important}html body .app-shell.ci-blue-shell .ci-blue-header .menu-button,html body .app-shell.ci-blue-shell .ci-blue-header button.menu-button{grid-column:1!important;grid-row:1!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;position:static!important;justify-self:start!important;align-self:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#07164f!important;box-shadow:none!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown,html body .app-shell.ci-blue-shell .ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header .detail-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=home-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=result-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=detail-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header [data-testid=global-notification-button],html body .app-shell.ci-blue-shell .ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell .ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell .ci-blue-header .home-top-brand{grid-column:2!important;grid-row:1!important;display:block!important;visibility:visible!important;position:relative!important;justify-self:start!important;align-self:center!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .brand-logo-img{display:block!important;visibility:visible!important;position:absolute!important;left:0!important;top:0!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:45px!important;min-height:45px!important;max-height:45px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .brand-title,html body .app-shell.ci-blue-shell .ci-blue-header .brand-subtitle{display:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut{grid-column:3!important;grid-row:1!important;display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;position:static!important;justify-self:end!important;align-self:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut img{display:block!important;flex:0 0 auto!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:999px!important;object-fit:cover!important}html body .app-shell.ci-blue-shell .ci-blue-header .profile-shortcut span{display:block!important;position:static!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;clip:auto!important;overflow:hidden!important;color:#07164f!important;font-size:11px!important;line-height:13px!important;font-weight:850!important;text-align:right!important;white-space:normal!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header{display:grid!important;grid-template-columns:150px minmax(0,1fr) 40px!important;grid-template-rows:72px!important;align-items:center!important;gap:8px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0!important;background:transparent!important;overflow:visible!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-top-brand{grid-column:1!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img{left:-14px!important;top:-7px!important;width:255px!important;min-width:255px!important;max-width:255px!important;height:76px!important;min-height:76px!important;max-height:76px!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .language-dropdown{grid-column:2!important;display:block!important;visibility:visible!important;justify-self:end!important;width:58px!important;height:38px!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .menu-button{grid-column:3!important;display:inline-grid!important;visibility:visible!important;justify-self:end!important;width:40px!important;height:40px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions{grid-template-columns:150px minmax(0,1fr) 40px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand{grid-column:1!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand>img.brand-logo-img{left:0!important;top:-7px!important;width:255px!important;min-width:255px!important;max-width:255px!important;height:76px!important;min-height:76px!important;max-height:76px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>div.language-dropdown{grid-column:2!important;display:block!important;visibility:visible!important;justify-self:end!important;width:58px!important;height:38px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.menu-button{grid-column:3!important;display:inline-grid!important;visibility:visible!important;justify-self:end!important;width:40px!important;height:40px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.profile-shortcut,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-notification-button,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>nav.home-primary-nav{display:none!important;visibility:hidden!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-top-brand,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;align-self:center!important;justify-self:start!important;display:grid!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand>img.brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(.expert-library-page.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.home-top-brand.shell-top-brand.cafe-top-brand,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;align-self:center!important;justify-self:start!important;display:grid!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(.expert-library-page.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.home-top-brand.shell-top-brand.cafe-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand>img.brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions{grid-template-columns:40px minmax(0,1fr) 78px!important;column-gap:2px!important;width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding:0 12px!important;box-sizing:border-box!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.home-top-brand.shell-top-brand.cafe-top-brand,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand{grid-column:2!important;grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;justify-self:start!important;align-self:center!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.home-top-brand.shell-top-brand.cafe-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand>img.brand-logo-img{display:block!important;position:absolute!important;left:0!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}}@media(max-width:899px){html,body,#root{background:#f5f8fc!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page){background:#f5f8fc!important;padding:0!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header{grid-template-columns:minmax(0,1fr) 72px 46px!important;column-gap:14px!important;width:min(100% - 10px,843px)!important;max-width:calc(100% - 10px)!important;height:72px!important;min-height:72px!important;margin:4px auto 0!important;padding:0 23px!important;border-radius:22px 22px 0 0!important;background:#fff!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .home-top-brand{grid-column:1!important;justify-self:start!important;width:148px!important;min-width:148px!important;max-width:148px!important;height:46px!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .brand-logo-img{left:-14px!important;top:-9px!important;width:286px!important;min-width:286px!important;max-width:286px!important;height:86px!important;min-height:86px!important;max-height:86px!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .language-dropdown{grid-column:2!important;display:inline-flex!important;visibility:visible!important;justify-self:end!important;width:72px!important;height:42px!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .language-dropdown button{width:72px!important;height:42px!important;border:1px solid #e4e9f4!important;border-radius:21px!important;background:#fff!important;color:#081653!important;font-size:15px!important;font-weight:800!important;box-shadow:0 8px 22px #0b1e560f!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .language-dropdown button svg{width:20px!important;height:20px!important;stroke-width:2.2!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .menu-button{grid-column:3!important;display:inline-grid!important;visibility:visible!important;justify-self:end!important;width:42px!important;height:42px!important;color:#020617!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .menu-button svg{width:34px!important;height:34px!important;stroke-width:2.4!important}html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell.system-header-lock:has(main.ci-blue-index-page)>.ci-blue-header .home-primary-nav{display:none!important;visibility:hidden!important}main.ci-blue-index-page{width:min(100% - 10px,843px)!important;max-width:calc(100% - 10px)!important;min-height:100vh!important;margin:0 auto 6px!important;padding:0 23px 24px!important;border-radius:0 0 22px 22px!important;background:#fff!important;color:#081653!important;box-shadow:0 18px 55px #0a183e0f!important;overflow:hidden!important}main.ci-blue-index-page .home-brand,main.ci-blue-index-page .home-engine-card,main.ci-blue-index-page .suggestions,main.ci-blue-index-page .desktop-system-category{display:none!important}main.ci-blue-index-page .home-v21-hero{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important}main.ci-blue-index-page .home-hero{order:1!important;width:100%!important;min-height:176px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}main.ci-blue-index-page .home-hero-badge{width:max-content!important;height:25px!important;margin:0 0 13px!important;padding:0 14px!important;border:1px solid #e5eaf4!important;border-radius:999px!important;background:#fff!important;color:#081653!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important;box-shadow:0 4px 14px #0a183e0a!important}main.ci-blue-index-page .home-hero-badge svg{width:14px!important;height:14px!important;color:#2463ff!important;fill:#ff6b00!important;stroke-width:2!important}main.ci-blue-index-page .home-hero h1{max-width:330px!important;margin:0!important;color:#081653!important;font-size:28px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:0!important}main.ci-blue-index-page .home-hero h1 mark{color:#2463ff!important;background:transparent!important}main.ci-blue-index-page .home-hero p{max-width:238px!important;margin:16px 0 0!important;color:#556180!important;font-size:15px!important;line-height:1.65!important;font-weight:500!important}main.ci-blue-index-page .home-visual-frame{position:absolute!important;z-index:2!important;top:145px!important;right:4px!important;display:grid!important;place-items:center!important;width:139px!important;height:116px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;pointer-events:none!important}main.ci-blue-index-page .home-mascot-image{display:block!important;width:139px!important;height:116px!important;object-fit:contain!important;filter:none!important;transform:none!important}main.ci-blue-index-page .search-box{order:2!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:39px!important;min-height:39px!important;margin:0 0 12px!important;padding:0 14px!important;border:1px solid #e2e8f4!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 20px #0a183e08!important}main.ci-blue-index-page .search-box svg{width:20px!important;height:20px!important;color:#081653!important;stroke-width:2.2!important}main.ci-blue-index-page .search-box textarea,main.ci-blue-index-page .search-box input{min-width:0!important;height:100%!important;padding:0!important;color:#081653!important;font-size:15px!important;font-weight:700!important;line-height:39px!important;resize:none!important;overflow:hidden!important;background:transparent!important}main.ci-blue-index-page .search-box textarea::placeholder,main.ci-blue-index-page .search-box input::placeholder{color:#9aa3b9!important;opacity:1!important;font-size:15px!important;font-weight:700!important}main.ci-blue-index-page .search-box .mobile-search-placeholder{left:44px!important;top:50%!important;transform:translateY(-50%)!important;color:#9aa3b9!important;font-size:15px!important;line-height:1!important;font-weight:800!important}main.ci-blue-index-page .search-box button,main.ci-blue-index-page .search-box .search-submit{display:none!important}main.ci-blue-index-page .home-location-bar{order:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:12px!important;align-items:center!important;width:100%!important;min-height:39px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}main.ci-blue-index-page .home-location-label,main.ci-blue-index-page .beaw-ai-label{display:none!important}main.ci-blue-index-page .home-location-bar .city-picker,main.ci-blue-index-page .home-location-bar .city-picker-button,main.ci-blue-index-page .home-location-bar>button:first-of-type{width:100%!important;height:39px!important;min-height:39px!important}main.ci-blue-index-page .home-location-bar .city-picker-button,main.ci-blue-index-page .home-location-bar>button:first-of-type{justify-content:flex-start!important;padding:0 18px!important;border:1px solid #e2e8f4!important;border-radius:999px!important;background:#fff!important;color:#081653!important;font-size:15px!important;font-weight:800!important;box-shadow:0 8px 20px #0a183e08!important}main.ci-blue-index-page .home-location-bar .city-picker-button svg,main.ci-blue-index-page .home-location-bar>button:first-of-type svg{width:21px!important;height:21px!important;color:#081653!important;stroke-width:2.25!important}main.ci-blue-index-page .home-location-bar .beaw-ai-submit-chip{display:grid!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f2f4ff!important;color:#2463ff!important;box-shadow:none!important}main.ci-blue-index-page .home-location-bar .mobile-filter-icon{width:22px!important;height:22px!important;stroke-width:2.4!important}main.ci-blue-index-page .home-category-tags{order:4!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 19px!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}main.ci-blue-index-page .mobile-reference-category{display:grid!important;justify-items:center!important;align-content:start!important;gap:8px!important;min-width:0!important;height:71px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#081653!important;font-size:12px!important;line-height:1.1!important;font-weight:800!important;box-shadow:none!important;white-space:nowrap!important}main.ci-blue-index-page .mobile-reference-category svg{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;padding:11px!important;border-radius:50%!important;background:#f2f4ff!important;color:#2463ff!important;stroke-width:2.25!important;box-sizing:border-box!important}main.ci-blue-index-page .home-campaign-card{order:5!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;width:100%!important;height:94px!important;margin:0 0 18px!important;padding:14px 22px!important;border-radius:10px!important;overflow:hidden!important;background:linear-gradient(90deg,#081653f7,#081653de 44%,#08165333 62%),url(https://images.unsplash.com/photo-1495474472287-4d71bcdd2085?auto=format&fit=crop&w=900&q=80),linear-gradient(135deg,#172452,#6d4f35)!important;background-size:cover!important;background-position:center!important;color:#fff!important;box-shadow:0 12px 28px #08165324!important}main.ci-blue-index-page .home-campaign-copy{position:relative!important;z-index:2!important;display:grid!important;gap:5px!important;justify-items:start!important}main.ci-blue-index-page .home-campaign-copy h2{margin:0!important;color:#fff!important;font-size:21px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:0!important}main.ci-blue-index-page .home-campaign-copy p{margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important}main.ci-blue-index-page .home-campaign-copy button{height:27px!important;margin-top:4px!important;padding:0 14px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#2463ff!important;font-size:12px!important;font-weight:900!important;box-shadow:0 8px 20px #ffffff29!important}main.ci-blue-index-page .home-campaign-seal{position:absolute!important;z-index:3!important;top:14px!important;left:157px!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#fff!important;color:#8f6b24!important;font-size:5px!important;font-weight:900!important;box-shadow:0 4px 10px #0000002e!important}main.ci-blue-index-page .home-campaign-arrow{position:relative!important;z-index:3!important;display:grid!important;place-items:center!important;justify-self:end!important;width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#2463ff!important;box-shadow:0 8px 20px #08165324!important}main.ci-blue-index-page .home-campaign-arrow svg{width:22px!important;height:22px!important;stroke-width:2.6!important}main.ci-blue-index-page .home-preference-chips{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:calc(100% + 46px)!important;margin:0 -23px 22px!important;padding:28px 23px 0!important;overflow-x:auto!important;scrollbar-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important}main.ci-blue-index-page .home-preference-chips::-webkit-scrollbar{display:none!important}main.ci-blue-index-page .home-preference-chips:before{content:"Best matches"!important;position:absolute!important;margin-top:-28px!important;color:#081653!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important}main.ci-blue-index-page .home-preference-chips button{flex:0 0 auto!important;height:35px!important;min-width:max-content!important;padding:0 15px!important;border:1px solid #e3e9f4!important;border-radius:999px!important;background:#fff!important;color:#081653!important;font-size:12px!important;line-height:1!important;font-weight:800!important;box-shadow:none!important}main.ci-blue-index-page .home-preference-chips button svg{display:none!important}main.ci-blue-index-page .home-preference-chips button:first-child{display:none!important}main.ci-blue-index-page .popular-nearby{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}main.ci-blue-index-page .popular-nearby>div:first-child{display:block!important;margin:0 0 16px!important;padding:0!important}main.ci-blue-index-page .popular-nearby h2{margin:0!important;color:#081653!important;font-size:17px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:0!important}main.ci-blue-index-page .popular-nearby h2 span{color:#ff6b00!important;font-size:15px!important}main.ci-blue-index-page .popular-controls{display:none!important}main.ci-blue-index-page .popular-rail{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}main.ci-blue-index-page .popular-card{position:relative!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:112px!important;min-height:112px!important;margin:0!important;padding:0!important;border:1px solid #eef2f8!important;border-radius:10px!important;background:#fff!important;box-shadow:0 9px 28px #0a183e14!important;overflow:hidden!important}main.ci-blue-index-page .popular-card-media{position:relative!important;grid-column:1!important;width:112px!important;height:112px!important;margin:0!important;border-radius:10px 0 0 10px!important;overflow:hidden!important}main.ci-blue-index-page .popular-card-media img{width:112px!important;height:112px!important;object-fit:cover!important}main.ci-blue-index-page .popular-card-media>svg{position:absolute!important;left:calc(100vw - 86px)!important;top:18px!important;z-index:5!important;width:21px!important;height:21px!important;color:#5e6a87!important;fill:none!important;stroke-width:2.1!important}main.ci-blue-index-page .popular-match-badge{position:absolute!important;left:12px!important;top:8px!important;z-index:4!important;display:grid!important;place-items:center!important;gap:0!important;width:41px!important;height:45px!important;padding:0!important;border-radius:8px!important;background:#081653!important;color:#fff!important;box-shadow:0 6px 16px #08165338!important}main.ci-blue-index-page .popular-match-badge b{font-size:14px!important;line-height:1!important;font-weight:900!important}main.ci-blue-index-page .popular-match-badge span{color:#ffb11b!important;font-size:10px!important;line-height:1!important;font-weight:900!important}main.ci-blue-index-page .popular-card-body{grid-column:2!important;display:grid!important;align-content:center!important;gap:5px!important;min-width:0!important;height:112px!important;padding:10px 34px 10px 14px!important}main.ci-blue-index-page .popular-card-body>b{color:#081653!important;font-size:18px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}main.ci-blue-index-page .popular-card-body>span,main.ci-blue-index-page .popular-card-body>small{color:#1d2a5c!important;font-size:13px!important;line-height:1.15!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}main.ci-blue-index-page .popular-card-body>small:first-letter{color:#ff7a00!important}main.ci-blue-index-page .popular-card-tags{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;overflow:hidden!important}main.ci-blue-index-page .popular-card-tags em{flex:0 1 auto!important;min-width:0!important;max-width:78px!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;background:#f3f6ff!important;color:#2463ff!important;font-size:12px!important;line-height:26px!important;font-weight:800!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions{grid-template-columns:40px minmax(0,1fr) 78px!important;width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding:0 12px!important;box-sizing:border-box!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .home-top-brand,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand{grid-column:2!important;grid-row:1!important;position:relative!important;justify-self:start!important;align-self:center!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.system-header-lock>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.home-top-brand.shell-top-brand.community-top-brand>img.brand-logo-img{display:block!important;position:absolute!important;left:0!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page{display:block!important;width:min(100% - 10px,843px)!important;max-width:calc(100% - 10px)!important;margin:0 auto 6px!important;padding:0 23px 24px!important;border-radius:0 0 22px 22px!important;background:#fff!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page .home-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page .home-engine-card,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page .suggestions,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero{order:1!important;display:block!important;width:100%!important;min-height:176px!important;height:176px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge{width:max-content!important;height:25px!important;margin:0 0 13px!important;padding:0 14px!important;font-size:13px!important;letter-spacing:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{max-width:330px!important;margin:0!important;font-size:28px!important;line-height:1.18!important;letter-spacing:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero p{max-width:238px!important;margin:16px 0 0!important;font-size:15px!important;line-height:1.65!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{position:absolute!important;top:145px!important;right:4px!important;z-index:2!important;width:139px!important;height:116px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;pointer-events:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame .home-mascot-image{width:139px!important;height:116px!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box{order:2!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:39px!important;min-height:39px!important;margin:0 0 12px!important;padding:0 14px!important;border:1px solid #e2e8f4!important;border-radius:999px!important;background:#fff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box textarea[data-testid=search-input]{height:39px!important;min-height:39px!important;padding:0!important;font-size:15px!important;line-height:39px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{order:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:12px!important;width:100%!important;min-height:46px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{order:4!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:71px!important;margin:0 0 19px!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{order:5!important;display:grid!important;width:100%!important;height:94px!important;margin:0 0 18px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{display:flex!important;flex-wrap:nowrap!important;width:calc(100% + 46px)!important;height:63px!important;margin:0 -23px 22px!important;padding:28px 23px 0!important;overflow-x:auto!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby{display:block!important;width:100%!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-nearby .popular-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;width:100%!important;height:112px!important;min-height:112px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page{display:block!important;width:min(100% - 10px,843px)!important;max-width:calc(100% - 10px)!important;margin:0 auto 6px!important;padding:0 23px 24px!important;border-radius:0 0 22px 22px!important;background:#fff!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-engine-card,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .suggestions,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero{order:1!important;height:176px!important;min-height:176px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge{height:25px!important;margin:0 0 13px!important;padding:0 14px!important;font-size:13px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{font-size:28px!important;line-height:1.18!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero p{max-width:238px!important;margin-top:16px!important;font-size:15px!important;line-height:1.65!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{position:absolute!important;top:84px!important;right:4px!important;z-index:2!important;width:139px!important;height:116px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame .home-mascot-image{width:139px!important;height:116px!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box{order:2!important;height:39px!important;min-height:39px!important;margin:0 0 12px!important;padding:0 14px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{order:3!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:12px!important;min-height:46px!important;margin:0 0 14px!important;padding:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .home-location-label,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .beaw-ai-label{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .beaw-ai-submit-chip{display:grid!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f2f4ff!important;color:#2463ff!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .beaw-ai-submit-chip svg{display:block!important;width:22px!important;height:22px!important;color:#2463ff!important;stroke:currentColor!important;stroke-width:2.4!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{order:4!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:71px!important;margin:0 0 19px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{order:5!important;height:94px!important;margin:0 0 18px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{height:76px!important;margin:0 -23px 22px!important;padding:40px 23px 0!important;overflow-x:auto!important;scrollbar-width:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips::-webkit-scrollbar{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips:before{content:"Best matches"!important;position:absolute!important;margin-top:-34px!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important;color:#081653!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips button:first-child{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips button{flex:0 0 auto!important;height:35px!important;min-width:max-content!important;padding:0 15px!important;border:1px solid #e3e9f4!important;border-radius:999px!important;background:#fff!important;color:#081653!important;font-size:12px!important;font-weight:800!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips button svg{display:none!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:98px!important;right:2px!important;width:110px!important;height:106px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame .home-mascot-image{width:110px!important;height:106px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;height:72px!important;margin:4px auto 0!important;padding:0 20px!important;grid-template-columns:minmax(0,1fr) 72px 36px!important;column-gap:10px!important;background:#fff!important;border-radius:22px 22px 0 0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .home-top-brand{width:128px!important;min-width:128px!important;max-width:128px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .brand-logo-img{left:-13px!important;top:-7px!important;width:248px!important;min-width:248px!important;max-width:248px!important;height:74px!important;min-height:74px!important;max-height:74px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin:0 auto 6px!important;padding:0 20px 24px!important;box-sizing:border-box!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero{height:166px!important;min-height:166px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge{height:24px!important;margin:0 0 13px!important;padding:0 13px!important;font-size:11px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{max-width:308px!important;font-size:25.5px!important;line-height:1.14!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero p{max-width:225px!important;margin-top:15px!important;font-size:13px!important;line-height:1.58!important;font-weight:500!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:106px!important;right:19px!important;width:100px!important;height:96px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame .home-mascot-image{width:100px!important;height:96px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box{height:40px!important;min-height:40px!important;margin-bottom:12px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{min-height:44px!important;margin-bottom:12px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{height:70px!important;margin-bottom:16px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{height:94px!important;margin-bottom:15px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{width:calc(100% + 40px)!important;height:58px!important;margin:0 -20px 16px!important;padding:30px 20px 0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips:before{margin-top:-29px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby h2{font-size:16px!important;margin-bottom:14px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-nearby .popular-card{grid-template-columns:112px minmax(0,1fr)!important;height:112px!important;min-height:112px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-match-badge b{font-size:15px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-body>small{color:#1d2a5c!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-body>small:first-letter{color:#ff7a00!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge{height:24px!important;min-height:24px!important;max-height:24px!important;margin-bottom:8px!important;padding-top:0!important;padding-bottom:0!important;line-height:24px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge svg{width:13px!important;height:13px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{font-size:25px!important;line-height:1.13!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero p{margin-top:14px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{height:60px!important;margin-bottom:8px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .mobile-reference-category{height:60px!important;gap:5px!important;font-size:11px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .mobile-reference-category svg{width:43px!important;height:43px!important;padding:10px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{margin-bottom:9px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{height:50px!important;margin-bottom:12px!important;padding-top:27px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips:before{margin-top:-26px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby>div:first-child{margin-bottom:12px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .home-top-brand{width:128px!important;min-width:128px!important;max-width:128px!important;height:34px!important;min-height:34px!important;max-height:34px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .brand-logo-img{left:-8px!important;top:-6px!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:66px!important;min-height:66px!important;max-height:66px!important;clip-path:inset(0 0 24px 0)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page{padding-left:16px!important;padding-right:16px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero{height:170px!important;min-height:170px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{max-width:286px!important;font-size:25px!important;line-height:1.14!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero p{max-width:230px!important;margin-top:15px!important;color:#64708d!important;font-size:13px!important;line-height:1.6!important;font-weight:400!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:96px!important;right:30px!important;width:96px!important;height:92px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame .home-mascot-image{width:96px!important;height:92px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box{height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box .search-leading-icon{align-self:center!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box textarea[data-testid=search-input]{display:block!important;height:40px!important;min-height:40px!important;padding:0!important;line-height:40px!important;transform:translateY(0)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box .mobile-search-placeholder{top:50%!important;transform:translateY(-50%)!important;line-height:1!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{width:100%!important;height:96px!important;min-height:96px!important;margin-left:0!important;margin-right:0!important;border-radius:10px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card{grid-template-columns:108px minmax(0,1fr)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-media,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-media img{width:108px!important;height:112px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-match-badge{left:10px!important;top:9px!important;width:34px!important;height:39px!important;border-radius:7px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-match-badge b{font-size:13px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-match-badge span{font-size:8px!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-engine-card{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card{position:absolute!important;z-index:6!important;left:auto!important;top:335px!important;right:-23px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;width:365px!important;min-width:365px!important;max-width:365px!important;height:178px!important;min-height:178px!important;margin:0!important;padding:22px 28px!important;border:0!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(90deg,#050e2afa,#050e2ae6 42%,#050e2a2e 68%),url(https://images.unsplash.com/photo-1495474472287-4d71bcdd2085?auto=format&fit=crop&w=900&q=80),linear-gradient(135deg,#07164f,#60462d)!important;background-size:cover!important;background-position:center!important;box-shadow:0 22px 44px #08165329!important;color:#fff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card .home-campaign-copy{position:relative!important;z-index:2!important;display:grid!important;justify-items:start!important;gap:10px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card h2{margin:0!important;font-family:Sora,Plus Jakarta Sans,LINE Seed Sans TH,sans-serif!important;font-size:22px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;color:#fff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card p{max-width:150px!important;margin:0!important;color:#ffffffeb!important;font-size:15px!important;line-height:1.45!important;font-weight:600!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card .home-campaign-copy button{height:38px!important;margin:2px 0 0!important;padding:0 18px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#1f5eff!important;font-size:14px!important;font-weight:700!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card .home-campaign-seal{position:absolute!important;z-index:3!important;top:32px!important;right:88px!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#ffe4a8!important;color:#8f6820!important;font-size:0!important;box-shadow:0 8px 18px #0000002e!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card .home-campaign-seal:before{content:"✦"!important;font-size:18px!important;line-height:1!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card .home-campaign-arrow{position:relative!important;z-index:3!important;justify-self:end!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#1f5eff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-category-tags{grid-template-columns:repeat(5,76px)!important;width:600px!important;max-width:600px!important;height:82px!important;gap:33px!important;align-items:start!important;justify-items:center!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-category-tags .desktop-system-category{display:grid!important;justify-items:center!important;align-content:start!important;gap:8px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:78px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:14px!important;line-height:1.1!important;font-weight:700!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-category-tags .desktop-system-category svg{box-sizing:border-box!important;width:56px!important;height:56px!important;padding:12px!important;border:1px solid #dfe7f4!important;border-radius:50%!important;background:#fff!important;color:#1f5eff!important;stroke-width:2!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-engine-card{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header .home-top-brand{width:150px!important;min-width:150px!important;max-width:150px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .mobile-reference-category svg{width:52px!important;height:52px!important;padding:11px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .desktop-system-category{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .mobile-reference-category{display:grid!important;visibility:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips{position:relative!important;align-items:flex-start!important;height:66px!important;margin-bottom:10px!important;padding-top:30px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips:before{position:absolute!important;left:16px!important;top:0!important;margin:0!important;height:20px!important;line-height:20px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips button{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-match-badge{display:grid!important;left:9px!important;top:9px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;box-sizing:border-box!important;border-radius:7px!important;gap:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-match-badge b{font-size:13px!important;line-height:1!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-match-badge span{font-size:8px!important;line-height:1!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge{height:20px!important;min-height:20px!important;max-height:20px!important;margin-top:-3px!important;margin-bottom:10px!important;padding:0 10px!important;font-size:9px!important;line-height:20px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero .home-hero-badge svg{width:11px!important;height:11px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.search-box{margin-bottom:8px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{margin-bottom:8px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby{padding-top:6px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby>div:first-child{margin-bottom:16px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-body{gap:7px!important;align-content:center!important;padding-top:12px!important;padding-bottom:12px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-body>b{line-height:1.12!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-body>span,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-body>small{line-height:1.25!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .popular-card-tags{gap:7px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{margin-bottom:16px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{height:68px!important;margin-bottom:14px!important;align-items:start!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .mobile-reference-category{height:64px!important;gap:7px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .mobile-reference-category svg{width:36px!important;height:36px!important;padding:8px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{height:84px!important;min-height:84px!important;margin-bottom:12px!important;padding:12px 20px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-copy h2{font-size:20px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-copy p{font-size:12px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-copy button{height:27px!important;padding:0 13px!important;font-size:11px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-arrow{width:34px!important;height:34px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-seal{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{height:92px!important;min-height:92px!important;padding-top:12px!important;padding-bottom:12px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-copy{gap:4px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-copy button{margin-top:2px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header{display:grid!important;grid-template-columns:minmax(0,1fr) 64px 58px 40px!important;column-gap:10px!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding:0 20px!important;box-sizing:border-box!important;border:0!important;border-radius:22px 22px 0 0!important;background:#fff!important;box-shadow:none!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .home-top-brand,html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-top-brand,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;justify-self:start!important;align-self:center!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .brand-logo-img,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-8px!important;top:-6px!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:66px!important;min-height:66px!important;max-height:66px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important;clip-path:inset(0 0 24px 0)!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;display:block!important;visibility:visible!important;justify-self:end!important;align-self:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown>button{width:58px!important;height:38px!important;border:1px solid #e4e9f4!important;border-radius:999px!important;background:#fff!important;color:#081653!important;box-shadow:0 8px 22px #0b1e560f!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .menu-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .menu-button{grid-column:4!important;grid-row:1!important;display:grid!important;visibility:visible!important;justify-self:end!important;align-self:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#081653!important;box-shadow:none!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .profile-shortcut,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-primary-nav,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .profile-shortcut{display:none!important;visibility:hidden!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero{overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar{position:relative!important;z-index:10020!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:10px!important;width:100%!important;min-height:44px!important;margin:0 0 14px!important;overflow:visible!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar [data-testid=city-picker-trigger]{width:100%!important;height:42px!important;min-height:42px!important;justify-content:flex-start!important;gap:8px!important;padding:0 17px!important;border:1.5px solid #155cff!important;border-radius:999px!important;background:#fff!important;color:#081653!important;box-shadow:none!important;font-size:14px!important;line-height:18px!important;font-weight:850!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] svg{display:block!important;width:18px!important;height:18px!important;color:#081653!important;stroke-width:2.3!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar [data-testid=city-picker-trigger] span{display:inline!important;color:#7d879d!important;font-size:12px!important;font-weight:800!important;margin-left:2px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle],html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .beaw-ai-submit-chip{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:#e5f3ff!important;color:#155cff!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .beaw-ai-label{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar [data-testid=home-nearby-toggle] .mobile-filter-icon{display:block!important;width:22px!important;height:22px!important;color:#155cff!important;stroke-width:2.35!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel{position:absolute!important;left:0!important;right:auto!important;top:54px!important;width:calc(100% - 56px)!important;max-width:calc(100% - 56px)!important;max-height:408px!important;z-index:2147483000!important;display:grid!important;gap:14px!important;padding:18px 18px 16px!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #dce6f5!important;border-radius:18px!important;background:#fffffffb!important;box-shadow:0 22px 52px #08164f29!important;color:#081653!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;pointer-events:auto!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel header{min-height:34px!important;align-items:center!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel header h2{margin:0!important;color:#081653!important;font-size:18px!important;line-height:22px!important;font-weight:950!important;letter-spacing:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel header button{width:34px!important;height:34px!important;border-radius:11px!important;background:#f4eee7!important;color:#2b1f19!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-search{min-height:42px!important;padding:0 12px!important;border:1px solid #e4d7ca!important;border-radius:10px!important;background:#fff!important;color:#6f7788!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-search input{color:#081653!important;font-size:16px!important;line-height:22px!important;font-weight:500!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-search input::placeholder{color:#a6a8af!important;opacity:1!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel h3{margin:0 0 4px!important;color:#081653!important;font-size:13px!important;line-height:17px!important;font-weight:900!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel section{gap:5px!important;padding-bottom:13px!important;border-bottom:1px solid #e5e9f1!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel section button{min-height:36px!important;padding:0 10px!important;border-radius:9px!important;color:#2b1f19!important;font-size:16px!important;line-height:20px!important;font-weight:800!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-location-bar .city-picker-panel section button.active{background:#f3ece2!important;color:#2b1f19!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby{z-index:1!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .home-top-brand,html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .shell-top-brand,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .home-top-brand,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .shell-top-brand{align-self:start!important;margin-top:12px!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown{align-self:start!important;margin-top:10px!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .menu-button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .menu-button{align-self:start!important;margin-top:9px!important}}html body .app-shell.ci-blue-shell .ci-blue-header .brand-subtitle{display:none!important;visibility:hidden!important}html body main.ci-blue-index-page .home-hero p,html body .ci-blue-home-shell main.ci-blue-index-page .home-hero p{color:#64708d!important;font-weight:400!important}html body main.ci-blue-index-page .popular-controls,html body .ci-blue-home-shell main.ci-blue-index-page .popular-controls{display:none!important;visibility:hidden!important}@media(min-width:900px){html body main.ci-blue-index-page .home-hero p,html body .ci-blue-home-shell main.ci-blue-index-page .home-hero p{color:#66708d!important;font-weight:400!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 64px 58px 40px!important;column-gap:10px!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding:0 20px!important;box-sizing:border-box!important;border:0!important;border-radius:22px 22px 0 0!important;background:#fff!important;box-shadow:none!important;transform:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions>.home-top-brand.shell-top-brand.result-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;justify-self:start!important;align-self:start!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:12px 0 0!important;padding:0!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions>.home-top-brand.shell-top-brand.result-top-brand>.brand-logo-img{display:block!important;position:absolute!important;left:-8px!important;top:-6px!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:66px!important;min-height:66px!important;max-height:66px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important;clip-path:inset(0 0 24px 0)!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions>.language-dropdown{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:start!important;display:block!important;visibility:visible!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:10px 0 0!important;padding:0!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions>.menu-button{grid-column:4!important;grid-row:1!important;justify-self:end!important;align-self:start!important;display:grid!important;visibility:visible!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:9px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}@media(max-width:899px){html body:has(main.auth-page),html body .app-shell.ci-blue-shell:has(main.auth-page){min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body .app-shell.ci-blue-shell:has(main.auth-page){padding-bottom:max(32px,env(safe-area-inset-bottom))!important}html body main.auth-page{min-height:calc(100dvh - 24px)!important;height:auto!important;max-height:none!important;align-content:start!important;place-items:start center!important;overflow:visible!important;padding:18px 18px max(48px,calc(env(safe-area-inset-bottom) + 34px))!important}html body main.auth-page .auth-card,html body main.auth-page .auth-register-card{align-self:start!important;max-height:none!important;overflow:visible!important}}html body .app-shell.ci-blue-community-shell:has(.community-review-page)>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(.community-create-page)>.ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 48px),1180px)!important;height:auto!important;min-height:72px!important;margin:12px auto 0!important;padding:10px 18px!important;overflow:visible!important}html body .community-review-page{grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;gap:14px!important;width:min(calc(100% - 44px),820px)!important;max-width:820px!important;padding:14px 0 72px!important}html body .community-review-page .review-topbar{position:static!important;display:flex!important;justify-content:flex-end!important;min-height:42px!important;margin:0!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .community-review-page .review-topbar .back-button{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:50%!important;font-size:0!important;box-shadow:0 12px 26px #0d1b3d14!important}html body .community-review-page .review-media-first-card{gap:10px!important;padding:14px!important;border-radius:14px!important}html body .community-review-page .review-media-card-head{gap:8px!important}html body .community-review-page .review-compose-cafe{display:grid!important;gap:8px!important;padding:0 0 8px!important;border-bottom:1px solid var(--create-line)!important}html body .community-review-page .review-compose-cafe input{min-height:44px!important;border-radius:12px!important}html body .community-review-page .review-compose-selected-cafe{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important}html body .community-review-page .review-compose-selected-cafe img{width:38px!important;height:38px!important;border-radius:10px!important;object-fit:cover!important}html body .community-review-page .review-compose-selected-cafe h3,html body .community-review-page .review-compose-selected-cafe p{min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .community-review-page .review-compose-selected-cafe h3{font-size:14px!important}html body .community-review-page .review-compose-selected-cafe p{color:var(--create-muted)!important;font-size:12px!important}html body .community-review-page .review-cafe-hashtag{display:inline-flex!important;align-items:center!important;max-width:120px!important;min-height:28px!important;padding:0 10px!important;overflow:hidden!important;border-radius:999px!important;background:#eef4ff!important;color:var(--create-blue)!important;font-size:12px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .community-review-page .review-media-card-head h2{font-size:20px!important}html body .community-review-page .review-post-caption{min-height:82px!important;padding:12px!important;border:1px solid var(--create-line)!important;border-radius:14px!important;line-height:1.45!important;white-space:pre-wrap!important}html body .community-review-page .review-media-actions{display:flex!important;align-items:center!important;gap:8px!important}html body .community-review-page .review-media-card .review-icon-action{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid var(--create-line)!important;border-radius:50%!important;background:#fff!important;color:var(--create-navy)!important;font-size:0!important}html body .community-review-page .review-emoji-tray{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;border:1px solid var(--create-line)!important;border-radius:12px!important;background:#fff!important}html body .community-review-page .review-emoji-tray button{width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#f7fbff!important;font-size:17px!important}html body .community-review-page .review-post-actions{grid-template-columns:minmax(0,1fr) auto!important}html body .community-review-page .review-post-actions .review-next-step{width:42px!important;min-width:42px!important;padding:0!important;overflow:hidden!important;font-size:0!important}html body .community-review-page .review-post-actions .review-next-step:before{content:"•••"!important;font-size:15px!important;letter-spacing:0!important}html body .community-review-page .community-create-preview{grid-column:2!important;grid-row:4!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-self:start!important;padding:14px!important;border:1px solid rgba(30,58,138,.08)!important;border-radius:14px!important;background:#ffffff8a!important;opacity:.62!important;box-shadow:0 18px 44px #1e3a8a0d!important}html body .community-review-page .community-create-preview .preview-avatar,html body .community-review-page .community-create-preview span,html body .community-review-page .community-create-preview .preview-media{display:block!important;border-radius:999px!important;background:linear-gradient(90deg,#edf3ff,#f8fbff 48%,#edf3ff)!important;background-size:200% 100%!important;animation:communitySkeleton 1.4s ease-in-out infinite!important}html body .community-review-page .community-create-preview .preview-avatar{width:38px!important;height:38px!important}html body .community-review-page .community-create-preview .preview-lines,html body .community-review-page .community-create-preview .preview-copy{display:grid!important;gap:8px!important}html body .community-review-page .community-create-preview .preview-lines span:first-child,html body .community-review-page .community-create-preview .preview-copy span{height:10px!important}html body .community-review-page .community-create-preview .preview-lines span:last-child{width:58%!important;height:9px!important}html body .community-review-page .community-create-preview .preview-media{grid-column:1 / -1!important;height:140px!important;border-radius:12px!important}html body .community-review-page .community-create-preview .preview-copy{grid-column:1 / -1!important}html body .community-review-page .community-create-preview .preview-copy span:nth-child(2){width:82%!important}html body .community-review-page .community-create-preview .preview-copy span:nth-child(3){width:48%!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell:has(.community-review-page)>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(.community-create-page)>.ci-blue-header{width:calc(100% - 18px)!important;min-height:72px!important;margin:4px auto 0!important;padding:0 20px!important}html body .community-review-page{display:grid!important;grid-template-columns:1fr!important;width:100%!important;padding:8px 12px 94px!important}html body .community-review-page .community-create-preview{grid-column:1!important;grid-row:auto!important}}html body .community-review-page .review-media-first-card.choice-panel{min-height:0!important;align-content:start!important}html body .community-review-page .review-compose-cafe .eyebrow,html body .community-review-page .review-media-card-head>.eyebrow{font-size:11px!important}html body .community-review-page .review-compose-cafe{gap:6px!important;padding-bottom:6px!important}html body .community-review-page .review-compose-cafe input{min-height:40px!important;padding:0 12px!important}html body .community-review-page .review-post-caption{min-height:72px!important}html body .community-review-page .review-post-actions{padding-top:0!important}@media(min-width:901px){html:has(main.ci-blue-search-result-page),html:has(main.ci-blue-search-result-page) body{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page){width:100vw!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;overscroll-behavior:auto!important}html body main.ci-blue-search-result-page,html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page{height:auto!important;min-height:calc(100dvh - 84px)!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;padding-bottom:120px!important}html body main.ci-blue-search-result-page .match-answer-grid,html body main.ci-blue-search-result-page .answer-main,html body main.ci-blue-search-result-page .match-summary-card,html body main.ci-blue-search-result-page .search-match-breakdown,html body main.ci-blue-search-result-page .other-options,html body main.ci-blue-search-result-page .other-options-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(.community-review-page)>.top-actions.ci-blue-header.community-top-actions,html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(.community-create-page)>.top-actions.ci-blue-header.community-top-actions,html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(.community-review-page) .top-actions.ci-blue-header.community-top-actions,html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(.community-create-page) .top-actions.ci-blue-header.community-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 48px),1180px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:12px auto 0!important;padding:0 18px!important;overflow:visible!important}html body main.community-page .community-inline-create-review{margin:0 0 14px!important}html body main.community-page .community-inline-create-review>.community-create-embedded{width:min(100%,760px)!important;margin:0 auto!important;padding:8px 0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(min-width:901px){html:has(main.ci-blue-search-result-page),html:has(main.ci-blue-search-result-page) body{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page),html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page){width:100vw!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;overscroll-behavior:auto!important}html body main.ci-blue-search-result-page,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page,html body .app-shell.ci-blue-community-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page{height:auto!important;min-height:calc(100dvh - 84px)!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;padding-bottom:120px!important}html body main.ci-blue-search-result-page .match-answer-grid,html body main.ci-blue-search-result-page .answer-main,html body main.ci-blue-search-result-page .match-summary-card,html body main.ci-blue-search-result-page .search-match-breakdown,html body main.ci-blue-search-result-page .other-options,html body main.ci-blue-search-result-page .other-options-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell main.community-page .community-feed{width:100%!important;max-width:100%!important;justify-self:stretch!important}html body main.community-page .community-masonry{display:block!important;column-count:3!important;column-gap:18px!important;gap:0!important}html body main.community-page .community-post-card{display:inline-grid!important;width:100%!important;margin:0 0 18px!important;break-inside:avoid!important;page-break-inside:avoid!important}html body main.community-page .community-media-frame{aspect-ratio:4 / 3.1!important}html body main.community-page .community-post-card:nth-child(3n+1) .community-media-frame{aspect-ratio:4 / 4.8!important}html body main.community-page .community-post-card:nth-child(3n+2) .community-media-frame{aspect-ratio:4 / 3.35!important}html body main.community-page .community-post-card:nth-child(3n) .community-media-frame{aspect-ratio:4 / 5.4!important}html body main.community-page .community-media-frame img{width:100%!important;height:100%!important;object-fit:cover!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.38fr) minmax(330px,.95fr)!important;gap:32px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:22px 0 28px!important;padding:44px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 28px 80px #1e3a8a1a!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-topbar{position:absolute!important;right:-18px!important;top:-72px!important;z-index:5!important;display:flex!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-media-first-card{grid-column:1!important;grid-row:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-create-preview{position:static!important;grid-column:2!important;grid-row:1!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{grid-template-columns:1fr!important;gap:22px!important;margin:18px 0 22px!important;padding:22px!important;border-radius:22px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-topbar{right:10px!important;top:-62px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-create-preview{grid-column:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-media-first-card{grid-row:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-create-preview{grid-row:2!important}}html body .app-shell.ci-blue-community-shell main.community-page [data-testid=community-inline-create-review],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review.community-compose-overlay{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;place-items:normal!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 28px!important;padding:0!important;pointer-events:auto!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{margin:0 0 28px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page [data-testid=community-inline-create-review],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review{margin:0 0 22px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{margin:0 0 22px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag{display:grid!important;grid-template-columns:52px minmax(0,1fr) 24px!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:74px!important;padding:0 22px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:999px!important;background:#fffffff5!important;color:#07164f!important;text-align:left!important;box-shadow:0 14px 36px #1e3a8a0a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag>span{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:50%!important;background:linear-gradient(180deg,#8b5cf6,#5b3be6)!important;color:#fff!important;box-shadow:0 14px 24px #6d3fd633!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#07164f!important;font-size:22px!important;line-height:1.1!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card{display:grid!important;grid-template-columns:58px minmax(0,1fr) 28px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 18px!important;width:100%!important;min-height:92px!important;margin-top:8px!important;padding:18px 24px!important;border:0!important;border-radius:22px!important;background:linear-gradient(135deg,#f5f0fff0,#fafbfffa 55%,#fffffff5)!important;color:#07164f!important;text-align:left!important;box-shadow:0 18px 38px #6d3fd60f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card>span{grid-row:1 / span 2!important;display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border-radius:50%!important;background:linear-gradient(145deg,#8b5cf629,#6366f10f)!important;color:#7c3aed!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card b{font-size:18px!important;line-height:1.18!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card small{color:#07164f94!important;font-size:14px!important;line-height:1.28!important;font-weight:700!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card>svg{grid-column:3!important;grid-row:1 / span 2!important;justify-self:end!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-preview-card{padding:28px!important;border-radius:22px!important;background:linear-gradient(135deg,#f8f6fff5,#fcfcffeb)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-avatar{background:linear-gradient(135deg,#a78bfa61,#c7d2fe57)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-lines span{height:12px!important;border-radius:999px!important;background:#99acd933!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-lines span:first-child{width:42%!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-lines span:last-child{width:72%!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-media{position:relative!important;height:210px!important;margin-top:12px!important;border-radius:20px!important;background:linear-gradient(135deg,#ebe7ffe6,#f3f6fff5)!important;color:#7c3aed24!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-media>svg:not(.preview-sparkle){width:76px!important;height:76px!important;color:#7c3aed24!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-sparkle{position:absolute!important;color:#7c3aed!important;opacity:.85!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-sparkle-left{left:44px!important;bottom:42px!important;color:#f59e0b!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-sparkle-right{right:54px!important;top:54px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag{grid-template-columns:38px minmax(0,1fr) 20px!important;min-height:54px!important;padding:0 14px!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag>span{width:34px!important;height:34px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag b{font-size:15px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card{grid-template-columns:44px minmax(0,1fr) 22px!important;min-height:78px!important;padding:14px 16px!important;border-radius:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card>span{width:44px!important;height:44px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card b{font-size:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-recommend-card small{font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-media{height:178px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-topbar{right:18px!important;top:18px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-topbar{right:14px!important;top:14px!important}}@keyframes communityWizardIn{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-cafe-search{display:block!important;margin-top:-14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-compose-cafe{display:grid!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-compose-cafe .eyebrow{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-compose-cafe input{min-height:50px!important;padding:0 18px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:18px!important;background:#fff!important;color:#07164f!important;font-size:15px!important;box-shadow:0 10px 22px #1e3a8a0a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-compose-selected-cafe{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:18px!important;background:#f8faffd1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-compose-selected-cafe img{width:44px!important;height:44px!important;border-radius:12px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-compose-selected-cafe h3,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-compose-selected-cafe p{margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review [data-testid=manage-cafe-data-link]{justify-self:start!important;min-height:42px!important;padding:0 16px!important;border:1px solid rgba(37,99,255,.2)!important;border-radius:14px!important;background:#eff6ffeb!important;color:#0b4bdb!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-emoji-tray{display:grid!important;grid-template-columns:repeat(8,44px)!important;justify-content:center!important;gap:10px!important;padding:12px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 18px 34px #1e3a8a14!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-emoji-tray button{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:14px!important;background:#fff!important;font-size:21px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-privacy{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-preview-card{grid-template-rows:auto auto auto auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-avatar{display:grid!important;place-items:center!important;color:#fff!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-lines strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#07164f!important;font-size:15px!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-lines span{width:auto!important;height:auto!important;background:transparent!important;color:#07164f94!important;font-size:13px!important;font-weight:700!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview .preview-photo{grid-column:1 / -1!important;width:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;border-radius:20px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-preview-caption{grid-column:1 / -1!important;min-height:44px!important;margin:0!important;color:#07164fc2!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping{grid-template-columns:1fr!important;align-items:start!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.community-create-preview,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-create-preview{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded .community-wizard-page{grid-column:1!important;width:100%!important;max-height:min(72dvh,760px)!important;margin:0!important;padding:28px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:22px!important;background:#fffffffa!important;box-shadow:0 18px 44px #1e3a8a14!important;overflow-y:auto!important;animation:communityWizardIn .28s ease both!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-wizard-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-wizard-head button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-wizard-head span{color:#07164f8a!important;font-size:13px!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>[data-testid=coffee-vertical-fields]+.choice-panel,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>[data-testid=coffee-vertical-fields]+.choice-panel+.choice-panel,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-basic-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>[data-testid=sensory-ratings],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>[data-testid=submit-review]{grid-column:1!important;animation:communityWizardIn .28s ease both!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>[data-testid=coffee-vertical-fields],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>[data-testid=coffee-vertical-fields]+.choice-panel,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>[data-testid=coffee-vertical-fields]+.choice-panel+.choice-panel,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.review-basic-actions{display:none!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-emoji-tray{grid-template-columns:repeat(4,42px)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-emoji-tray button{width:42px!important;height:42px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded .community-wizard-page{max-height:66dvh!important;padding:18px!important;border-radius:18px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell main.community-page .community-masonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-count:auto!important;gap:18px!important;align-items:start!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-post-card{display:grid!important;width:100%!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(13,27,61,.11)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 34px #0d1b3d0b!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-author{grid-template-columns:minmax(0,1fr) auto 24px!important;gap:8px!important;padding:14px 18px 12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-follow-button{min-width:72px!important;width:72px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-media-frame{width:calc(100% - 36px)!important;margin:0 18px!important;aspect-ratio:4 / 3.35!important;border-radius:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-card.featured .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-post-card:nth-child(3n+1) .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-post-card:nth-child(3n+2) .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-post-card:nth-child(3n) .community-media-frame{aspect-ratio:4 / 3.35!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-body{gap:12px!important;padding:16px 18px 14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-body h2{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;color:#07164f!important;font-size:20px!important;line-height:1.18!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-copy p{color:#07164fc2!important;font-size:13px!important;line-height:1.48!important;font-weight:650!important}html body .app-shell.ci-blue-community-shell main.community-page .community-place-tag{width:fit-content!important;max-width:82%!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:52px!important;padding:8px 12px!important;border-radius:10px!important;background:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-top:12px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-masonry{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-helpful{display:grid!important;grid-template-columns:minmax(0,1fr) 34px 34px!important;grid-template-rows:auto auto!important;gap:4px 8px!important;align-items:center!important;padding:12px 0 0!important;border-top:1px solid rgba(13,27,61,.08)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-helpful b{grid-column:1!important;grid-row:1!important;color:#07164f!important;font-size:12px!important;line-height:16px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-helpful span{grid-column:1!important;grid-row:2!important;color:#7784a8!important;font-size:11px!important;line-height:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-helpful button{grid-row:1 / span 2!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-helpful button:nth-of-type(1){grid-column:2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-helpful button:nth-of-type(2){grid-column:3!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-actions button{justify-content:center!important;border:0!important;background:transparent!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-actions .community-like-action{color:#ff354d!important}html body .app-shell.ci-blue-community-shell .community-post-actions .community-like-action.active{color:#ff354d!important}html body .app-shell.ci-blue-community-shell .community-comment-form{display:grid!important;gap:10px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(13,27,61,.08)!important}html body .app-shell.ci-blue-community-shell .community-comment-form>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}html body .app-shell.ci-blue-community-shell .community-comment-form input{width:100%!important;min-height:38px!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:10px!important;padding:0 12px!important;background:#fff!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell .community-comment-list{display:grid!important;gap:7px!important}html body .app-shell.ci-blue-community-shell .community-comment-list p{margin:0!important;color:#07164fc7!important;font-size:12px!important;line-height:1.42!important}html body .app-shell.ci-blue-community-shell .community-comment-list b{margin-right:6px!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell .community-social-error{margin:8px 0 0!important;font-size:12px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-masonry,html body main.community-page .community-masonry{display:grid!important;grid-template-columns:1fr!important;column-count:auto!important;gap:18px!important;width:100%!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-card,html body main.community-page .community-post-card{display:grid!important;width:100%!important;margin:0!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 30px #0d1b3d0b!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-author{grid-template-columns:minmax(0,1fr) auto 28px!important;padding:14px 16px 10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-follow-button{display:inline-flex!important;width:auto!important;min-width:72px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-post-card.featured .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-post-card:nth-child(3n+1) .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-post-card:nth-child(3n+2) .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-post-card:nth-child(3n) .community-media-frame{width:calc(100% - 28px)!important;margin:0 14px!important;aspect-ratio:4 / 3.05!important;border-radius:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-media-frame img{width:100%!important;height:100%!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page .community-thumb-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:12px 14px 0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-thumb-strip img{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-body{gap:12px!important;padding:14px 16px 16px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-body h2{display:block!important;margin:0!important;color:#07164f!important;font-size:22px!important;line-height:1.2!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-copy p{display:block!important;margin:0!important;color:#07164fcc!important;font-size:14px!important;line-height:1.45!important}html body .app-shell.ci-blue-community-shell main.community-page .community-place-tag{max-width:88%!important;min-height:54px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-summary,html body .app-shell.ci-blue-community-shell main.community-page .community-helpful,html body .app-shell.ci-blue-community-shell main.community-page .community-tag-groups{display:grid!important}html body .app-shell.ci-blue-community-shell main.community-page .community-post-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid rgba(13,27,61,.08)!important;padding-top:10px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-feed .community-masonry,html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-review-list].community-masonry{display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-count:auto!important;gap:18px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card].community-post-card{width:100%!important;margin:0!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px #0d1b3d0e!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-post-author{padding:14px 16px 10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card].featured .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card]:nth-child(3n+1) .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card]:nth-child(3n+2) .community-media-frame,html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card]:nth-child(3n) .community-media-frame{width:100%!important;margin:0!important;aspect-ratio:4 / 3.18!important;border-radius:0!important;background:#eef3ff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-media-frame img{width:100%!important;height:100%!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-thumb-strip{padding:12px 14px 0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-post-body{padding:16px 18px!important;gap:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-post-body h2{display:block!important;margin:0!important;color:#07164f!important;font-size:21px!important;line-height:1.18!important;font-weight:950!important;letter-spacing:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-post-copy p{display:block!important;margin:0!important;color:#07164fd1!important;font-size:14px!important;line-height:1.46!important;font-weight:650!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-place-tag{width:fit-content!important;max-width:86%!important;min-height:54px!important;padding:8px 12px!important;border-radius:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-tag-group span{padding:6px 11px!important;background:#f5efe9!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-post-actions{min-height:44px!important;padding-top:10px!important;border-top:1px solid rgba(13,27,61,.08)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-post-card] .community-ai-summary{display:none!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag{cursor:text!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-field{position:relative!important;width:100%!important;z-index:20!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag input{min-width:0!important;width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#07164f!important;font-size:22px!important;line-height:1.1!important;font-weight:900!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag input::placeholder{color:#07164f!important;opacity:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag>button{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown{position:absolute!important;left:18px!important;right:18px!important;top:calc(100% + 8px)!important;display:grid!important;gap:6px!important;max-height:320px!important;padding:10px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:22px!important;background:#fffffffa!important;box-shadow:0 24px 56px #0d1b3d29!important;overflow-y:auto!important;z-index:50!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown button{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:56px!important;padding:8px 10px!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#07164f!important;text-align:left!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown button:hover,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown button.active{background:#2563eb14!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown img{width:42px!important;height:42px!important;border-radius:12px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown span{display:grid!important;gap:3px!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.15!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#07164f8f!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown .create-place{grid-template-columns:minmax(0,1fr)!important;border:1px dashed rgba(37,99,235,.28)!important;background:#2563eb0d!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown-state{margin:0!important;padding:14px 12px!important;color:#07164f8f!important;font-size:13px!important;font-weight:800!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-place-tag input{font-size:15px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown{left:6px!important;right:6px!important;max-height:270px!important;border-radius:18px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;gap:30px!important;align-items:start!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-create-preview{display:grid!important;grid-column:2!important;position:static!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-wizard-page{grid-column:1!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping{grid-template-columns:minmax(0,1fr)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-create-preview{grid-column:1!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots{grid-column:1 / -1!important;display:inline-grid!important;grid-template-columns:repeat(3,auto)!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:fit-content!important;margin:0 auto 8px!important;padding:8px 14px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:999px!important;background:#ffffffd1!important;box-shadow:0 10px 24px #0d1b3d0f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button{display:grid!important;justify-items:center!important;gap:4px!important;min-width:44px!important;min-height:32px!important;padding:0!important;border:0!important;background:transparent!important;color:#07164f85!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button>span{width:8px!important;height:8px!important;border-radius:50%!important;background:#07164f42!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button small{font-size:10px!important;line-height:1!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button.active{color:#2563eb!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button.active>span{width:20px!important;border-radius:999px!important;background:linear-gradient(90deg,#2563eb,#6d5dfc)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-media-first-card .review-post-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;width:100%!important;margin-top:2px!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-media-first-card .review-post-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-basic-actions{display:grid!important;grid-column:1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;width:100%!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-basic-actions>button,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>button[data-testid=submit-review]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>button[data-testid=submit-review]{grid-column:1 / -1!important;width:min(420px,100%)!important;justify-self:end!important;margin-top:14px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-media-first-card .review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-basic-actions{grid-template-columns:minmax(0,1fr)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>button[data-testid=submit-review]{justify-self:stretch!important;width:100%!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-thumb-strip button{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;padding:0!important;border:2px solid transparent!important;border-radius:10px!important;background:transparent!important;overflow:hidden!important;box-shadow:none!important;cursor:pointer!important}html body .app-shell.ci-blue-community-shell main.community-page .community-thumb-strip button.active{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-thumb-strip button img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{grid-template-columns:220px minmax(0,1fr)!important;gap:22px!important;padding:28px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-topbar{grid-column:1 / -1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail{grid-column:1!important;grid-row:2 / span 8!important;display:grid!important;align-content:start!important;gap:22px!important;min-height:620px!important;padding:18px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:22px!important;background:#ffffffeb!important;box-shadow:0 18px 42px #0d1b3d0f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail h2{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;color:#07164f!important;font-size:22px!important;line-height:1.18!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail p,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail small{margin:0!important;color:#07164f94!important;font-size:12px!important;line-height:1.35!important;font-weight:750!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail ol{display:grid!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li button{width:100%!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li{display:block!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li button{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:6px 12px!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;color:#07164f!important;text-align:left!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li.complete{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:6px 12px!important;align-items:center!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li span{grid-row:1 / span 2!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(13,27,61,.18)!important;border-radius:50%!important;background:#fff!important;color:#07164f!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li.active span{border:0!important;background:linear-gradient(180deg,#7c3aed,#2459ff)!important;color:#fff!important;box-shadow:0 14px 24px #2563eb3d!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li b{font-size:14px!important;line-height:1.2!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-help{display:grid!important;grid-template-columns:24px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding:14px!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#faf5fff2,#fffffff2)!important;color:#07164f!important;text-align:left!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-wizard-page,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-basic-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>button[data-testid=submit-review],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.success,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.error{grid-column:2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview{grid-column:2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots{grid-column:2!important;grid-row:auto!important;margin:0 auto 12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-step-heading{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:4px 0 8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-step-heading>span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:linear-gradient(180deg,#7c3aed,#2459ff)!important;color:#fff!important;font-size:18px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-step-heading b{display:block!important;color:#07164f!important;font-size:22px!important;line-height:1.15!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-step-heading small{display:block!important;margin-top:4px!important;color:#07164f94!important;font-size:13px!important;font-weight:750!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-post-caption{min-height:170px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-basic-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-ai-status,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-score-intro{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 0 20px!important;padding:16px 18px!important;border:1px solid rgba(34,197,94,.22)!important;border-radius:16px!important;background:linear-gradient(135deg,#ecfdf5f0,#fffffff5)!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-ai-status>svg{color:#22a66a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-ai-status b,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-score-intro span{display:block!important;font-size:15px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-ai-status span{color:#07164f94!important;font-size:13px!important;font-weight:800!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-ai-status button,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-score-intro button{min-height:38px!important;padding:0 14px!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;font-size:12px!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-score-intro{grid-template-columns:minmax(0,1fr) auto!important;border-color:#2563eb24!important;background:linear-gradient(135deg,#f5f3fff5,#fffffff5)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .rating{display:grid!important;gap:10px!important;padding:14px 0!important;border-bottom:1px solid rgba(13,27,61,.07)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .rating-slider-row{display:grid!important;grid-template-columns:minmax(0,1fr) 56px!important;align-items:center!important;gap:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .rating-slider-row input{width:100%!important;accent-color:#5b5dfc!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .rating-slider-row>b{color:#4f46e5!important;font-size:20px!important;text-align:right!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-advanced-review{margin-top:18px!important;padding:14px 16px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:14px!important;background:#f8faffeb!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-advanced-review summary{cursor:pointer!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>button[data-testid=submit-review]{justify-self:stretch!important;width:100%!important;min-height:58px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{grid-template-columns:minmax(0,1fr)!important;padding:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail{grid-column:1!important;grid-row:auto!important;min-height:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-wizard-page,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-basic-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>button[data-testid=submit-review],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-create-preview{grid-column:1!important}}@media(max-width:640px){html:has(main.ci-blue-search-result-page),html:has(main.ci-blue-search-result-page) body,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page){width:100%!important;min-width:0!important;overflow-x:hidden!important;background:#fff!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) .match-result-location,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) .match-answer-hero,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) .top-match-heading,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) .answer-followup,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) .search-side,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) .refine-mobile{display:none!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page{width:100%!important;max-width:390px!important;min-height:100vh!important;margin:0 auto!important;padding:18px 14px 48px!important;gap:0!important;background:#fff!important;color:#07164a!important}html body main.ci-blue-search-result-page .match-answer-grid,html body main.ci-blue-search-result-page .answer-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;gap:16px!important;margin:0!important}html body main.ci-blue-search-result-page .search-top-result.match-top-card{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body main.ci-blue-search-result-page .top-result-main{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}html body main.ci-blue-search-result-page .top-result-main>.rank{position:absolute!important;top:12px!important;left:10px!important;z-index:4!important;display:grid!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:8px!important;background:#0b57d0!important;color:#fff!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 18px #07164a2e!important}html body main.ci-blue-search-result-page .top-result-image{order:1!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1.33 / 1!important;border-radius:8px!important;object-fit:cover!important;object-position:center bottom!important;background:#eef3ff!important}html body main.ci-blue-search-result-page .top-result-thumbs{order:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:6px 0 0!important}html body main.ci-blue-search-result-page .top-result-thumbs img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:8px!important;object-fit:cover!important;object-position:center bottom!important;background:#eef3ff!important}html body main.ci-blue-search-result-page .top-result-copy{order:3!important;display:grid!important;gap:6px!important;padding:18px 4px 0!important;min-width:0!important}html body main.ci-blue-search-result-page .top-result-copy h3{margin:0!important;color:#07164a!important;font-size:22px!important;line-height:1.12!important;letter-spacing:0!important}html body main.ci-blue-search-result-page .top-result-copy p{margin:0!important;color:#68728a!important;font-size:13px!important;line-height:1.35!important}html body main.ci-blue-search-result-page .top-result-copy p[data-testid=result-distance]{display:none!important}html body main.ci-blue-search-result-page .top-result-copy .chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:4px!important}html body main.ci-blue-search-result-page .top-result-copy .tag-chip{height:28px!important;padding:0 10px!important;border:1px solid #d8e2f6!important;border-radius:999px!important;background:#f7faff!important;color:#0b57d0!important;font-size:12px!important;font-weight:800!important}html body main.ci-blue-search-result-page .match-stat-panel{order:4!important;width:100%!important;margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body main.ci-blue-search-result-page .match-stat-row{display:grid!important;grid-template-columns:minmax(0,1fr) 102px!important;gap:12px!important;align-items:center!important;padding:12px 0!important;border-top:1px solid #edf1f8!important;border-bottom:1px solid #edf1f8!important}html body main.ci-blue-search-result-page .expert-agree-stat{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body main.ci-blue-search-result-page .circle-score{width:62px!important;height:62px!important;min-width:62px!important}html body main.ci-blue-search-result-page .circle-score span{font-size:17px!important}html body main.ci-blue-search-result-page .expert-agree-copy span,html body main.ci-blue-search-result-page .expert-count-stat strong{color:#07164a!important;font-size:13px!important;line-height:1.25!important}html body main.ci-blue-search-result-page .expert-agree-copy small,html body main.ci-blue-search-result-page .expert-count-stat small{color:#7a8395!important;font-size:11px!important}html body main.ci-blue-search-result-page .expert-count-stat{min-height:62px!important;padding-left:12px!important;border-left:1px solid #edf1f8!important}html body main.ci-blue-search-result-page .result-action-row.compact{order:5!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;padding:14px 0 18px!important;border-bottom:1px solid #edf1f8!important}html body main.ci-blue-search-result-page .result-action-row.compact button:first-child{display:none!important}html body main.ci-blue-search-result-page .result-action-row.compact button{display:flex!important;min-width:0!important;min-height:56px!important;padding:7px 2px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #e1e8f5!important;border-radius:999px!important;background:#fff!important;color:#0b57d0!important;box-shadow:0 8px 16px #07164a0f!important;font-size:10px!important;font-weight:800!important;line-height:1.05!important;white-space:normal!important}html body main.ci-blue-search-result-page .result-action-row.compact button svg{width:17px!important;height:17px!important}html body main.ci-blue-search-result-page .match-card-evidence{display:none!important}html body main.ci-blue-search-result-page .answer-why-card.match-summary-card,html body main.ci-blue-search-result-page .match-reason-grid article,html body main.ci-blue-search-result-page .search-match-breakdown{border:1px solid #e5ebf6!important;border-radius:10px!important;background:#fff!important;box-shadow:0 10px 22px #07164a0d!important}html body main.ci-blue-search-result-page .answer-why-card.match-summary-card{padding:16px!important}html body main.ci-blue-search-result-page .answer-why-head h2,html body main.ci-blue-search-result-page .search-match-breakdown h2,html body main.ci-blue-search-result-page .other-options h2{color:#07164a!important;font-size:17px!important;line-height:1.2!important;letter-spacing:0!important}html body main.ci-blue-search-result-page .summary-stream-text,html body main.ci-blue-search-result-page .summary-stream-text p,html body main.ci-blue-search-result-page .search-match-breakdown>p{color:#4c5870!important;font-size:13px!important;line-height:1.5!important}html body main.ci-blue-search-result-page .search-metric-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body main.ci-blue-search-result-page .metric-card,html body main.ci-blue-search-result-page .match-radar-card,html body main.ci-blue-search-result-page .match-service-bars{border-radius:8px!important;border-color:#e5ebf6!important;background:#f8fbff!important;box-shadow:none!important}html body main.ci-blue-search-result-page .match-reason-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body main.ci-blue-search-result-page .match-reason-grid article{padding:16px!important}html body main.ci-blue-search-result-page .match-radar-grid.match-page-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body main.ci-blue-search-result-page .search-match-breakdown{padding:16px!important}html body main.ci-blue-search-result-page .other-options{display:block!important;width:100%!important;margin:4px 0 0!important;padding:22px 0 0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body main.ci-blue-search-result-page .other-options h2{margin:0 0 18px!important;text-align:center!important}html body main.ci-blue-search-result-page .other-options-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html body main.ci-blue-search-result-page .search-other-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;padding:0 0 22px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body main.ci-blue-search-result-page .search-other-card>.rank{position:absolute!important;top:10px!important;left:10px!important;z-index:3!important;display:grid!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:8px!important;background:#0b57d0!important;color:#fff!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 18px #07164a2e!important}html body main.ci-blue-search-result-page .search-other-card .other-save{position:absolute!important;top:10px!important;right:10px!important;z-index:3!important;display:grid!important;width:34px!important;height:34px!important;padding:0!important;place-items:center!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:999px!important;background:#ffffffeb!important;color:#0b57d0!important;box-shadow:0 10px 20px #07164a2e!important}html body main.ci-blue-search-result-page .search-other-card>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1.42 / 1!important;border-radius:12px!important;object-fit:cover!important;object-position:center!important;background:#eef3ff!important}html body main.ci-blue-search-result-page .search-other-card>div{display:grid!important;gap:5px!important;padding:16px 14px 0!important;min-width:0!important}html body main.ci-blue-search-result-page .search-other-card h3{margin:0!important;color:#07164a!important;font-size:18px!important;line-height:1.18!important;letter-spacing:0!important}html body main.ci-blue-search-result-page .search-other-card p{margin:0!important;color:#6c7587!important;font-size:12px!important;line-height:1.35!important}html body main.ci-blue-search-result-page .search-other-card .other-narrative{display:block!important;margin-top:8px!important;color:#263552!important;font-size:13px!important;line-height:1.48!important}html body main.ci-blue-search-result-page .search-other-card ul,html body main.ci-blue-search-result-page .search-other-card .score,html body main.ci-blue-search-result-page .search-other-card .no-score-badge{display:none!important}html body main.ci-blue-search-result-page .search-other-card .mini-view{display:flex!important;width:calc(100% - 28px)!important;min-height:38px!important;margin:14px 14px 0!important;padding:0!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0b57d0!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding:0 20px!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 64px 58px 40px!important;grid-template-rows:72px!important;column-gap:10px!important;align-items:start!important;background:#fff!important;border-radius:22px 22px 0 0!important;overflow:visible!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;position:relative!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:20px 0 0 42px!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img{display:block!important;position:absolute!important;left:0!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions>button.menu-button{grid-column:4!important;grid-row:1!important;display:grid!important;visibility:visible!important;justify-self:end!important;align-self:start!important;width:40px!important;height:40px!important;margin:9px 0 0!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions>nav.home-primary-nav,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions>.language-dropdown,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-notification-button,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.result-top-actions>button.profile-shortcut{display:none!important;visibility:hidden!important}}html body main.cafe-manage-wizard-page .cafe-manage-stepper{display:none!important}html body main.cafe-manage-wizard-page .cafe-manage-field input,html body main.cafe-manage-wizard-page .cafe-manage-field select,html body main.cafe-manage-wizard-page .cafe-manage-field textarea,html body main.cafe-manage-wizard-page .cafe-manage-upload-box textarea{min-height:46px!important;border:1px solid #d5dceb!important;border-radius:8px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #ffffffb8!important;color:#07164a!important}html body main.cafe-manage-wizard-page .cafe-manage-field input:focus,html body main.cafe-manage-wizard-page .cafe-manage-field select:focus,html body main.cafe-manage-wizard-page .cafe-manage-field textarea:focus,html body main.cafe-manage-wizard-page .cafe-manage-upload-box textarea:focus{border-color:#0b57d0!important;box-shadow:0 0 0 3px #0b57d01f!important}html body main.cafe-manage-wizard-page .cafe-manage-location-input{border:1px solid #d5dceb!important;border-radius:8px!important;background:#fff!important}html body main.cafe-manage-wizard-page .cafe-manage-location-input input{border:0!important;box-shadow:none!important}html body main.cafe-manage-wizard-page .cafe-manage-upload-box{border:1px solid #d5dceb!important;border-radius:8px!important;background:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{display:grid!important;position:relative!important;grid-template-columns:240px minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:24px!important;padding:28px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-topbar{grid-column:1 / -1!important;grid-row:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-form-rail{position:static!important;grid-column:1!important;grid-row:1 / span 8!important;width:240px!important;min-height:640px!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-compose-step-dots{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-wizard-page,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-basic-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>button[data-testid=submit-review],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-create-preview,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.success,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.error{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.review-media-first-card{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.community-wizard-page,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>[data-testid=sensory-ratings]{display:block!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{grid-template-columns:220px minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:24px!important;padding:32px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-topbar{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;grid-column:auto!important;grid-row:auto!important;width:56px!important;height:56px!important;z-index:20!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-form-rail{grid-column:1!important;grid-row:1 / span 4!important;width:220px!important;min-height:0!important;padding:16px!important;gap:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail ol{gap:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li button{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;min-height:42px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li span{grid-row:auto!important;width:34px!important;height:34px!important;font-size:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-form-rail li b{align-self:center!important;font-size:14px!important;line-height:1.2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-wizard-page,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-create-preview,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.success,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.error{grid-column:2!important;grid-row:auto!important;width:100%!important;max-width:none!important;margin:0!important;opacity:1!important;transform:none!important;pointer-events:auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-basic-actions{grid-column:2!important;grid-row:auto!important;width:100%!important;margin:0!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.community-wizard-page{grid-row:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-basic-actions{grid-row:2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>[data-testid=sensory-ratings]{grid-column:2!important;grid-row:1!important;opacity:1!important;transform:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-create-preview{grid-column:2!important;grid-row:2!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded{grid-template-columns:minmax(0,1fr)!important;padding:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-form-rail,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-wizard-page,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.review-basic-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>button[data-testid=submit-review],html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-create-preview,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.success,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.error{grid-column:1!important;width:100%!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-form-rail{position:static!important;min-height:0!important}}@media(max-width:640px){html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.top-actions.ci-blue-header.result-top-actions,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.ci-blue-header.result-top-actions{display:grid!important;position:relative!important;inset:auto!important;visibility:visible!important;opacity:1!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding:0 20px!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 64px 58px 40px!important;grid-template-rows:72px!important;column-gap:10px!important;align-items:start!important;background:#fff!important;border:0!important;border-radius:22px 22px 0 0!important;box-shadow:none!important;overflow:visible!important;pointer-events:auto!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;position:relative!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:20px 0 0 42px!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img{display:block!important;position:absolute!important;left:0!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions>button.menu-button,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.top-actions.ci-blue-header.result-top-actions>button.menu-button,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>.ci-blue-header.result-top-actions>button.menu-button{grid-column:4!important;grid-row:1!important;display:grid!important;visibility:visible!important;justify-self:end!important;align-self:start!important;width:40px!important;height:40px!important;margin:9px 0 0!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions>nav.home-primary-nav,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions>.language-dropdown,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-notification-button,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page)>div.top-actions.ci-blue-header.result-top-actions>button.profile-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page .search-other-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;min-height:0!important;gap:0!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page .search-other-card>img.other-result-image,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page .search-other-card img.other-result-image{grid-column:1!important;grid-row:1!important;justify-self:stretch!important;align-self:start!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:255px!important;aspect-ratio:1.42 / 1!important;border-radius:12px!important;object-fit:cover!important;object-position:center!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page .search-other-card>div{grid-column:1!important;grid-row:2!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page .search-other-card>.mini-view{grid-column:1!important;grid-row:3!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{display:grid!important;grid-template-columns:minmax(0,560px)!important;justify-content:center!important;align-items:start!important;padding:28px 18px 42px!important;background:transparent!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-topbar,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.community-form-rail{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;gap:22px!important;width:100%!important;max-width:560px!important;min-height:900px!important;margin:0 auto!important;padding:28px 24px 30px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 24px 70px #0d1b3d1a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-card-head{display:grid!important;gap:0!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-title,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-card-head>.eyebrow{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading.community-step-heading-simple{display:block!important;grid-template-columns:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading>span{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:999px!important;background:linear-gradient(180deg,#7a4cf6,#3259ff)!important;color:#fff!important;font-size:24px!important;font-weight:900!important;box-shadow:0 12px 24px #524eff4d!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading b{color:#07164f!important;font-size:28px!important;line-height:1.1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading small{display:block!important;margin-top:8px!important;color:#8a94b7!important;font-size:15px!important;line-height:1.35!important;font-weight:750!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-photo-count{position:static!important;justify-self:end!important;margin:20px 4px -10px 0!important;color:#4d587d!important;font-size:16px!important;line-height:1!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .photo-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-photo-item{position:relative!important;aspect-ratio:1 / 1.34!important;margin:0!important;overflow:hidden!important;border-radius:10px!important;background:#eef2ff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-photo-item button{position:absolute!important;top:6px!important;right:6px!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#07164f8f!important;color:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions{display:block!important;margin:-4px 0 10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child{display:grid!important;place-items:center!important;position:relative!important;width:96px!important;height:96px!important;min-height:96px!important;padding:0!important;border:1.5px dashed #cfd6ea!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child:before{content:"+"!important;display:grid!important;place-items:center!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:46px!important;height:46px!important;border-radius:999px!important;background:#e9edf7!important;color:#7d86a7!important;font-family:Arial,sans-serif!important;font-size:34px!important;line-height:46px!important;font-weight:300!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field{position:relative!important;display:grid!important;gap:10px!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field>b,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-field>b{color:#07164f!important;font-size:17px!important;line-height:1.25!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption{min-height:190px!important;padding:22px 18px 44px!important;border:1px solid #dce3f2!important;border-radius:14px!important;background:#fff!important;color:#07164f!important;font-size:17px!important;line-height:1.75!important;font-weight:780!important;box-shadow:inset 0 1px #0d1b3d05!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption::placeholder{color:#55607f!important;opacity:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field>span{position:absolute!important;right:16px!important;bottom:14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#8a94b7!important;font-size:15px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-field{display:grid!important;gap:10px!important;z-index:25!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag{display:grid!important;grid-template-columns:40px minmax(0,1fr) 28px!important;align-items:center!important;min-height:58px!important;padding:0 12px!important;border:1px solid #dce3f2!important;border-radius:14px!important;background:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;background:linear-gradient(180deg,#7a4cf6,#3259ff)!important;color:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag input{height:56px!important;font-size:17px!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag>button{color:#8a94b7!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-tip{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:72px!important;padding:0 18px!important;border-radius:14px!important;background:linear-gradient(135deg,#f4ecff,#f6f0ff 55%,#fff)!important;color:#7a4cf6!important;font-size:15px!important;line-height:1.35!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{display:grid!important;grid-template-columns:minmax(0,168px) minmax(0,1fr)!important;gap:18px!important;align-items:center!important;margin-top:auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button{min-height:66px!important;border-radius:14px!important;font-size:18px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions .ghost{border:1px solid #dce3f2!important;background:#fff!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions .primary{background:linear-gradient(135deg,#7a4cf6,#2459ff)!important;color:#fff!important;box-shadow:0 16px 34px #2559ff4d!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{padding:14px 8px 28px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{min-height:840px!important;padding:24px 20px 26px!important;border-radius:22px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading b{font-size:25px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)!important;gap:12px!important}}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-grid.match-page-grid{align-items:stretch!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card{min-height:320px!important;padding:28px 22px!important;place-items:center!important;align-content:center!important;gap:18px!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card h3{font-size:22px!important;line-height:1.25!important;text-align:center!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card .small-radar{width:min(100%,340px)!important;height:auto!important;min-height:260px!important;max-height:none!important;overflow:visible!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card .radar-axis-label{font-size:8.6px!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card .radar-axis-value{font-size:8px!important}html body .app-shell.ci-blue-result-shell:has(main.ci-blue-search-result-page) main.ci-blue-search-result-page>header.answer-hero.match-answer-hero,html body main.ci-blue-search-result-page>header.answer-hero.match-answer-hero,html body main.ci-blue-search-result-page .match-answer-hero{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}@media(max-width:899px){html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-grid.match-page-grid,html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-grid.match-page-grid.menu-match-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;scroll-snap-type:none!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-grid.match-page-grid>*,html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-grid.match-page-grid.menu-match-grid>*{width:100%!important;max-width:none!important;flex:none!important;scroll-snap-align:none!important}}@media(max-width:640px){html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card{min-height:280px!important;padding:22px 14px!important;gap:14px!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card h3{font-size:18px!important;line-height:1.25!important}html body main.ci-blue-search-result-page .search-match-breakdown .match-radar-card .small-radar{width:min(100%,286px)!important;min-height:226px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions{display:grid!important;grid-template-columns:168px minmax(0,1fr)!important;grid-auto-flow:column!important;gap:18px!important;align-items:center!important;width:100%!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions>button{width:100%!important;min-width:0!important;margin:0!important}@media(max-width:520px){html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions{grid-template-columns:1fr!important;grid-auto-flow:row!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard{display:grid!important;grid-template-columns:minmax(0,560px)!important;justify-content:center!important;align-items:start!important;padding:28px 18px 42px!important;background:transparent!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-topbar,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.review-media-first-card{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-card{grid-column:1!important;display:grid!important;gap:24px!important;width:100%!important;max-width:560px!important;margin:0 auto!important;padding:28px 24px 30px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 24px 70px #0d1b3d1a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head>span{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:999px!important;background:linear-gradient(180deg,#7a4cf6,#3259ff)!important;color:#fff!important;font-size:24px!important;font-weight:900!important;box-shadow:0 12px 24px #524eff4d!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head h2{margin:0!important;color:#07164f!important;font-size:28px!important;line-height:1.1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head p{margin:8px 0 0!important;color:#8a94b7!important;font-size:15px!important;line-height:1.35!important;font-weight:750!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:96px!important;padding:18px 22px!important;border:1.5px solid rgba(52,199,137,.26)!important;border-radius:16px!important;background:linear-gradient(135deg,#ecfdf5fa,#fffffffa)!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box>svg{color:#35b981!important;fill:#35b98114!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box b{display:block!important;color:#07164f!important;font-size:20px!important;line-height:1.25!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box span{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important;color:#87a0a6!important;font-size:16px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-section{display:grid!important;gap:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-section h3{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;color:#07164f!important;font-size:19px!important;line-height:1.25!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-section>div,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-service-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-triple{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-add-chip,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-more-chip{display:inline-grid!important;grid-auto-flow:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:50px!important;padding:0 16px!important;border:1px solid #dce3f2!important;border-radius:12px!important;background:#fff!important;color:#07164f!important;box-shadow:0 8px 20px #0d1b3d0a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip b,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-add-chip,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-more-chip{font-size:15px!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip>svg{color:#35b981!important;fill:#35b98114!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip[aria-pressed=false],html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile[aria-pressed=false]{opacity:.62!important;background:#ffffffc7!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip.is-checked,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile.is-checked{border-color:#35b98157!important;background:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-add-chip,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-more-chip{color:#7784a8!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-taste-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-taste-chip{min-height:42px!important;padding:0 15px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#ffd3cddb,#f4edffe6)!important;color:#31406d!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-taste-chip[aria-pressed=false]{opacity:.55!important;filter:grayscale(.18)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-taste-chip.is-checked{opacity:1!important;outline:1px solid rgba(124,92,255,.08)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-more-chip{width:fit-content!important;margin-top:4px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile{position:relative!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:8px!important;min-height:92px!important;padding:12px 8px!important;border:1px solid #dce3f2!important;border-radius:12px!important;background:#fff!important;color:#2563eb!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile b{color:#31406d!important;font-size:11px!important;line-height:1.15!important;font-weight:900!important;text-align:center!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile>svg:last-child{position:absolute!important;right:10px!important;top:34px!important;color:#35b981!important;fill:#35b98114!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced{border:1px solid #e2e7f3!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary{display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;min-height:72px!important;padding:0 16px!important;color:#8a94b7!important;cursor:pointer!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary span{display:grid!important;gap:4px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary b{color:#8a94b7!important;font-size:15px!important;line-height:1.25!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary small{color:#8a94b7!important;font-size:14px!important;line-height:1.25!important;font-weight:750!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary::-webkit-details-marker{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced p{margin:-10px 16px 16px!important;color:#8a94b7!important;font-size:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-actions{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:66px!important;border-radius:14px!important;font-size:18px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-actions .ghost{border:1px solid #dce3f2!important;background:#fff!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-actions .primary{background:linear-gradient(135deg,#7a4cf6,#2459ff)!important;color:#fff!important;box-shadow:0 16px 34px #2559ff4d!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard{padding:14px 8px 28px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-card{padding:24px 20px 26px!important;border-radius:22px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head h2{font-size:25px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-triple{gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-actions{grid-template-columns:136px minmax(0,1fr)!important;gap:12px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping{display:grid!important;grid-template-columns:minmax(0,640px)!important;justify-content:center!important;align-items:start!important;padding:28px 18px 42px!important;background:transparent!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.review-topbar,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-create-preview{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-card{grid-column:1!important;display:grid!important;gap:24px!important;width:100%!important;max-width:640px!important;margin:0 auto!important;padding:28px 24px 30px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 24px 70px #0d1b3d1a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head>span{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:999px!important;background:linear-gradient(180deg,#7a4cf6,#3259ff)!important;color:#fff!important;font-size:24px!important;font-weight:900!important;box-shadow:0 12px 24px #524eff4d!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head h2{margin:0!important;color:#07164f!important;font-size:28px!important;line-height:1.1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head p{margin:8px 0 0!important;color:#8a94b7!important;font-size:15px!important;line-height:1.35!important;font-weight:750!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:#8a94b7!important;font-size:14px!important;font-weight:850!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-radar-wrap{position:relative!important;width:100%!important;min-height:540px!important;margin:-2px 0 2px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-radar-wrap svg{position:absolute!important;left:50%!important;top:48px!important;width:390px!important;height:390px!important;transform:translate(-50%)!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-ring{fill:none!important;stroke:#e9edf7!important;stroke-width:1.2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-axis{stroke:#eef1f8!important;stroke-width:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-shape{fill:#7c5cff1a!important;stroke:#7057ff!important;stroke-width:3!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-dot{fill:#fff!important;stroke:#7057ff!important;stroke-width:3!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-grid-label{fill:#a7afc9!important;font-size:12px!important;font-weight:800!important;text-anchor:middle!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-center{fill:#07164f!important;font-size:54px!important;font-weight:950!important;text-anchor:middle!important;dominant-baseline:middle!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-center-sub{fill:#8792b4!important;font-size:24px!important;font-weight:700!important;text-anchor:middle!important;dominant-baseline:middle!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label{position:absolute!important;display:grid!important;gap:4px!important;min-width:108px!important;color:#07164f!important;text-align:center!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label b{color:#07164f!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label span{color:#654bff!important;font-size:25px!important;line-height:1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-0{left:50%;top:0;transform:translate(-50%)}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-1{right:18px;top:108px}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-2{right:0;top:268px}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-3{right:48px;top:410px}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-4{left:50%;bottom:0;transform:translate(-50%)}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-5{left:46px;top:410px}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-6{left:0;top:268px}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-7{left:38px;top:108px}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:170px!important;padding:20px 28px!important;border:1px solid #e2e7f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px #0d1b3d0a!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-medal{display:grid!important;place-items:center!important;font-size:70px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary b{display:block!important;color:#07164f!important;font-size:18px!important;line-height:1.2!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary strong{display:block!important;margin-top:6px!important;color:#654bff!important;font-size:38px!important;line-height:1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary strong span{color:#637092!important;font-size:24px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary p{margin:8px 0 12px!important;color:#8a94b7!important;font-size:15px!important;line-height:1.3!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary i{display:block!important;width:78%!important;height:8px!important;border-radius:999px!important;background:#edf0f7!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary i em{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#7a4cf6,#2662ff)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced{border:1px solid #e2e7f3!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary{display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;min-height:76px!important;padding:0 18px!important;cursor:pointer!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary::-webkit-details-marker{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary span{display:grid!important;gap:5px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary b{color:#07164f!important;font-size:17px!important;line-height:1.2!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary small,html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced p{color:#8a94b7!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced p{margin:-8px 18px 16px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced-fields{display:grid!important;gap:14px!important;padding:0 18px 18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced-group{display:grid!important;gap:8px!important;padding:12px!important;border:1px solid #e8edf8!important;border-radius:12px!important;background:#fbfcff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced-group>b{color:#07164f!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced-group>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced-group .tag-chip{min-height:32px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1.1!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:66px!important;border-radius:14px!important;font-size:18px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions .ghost{border:1px solid #dce3f2!important;background:#fff!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions .primary{background:linear-gradient(135deg,#7a4cf6,#2459ff)!important;color:#fff!important;box-shadow:0 16px 34px #2559ff4d!important}@media(max-width:700px){html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-card{max-width:560px!important;padding:24px 20px 26px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-radar-wrap{min-height:500px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-radar-wrap svg{width:340px!important;height:340px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-1{right:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-2{right:-8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-3{right:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-5{left:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-6{left:-8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-7{left:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;gap:12px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review{margin-bottom:16px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{padding:18px 16px 20px!important;margin:0 0 18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{gap:16px!important;min-height:0!important;height:auto!important;align-content:start!important;padding:24px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading b{font-size:26px!important;line-height:1.08!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-photo-count{margin:6px 4px -6px 0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions{margin:-2px 0 2px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child{width:84px!important;height:84px!important;min-height:84px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child:before{width:40px!important;height:40px!important;font-size:30px!important;line-height:40px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption{min-height:150px!important;padding:18px 18px 38px!important;line-height:1.55!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag{min-height:52px!important;border-radius:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag input{height:50px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-tip{min-height:54px!important;padding:0 16px!important;border-radius:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{margin-top:8px!important;gap:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions>button,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button{min-height:54px!important;border-radius:12px!important;font-size:16px!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{padding:10px 8px 16px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{gap:14px!important;min-height:0!important;padding:20px 18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption{min-height:136px!important}}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 8px!important;box-sizing:border-box!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping{width:100%!important;padding:8px 0 16px!important;grid-template-columns:minmax(0,1fr)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-card,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-card{width:100%!important;max-width:none!important;min-height:0!important;padding:18px 14px!important;border-radius:18px!important;gap:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-title,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-card-head>.eyebrow{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head{grid-template-columns:34px minmax(0,1fr) auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading>span,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head>span,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head>span{width:34px!important;height:34px!important;font-size:16px!important;box-shadow:0 9px 16px #524eff38!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading b,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head h2,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head h2{font-size:18px!important;line-height:1.12!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-step-heading small,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head p,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head p,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head button{margin-top:3px!important;font-size:10px!important;line-height:1.25!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-photo-count{margin:4px 4px -4px 0!important;font-size:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-photo-item{border-radius:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-photo-item button{width:22px!important;height:22px!important;min-height:22px!important;top:4px!important;right:4px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child{width:72px!important;height:72px!important;min-height:72px!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child:before{width:34px!important;height:34px!important;font-size:25px!important;line-height:34px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field>b,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-field>b,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-section h3{font-size:13px!important;line-height:1.2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption{min-height:130px!important;padding:13px 12px 30px!important;border-radius:10px!important;font-size:12px!important;line-height:1.55!important;font-weight:760!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption:focus{outline:0!important;border-color:#dce3f2!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field>span{right:12px!important;bottom:10px!important;font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag{grid-template-columns:32px minmax(0,1fr) 24px!important;min-height:46px!important;padding:0 10px!important;border-radius:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag>span{width:26px!important;height:26px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag input{height:44px!important;font-size:13px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-tip{grid-template-columns:22px minmax(0,1fr)!important;min-height:48px!important;padding:0 12px!important;border-radius:10px!important;font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions{display:grid!important;grid-template-columns:minmax(0,112px) minmax(0,1fr)!important;grid-auto-flow:column!important;gap:10px!important;margin-top:2px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions{grid-template-columns:minmax(0,158px) minmax(0,1fr)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-actions>button,html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions>button{min-height:44px!important;border-radius:10px!important;font-size:12px!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-actions>button{font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box{grid-template-columns:38px minmax(0,1fr)!important;min-height:70px!important;padding:12px 14px!important;border-radius:12px!important;gap:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box>svg{width:34px!important;height:34px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box b{font-size:14px!important;line-height:1.25!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-confirm-box span{margin-top:3px!important;font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-card{gap:16px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-section{gap:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-triple{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-add-chip,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-more-chip{min-height:34px!important;padding:0 8px!important;border-radius:8px!important;gap:5px!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip b,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-add-chip,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-more-chip{font-size:10px!important;line-height:1.12!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-chip>svg{width:13px!important;height:13px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-taste-list,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-section>div,html body .app-shell.ci-blue-community-shell main.community-page .community-ai-service-list{gap:7px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-taste-chip{min-height:30px!important;padding:0 10px!important;border-radius:8px!important;font-size:9px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile{min-height:58px!important;padding:7px 4px!important;border-radius:8px!important;gap:4px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile>svg:first-child{width:20px!important;height:20px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile>svg:last-child{width:12px!important;height:12px!important;right:5px!important;top:26px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-tile b{font-size:7.5px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary{min-height:50px!important;padding:0 12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary b{font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-advanced summary small{font-size:9px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-card{gap:14px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-radar-wrap{min-height:330px!important;margin-top:-4px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-radar-wrap svg{top:38px!important;width:245px!important;height:245px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label{min-width:70px!important;gap:2px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label b{font-size:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label span{font-size:16px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-0{top:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-1{right:8px!important;top:80px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-2{right:0!important;top:170px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-3{right:32px!important;top:260px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-4{bottom:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-5{left:32px!important;top:260px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-6{left:0!important;top:170px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-label.label-7{left:8px!important;top:80px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-center{font-size:40px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-center-sub{font-size:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary{grid-template-columns:62px minmax(0,1fr)!important;min-height:100px!important;gap:12px!important;padding:13px 16px!important;border-radius:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-medal{font-size:44px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary b{font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary strong{font-size:24px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary strong span{font-size:15px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary p{margin:4px 0 8px!important;font-size:9px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-summary i{height:5px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary{min-height:54px!important;padding:0 12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary b{font-size:12px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced summary small{font-size:9px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-list{display:grid!important;gap:10px!important;padding:4px 0 2px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,220px) 56px!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:10px 14px!important;border:1px solid #e2e7f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px #0d1b3d09!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row>span{display:grid!important;gap:3px!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row b{color:#07164f!important;font-size:14px!important;line-height:1.15!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row small{color:#8a94b7!important;font-size:11px!important;line-height:1.25!important;font-weight:760!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row input[type=range]{width:100%!important;min-width:0!important;accent-color:#3157ff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row .community-score-number-input{display:grid!important;place-items:center!important;width:56px!important;min-height:36px!important;padding:0 6px!important;border:0!important;border-radius:10px!important;background:#f3f6ff!important;color:#3157ff!important;font-size:15px!important;line-height:1!important;font-weight:950!important;text-align:center!important;box-shadow:none!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row .community-score-number-input::-webkit-inner-spin-button,html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row .community-score-number-input::-webkit-outer-spin-button{margin:0!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-list{gap:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row{grid-template-columns:minmax(0,1fr) 46px!important;gap:8px 10px!important;min-height:0!important;padding:9px 10px!important;border-radius:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row input[type=range]{grid-column:1 / -1!important;order:3!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row b{font-size:11px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row small{font-size:9px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-adjust-row .community-score-number-input{width:46px!important;min-height:30px!important;border-radius:8px!important;font-size:12px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-compose-step-dots{grid-column:1!important;grid-row:1!important;display:inline-grid!important;grid-template-columns:repeat(3,minmax(62px,auto))!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:6px!important;width:fit-content!important;margin:0 auto 14px!important;padding:6px!important;border:1px solid #e2e7f3!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 10px 24px #0d1b3d0f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.community-ai-cascade-card,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-score-cascade-card{grid-row:2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:62px!important;min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#6d7899!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button>span{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button small{color:inherit!important;font-size:12px!important;line-height:1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button.active{background:linear-gradient(135deg,#7a4cf6,#2459ff)!important;color:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head{grid-template-columns:minmax(0,1fr) auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head>span,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head>span{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced-group .tag-chip.active,html body .app-shell.ci-blue-community-shell main.community-page .community-score-advanced-group .tag-chip[aria-pressed=true]{border-color:#2559ff6b!important;background:linear-gradient(135deg,#7a4cf6,#2459ff)!important;color:#fff!important;box-shadow:0 10px 22px #2559ff33!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-standard>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-cupping>.community-compose-step-dots{margin-bottom:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button{min-width:52px!important;min-height:30px!important;padding:0 9px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-compose-step-dots button small{font-size:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-ai-cascade-head,html body .app-shell.ci-blue-community-shell main.community-page .community-score-cascade-head{grid-template-columns:minmax(0,1fr)!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .review-media-first-card>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-ai-cascade-card>.community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-score-cascade-card>.community-compose-step-dots{grid-column:1 / -1!important;grid-row:auto!important;justify-self:center!important;margin:0 auto 4px!important}@media(min-width:901px){html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-review-list].community-masonry-pinterest{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important;column-count:auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-masonry-pinterest .community-masonry-column{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;align-content:start!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-masonry-pinterest .community-masonry-item,html body .app-shell.ci-blue-community-shell main.community-page .community-masonry-pinterest .community-post-card{width:100%!important;min-width:0!important;margin:0!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-feed [data-testid=community-review-list].community-masonry-pinterest{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;column-count:auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-masonry-pinterest .community-masonry-column{display:contents!important}html body .app-shell.ci-blue-community-shell main.community-page .community-masonry-pinterest .community-masonry-item{width:100%!important;min-width:0!important}}.app-shell.ci-blue-community-shell:has(.community-detail-page)>.ci-blue-header,.app-shell.ci-blue-community-shell:has(.community-detail-page) .ci-blue-header{visibility:visible!important;opacity:1!important;width:min(calc(100% - 32px),1180px)!important;min-width:0!important;height:72px!important;min-height:72px!important;margin:4px auto 0!important;padding:0 20px!important;overflow:visible!important}.community-detail-page .community-detail-topbar{display:none!important}@media(min-width:901px){.app-shell.ci-blue-community-shell:has(.community-detail-page)>.ci-blue-header,.app-shell.ci-blue-community-shell:has(.community-detail-page) .ci-blue-header{display:flex!important}}@media(max-width:900px){.app-shell.ci-blue-community-shell:has(.community-detail-page)>.ci-blue-header,.app-shell.ci-blue-community-shell:has(.community-detail-page) .ci-blue-header{display:grid!important;grid-template-columns:minmax(0,1fr) 64px 58px 40px!important;max-width:calc(100% - 18px)!important}.app-shell.ci-blue-community-shell:has(.community-detail-page) .ci-blue-header .profile-shortcut,.app-shell.ci-blue-community-shell:has(.community-detail-page) .ci-blue-header .app-notification-button{display:none!important}.community-detail-page{padding-top:12px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:76px!important;right:30px!important}}html body .google-maps-attribution{display:inline-flex!important;align-items:center!important;gap:3px!important;width:fit-content!important;max-width:calc(100% - 16px)!important;min-height:20px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:6px!important;background:#ffffffeb!important;color:#5e5e5e!important;padding:2px 6px!important;font-family:Roboto,var(--font-body),Sans-Serif!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;letter-spacing:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:8!important}html body .popular-card-media .google-maps-attribution,html body .result-hero-media .google-maps-attribution,html body .community-media-frame .google-maps-attribution,html body .community-place-card-media .google-maps-attribution,html body .expert-queue-mobile-image .google-maps-attribution,html body .collection-place-photo .google-maps-attribution,html body .attention-place-photo .google-maps-attribution{position:absolute!important;left:8px!important;right:auto!important;top:auto!important;bottom:8px!important}html body .collection-place-photo,html body .attention-place-photo{position:relative!important;display:block!important;overflow:hidden!important}html body .collection-place-photo>img,html body .attention-place-photo>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{grid-template-columns:minmax(0,940px)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{max-width:940px!important;gap:10px!important;padding:34px 30px 30px!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-close-button{position:absolute!important;top:12px!important;right:12px!important;z-index:120!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid #dfe6f4!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:0 10px 24px #07164f1f!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-card-head{order:1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field{order:2!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-field{order:3!important;position:relative!important;z-index:60!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-photo-count{order:4!important;justify-self:start!important;margin:8px 0 -2px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row{order:5!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-tip{order:6!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{order:7!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption{min-height:108px!important;white-space:pre-wrap!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-place-dropdown{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-height:260px!important;overflow:auto!important;margin-top:8px!important;border:1px solid #dfe6f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 40px #07164f1f!important;z-index:auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{margin-top:14px!important}html body .community-post-copy p,html body .community-preview-caption{white-space:pre-wrap!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{padding:28px 14px 18px!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review .community-place-dropdown,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-place-dropdown{max-height:220px!important}}html body main.review-page.community-flow-preview .review-v2-preview-card,html body main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card{grid-column:1 / -1!important;width:min(100%,820px)!important;max-width:820px!important;overflow:hidden!important}html body main.review-page.community-flow-preview .community-score-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important}html body main.review-page.community-flow-preview .community-score-actions>button{width:100%!important;min-width:0!important;max-width:100%!important}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{order:4!important;position:absolute!important;left:0!important;top:414px!important;display:block!important;width:860px!important;max-width:calc(100% - 96px)!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;z-index:6!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.search-box{position:absolute!important;left:0!important;top:0!important;width:750px!important;max-width:750px!important;height:50px!important;min-height:50px!important;margin:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>.home-location-bar{position:absolute!important;left:600px!important;top:0!important;width:260px!important;max-width:260px!important;height:50px!important;min-height:50px!important;margin:0!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>section.home-v21-hero.home-fade-swap>section.home-category-tags[data-testid=home-category-tags]{order:4!important;position:relative!important;display:flex!important;grid-template-columns:none!important;grid-auto-flow:column!important;flex-wrap:nowrap!important;gap:12px!important;width:calc(100% + 23px)!important;max-width:none!important;height:82px!important;min-height:82px!important;margin:0 -23px 18px 0!important;padding:0 23px 8px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;scrollbar-color:#155cff #e9effa!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell.system-header-lock>main.page.search-home.home-ci-blue.ci-blue-index-page>section.home-v21-hero.home-fade-swap>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category{position:relative!important;left:auto!important;right:auto!important;flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:68px!important;scroll-snap-align:start!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{width:908px!important;max-width:calc(100% - 96px)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>form.search-box{width:908px!important;max-width:908px!important;grid-template-columns:30px minmax(0,1fr) 118px!important;padding:0 16px 0 22px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>form.search-box textarea[data-testid=search-input]{padding-right:176px!important;white-space:nowrap!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>section.home-location-bar{left:642px!important;width:104px!important;max-width:104px!important;transform:none!important;z-index:8!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>section.home-location-bar .home-location-label,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>section.home-location-bar [data-testid=home-nearby-toggle]{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo>section.home-location-bar [data-testid=city-picker-trigger]{width:104px!important;max-width:104px!important;height:50px!important;justify-content:center!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-mascot-image{content:url(/assets/beaw-mascot-discovery.png)!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger]{border:0!important;background:transparent!important;box-shadow:none!important;color:#081653!important;border-radius:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger] svg{color:#155cff!important;stroke-width:2.35!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger] span{color:#155cff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo .city-picker-panel{border:1px solid #d9e4ff!important;background:#fffffffa!important;box-shadow:0 24px 58px #0816532e!important;color:#081653!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo .city-picker-panel header h2{color:#081653!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo .city-picker-panel header button{background:#eef4ff!important;color:#081653!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo .city-picker-search{border:1px solid #d9e4ff!important;background:#f8fbff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo .city-picker-panel section button.active,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo .city-picker-panel section button:hover{background:#eef4ff!important;color:#0b45d9!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo .city-picker-panel section button svg{color:#155cff!important}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-visual-frame{width:320px!important;height:390px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-mascot-image{width:300px!important;height:380px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo>section.home-location-bar{left:642px!important;width:104px!important;max-width:104px!important;transform:none!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-hero h1{font-size:42px!important;line-height:1.02!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page [data-testid=hero-stream-subtitle]{max-width:330px!important;font-size:22px!important;line-height:1.28!important;font-weight:700!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:92px!important;right:18px!important;width:112px!important;height:154px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-mascot-image{width:112px!important;height:154px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo{margin-bottom:28px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags{display:flex!important;gap:12px!important;width:100%!important;margin:0 0 24px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags::-webkit-scrollbar{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags>button.mobile-reference-category{flex:0 0 calc((100% - 24px)/3)!important;width:calc((100% - 24px)/3)!important;min-width:calc((100% - 24px)/3)!important;max-width:calc((100% - 24px)/3)!important;height:112px!important;gap:10px!important;font-size:15px!important;line-height:1.15!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-category-tags>button.mobile-reference-category svg{width:75px!important;height:75px!important;padding:16px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-search-combo [data-testid=city-picker-trigger]{border:0!important;background:transparent!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-hero.home-hero-stream h1[data-testid=home-hero-title]{font-size:42px!important;line-height:1.02!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-hero.home-hero-stream p[data-testid=hero-stream-subtitle]{display:block!important;width:310px!important;max-width:310px!important;height:auto!important;margin-top:12px!important;font-size:22px!important;line-height:1.28!important;font-weight:700!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame.home-visual-frame{top:104px!important;right:12px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:154px!important;min-height:154px!important;max-height:154px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame img.home-mascot-image{content:url(/assets/beaw-mascot-discovery.png)!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:154px!important;min-height:154px!important;max-height:154px!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo{margin-bottom:34px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:106px!important;height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#081653!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger] svg{display:block!important;flex:0 0 auto!important;width:15px!important;height:15px!important;color:#155cff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger] span{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]{display:flex!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:100%!important;height:120px!important;min-height:120px!important;margin:0 0 26px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category{flex:0 0 calc((100% - 24px)/3)!important;width:calc((100% - 24px)/3)!important;min-width:calc((100% - 24px)/3)!important;max-width:calc((100% - 24px)/3)!important;height:112px!important;min-height:112px!important;max-height:112px!important;gap:10px!important;font-size:15px!important;line-height:1.15!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category svg{width:75px!important;min-width:75px!important;max-width:75px!important;height:75px!important;min-height:75px!important;max-height:75px!important;padding:16px!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo{position:absolute!important;top:414px!important;left:0!important;right:auto!important;justify-self:start!important;align-self:auto!important;width:908px!important;max-width:calc(100% - 96px)!important;height:50px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>form.search-box{position:absolute!important;top:0!important;left:0!important;right:auto!important;justify-self:start!important;width:908px!important;max-width:908px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar{position:absolute!important;top:0!important;right:136px!important;left:auto!important;width:auto!important;max-width:none!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;margin:0!important;padding:0!important;z-index:10!important;pointer-events:auto!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar .home-location-label,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=home-nearby-toggle]{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:112px!important;max-width:168px!important;height:36px!important;min-height:36px!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#081653!important;font-size:14px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger] svg{display:block!important;flex:0 0 auto!important;width:18px!important;height:18px!important;min-width:18px!important;color:#155cff!important;stroke-width:2.8!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger] span{display:none!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell .ci-blue-header.home-top-actions{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;margin:4px auto 0!important;padding-left:20px!important;padding-right:20px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .shell-top-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .home-top-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .shell-top-brand,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .home-top-brand{width:150px!important;min-width:150px!important;max-width:150px!important;height:34px!important;min-height:34px!important;max-height:34px!important;transform:translate(-4px)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>.ci-blue-header.home-top-actions .brand-logo-img,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .brand-logo-img{left:-8px!important;top:-6px!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:66px!important;min-height:66px!important;max-height:66px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions .language-dropdown,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown{display:block!important;visibility:visible!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;margin:10px 0 0!important;padding:0!important;position:static!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions .language-dropdown>button,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;font-size:13px!important;line-height:1!important;font-weight:800!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions .language-dropdown svg,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown svg{width:14px!important;height:14px!important;min-width:14px!important;color:#07164f!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions .language-dropdown span,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown span{color:#07164f!important;font-size:13px!important;line-height:1!important;font-weight:800!important}html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown{width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;margin:10px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:13px!important;line-height:1!important;font-weight:850!important}html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown svg,html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown svg{width:15px!important;height:15px!important;min-width:15px!important;color:#07164f!important}html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown span,html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown span{color:#07164f!important;font-size:13px!important;line-height:1!important;font-weight:850!important}}@media(min-width:901px){html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.account-profile-community-page)>.ci-blue-header.community-top-actions{width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important}html body main.account-profile-community-page.profile-ci-blue[data-testid=account-profile-page]{display:block!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:calc(100dvh - 84px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:transparent!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-community-layout{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;align-items:start!important;width:100%!important;height:calc(100dvh - 84px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-feed{grid-column:2!important;width:100%!important;min-width:0!important;height:calc(100dvh - 84px)!important;min-height:0!important;padding:0 0 56px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-center{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0 0 24px!important;overflow:visible!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{display:grid!important;position:static!important;grid-column:auto!important;width:100%!important;max-width:none!important;max-height:none!important;padding:0!important;overflow:visible!important}}@media(max-width:900px){html body main.account-profile-community-page.profile-ci-blue[data-testid=account-profile-page]{display:block!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:0 12px 92px!important;background:transparent!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-community-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:12px!important;margin:0!important;padding:0!important}html body main.account-profile-community-page[data-testid=account-profile-page] .community-sidebar{display:none!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-feed,html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-center{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{display:grid!important;position:static!important;width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell>.ci-blue-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:grid!important;grid-template-columns:150px minmax(0,1fr) 72px 36px minmax(132px,max-content)!important;grid-template-rows:84px!important;align-items:center!important;gap:16px!important;visibility:visible!important;opacity:1!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;z-index:900!important}html body .app-shell.ci-blue-shell>.ci-blue-header:before,html body .app-shell.ci-blue-shell>.ci-blue-header:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .menu-button,html body .app-shell.ci-blue-shell>.ci-blue-header .logout-shortcut{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell>.ci-blue-header .shell-top-brand{grid-column:1!important;grid-row:1!important;position:relative!important;display:grid!important;align-self:center!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .brand-logo-img{display:block!important;position:absolute!important;left:-17px!important;top:-8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important;max-height:90px!important;object-fit:contain!important;object-position:left top!important;margin:0!important;opacity:1!important;transform:none!important;mix-blend-mode:multiply!important}html body .app-shell.ci-blue-shell>.ci-blue-header .brand-title,html body .app-shell.ci-blue-shell>.ci-blue-header .brand-subtitle,html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:before,html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .home-primary-nav{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important;gap:56px!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown{grid-column:3!important;grid-row:1!important;position:static!important;display:block!important;visibility:visible!important;width:72px!important;height:38px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .home-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .app-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .result-notification-button,html body .app-shell.ci-blue-shell>.ci-blue-header .detail-notification-button{grid-column:4!important;grid-row:1!important;position:static!important;display:inline-grid!important;visibility:visible!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut{grid-column:5!important;grid-row:1!important;position:static!important;display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-start!important;justify-self:end!important;align-self:center!important;gap:10px!important;width:148px!important;min-width:148px!important;max-width:148px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut img{display:block!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:999px!important;object-fit:cover!important;margin:0!important}html body .app-shell.ci-blue-shell>.ci-blue-header .profile-shortcut span{display:inline-flex!important;align-items:center!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;color:#07164f!important;font-size:16px!important;line-height:32px!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .app-shell.ci-blue-shell.system-header-lock>div.top-actions.ci-blue-header>button.profile-shortcut{grid-column:5!important;grid-row:1!important;position:static!important;display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-start!important;justify-self:end!important;align-self:center!important;gap:10px!important;width:148px!important;min-width:148px!important;max-width:148px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-shell.system-header-lock>div.top-actions.ci-blue-header>button.profile-shortcut img{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}html body .app-shell.ci-blue-shell.system-header-lock>div.top-actions.ci-blue-header>button.profile-shortcut span{display:inline-flex!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:16px!important;line-height:32px!important;color:#07164f!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.profile-shortcut.profile-shortcut,html body .app-shell.ci-blue-shell.cafe-shell.ci-blue-cafe-shell.system-header-lock:has(main.cafe-manage-wizard-page)>div.top-actions.ci-blue-header.cafe-top-actions>button.profile-shortcut.profile-shortcut,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.system-header-lock:has(main.community-review-page)>div.top-actions.ci-blue-header.community-top-actions>button.profile-shortcut.profile-shortcut{width:148px!important;min-width:148px!important;max-width:148px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body .app-shell.ci-blue-shell>main[data-testid=search-page],html body .app-shell.ci-blue-shell>main[data-testid=community-page],html body .app-shell.ci-blue-shell>main[data-testid=expert-queue-page],html body .app-shell.ci-blue-shell>main[data-testid=account-profile-page],html body .app-shell.ci-blue-shell>main[data-testid=admin-accounts-page],html body .app-shell.ci-blue-shell>main[data-testid=system-settings-page]{width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body main[data-testid=account-profile-page] .profile-ci-topbar{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell.system-header-lock:has(>main.profile-ci-community-page[data-testid=account-profile-page])>div.top-actions.ci-blue-header.community-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell:has(>main.community-page[data-testid=community-page])>div.top-actions.ci-blue-header.community-top-actions{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell.system-header-lock>main.profile-ci-community-page[data-testid=account-profile-page]{position:relative!important;inset:auto!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:auto!important;min-height:100vh!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card{display:grid!important;box-sizing:border-box!important;width:878px!important;min-width:878px!important;max-width:878px!important;height:356px!important;min-height:356px!important;max-height:356px!important;padding:20px 28px 16px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:22px 92px 44px 76px 46px!important;grid-template-areas:"hard-head" "hard-story" "hard-place" "hard-media" "hard-actions"!important;gap:7px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-card-head{grid-area:hard-head!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-card-head h2{margin:0!important;font-size:18px!important;line-height:22px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-story-field{grid-area:hard-story!important;position:relative!important;height:92px!important;min-height:92px!important;max-height:92px!important;margin:0!important;padding:0!important;transform:none!important;z-index:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card textarea[data-testid=review-comment]{box-sizing:border-box!important;width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important;padding:13px 20px!important;margin:0!important;resize:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-compose-place-field{grid-area:hard-place!important;position:relative!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transform:none!important;top:auto!important;z-index:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-compose-place-tag{height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 18px!important;align-items:center!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-photo-count{grid-area:hard-media!important;align-self:start!important;justify-self:start!important;height:18px!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:18px!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-v2-photo-row{grid-area:hard-media!important;align-self:start!important;justify-self:start!important;display:flex!important;align-items:flex-start!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:22px 0 0 36px!important;padding:0!important;gap:10px!important;position:relative!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .photo-grid{display:grid!important;grid-template-columns:repeat(4,86px)!important;gap:10px!important;width:auto!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .photo-thumb,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-actions label:first-child{width:86px!important;min-width:86px!important;max-width:86px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .inline-actions.review-post-actions{grid-area:hard-actions!important;display:grid!important;grid-template-columns:154px 168px!important;justify-content:space-between!important;align-items:end!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;position:relative!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .inline-actions.review-post-actions>button{height:46px!important;min-height:46px!important;border-radius:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{display:grid!important;box-sizing:border-box!important;width:878px!important;min-width:878px!important;max-width:878px!important;height:416px!important;min-height:416px!important;max-height:416px!important;padding:22px 28px 18px!important;grid-template-rows:30px 278px 50px!important;gap:9px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{display:grid!important;grid-template-columns:304px minmax(0,1fr)!important;gap:28px!important;height:278px!important;min-height:278px!important;max-height:278px!important;margin:0!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{display:grid!important;grid-template-columns:214px 82px!important;gap:8px!important;width:304px!important;height:278px!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo{width:214px!important;height:278px!important;min-height:278px!important;max-height:278px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-side-photo{width:82px!important;height:86px!important;min-height:86px!important;max-height:86px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{display:grid!important;grid-template-rows:32px 18px 34px 54px 58px 34px!important;gap:6px!important;height:278px!important;min-height:278px!important;max-height:278px!important;align-content:start!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body h2{margin:0!important;font-size:26px!important;line-height:32px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row{margin:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes{display:grid!important;grid-template-columns:repeat(5,minmax(54px,1fr))!important;gap:6px!important;align-items:start!important;height:54px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{font-size:14px!important;line-height:1.32!important;max-height:58px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-score-actions{height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;align-self:end!important}body:has(main.community-page-compose-open) .review-media-first-card>.inline-actions.review-post-actions{grid-area:eof-actions!important;grid-row:5!important;grid-column:1!important;display:grid!important;grid-template-columns:154px 168px!important;justify-content:space-between!important;align-items:end!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}body:has(main.community-page-compose-open) .review-media-first-card>.inline-actions.review-post-actions>button{height:46px!important;min-height:46px!important}body:has(main.community-page-compose-open) section[data-testid=community-review-preview] .review-v2-media,body:has(main.community-page-compose-open) section[data-testid=community-review-preview] .review-v2-media>*{max-height:278px!important}}@media(max-width:900px){html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded>section.choice-panel.review-media-card.review-media-first-card,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview],html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded>section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite],html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded>section.choice-panel.community-score-cascade-card[data-testid=community-score-cascade]{width:calc(100vw - 26px)!important;min-width:0!important;max-width:calc(100vw - 26px)!important;height:720px!important;min-height:720px!important;max-height:720px!important;margin-inline:auto!important;box-sizing:border-box!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-v2-photo-row{width:100%!important;max-width:100%!important;overflow:visible!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .photo-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-photo-item,html body .app-shell.ci-blue-shell.community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .photo-thumb,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .photo-thumb{width:100%!important;min-width:0!important;max-width:100%!important;height:74px!important;min-height:74px!important;max-height:74px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview]{padding:10px 12px 12px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .review-v2-main-photo.empty{height:270px!important;min-height:270px!important;max-height:270px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .review-v2-thumbs div{height:68px!important;min-height:68px!important;max-height:68px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .review-v2-post-body h3{font-size:26px!important;line-height:1.1!important;margin-top:8px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .review-v2-tags{gap:8px!important;margin:8px 0!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .review-v2-attributes{display:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview] .community-preview-caption{margin:10px 0 8px!important;max-height:54px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open .community-flow-preview>section[data-testid=community-review-preview]>.community-score-actions{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;gap:10px!important;width:100%!important;margin-top:8px!important}}html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-score-cascade] .community-score-center,html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-score-cascade] .community-score-center-sub,html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-score-cascade] .community-score-summary,html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-score-cascade] .community-score-medal{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-score-cascade] .community-score-label span{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-score-cascade] .community-score-label b{display:block!important;max-width:92px!important;color:#07164f!important;font-size:11px!important;line-height:1.15!important;font-weight:850!important;text-align:center!important}html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-advanced-summary] .review-v2-trophy,html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-advanced-summary] .review-v2-success-hero p:before,html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-advanced-summary] .review-v2-success-hero p:after{content:none!important;display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-advanced-summary] .review-v2-success-hero p{font-size:14px!important;line-height:1.45!important;color:#64708f!important}html body .app-shell.ci-blue-community-shell main.community-page section[data-testid=community-advanced-summary] .review-v2-advanced-dimension b{display:none!important}@media(min-width:901px){html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded>section.choice-panel.review-media-card.review-media-first-card,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview],html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded>section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite],html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded>section.choice-panel.community-score-cascade-card[data-testid=community-score-cascade]{box-sizing:border-box!important;width:878px!important;min-width:878px!important;max-width:878px!important;height:462px!important;min-height:462px!important;max-height:462px!important;margin-inline:auto!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card{padding:24px 28px 22px!important;grid-template-rows:22px 106px 44px 108px 54px!important;gap:12px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card .community-story-field,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card textarea[data-testid=review-comment]{height:106px!important;min-height:106px!important;max-height:106px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card .review-v2-photo-row{height:78px!important;min-height:78px!important;max-height:78px!important;margin:26px 0 0 36px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card .review-photo-item,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card .photo-thumb,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card .review-media-actions,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card .review-media-actions label:first-child{width:86px!important;min-width:86px!important;max-width:86px!important;height:78px!important;min-height:78px!important;max-height:78px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.review-media-first-card>div.inline-actions.review-post-actions{grid-row:5 / 6!important;height:54px!important;min-height:54px!important;align-items:end!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{padding:28px 34px 24px!important;grid-template-rows:40px 294px 54px!important;gap:10px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview]>.review-v2-post-preview{grid-template-columns:398px minmax(0,1fr)!important;gap:30px!important;height:294px!important;min-height:294px!important;max-height:294px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview] .review-v2-media{grid-template-columns:254px 132px!important;gap:12px!important;width:398px!important;height:294px!important;min-height:294px!important;max-height:294px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview] .review-v2-main-photo.empty{width:254px!important;min-width:254px!important;max-width:254px!important;height:294px!important;min-height:294px!important;max-height:294px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview] .review-v2-thumbs{grid-template-rows:repeat(3,90px)!important;gap:12px!important;width:132px!important;height:294px!important;min-height:294px!important;max-height:294px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview] .review-v2-thumbs div{width:132px!important;height:90px!important;min-height:90px!important;max-height:90px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview] .review-v2-post-body{grid-template-rows:38px 20px 38px 68px 72px 34px!important;gap:4px!important;height:294px!important;min-height:294px!important;max-height:294px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview]>.community-score-actions{grid-row:3 / 4!important;height:54px!important;min-height:54px!important;grid-template-columns:142px 210px!important;align-items:end!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section[data-testid=community-review-preview]>.community-score-actions>button{height:48px!important;min-height:48px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section.choice-panel.community-score-cascade-card[data-testid=community-score-cascade]{display:grid!important;padding:18px 26px 20px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:42px 326px 50px!important;gap:3px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section[data-testid=community-score-cascade] .community-compose-step-dots,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section[data-testid=community-score-cascade] .community-score-cascade-head{grid-row:1 / 2!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section[data-testid=community-score-cascade] .community-score-radar-wrap{grid-row:2 / 3!important;display:grid!important;grid-template-columns:426px minmax(0,1fr)!important;gap:24px!important;height:326px!important;min-height:326px!important;max-height:326px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section[data-testid=community-score-cascade] .community-score-radar-wrap svg{width:326px!important;height:326px!important;justify-self:center!important;align-self:center!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section[data-testid=community-score-cascade] .community-score-sliders{height:326px!important;min-height:326px!important;max-height:326px!important;overflow:hidden!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section[data-testid=community-score-cascade] .community-score-actions{grid-row:3 / 4!important;display:grid!important;grid-template-columns:150px 220px!important;justify-content:end!important;gap:16px!important;align-items:end!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-cupping>section[data-testid=community-score-cascade] .community-score-actions>button{height:46px!important;min-height:46px!important;width:100%!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:878px!important;min-width:878px!important;max-width:878px!important;height:462px!important;min-height:462px!important;max-height:462px!important;padding:26px 32px 22px!important;grid-template-rows:40px 270px 72px!important;gap:14px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review{--compose-fixed-height: 720px !important;width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:22px 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{gap:9px!important;padding:16px 18px 18px!important;overflow:hidden!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{gap:7px!important;padding:12px 18px 14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2{font-size:16px!important;line-height:1.14!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:21px!important;line-height:1.06!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:118px!important;height:108px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:118px!important;height:118px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit{min-height:52px!important;padding:7px 10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button{min-height:42px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{gap:7px!important;padding:12px 18px 14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-sparkles{width:150px!important;height:50px!important;margin:-6px auto -8px!important;transform:scale(.5)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy{gap:5px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2{font-size:16px!important;line-height:1.14!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:21px!important;line-height:1.06!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy p{font-size:12px!important;line-height:1.28!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:118px!important;height:108px!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:118px!important;height:118px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart{width:34px!important;height:34px!important;top:6px!important;right:-5px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart svg{width:19px!important;height:19px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits{gap:6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits h3{font-size:14px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits>div{gap:6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit{grid-template-columns:46px minmax(0,1fr)!important;min-height:52px!important;padding:7px 10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span{width:36px!important;height:36px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span b{font-size:15px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit strong{font-size:13px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit small{font-size:11px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions{gap:7px!important;margin:1px 0 0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button{min-height:42px!important;font-size:14px!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header,html body .app-shell.ci-blue-community-shell.community-compose-shell>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>[data-testid=ci-blue-header],html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>.ci-blue-header,html body .app-shell.ci-blue-community-shell.community-compose-shell>div.top-actions.ci-blue-header.community-top-actions{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;margin:0 auto!important;transform:none!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header,html body .app-shell.ci-blue-community-shell.community-compose-shell>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>[data-testid=ci-blue-header],html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>.ci-blue-header,html body .app-shell.ci-blue-community-shell.community-compose-shell>div.top-actions.ci-blue-header.community-top-actions{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;z-index:auto!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell,html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open){padding-top:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header,html body .app-shell.ci-blue-community-shell.community-compose-shell>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>[data-testid=ci-blue-header],html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>.ci-blue-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;margin:0 auto!important;transform:none!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header,html body .app-shell.ci-blue-community-shell.community-compose-shell>.ci-blue-header,html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>[data-testid=ci-blue-header],html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open)>.ci-blue-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;z-index:auto!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]){padding-top:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-layout,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-feed,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) main.community-create-embedded-page.community-flow-advanced_invite{transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-top-search{display:grid!important;position:static!important;visibility:visible!important;opacity:1!important;margin-bottom:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-topic-rail{display:flex!important;position:static!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review{--compose-fixed-height: 720px !important;width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:22px 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{gap:9px!important;padding:16px 18px 18px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-sparkles{width:178px!important;height:66px!important;margin:-2px auto -4px!important;transform:scale(.56)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy{gap:7px!important;max-width:320px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2{font-size:18px!important;line-height:1.18!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:23px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy p{max-width:270px!important;font-size:13px!important;line-height:1.34!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:142px!important;height:128px!important;margin:1px auto 0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:140px!important;height:140px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart{width:40px!important;height:40px!important;top:8px!important;right:-6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits{gap:8px!important;max-width:330px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits h3{font-size:15px!important;margin-bottom:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits>div{gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit{grid-template-columns:54px minmax(0,1fr)!important;min-height:58px!important;padding:8px 11px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span{width:40px!important;height:40px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit strong{font-size:15px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit small{font-size:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions{gap:8px!important;max-width:330px!important;margin:2px 0 0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button{min-height:46px!important;font-size:15px!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review{margin:30px auto 24px!important;transform:translateY(24px)!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review{margin:30px 0 18px!important;transform:translateY(30px)!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{display:block!important;padding:0!important;border-radius:18px!important;background:#fff!important;overflow:auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-card-head{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo.empty{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1.02!important;border-radius:12px!important;object-fit:cover!important;background:#eef3ff!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs div{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / .72!important;border-radius:8px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{display:grid!important;gap:14px!important;width:100%!important;margin:0!important;padding:18px 0 0!important;text-align:left!important;align-content:start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body h3{margin:0!important;color:#111827!important;font-size:26px!important;line-height:1.12!important;font-weight:850!important;text-align:left!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-location{justify-content:flex-start!important;margin:-6px 0 4px!important;color:#07164f9e!important;font-size:13px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags{justify-content:flex-start!important;gap:10px!important;margin:8px 0 4px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags span{min-height:36px!important;padding:0 14px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:999px!important;background:#f7f8ff!important;color:#07164fb8!important;font-size:13px!important;font-weight:800!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags:after{content:"+"!important;display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(13,27,61,.08)!important;border-radius:50%!important;background:#f7f8ff!important;color:#07164f!important;font-size:18px!important;font-weight:700!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{margin:12px 0 0!important;padding:22px 0 0!important;border-top:1px solid rgba(13,27,61,.1)!important;color:#07164f!important;font-size:16px!important;line-height:1.58!important;font-weight:650!important;text-align:left!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes{order:6!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:2px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes div{min-width:0!important;gap:2px!important;color:#07164f!important;text-align:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes svg{width:22px!important;height:22px!important;margin:0 auto 2px!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes b{font-size:10px!important;line-height:1.15!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes span{font-size:9px!important;line-height:1.1!important;color:#07164f9e!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row{order:7!important;display:grid!important;grid-template-columns:1.35fr .85fr .75fr .35fr!important;gap:10px!important;align-items:center!important;margin-top:2px!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row span{justify-content:flex-start!important;gap:5px!important;font-size:11px!important;white-space:nowrap!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row svg{width:20px!important;height:20px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]>.community-score-actions{display:none!important}}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-media-first-card{width:100%!important;max-width:none!important;min-height:0!important;margin:0 auto!important;padding:28px 32px 26px!important;gap:22px!important;border-radius:18px!important}@media(min-width:761px){html body main.review-page.community-flow-cupping{display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;min-height:calc(100vh - 92px)!important;padding-top:26px!important;padding-bottom:56px!important}html body main.review-page.community-flow-cupping>:not(.review-topbar):not(.community-score-cascade-card):not(.error):not(.success){display:none!important}html body main.review-page.community-flow-cupping>.review-topbar{position:absolute!important;left:calc(50% - 570px)!important;top:116px!important;z-index:4!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important}html body main.review-page.community-flow-cupping>.review-topbar .back-button{width:42px!important;height:42px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body main.review-page.community-flow-cupping .community-score-cascade-card{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;grid-template-areas:"head head" "radar sliders" "actions actions"!important;column-gap:42px!important;row-gap:14px!important;width:min(1160px,calc(100vw - 64px))!important;max-width:none!important;min-height:560px!important;margin:0 auto!important;padding:38px 48px 34px!important;border:1px solid #dfe5f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 70px #0d1b3d1a!important}html body main.review-page.community-flow-cupping .community-score-cascade-card>.community-compose-step-dots,html body main.review-page.community-flow-cupping .community-score-summary,html body main.review-page.community-flow-cupping .community-score-advanced{display:none!important}html body main.review-page.community-flow-cupping .community-score-cascade-head{grid-area:head!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;padding:0 0 4px 40px!important}html body main.review-page.community-flow-cupping .community-score-cascade-head h2{text-align:center!important;margin:0!important;color:#07164f!important;font-size:26px!important;line-height:1.15!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-cascade-head p{display:none!important}html body main.review-page.community-flow-cupping .community-score-cascade-head button{display:none!important}html body main.review-page.community-flow-cupping .community-score-radar-wrap{grid-area:radar!important;position:relative!important;display:block!important;width:100%!important;min-height:410px!important;padding:0!important}html body main.review-page.community-flow-cupping .community-score-radar-wrap svg{position:absolute!important;left:50%!important;top:44px!important;display:block!important;width:360px!important;max-width:none!important;height:360px!important;margin:0!important;overflow:visible!important;transform:translate(-50%)!important}html body main.review-page.community-flow-cupping .community-score-label{position:absolute!important;display:grid!important;gap:4px!important;width:120px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#07164f!important;text-align:center!important;box-shadow:none!important}html body main.review-page.community-flow-cupping .community-score-label b{font-size:13px!important;line-height:1.15!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-label span{color:#684cff!important;font-size:28px!important;line-height:1!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-label.label-0{left:50%!important;top:0!important;transform:translate(-50%)!important}html body main.review-page.community-flow-cupping .community-score-label.label-1{right:16px!important;top:86px!important}html body main.review-page.community-flow-cupping .community-score-label.label-2{right:-8px!important;top:205px!important}html body main.review-page.community-flow-cupping .community-score-label.label-3{right:46px!important;top:316px!important}html body main.review-page.community-flow-cupping .community-score-label.label-4{left:50%!important;top:376px!important;transform:translate(-50%)!important}html body main.review-page.community-flow-cupping .community-score-label.label-5{left:46px!important;top:316px!important}html body main.review-page.community-flow-cupping .community-score-label.label-6{left:-8px!important;top:205px!important}html body main.review-page.community-flow-cupping .community-score-label.label-7{left:16px!important;top:86px!important}html body main.review-page.community-flow-cupping .community-score-center{font-size:58px!important}html body main.review-page.community-flow-cupping .community-score-center-sub{font-size:24px!important}html body main.review-page.community-flow-cupping .community-score-adjust-list{grid-area:sliders!important;display:grid!important;align-content:start!important;gap:12px!important;padding:34px 0 0 34px!important;border-left:1px solid #e5eaf5!important}html body main.review-page.community-flow-cupping .community-score-adjust-list:before{content:"เลื่อนเพื่อให้คะแนนในแต่ละมิติ"!important;display:block!important;color:#6d7899!important;font-size:13px!important;font-weight:850!important;margin-bottom:2px!important}html body main.review-page.community-flow-cupping .community-score-adjust-row{display:grid!important;grid-template-columns:106px minmax(0,1fr) 52px!important;align-items:center!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body main.review-page.community-flow-cupping .community-score-adjust-row span{display:block!important}html body main.review-page.community-flow-cupping .community-score-adjust-row b{color:#07164f!important;font-size:14px!important;line-height:1.1!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-adjust-row small{display:none!important}html body main.review-page.community-flow-cupping .community-score-adjust-row input[type=range]{width:100%!important;accent-color:#684cff!important}html body main.review-page.community-flow-cupping .community-score-number-input{width:52px!important;height:44px!important;padding:0!important;border:0!important;border-radius:12px!important;background:#f2f4ff!important;color:#2459ff!important;text-align:center!important;font-size:17px!important;font-weight:950!important}html body main.review-page.community-flow-cupping .community-score-actions{grid-area:actions!important;display:grid!important;grid-template-columns:180px minmax(0,280px)!important;justify-content:end!important;gap:22px!important;margin-top:4px!important}html body main.review-page.community-flow-cupping .community-score-actions>button{min-height:58px!important;border-radius:12px!important;font-size:18px!important;font-weight:950!important}}@media(max-width:760px){html body main.review-page.community-flow-cupping .community-score-cascade-card{width:min(390px,calc(100vw - 24px))!important;max-width:none!important;display:grid!important;gap:18px!important;padding:24px 18px 22px!important;border-radius:18px!important}html body main.review-page.community-flow-cupping .community-score-cascade-card>.community-compose-step-dots,html body main.review-page.community-flow-cupping .community-score-summary,html body main.review-page.community-flow-cupping .community-score-advanced{display:none!important}html body main.review-page.community-flow-cupping .community-score-radar-wrap{display:block!important;position:relative!important;min-height:370px!important}html body main.review-page.community-flow-cupping .community-score-radar-wrap svg{position:absolute!important;left:50%!important;top:56px!important;width:250px!important;height:250px!important;margin:0!important;transform:translate(-50%)!important}html body main.review-page.community-flow-cupping .community-score-label{position:absolute!important;width:86px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important}html body main.review-page.community-flow-cupping .community-score-label b{font-size:11px!important}html body main.review-page.community-flow-cupping .community-score-label span{color:#684cff!important;font-size:20px!important}html body main.review-page.community-flow-cupping .community-score-label.label-0{left:50%!important;top:10px!important;transform:translate(-50%)!important}html body main.review-page.community-flow-cupping .community-score-label.label-1{right:0!important;top:78px!important}html body main.review-page.community-flow-cupping .community-score-label.label-2{right:-4px!important;top:168px!important}html body main.review-page.community-flow-cupping .community-score-label.label-3{right:22px!important;top:252px!important}html body main.review-page.community-flow-cupping .community-score-label.label-4{left:50%!important;top:308px!important;transform:translate(-50%)!important}html body main.review-page.community-flow-cupping .community-score-label.label-5{left:22px!important;top:252px!important}html body main.review-page.community-flow-cupping .community-score-label.label-6{left:-4px!important;top:168px!important}html body main.review-page.community-flow-cupping .community-score-label.label-7{left:0!important;top:78px!important}}html body main.review-page.community-flow-post_success{display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;min-height:calc(100vh - 92px)!important;padding-top:30px!important;padding-bottom:56px!important}html body main.review-page.community-flow-post_success>:not(.review-v2-success-card){display:none!important}html body main.review-page.community-flow-post_success .review-v2-success-card{grid-column:1!important;align-self:start!important;width:min(780px,calc(100vw - 48px))!important;min-height:590px!important;padding:42px 66px 54px!important;gap:24px!important;border-radius:18px!important}html body main.review-page.community-flow-post_success .review-v2-success-hero{gap:14px!important}html body main.review-page.community-flow-post_success .review-v2-success-hero>svg{width:72px!important;height:72px!important}html body main.review-page.community-flow-post_success .review-v2-mascot{width:226px!important;height:226px!important}html body main.review-page.community-flow-post_success .review-v2-success-hero h2{margin-top:4px!important;font-size:32px!important}html body main.review-page.community-flow-post_success .review-v2-success-hero p{max-width:430px!important;font-size:18px!important}html body main.review-page.community-flow-post_success .review-v2-success-actions{width:min(560px,100%)!important;gap:18px!important}html body main.review-page.community-flow-post_success .review-v2-success-actions>button{min-height:64px!important}html body main.review-page.community-flow-post_success .confetti-1{left:124px!important;top:92px!important}html body main.review-page.community-flow-post_success .confetti-2{right:132px!important;top:92px!important}html body main.review-page.community-flow-post_success .confetti-3{left:190px!important;top:240px!important}html body main.review-page.community-flow-post_success .confetti-4{right:96px!important;top:226px!important}@media(max-width:760px){html body main.review-page.community-flow-post_success{min-height:calc(100vh - 80px)!important;padding:18px 12px 32px!important}html body main.review-page.community-flow-post_success .review-v2-success-card{width:min(390px,calc(100vw - 24px))!important;min-height:570px!important;padding:40px 26px 34px!important}html body main.review-page.community-flow-post_success .review-v2-mascot{width:176px!important;height:176px!important}html body main.review-page.community-flow-post_success .review-v2-success-hero h2{font-size:25px!important}}html body main.review-page.community-flow-advanced_invite{display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;min-height:calc(100vh - 92px)!important;padding-top:28px!important;padding-bottom:56px!important}html body main.review-page.community-flow-advanced_invite>:not(.review-v2-advanced-invite){display:none!important}html body main.review-page.community-flow-advanced_invite .review-v2-advanced-invite{grid-column:1!important;position:relative!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;grid-template-areas:"medal copy" "mascot copy" "actions actions"!important;column-gap:54px!important;row-gap:18px!important;width:min(960px,calc(100vw - 48px))!important;max-width:none!important;min-height:560px!important;padding:58px 78px 50px!important;border:1px solid #dfe5f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 70px #0d1b3d1a!important;overflow:hidden!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-medal{grid-area:medal!important;place-self:start center!important;display:grid!important;place-items:center!important;width:154px!important;height:154px!important;border-radius:999px!important;background:#fff5d9!important;color:#c48810!important;font-size:70px!important;box-shadow:0 18px 42px #c58d1c24!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy{grid-area:copy!important;align-self:start!important;display:grid!important;gap:22px!important;min-width:0!important;padding-top:4px!important;text-align:left!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy h2{max-width:560px!important;margin:0!important;color:#07164f!important;font-size:42px!important;line-height:1.24!important;font-weight:950!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy p{max-width:560px!important;margin:0!important;color:#6c7690!important;font-size:24px!important;line-height:1.45!important;font-weight:800!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy ul{display:grid!important;gap:20px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy li{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;color:#07164f!important;font-size:24px!important;line-height:1.25!important;font-weight:900!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy li svg{width:28px!important;height:28px!important;color:#07164f!important;stroke-width:3!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-mascot{grid-area:mascot!important;place-self:end center!important;width:286px!important;height:286px!important;object-fit:contain!important;transform:translate(-62px,52px)!important;filter:drop-shadow(0 16px 18px rgba(13,27,61,.12))!important;pointer-events:none!important;z-index:1!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)!important;gap:28px!important;align-items:center!important;width:100%!important;margin-top:-34px!important;position:relative!important;z-index:2!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:70px!important;border-radius:12px!important;font-size:24px!important;line-height:1!important;font-weight:950!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button.primary{border:0!important;background:linear-gradient(135deg,#6841f2,#2e50f5)!important;color:#fff!important;box-shadow:0 18px 34px #3f43ee47!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button.ghost{border:1px solid #dfe5f2!important;background:#fff!important;color:#07164f!important;box-shadow:0 8px 22px #0d1b3d0a!important}@media(max-width:760px){html body main.review-page.community-flow-advanced_invite{min-height:calc(100vh - 80px)!important;padding:18px 12px 32px!important}html body main.review-page.community-flow-advanced_invite .review-v2-advanced-invite{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"medal" "copy" "mascot" "actions"!important;justify-items:center!important;width:min(390px,calc(100vw - 24px))!important;min-height:0!important;padding:34px 26px 30px!important;row-gap:20px!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-medal{width:112px!important;height:112px!important;font-size:54px!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy{justify-items:center!important;text-align:center!important;gap:14px!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy h2{font-size:26px!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy p,html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy li{font-size:16px!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-copy ul{gap:12px!important;margin-top:8px!important;text-align:left!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-mascot{width:160px!important;height:160px!important;transform:none!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-actions{width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:0!important}html body main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button{min-height:58px!important;font-size:18px!important}}@media(min-width:761px){html body main.review-page.community-flow-narrative>.review-media-first-card,html body .app-shell.ci-blue-community-shell main.community-page main.review-page.community-flow-narrative>.review-media-first-card{grid-column:1 / -1!important;justify-self:center!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:18px!important;width:min(1000px,calc(100vw - 64px))!important;max-width:none!important;min-height:0!important;padding:24px 28px 28px!important;border-radius:22px!important}html body main.review-page.community-flow-narrative .review-media-card-head{display:none!important}html body main.review-page.community-flow-narrative .review-media-first-card>.community-compose-step-dots{order:0!important;justify-self:center!important;width:min(380px,100%)!important;margin:0 auto 4px!important}html body main.review-page.community-flow-narrative .community-story-field{order:1!important;position:relative!important;display:grid!important;gap:12px!important;width:100%!important}html body main.review-page.community-flow-narrative .community-story-field>b{display:block!important;color:#07164f!important;font-size:22px!important;line-height:1.2!important;font-weight:950!important}html body main.review-page.community-flow-narrative .review-post-caption{min-height:168px!important;padding:22px 24px 46px!important;border-radius:14px!important;font-size:18px!important;line-height:1.65!important}html body main.review-page.community-flow-narrative .community-story-field>span{position:absolute!important;right:22px!important;bottom:16px!important;font-size:15px!important}html body main.review-page.community-flow-narrative .community-compose-place-field{order:2!important;width:100%!important}html body main.review-page.community-flow-narrative .community-compose-place-tag{min-height:64px!important;border-radius:14px!important;grid-template-columns:46px minmax(0,1fr) 34px!important;padding:0 18px!important}html body main.review-page.community-flow-narrative .community-compose-place-tag>span{width:34px!important;height:34px!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}html body main.review-page.community-flow-narrative .community-compose-place-tag input{height:62px!important;font-size:18px!important;font-weight:850!important}html body main.review-page.community-flow-narrative .community-photo-count{order:3!important;justify-self:start!important;margin:6px 0 -2px!important;color:#07164f!important;font-size:17px!important;font-weight:950!important}html body main.review-page.community-flow-narrative .review-v2-photo-row{order:4!important;display:grid!important;grid-template-columns:minmax(0,auto) 168px!important;justify-content:start!important;align-items:stretch!important;gap:14px!important;width:100%!important}html body main.review-page.community-flow-narrative .photo-grid{display:inline-grid!important;grid-auto-flow:column!important;grid-auto-columns:168px!important;grid-template-columns:none!important;gap:14px!important;width:fit-content!important}html body main.review-page.community-flow-narrative .review-photo-item{aspect-ratio:1 / 1!important;border-radius:10px!important}html body main.review-page.community-flow-narrative .review-media-actions{display:grid!important;grid-template-columns:168px!important;margin:0!important}html body main.review-page.community-flow-narrative .review-media-actions .review-icon-action:nth-child(n+2){display:none!important}html body main.review-page.community-flow-narrative .review-media-actions .review-icon-action:first-child{display:grid!important;place-items:center!important;width:168px!important;height:150px!important;min-height:150px!important;border:2px dashed #d4daeb!important;border-radius:10px!important;background:#fff!important}html body main.review-page.community-flow-narrative .review-media-actions .review-icon-action:first-child svg,html body main.review-page.community-flow-narrative .review-media-actions .review-icon-action:first-child span{display:none!important}html body main.review-page.community-flow-narrative .review-media-actions .review-icon-action:first-child:before{content:"+"!important;display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:999px!important;background:#edf0f8!important;color:#707a9e!important;font-family:Arial,sans-serif!important;font-size:42px!important;line-height:54px!important;font-weight:300!important}html body main.review-page.community-flow-narrative .community-compose-tip{order:6!important;min-height:58px!important;padding:0 18px!important;border-radius:12px!important}html body main.review-page.community-flow-narrative .review-post-actions{order:7!important;grid-template-columns:minmax(0,220px) minmax(0,1fr)!important;gap:18px!important;margin-top:0!important}html body main.review-page.community-flow-narrative .review-post-actions>button{min-height:62px!important;border-radius:12px!important;font-size:18px!important}}html body main.review-page.community-flow-standard .review-v2-research-step{grid-column:1 / -1!important;justify-self:center!important;display:grid!important;gap:18px!important;width:min(1000px,calc(100vw - 64px))!important;max-width:none!important;padding:20px 20px 18px!important;border:1px solid #dce3f2!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 20px 60px #0d1b3d14!important}html body main.review-page.community-flow-standard .review-v2-research-head{display:grid!important;grid-template-columns:42px auto minmax(0,1fr) 88px!important;align-items:center!important;gap:16px!important;min-height:54px!important}html body main.review-page.community-flow-standard .review-v2-research-head>div:first-child{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:8px!important;background:#1477ff!important;color:#fff!important;font-size:22px!important;font-weight:950!important}html body main.review-page.community-flow-standard .review-v2-research-head h2{margin:0!important;color:#07164f!important;font-size:26px!important;line-height:1!important;font-weight:950!important}html body main.review-page.community-flow-standard .review-v2-research-head p{margin:0!important;color:#596480!important;font-size:15px!important;font-weight:850!important}html body main.review-page.community-flow-standard .review-v2-research-mascot{justify-self:end!important;display:grid!important;place-items:center!important;width:76px!important;height:76px!important;border-radius:999px!important;background:radial-gradient(circle at 45% 38%,#eaf2ff 0,#eaf2ff 30%,#2d86ff 31%,#2d86ff)!important;color:#fff!important;font-size:15px!important;font-weight:950!important}html body main.review-page.community-flow-standard .review-v2-research-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(88px,auto))!important;grid-auto-flow:column!important;gap:0!important;border-top:1px solid #e6ebf5!important;border-bottom:1px solid #e6ebf5!important}html body main.review-page.community-flow-standard .review-v2-research-group{display:grid!important;align-content:start!important;gap:12px!important;min-height:88px!important;padding:18px 24px!important;border-right:1px solid #e6ebf5!important}html body main.review-page.community-flow-standard .review-v2-research-group:nth-child(n+7){border-right:0!important}html body main.review-page.community-flow-standard .review-v2-research-group h3{margin:0!important;color:#07164f!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important}html body main.review-page.community-flow-standard .review-v2-research-group>div{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body main.review-page.community-flow-standard .review-v2-research-group button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:0 16px!important;border:1px solid #dce3f2!important;border-radius:999px!important;background:#f9fbff!important;color:#07164f!important;box-shadow:none!important;font-size:13px!important;font-weight:850!important}html body main.review-page.community-flow-standard .review-v2-research-group .icon-options button:not(.more){min-width:72px!important;min-height:56px!important;flex-direction:column!important;border-radius:8px!important}html body main.review-page.community-flow-standard .review-v2-research-group button.active{border-color:#1168ff!important;background:linear-gradient(135deg,#1477ff,#0e56e8)!important;color:#fff!important}html body main.review-page.community-flow-standard .review-v2-research-group button.more{min-width:42px!important;padding:0 12px!important}html body main.review-page.community-flow-standard .review-v2-research-actions{display:grid!important;grid-template-columns:84px minmax(0,1fr) 132px!important;gap:14px!important;align-items:center!important}html body main.review-page.community-flow-standard .review-v2-research-actions:before{content:""!important}html body main.review-page.community-flow-standard .review-v2-research-actions>button{min-height:42px!important;border-radius:8px!important;font-size:15px!important;font-weight:950!important}html body main.review-page.community-flow-standard .review-v2-research-actions .ghost{grid-column:1!important;border:1px solid #dce3f2!important;background:#fff!important;color:#07164f!important}html body main.review-page.community-flow-standard .review-v2-research-actions .primary{grid-column:3!important;background:linear-gradient(135deg,#1477ff,#2459ff)!important;color:#fff!important;box-shadow:0 10px 24px #2559ff38!important}@media(max-width:760px){html body main.review-page.community-flow-standard .review-v2-research-step{width:min(390px,calc(100vw - 24px))!important;padding:16px 14px!important;border-radius:18px!important}html body main.review-page.community-flow-standard .review-v2-research-head{grid-template-columns:38px minmax(0,auto) minmax(0,1fr)!important;gap:10px!important}html body main.review-page.community-flow-standard .review-v2-research-head h2{font-size:22px!important}html body main.review-page.community-flow-standard .review-v2-research-head p{grid-column:2 / -1!important;font-size:12px!important}html body main.review-page.community-flow-standard .review-v2-research-mascot{display:none!important}html body main.review-page.community-flow-standard .review-v2-research-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-flow:row!important}html body main.review-page.community-flow-standard .review-v2-research-group{padding:14px 4px!important;border-right:0!important;border-bottom:1px solid #e6ebf5!important}html body main.review-page.community-flow-standard .review-v2-research-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important}html body main.review-page.community-flow-standard .review-v2-research-actions:before{display:none!important}html body main.review-page.community-flow-standard .review-v2-research-actions .ghost,html body main.review-page.community-flow-standard .review-v2-research-actions .primary{grid-column:auto!important}}html body main.review-page .review-v2-advanced-dimensions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}html body main.review-page .review-v2-advanced-dimension{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border:1px solid #e2e7f3!important;border-radius:12px!important;background:#fbfcff!important}html body main.review-page .review-v2-advanced-dimension span{min-width:0!important;color:#07164f!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important}html body main.review-page .review-v2-advanced-dimension b{color:#2459ff!important;font-size:16px!important;line-height:1!important;font-weight:950!important}html body main.review-page .review-v2-advanced-dimension i{grid-column:1 / -1!important;display:block!important;height:6px!important;border-radius:999px!important;background:#edf0f7!important;overflow:hidden!important}html body main.review-page .review-v2-advanced-dimension i em{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#7a4cf6,#2459ff)!important}@media(max-width:420px){html body main.review-page .review-v2-advanced-dimensions{grid-template-columns:minmax(0,1fr)!important}}html body main.review-page.community-flow-post_success .review-v2-success-card{grid-column:1 / -1!important;justify-self:center!important;position:relative!important;display:grid!important;justify-items:center!important;gap:30px!important;width:min(790px,calc(100vw - 64px))!important;max-width:none!important;min-height:650px!important;padding:56px 72px 62px!important;border:1px solid #dfe5f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 70px #0d1b3d1a!important;overflow:hidden!important}html body main.review-page.community-flow-post_success .review-v2-success-hero{position:relative!important;display:grid!important;justify-items:center!important;gap:18px!important;text-align:center!important;width:100%!important}html body main.review-page.community-flow-post_success .review-v2-success-hero>svg{width:78px!important;height:78px!important;color:#27b36a!important;filter:drop-shadow(0 12px 20px rgba(39,179,106,.18))!important}html body main.review-page.community-flow-post_success .review-v2-mascot{width:214px!important;height:214px!important;border-radius:0!important;background:transparent!important;object-fit:contain!important;box-shadow:none!important}html body main.review-page.community-flow-post_success .review-v2-success-hero h2{margin:0!important;color:#07164f!important;font-size:34px!important;line-height:1.16!important;font-weight:950!important}html body main.review-page.community-flow-post_success .review-v2-success-hero p{max-width:440px!important;margin:-2px auto 0!important;color:#67728f!important;font-size:18px!important;line-height:1.45!important;font-weight:800!important}html body main.review-page.community-flow-post_success .review-v2-success-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:min(560px,100%)!important}html body main.review-page.community-flow-post_success .review-v2-success-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:66px!important;border-radius:12px!important;font-size:19px!important;font-weight:950!important}html body main.review-page.community-flow-post_success .review-v2-success-actions>button.primary{border:0!important;background:linear-gradient(135deg,#6f42f5,#294eff)!important;color:#fff!important;box-shadow:0 16px 34px #3f43ee47!important}html body main.review-page.community-flow-post_success .review-v2-success-actions>button.ghost{border:1px solid #dfe5f2!important;background:#fff!important;color:#07164f!important;box-shadow:0 8px 22px #0d1b3d0a!important}html body main.review-page.community-flow-post_success .review-v2-confetti{position:absolute!important;display:block!important;width:8px!important;height:24px!important;border-radius:999px!important;transform:rotate(-22deg)!important}html body main.review-page.community-flow-post_success .confetti-1{left:118px!important;top:142px!important;background:#f8b73e!important}html body main.review-page.community-flow-post_success .confetti-2{right:130px!important;top:140px!important;background:#2459ff!important;transform:rotate(-38deg)!important}html body main.review-page.community-flow-post_success .confetti-3{left:174px!important;top:292px!important;background:#2bbba4!important;transform:rotate(42deg)!important}html body main.review-page.community-flow-post_success .confetti-4{right:92px!important;top:278px!important;background:#ee6c9a!important;transform:rotate(34deg)!important}@media(max-width:760px){html body main.review-page.community-flow-post_success .review-v2-success-card{width:min(390px,calc(100vw - 24px))!important;min-height:590px!important;padding:44px 26px 34px!important;border-radius:18px!important}html body main.review-page.community-flow-post_success .review-v2-mascot{width:166px!important;height:166px!important}html body main.review-page.community-flow-post_success .review-v2-success-hero h2{font-size:25px!important}html body main.review-page.community-flow-post_success .review-v2-success-hero p{font-size:15px!important}html body main.review-page.community-flow-post_success .review-v2-success-actions>button{min-height:58px!important;font-size:16px!important}}html body main[data-testid=admin-accounts-page] .admin-activity-item{grid-template-columns:auto minmax(0,1fr) auto!important}html body main[data-testid=admin-accounts-page] .admin-activity-item.no-media{grid-template-columns:minmax(0,1fr) auto auto!important}html body main[data-testid=admin-accounts-page] .admin-activity-item.with-media{grid-template-columns:44px minmax(0,1fr) auto auto!important}html body main[data-testid=admin-accounts-page] .admin-activity-item div .status-pill{margin-top:6px!important}html body main[data-testid=admin-accounts-page] .admin-activity-item button.compact{min-height:34px!important;padding:0 10px!important;white-space:nowrap!important}html body main[data-testid=admin-accounts-page] .admin-activity-item .status-pill.approved{background:#eaf6e8!important;color:var(--color-success)!important}html body main[data-testid=admin-accounts-page] .admin-row{cursor:pointer!important}html body main[data-testid=admin-accounts-page] .admin-row:focus-visible{outline:3px solid rgba(11,107,255,.22)!important;outline-offset:-3px!important}.admin-page-sentinel{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page]) main.auth-page .auth-logo{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header{display:grid!important;visibility:visible!important;opacity:1!important}@media(max-width:899px){html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page]){width:min(100vw,430px)!important;max-width:430px!important;height:auto!important;min-height:100dvh!important;margin:0 auto!important;padding:0!important;background:#fff!important;overflow-x:hidden!important;overflow-y:visible!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header{display:grid!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;margin:4px auto 0!important;border-radius:22px 22px 0 0!important;background:#fff!important;box-shadow:none!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>main.auth-page{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:auto!important;min-height:calc(100dvh - 76px)!important;margin:0 auto!important;padding:28px 18px max(52px,env(safe-area-inset-bottom))!important;display:grid!important;place-items:start center!important;align-content:start!important;background:#fff!important;border-radius:0 0 22px 22px!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:visible!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page]) main.auth-page .auth-card{width:100%!important;max-width:100%!important;margin:0!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page]) main.auth-page .auth-heading{margin-top:0!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page]) main.auth-page .auth-heading h1{max-width:100%!important;font-size:27px!important;line-height:36px!important;overflow-wrap:anywhere!important}html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page]) main.auth-page .auth-heading h1 span{display:inline-block!important;margin:0 4px!important}}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-campaign-card.home-club-card .home-club-circle-button{position:absolute!important;z-index:4!important;right:28px!important;bottom:24px!important;display:grid!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;aspect-ratio:1 / 1!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#1f5eff!important;box-shadow:0 12px 26px #00000029!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-campaign-card.home-club-card .home-club-circle-button>svg{display:block!important;width:25px!important;min-width:25px!important;height:25px!important;stroke-width:2.6!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review{width:100%!important;margin:0 0 18px!important;padding:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-topbar,html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative .community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-card-head,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-title{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:min(824px,100%)!important;max-width:824px!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:28px 32px 26px!important;border:1px solid #dfe5f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #0d1b3d14!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-close-button{position:absolute!important;top:24px!important;right:24px!important;z-index:5!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#1b2235!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field{order:1!important;position:relative!important;display:grid!important;gap:16px!important;width:100%!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field>b{display:block!important;padding-right:48px!important;color:#07164f!important;font-size:20px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-caption{width:100%!important;min-height:140px!important;max-height:none!important;padding:24px 22px 40px!important;border:1px solid #dfe5f2!important;border-radius:12px!important;background:#fff!important;color:#07164f!important;font-size:16px!important;line-height:1.55!important;font-weight:760!important;box-shadow:none!important;resize:vertical!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field>span{position:absolute!important;right:18px!important;bottom:14px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;color:#7e88aa!important;font-size:14px!important;line-height:18px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-field{order:2!important;display:grid!important;gap:0!important;width:100%!important;z-index:20!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag{display:grid!important;grid-template-columns:36px minmax(0,1fr) 28px!important;align-items:center!important;width:100%!important;min-height:56px!important;padding:0 14px!important;border:1px solid #dfe5f2!important;border-radius:10px!important;background:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag>span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:999px!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-tag input{height:54px!important;color:#07164f!important;font-size:16px!important;line-height:22px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-photo-count{order:3!important;justify-self:start!important;margin:4px 0 -6px!important;color:#07164f!important;font-size:17px!important;line-height:22px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row{order:4!important;display:flex!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .photo-grid{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;width:auto!important;max-width:calc(100% - 126px)!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-photo-item,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child{flex:0 0 112px!important;width:112px!important;height:112px!important;min-height:112px!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-photo-item img{width:100%!important;height:100%!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions{display:flex!important;flex:0 0 112px!important;width:112px!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:nth-child(n+2){display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child{display:grid!important;place-items:center!important;border:2px dashed #d5dbea!important;background:#fff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child svg,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child span{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child:before{content:"+"!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:999px!important;background:#eef1f8!important;color:#6d789a!important;font-family:Arial,sans-serif!important;font-size:38px!important;line-height:48px!important;font-weight:300!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-tip{order:5!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 16px!important;border-radius:10px!important;background:linear-gradient(135deg,#f6efff,#fbf8ff)!important;color:#744cff!important;font-size:14px!important;line-height:19px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{order:6!important;display:grid!important;grid-template-columns:154px 168px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:54px!important;margin:0!important;padding:0 18px!important;border-radius:10px!important;font-size:15px!important;line-height:20px!important;font-weight:950!important;letter-spacing:0!important;white-space:nowrap!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions .ghost{border:1px solid #dfe5f2!important;background:#fff!important;color:#07164f!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions .primary{border:0!important;background:linear-gradient(135deg,#704bff,#2458ff)!important;color:#fff!important;box-shadow:0 12px 28px #2559ff40!important}@media(max-width:700px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{width:100%!important;padding:24px 20px 22px!important;border-radius:16px!important;gap:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row{gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .photo-grid{gap:10px!important;max-width:calc(100% - 96px)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-photo-item,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-actions .review-icon-action:first-child{flex-basis:86px!important;width:86px!important;height:86px!important;min-height:86px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-post-actions{grid-template-columns:126px 148px!important;gap:12px!important}}html body main.auth-page .auth-register-card-verify{gap:18px!important}html body main.auth-page .auth-photo-step{display:grid!important;justify-items:center!important;gap:8px!important;padding:18px 16px!important;border:1px solid #e5eaf1!important;border-radius:8px!important;background:#f8fbff!important;text-align:center!important}html body main.auth-page .auth-vibe-gif{position:relative!important;width:86px!important;height:86px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#eef5ff!important;color:#0b6bff!important;overflow:hidden!important}html body main.auth-page .auth-vibe-gif span{position:relative!important;z-index:2!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#fff!important;animation:authVibePop 1.4s ease-in-out infinite!important}html body main.auth-page .auth-vibe-gif i{position:absolute!important;width:46px!important;height:46px!important;border:2px solid rgba(9,110,255,.28)!important;border-radius:999px!important;animation:authVibeRing 1.8s ease-out infinite!important}html body main.auth-page .auth-vibe-gif i+i{animation-delay:.55s!important}html body main.auth-page .auth-photo-step b{color:#111827!important;font-size:17px!important;line-height:22px!important;font-weight:900!important}html body main.auth-page .auth-photo-step p,html body main.auth-page .auth-photo-step small{margin:0!important;color:#6b7280!important;font-size:13px!important;line-height:19px!important;font-weight:700!important}html body main.auth-page .auth-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body main.auth-page .auth-photo-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:4px!important}html body main.auth-page .auth-photo-actions button{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border:1px solid #dce6f5!important;border-radius:999px!important;background:#fff!important;color:#0b1b54!important;box-shadow:none!important;font-size:13px!important;font-weight:850!important}html body main.auth-page .auth-skip-link{min-height:0!important;margin:2px 0 0!important;padding:4px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6b7280!important;font-size:13px!important;line-height:18px!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important}html body main.auth-page .auth-skip-link:hover,html body main.auth-page .auth-skip-link:focus-visible{color:#0b6bff!important}html body main.account-edit-page{width:min(100%,760px)!important;max-width:760px!important;min-height:100dvh!important;padding:34px 22px 48px!important;place-items:start center!important}html body main.account-edit-page .account-edit-card{width:100%!important;max-width:680px!important;gap:16px!important}html body main.account-edit-page .account-edit-heading{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:12px!important}html body main.account-edit-page .account-edit-heading button{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important}html body main.account-edit-page .account-edit-photo{display:grid!important;justify-items:center!important;gap:7px!important;margin:8px 0 26px!important;color:#0b6bff!important}html body main.account-edit-page .account-edit-photo img{width:112px!important;height:112px!important;border-radius:999px!important;object-fit:cover!important;background:#eef5ff!important}html body main.account-edit-page .account-edit-photo button{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;margin-top:-36px!important;margin-left:82px!important;border:1px solid #e1e9f5!important;border-radius:999px!important;background:#fff!important;color:#0b6bff!important;box-shadow:0 10px 28px #0d1b3d1f!important}html body main.account-edit-page .account-edit-photo b{color:#0b6bff!important;font-size:17px!important;font-weight:900!important}html body main.account-edit-page .account-edit-photo span{color:#667085!important;font-size:13px!important;font-weight:750!important}html body main.account-edit-page .account-edit-password{gap:12px!important;margin-top:2px!important}html body main.account-edit-page .account-edit-password b{color:#111827!important;font-size:16px!important;font-weight:900!important}html body main.account-edit-page .account-edit-password p{margin:-6px 0 4px!important;color:#667085!important;font-size:13px!important;font-weight:700!important}html body main.account-edit-page .auth-danger-link{justify-self:center!important;min-height:38px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#ef4444!important;font-weight:900!important}html body main.account-edit-page .account-edit-field small{grid-column:2 / -1!important}html body main.auth-page .auth-otp-boxes{display:grid!important;grid-template-columns:repeat(6,52px)!important;justify-content:center!important;gap:8px!important;width:100%!important}html body main.auth-page .auth-otp-boxes input{width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:0!important;border:1px solid #d7e4f6!important;border-radius:8px!important;background:#fff!important;color:#111827!important;text-align:center!important;font-size:22px!important;line-height:1!important;font-weight:900!important;outline:0!important}@media(max-width:420px){html body main.auth-page .auth-otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}html body main.auth-page .auth-otp-boxes input{height:48px!important;min-height:48px!important;font-size:20px!important}}html body main.auth-page .auth-otp-boxes input:focus{border-color:#0b6bff!important;box-shadow:0 0 0 3px #0b6bff24!important}html body main.auth-page .auth-step-nav{display:grid!important;gap:10px!important;width:100%!important}html body main.auth-page .auth-step-nav-split{grid-template-columns:minmax(112px,.45fr) minmax(0,1fr)!important;align-items:center!important}html body main.auth-page .auth-step-nav button{min-height:46px!important;border-radius:8px!important;font-weight:900!important}html body main.auth-page .auth-step-nav button.ghost{border:1px solid #dce6f5!important;background:#fff!important;color:#0b1b54!important;box-shadow:none!important}@media(max-width:420px){html body main.auth-page .auth-step-nav-split{grid-template-columns:minmax(0,1fr)!important}}@keyframes authVibePop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes authVibeRing{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.75)}}@media(max-width:760px){html body main.cafe-manage-wizard-page .cafe-import-search{display:grid!important;grid-template-columns:1fr!important;border-radius:24px!important;padding:8px!important;gap:8px!important;overflow:visible!important}html body main.cafe-manage-wizard-page .cafe-import-search>input[data-testid=cafe-import-query]{width:100%!important;min-width:0!important;min-height:52px!important;border-radius:16px!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill{width:100%!important;min-width:0!important;min-height:52px!important;border-left:0!important;border-top:1px solid rgba(13,27,61,.08)!important;padding-left:12px!important}html body main.cafe-manage-wizard-page .cafe-import-city-pill select{min-width:0!important;min-height:52px!important}html body main.cafe-manage-wizard-page .cafe-import-search button{width:100%!important;min-height:48px!important;margin-right:0!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card.home-club-card .home-campaign-arrow.home-club-arrow,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow.home-campaign-arrow,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-campaign-arrow.home-club-arrow{position:absolute!important;right:28px!important;bottom:24px!important;display:grid!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:999px!important;overflow:hidden!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow.home-campaign-arrow>span{position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-club-card .home-club-arrow.home-campaign-arrow>svg{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important}}html body main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card{grid-column:1 / -1!important;justify-self:center!important;width:min(820px,calc(100vw - 48px))!important;max-width:none!important;overflow:hidden!important}html body main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card .community-score-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important}html body main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card .community-score-actions>button{width:100%!important;min-width:0!important;max-width:100%!important}@media(max-width:760px){html body main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card{width:min(390px,calc(100vw - 24px))!important}html body main.review-page.community-flow-preview .community-review-preview-card.review-v2-preview-card .community-score-actions{grid-template-columns:minmax(0,1fr)!important}}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-layout{display:block!important;width:min(900px,calc(100vw - 32px))!important;max-width:none!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-sidebar,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-top-search,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-feed-head,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-topic-rail,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) [data-testid=community-place-grid]{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-feed{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-inline-create-review{width:min(860px,calc(100vw - 32px))!important;max-width:none!important;margin:0 auto 18px!important;padding:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{padding:0!important;margin:0!important;background:transparent!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-topbar,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-media-card-head{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-media-first-card{width:100%!important;max-width:none!important;min-height:0!important;margin:0 auto!important;padding:28px 32px 26px!important;gap:22px!important;border-radius:18px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-media-first-card>.review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-post-actions{display:grid!important;grid-template-columns:154px 168px!important;grid-auto-flow:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:18px!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-post-actions>button{width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important;border-radius:10px!important;font-size:15px!important}@media(max-width:700px){html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-layout,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-inline-create-review{width:min(100%,calc(100vw - 20px))!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-media-first-card>.review-post-actions,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-flow-narrative .review-post-actions{grid-template-columns:minmax(126px,.42fr) minmax(148px,.5fr)!important;gap:12px!important}}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) main.community-create-embedded-page.community-flow-narrative>section.review-media-first-card>div.inline-actions.review-post-actions{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;gap:18px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) main.community-create-embedded-page.community-flow-narrative>section.review-media-first-card>div.inline-actions.review-post-actions>button[data-testid=save-draft-review]{flex:0 0 154px!important;width:154px!important;min-width:154px!important;max-width:154px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) main.community-create-embedded-page.community-flow-narrative>section.review-media-first-card>div.inline-actions.review-post-actions>button[data-testid=continue-to-details]{flex:0 0 168px!important;width:168px!important;min-width:168px!important;max-width:168px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-layout{display:block!important;width:min(1040px,calc(100vw - 32px))!important;max-width:none!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-sidebar,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-top-search,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-feed-head,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-topic-rail,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) [data-testid=community-place-grid]{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-feed{display:block!important;width:100%!important;max-width:none!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-inline-create-review{width:min(1000px,calc(100vw - 32px))!important;margin:0 auto 18px!important;padding:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) main.community-create-embedded-page.community-flow-preview{width:100%!important;padding:0!important;margin:0!important;background:transparent!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) main.community-create-embedded-page.community-flow-preview>.review-topbar,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-review-preview-card .community-compose-step-dots,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-review-preview-card>.community-score-cascade-head{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-review-preview-card.review-v2-preview-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:28px 30px 26px!important;border:1px solid #dfe5f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #0d1b3d14!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-preview-card-head{display:inline-grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;width:fit-content!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-preview-card-head button{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#07164f!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-preview-card-head h2{margin:0!important;color:#07164f!important;font-size:20px!important;line-height:26px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-post-preview{display:grid!important;grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr)!important;gap:28px!important;width:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-media{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:14px!important;width:100%!important;min-height:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-main-photo,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-main-photo.empty{width:100%!important;height:446px!important;min-height:446px!important;border-radius:10px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-thumbs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(3,1fr)!important;gap:14px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-thumbs img,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-thumbs div{width:100%!important;height:139px!important;border-radius:8px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-post-body{display:grid!important;align-content:start!important;gap:18px!important;padding:6px 0 0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-post-body h3{margin:0!important;color:#111827!important;font-size:30px!important;line-height:36px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-location{margin:-6px 0 0!important;color:#6f7898!important;font-size:14px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-tags span{min-height:38px!important;padding:0 16px!important;border:1px solid #e3e7f1!important;border-radius:999px!important;background:#fff!important;color:#4d5680!important;font-size:14px!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-attributes{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin:18px 0 4px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-attributes div{display:grid!important;justify-items:center!important;gap:5px!important;color:#07164f!important;text-align:center!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-attributes svg{width:26px!important;height:26px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-attributes b{font-size:14px!important;line-height:17px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .review-v2-attributes span{color:#6f7898!important;font-size:12px!important;line-height:15px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-preview-caption{margin:10px 0 0!important;color:#07164f!important;font-size:18px!important;line-height:1.58!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-review-preview-card>.community-score-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:10px 0 0!important;gap:18px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-review-preview-card>.community-score-actions>button[data-testid=community-preview-back]{flex:0 0 142px!important;width:142px!important;min-width:142px!important;max-width:142px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-review-preview-card>.community-score-actions>button[data-testid=community-publish-preview]{flex:0 0 200px!important;width:200px!important;min-width:200px!important;max-width:200px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-layout,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-feed,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) .community-inline-create-review,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) main.community-create-embedded-page.community-flow-preview{width:min(1008px,calc(100vw - 32px))!important;max-width:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:min(1008px,calc(100vw - 32px))!important;max-width:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>div.community-score-actions{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:18px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>div.community-score-actions>button[data-testid=community-preview-back]{flex:0 0 142px!important;width:142px!important;min-width:142px!important;max-width:142px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-review-preview-card) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>div.community-score-actions>button[data-testid=community-publish-preview]{flex:0 0 200px!important;width:200px!important;min-width:200px!important;max-width:200px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]){padding-top:12px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-layout,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-feed,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) main.community-create-embedded-page.community-flow-preview{width:min(1008px,calc(100vw - 32px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:min(1008px,calc(100vw - 32px))!important;max-width:none!important;margin:0 auto!important;padding:28px 30px 26px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .community-compose-step-dots{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-post-preview{grid-template-columns:minmax(500px,1.05fr) minmax(360px,.95fr)!important;gap:28px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-media{grid-template-columns:minmax(0,1fr) 160px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>div.community-score-actions{display:flex!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:14px!important;gap:18px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>div.community-score-actions>button[data-testid=community-preview-back]{flex:0 0 142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;min-height:54px!important;margin-right:auto!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>div.community-score-actions>button[data-testid=community-publish-preview]{flex:0 0 200px!important;width:200px!important;min-width:200px!important;max-width:200px!important;min-height:54px!important;margin-left:auto!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-layout,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-feed,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) main.community-create-embedded-page.community-flow-preview,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:min(100%,calc(100vw - 20px))!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-post-preview,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-media{grid-template-columns:minmax(0,1fr)!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]){width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;margin:0 auto!important;padding:18px 0 64px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-layout,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-layout,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-layout,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;width:100%!important;margin:0!important;padding:0!important;align-items:start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-feed{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 56px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-top-search{display:grid!important;position:static!important;width:100%!important;margin:0 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-feed-head{display:flex!important;position:static!important;width:100%!important;margin:0 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-topic-rail{display:flex!important;position:static!important;width:100%!important;margin:0 0 24px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]){width:100%!important;padding:10px 12px 78px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-layout,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-layout,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-layout,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-layout{display:block!important;width:100%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section.community-inline-create-review[data-testid=community-inline-create-review],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) section.community-inline-create-review[data-testid=community-inline-create-review],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.community-inline-create-review[data-testid=community-inline-create-review],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) section.community-inline-create-review[data-testid=community-inline-create-review]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 0 18px!important}}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review{--compose-fixed-height: 610px;position:relative!important;display:block!important;width:min(880px,100%)!important;max-width:880px!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0 auto 24px!important;padding:0!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review>main.community-create-embedded-page{display:block!important;width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;background:transparent!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review .review-media-first-card,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review section[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review section[data-testid=community-score-cascade]{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;transform:none!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review section[data-testid=community-score-cascade]{overflow:auto!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review{--compose-fixed-height: 720px;width:100%!important;max-width:100%!important;margin:0 0 18px!important}}html body:has(section[data-testid=community-review-preview]) [data-testid=ci-blue-header],html body:has(section[data-testid=community-review-preview]) header.ci-blue-header{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]){width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:10px 16px 16px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-layout,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-feed,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) main.community-create-embedded-page.community-flow-preview{width:100%!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:min(1008px,100%)!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell:has(section[data-testid=community-review-preview]) [data-testid=ci-blue-header],html body .app-shell.ci-blue-community-shell:has(section[data-testid=community-review-preview]) .ci-blue-header,html:has(section[data-testid=community-review-preview]) body [data-testid=ci-blue-header]{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-feed{padding:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) main.community-create-embedded-page.community-flow-preview{width:min(1008px,100%)!important;max-width:none!important;margin:0 auto!important;padding:0!important}html body .app-shell.ci-blue-community-shell:has(section[data-testid=community-review-preview]) [data-testid=ci-blue-header],html body .app-shell.ci-blue-community-shell:has(section[data-testid=community-review-preview]) .ci-blue-header,html:has(section[data-testid=community-review-preview]) body [data-testid=ci-blue-header]{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;pointer-events:none!important;transform:translateY(-120px)!important}html body .app-shell.ci-blue-community-shell:has(section[data-testid=community-review-preview]) main.community-page:has(section[data-testid=community-review-preview]){transform:translateY(-30px)!important;margin-bottom:-30px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]){transform:none!important;margin-bottom:0!important}html body .app-shell.ci-blue-community-shell:has([data-testid=community-advanced-invite]) [data-testid=ci-blue-header]{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]){width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:16px 22px!important}html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-sidebar,html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-top-search,html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-feed-head,html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-topic-rail,html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) [data-testid=community-place-grid],html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-mobile-heading{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-layout,html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-feed,html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]) main.community-create-embedded-page.community-flow-advanced_invite{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite{min-height:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite>:not(.review-v2-advanced-invite){display:none!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-advanced-invite{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) 1px minmax(0,.92fr)!important;grid-template-areas:"sparkles divider benefits" "copy divider benefits" "mascot divider benefits" "actions actions actions"!important;align-items:center!important;column-gap:44px!important;row-gap:10px!important;width:min(1390px,calc(100vw - 44px))!important;max-width:none!important;min-height:690px!important;margin:0 auto!important;padding:50px 74px 86px!important;border:1px solid #dfe5f2!important;border-radius:26px!important;background:#fff!important;box-shadow:0 16px 44px #0f234b0d!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-advanced-invite:before{content:""!important;grid-area:divider!important;display:block!important;width:1px!important;height:540px!important;background:#e3e8f3!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles{grid-area:sparkles!important;position:relative!important;justify-self:center!important;width:390px!important;height:150px!important;color:#ffbf2e!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles .sparkle-main{position:absolute!important;left:158px!important;top:32px!important;width:76px!important;height:76px!important;color:#ffbf2e!important;fill:#ffbf2e!important;filter:drop-shadow(0 7px 10px rgba(255,191,46,.28))!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i{position:absolute!important;display:block!important;width:10px!important;height:18px!important;border-radius:3px!important;background:#ef3f86!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(1){left:52px!important;top:82px!important;transform:rotate(-38deg)!important;background:#ef4d9a!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(2){left:124px!important;top:24px!important;transform:rotate(-28deg)!important;background:#6a8bdc!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(3){left:228px!important;top:18px!important;transform:rotate(28deg)!important;background:#ef4d8a!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(4){left:296px!important;top:70px!important;transform:rotate(35deg)!important;background:#ff8a18!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(5){left:344px!important;top:102px!important;width:11px!important;height:11px!important;transform:rotate(45deg)!important;background:#36a7af!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(6){left:104px!important;top:108px!important;width:12px!important;height:12px!important;transform:rotate(45deg)!important;background:#5273ce!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(7){left:252px!important;top:110px!important;width:16px!important;height:16px!important;transform:rotate(45deg)!important;background:#6a72df!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles i:nth-of-type(8){left:316px!important;top:28px!important;width:8px!important;height:20px!important;transform:rotate(32deg)!important;background:#f9a33a!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy{grid-area:copy!important;justify-items:center!important;gap:22px!important;padding:0!important;text-align:center!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy h2{max-width:700px!important;margin:0!important;color:#07164f!important;font-size:35px!important;line-height:1.32!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy h2 strong{color:#1260f5!important;font-size:38px!important;line-height:1.18!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy h2 span{white-space:nowrap!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy p{max-width:540px!important;margin:0!important;color:#222b58!important;font-size:27px!important;line-height:1.58!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-mascot-wrap{grid-area:mascot!important;position:relative!important;justify-self:center!important;width:330px!important;height:250px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-mascot{width:270px!important;height:270px!important;object-fit:contain!important;transform:translate(10px,-10px)!important;filter:drop-shadow(0 20px 20px rgba(15,35,75,.13))!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-heart{position:absolute!important;right:4px!important;top:22px!important;display:grid!important;place-items:center!important;width:78px!important;height:78px!important;border-radius:999px!important;background:radial-gradient(circle at 35% 30%,#fff 0,#fff 18%,#ffd9e9 58%,#f7bdd8)!important;color:#ef3f86!important;box-shadow:0 15px 25px #ef3f8621!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefits{grid-area:benefits!important;display:grid!important;align-content:center!important;gap:32px!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefits h3{margin:0!important;color:#07164f!important;font-size:31px!important;line-height:1.25!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefits>div{display:grid!important;gap:28px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:26px!important;min-height:132px!important;padding:22px 26px!important;border:1px solid #edf1f7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 34px #0f234b0e!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit>span{display:grid!important;place-items:center!important;width:72px!important;height:72px!important;border-radius:999px!important;background:#eaf2ff!important;color:#1260f5!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit.green>span{background:linear-gradient(135deg,#34dac2,#14bd92)!important;color:#fff!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit.pink>span{background:#ffe0ef!important;color:#ef3f86!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit>span b{font-size:31px!important;line-height:1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit p{display:grid!important;gap:8px!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit strong{color:#1260f5!important;font-size:28px!important;line-height:1.15!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit.green strong{color:#14ad82!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit.pink strong{color:#ef3f86!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit small{color:#07164f!important;font-size:25px!important;line-height:1.25!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(0,476px) minmax(0,406px)!important;justify-content:center!important;align-items:center!important;gap:46px!important;width:100%!important;margin:-28px auto 0!important;position:relative!important;z-index:2!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button{width:100%!important;min-height:104px!important;border-radius:12px!important;font-size:31px!important;line-height:1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button.primary{gap:22px!important;background:#075df5!important;color:#fff!important;box-shadow:0 16px 34px #075df52e!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button.ghost{border:2px solid #b9c2d5!important;background:#fff!important;color:#07164f!important;box-shadow:none!important}@media(max-width:760px){html body .app-shell.ci-blue-community-shell main.community-page:has([data-testid=community-advanced-invite]){padding:10px 8px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-advanced-invite{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sparkles" "copy" "mascot" "benefits" "actions"!important;justify-items:center!important;row-gap:14px!important;width:min(432px,calc(100vw - 16px))!important;min-height:0!important;padding:28px 20px!important;border-radius:18px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-advanced-invite:before{display:none!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-sparkles{width:258px!important;height:96px!important;transform:scale(.78)!important;transform-origin:center top!important;margin-bottom:-16px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy h2{font-size:25px!important;line-height:1.28!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy h2 strong{font-size:29px!important;line-height:1.16!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-copy p{max-width:330px!important;font-size:22px!important;line-height:1.5!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-mascot-wrap{width:244px!important;height:214px!important;margin:0 auto -4px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-mascot{width:220px!important;height:220px!important;transform:translate(-8px,-6px)!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-heart{right:-10px!important;top:20px!important;width:62px!important;height:62px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefits{width:100%!important;gap:12px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefits h3{text-align:center!important;font-size:22px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefits>div{gap:12px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;min-height:82px!important;padding:12px 16px!important;border-radius:12px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit>span{width:58px!important;height:58px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit>span b{font-size:24px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit strong{font-size:21px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-benefit small{font-size:19px!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-actions{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:10px 0 0!important}html body .app-shell.ci-blue-community-shell main.review-page.community-flow-advanced_invite .review-v2-invite-actions>button{min-height:72px!important;font-size:22px!important}}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open{width:100vw!important;max-width:none!important;margin:0!important;padding:16px 22px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-top-search,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed-head,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-topic-rail,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-place-grid],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-mobile-heading{display:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open main.community-flow-advanced_invite .review-v2-advanced-invite{width:min(1372px,calc(100vw - 44px))!important;min-height:calc(100vh - 32px)!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed>:not(.community-inline-create-review){display:none!important}@media(max-width:760px){html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open{padding:10px 8px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open main.community-flow-advanced_invite .review-v2-advanced-invite{min-height:0!important}}@media(min-width:900px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:24px 18px 42px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr)!important;grid-template-areas:"close close" "head head" "story media" "place media" "tip media" "actions actions"!important;column-gap:28px!important;row-gap:18px!important;width:min(1000px,calc(100vw - 64px))!important;max-width:none!important;min-height:0!important;padding:24px 28px 28px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-close-button{grid-area:close!important;justify-self:end!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-card-head,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.community-compose-step-dots{grid-area:head!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-story-field{grid-area:story!important;align-self:start!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-place-field{grid-area:place!important;min-width:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-tip{grid-area:tip!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row{grid-area:media!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;min-width:0!important;padding-top:40px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row>.photo-grid{display:contents!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-photo-item,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-icon-action:first-child{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-photo-count{grid-area:media!important;justify-self:end!important;align-self:start!important;z-index:2!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-media-first-card>.review-post-actions{grid-area:actions!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-tip.wink{animation:beawTipWink .72s ease-in-out 0s 2!important;box-shadow:0 0 0 3px #7a4cf61f,0 14px 30px #7a4cf624!important}@keyframes beawTipWink{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-2px) scale(1.015)}}@media(min-width:900px){html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-layout{width:min(940px,calc(100vw - 48px))!important;margin-inline:auto!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-inline-create-review{width:min(940px,calc(100vw - 48px))!important;margin-inline:auto!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{width:min(940px,calc(100vw - 48px))!important;grid-template-columns:minmax(0,1fr) minmax(220px,260px)!important;column-gap:24px!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row{grid-template-columns:minmax(0,1fr)!important;padding-top:44px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-icon-action:first-child,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-photo-item{max-width:150px!important;justify-self:center!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) main.community-create-embedded-page.community-flow-narrative>section.review-media-first-card>div.inline-actions.review-post-actions{width:100%!important;max-width:100%!important}}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-layout{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-sidebar{display:grid!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-top-search{display:grid!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-feed-head{display:flex!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-topic-rail{display:flex!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) [data-testid=community-place-grid]{display:grid!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-inline-create-review{width:100%!important;max-width:none!important;margin:0 0 28px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-layout{display:block!important;width:min(100%,calc(100vw - 18px))!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-sidebar{display:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-feed{padding:12px 0 96px!important}}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{padding:0!important;margin:0 0 28px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative>.review-media-first-card{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;border:1px solid rgba(13,27,61,.12)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 70px #0d1b3d14!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-close-button{position:absolute!important;top:0!important;right:0!important;z-index:6!important;transform:translate(42%,-42%)!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid rgba(13,27,61,.1)!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:0 12px 30px #0d1b3d29!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-close-button svg{width:18px!important;height:18px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-photo-count{padding-right:28px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row{grid-template-columns:repeat(2,96px)!important;justify-content:start!important;align-content:start!important;align-items:start!important;gap:12px!important;padding-top:42px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row>.photo-grid{display:contents!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-photo-item,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-media-actions .review-icon-action:first-child{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;aspect-ratio:1 / 1!important;margin:0!important;border-radius:10px!important;box-sizing:border-box!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-photo-item{background:#eef2ff!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-photo-item img,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-photo-item .photo-thumb{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-media-actions{display:contents!important;margin:0!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell main.community-page .community-inline-create-review>main.community-create-embedded-page.community-create-embedded.community-flow-narrative{margin-bottom:22px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .community-compose-close-button{transform:translate(20%,-36%)!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row{grid-template-columns:repeat(2,76px)!important;gap:10px!important;padding-top:32px!important}html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-photo-item,html body .app-shell.ci-blue-community-shell main.community-page .community-flow-narrative .review-v2-photo-row .review-media-actions .review-icon-action:first-child{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important}}html body .app-shell.ci-blue-community-shell:has(>main.community-page)>.ci-blue-header.community-top-actions{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-layout{width:100%!important;max-width:none!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-feed{width:auto!important;max-width:none!important;margin:0!important;padding:18px 0 40px 28px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-top-search,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-feed-head,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-topic-rail,html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) [data-testid=community-place-grid]{transform:none!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-layout{width:100%!important;margin:0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(.community-inline-create-review) .community-feed{padding:0 0 96px!important}}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open{display:block!important;width:100vw!important;max-width:none!important;margin:0!important;padding:16px 22px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-layout,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open main.community-create-embedded-page.community-flow-advanced_invite{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-sidebar],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-top-search,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed-head,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-topic-rail,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-place-grid],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-mobile-heading{display:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open main.community-flow-advanced_invite .review-v2-advanced-invite{width:min(1372px,calc(100vw - 44px))!important;margin:0 auto!important}@media(max-width:760px){html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open{padding:10px 8px!important}}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-post-body{grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;align-content:stretch!important;gap:16px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-tags{justify-content:center!important;align-items:center!important;width:100%!important;gap:12px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-tags span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:84px!important;min-height:34px!important;padding:0 14px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-attributes{display:grid!important;grid-template-columns:repeat(5,minmax(54px,1fr))!important;justify-items:center!important;align-items:start!important;gap:12px!important;width:100%!important;margin:18px 0 2px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-attributes div{display:grid!important;justify-items:center!important;align-content:start!important;gap:5px!important;min-width:0!important;color:#07164f!important;text-align:center!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-attributes svg{width:28px!important;height:28px!important;stroke-width:2.4!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-attributes b{width:100%!important;color:#07164f!important;font-size:13px!important;line-height:16px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-attributes span{width:100%!important;color:#667196!important;font-size:11px!important;line-height:14px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .community-preview-caption{align-self:start!important;margin:2px 0 0!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-social-row{align-self:end!important;display:grid!important;grid-template-columns:minmax(108px,1.25fr) minmax(60px,.75fr) minmax(60px,.75fr) 40px!important;align-items:center!important;gap:20px!important;width:100%!important;margin-top:8px!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-social-row span{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-social-row svg{flex:0 0 auto!important;stroke-width:2.25!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-social-row b{color:#07164f!important;font-size:14px!important;line-height:18px!important;font-weight:900!important;white-space:nowrap!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-post-body{grid-template-rows:none!important;gap:14px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-attributes{grid-template-columns:repeat(5,minmax(48px,1fr))!important;gap:8px!important}html body .app-shell.ci-blue-community-shell main.community-page:has(section[data-testid=community-review-preview]) .review-v2-social-row{grid-template-columns:repeat(4,auto)!important;justify-content:space-between!important;gap:10px!important}}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open{display:block!important;width:100vw!important;max-width:none!important;margin:0!important;padding:12px 16px 16px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-layout,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open main.community-create-embedded-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-sidebar],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-top-search,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed-head,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-topic-rail,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-place-grid],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-mobile-heading,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed>:not(.community-inline-create-review){display:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{width:min(1008px,calc(100vw - 32px))!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]){transform:none!important;margin-bottom:0!important;padding-top:10px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open main.community-flow-preview{transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{min-height:0!important;margin-top:30px!important;padding-top:24px!important;padding-bottom:22px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo.empty{height:405px!important;min-height:405px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs div{height:125px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{min-height:405px!important}html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open) [data-testid=ci-blue-header],html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open) .ci-blue-header,html body:has(main.community-page-compose-open) [data-testid=ci-blue-header]{display:grid!important;visibility:visible!important;opacity:1!important;height:84px!important;min-height:84px!important;max-height:84px!important;transform:none!important;pointer-events:auto!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open{display:block!important;width:min(100%,100vw)!important;max-width:none!important;margin:0 auto!important;padding:18px 24px 64px!important;transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;width:min(1400px,calc(100vw - 48px))!important;max-width:none!important;margin:0 auto!important;padding:0!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-sidebar],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-top-search,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed-head,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-topic-rail,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-place-grid],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-mobile-heading{display:revert!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-sidebar]{display:grid!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 0 56px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed>:not(.community-inline-create-review){display:revert!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review{--compose-fixed-height: 610px;display:block!important;width:min(880px,100%)!important;max-width:none!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0 auto 24px!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page{display:grid!important;width:100%!important;max-width:none!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .review-media-first-card,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite]{width:100%!important;max-width:none!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0 auto!important;padding:24px 28px 22px!important;border-radius:18px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{grid-template-rows:auto minmax(0,1fr) auto!important;gap:16px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{grid-template-columns:minmax(300px,1.05fr) minmax(0,.95fr)!important;gap:24px!important;min-height:0!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo.empty{height:365px!important;min-height:365px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs div{height:112px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{gap:12px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body h3{font-size:26px!important;line-height:31px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes{margin:8px 0 0!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{font-size:16px!important;line-height:1.48!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite]{grid-template-columns:minmax(0,1fr) 1px minmax(0,.86fr)!important;column-gap:28px!important;row-gap:6px!important;padding:26px 36px 28px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-sparkles{transform:scale(.62)!important;transform-origin:center!important;height:80px!important;margin:-12px 0 -16px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-copy h2{font-size:24px!important;line-height:1.22!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:29px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-copy p{font-size:18px!important;line-height:1.35!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:190px!important;height:150px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:165px!important;height:165px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-heart{width:50px!important;height:50px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-benefits{gap:16px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-benefits h3{font-size:22px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-benefit{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;min-height:76px!important;padding:10px 14px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span{width:48px!important;height:48px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-benefit strong{font-size:19px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-benefit small{font-size:16px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-actions{grid-template-columns:minmax(0,280px) minmax(0,220px)!important;gap:22px!important;margin:-8px auto 0!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-actions>button{min-height:58px!important;font-size:18px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-layout{grid-template-columns:minmax(0,1fr)!important;width:min(100%,calc(100vw - 20px))!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open [data-testid=community-sidebar]{display:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review{--compose-fixed-height: 720px;width:100%!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{grid-template-columns:minmax(0,1fr)!important}}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]),html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]){position:relative!important;display:block!important;width:min(100%,100vw)!important;margin:0 auto!important;padding:18px 24px 64px!important;transform:none!important}html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open) [data-testid=ci-blue-header]{position:relative!important;top:auto!important;display:grid!important;width:calc(100% - 96px)!important;margin:0 auto!important;transform:none!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-layout,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-layout,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;width:min(1400px,calc(100vw - 48px))!important;margin:0 auto!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 0 56px!important;transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-feed-head,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-top-search,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-topic-rail{position:static!important;display:flex!important;width:100%!important;transform:none!important;margin-left:0!important;margin-right:0!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-top-search{display:grid!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review{--compose-fixed-height: 610px;display:block!important;width:min(880px,100%)!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0 auto 24px!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page.community-flow-preview,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page.community-flow-advanced_invite{display:grid!important;width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:0!important;transform:none!important;place-items:stretch!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .review-media-first-card,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-flow-advanced_invite>section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:24px 28px 22px!important;border-radius:18px!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .review-media-first-card{display:grid!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-flow-advanced_invite>section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{display:grid!important;grid-template-columns:minmax(0,1fr) 1px minmax(0,.86fr)!important;grid-template-areas:"sparkles divider benefits" "copy divider benefits" "mascot divider benefits" "actions actions actions"!important;column-gap:26px!important;row-gap:4px!important;align-items:center!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-layout{grid-template-columns:minmax(0,1fr)!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review{--compose-fixed-height: 720px;width:100%!important}}html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open) [data-testid=ci-blue-header]{position:sticky!important;top:0!important;z-index:90!important;transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page.community-flow-advanced_invite{display:block!important;place-items:initial!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-flow-advanced_invite>section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{grid-column:1 / -1!important;justify-self:stretch!important;align-self:stretch!important;place-self:stretch!important;display:grid!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;grid-template-columns:minmax(0,.95fr) minmax(0,1fr)!important;grid-template-areas:"sparkles benefits" "copy benefits" "mascot benefits" "actions actions"!important;column-gap:24px!important;row-gap:6px!important;padding:22px 30px 24px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]:before{display:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-sparkles{width:240px!important;height:70px!important;transform:scale(.56)!important;transform-origin:center top!important;margin:-10px auto -18px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-copy{justify-items:center!important;gap:10px!important;text-align:center!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-copy h2{font-size:22px!important;line-height:1.18!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:26px!important;line-height:1.12!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-copy p{max-width:360px!important;font-size:16px!important;line-height:1.32!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:160px!important;height:130px!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:145px!important;height:145px!important;transform:translateY(-8px)!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-heart{width:42px!important;height:42px!important;right:-2px!important;top:4px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-benefits{align-content:center!important;gap:12px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-benefits h3{font-size:20px!important;text-align:left!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-benefits>div{gap:10px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-benefit{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important;min-height:70px!important;padding:10px 12px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-benefit>span{width:42px!important;height:42px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-benefit strong{font-size:17px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-benefit small{font-size:14px!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-actions{grid-template-columns:minmax(0,280px) minmax(0,210px)!important;justify-content:center!important;gap:18px!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite] .review-v2-invite-actions>button{min-height:54px!important;font-size:17px!important}html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open){padding-top:0!important}html body .app-shell.ci-blue-community-shell:has(main.community-page-compose-open) [data-testid=ci-blue-header]{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:min(calc(100% - 96px),1344px)!important;z-index:auto!important;margin:0 auto!important;transform:none!important}html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-flow-narrative>section.review-media-first-card,html body .app-shell.ci-blue-community-shell>main.community-page.community-page-compose-open .review-media-first-card{height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;align-self:stretch!important}html body .app-shell.ci-blue-community-shell.community-compose-shell{padding-top:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:min(calc(100% - 96px),1344px)!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;transform:none!important;z-index:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell{padding-top:0!important;overflow-x:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header{display:grid!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:min(calc(100% - 96px),1344px)!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding-top:0!important;transform:none!important;visibility:visible!important;opacity:1!important;z-index:auto!important;pointer-events:auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open{position:relative!important;display:block!important;width:min(calc(100% - 32px),1420px)!important;max-width:1420px!important;margin:0 auto!important;padding:18px 0 64px!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;align-items:start!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open [data-testid=community-sidebar]{display:grid!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-feed{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 0 56px!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-mobile-heading{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-top-search{display:grid!important;position:static!important;width:100%!important;margin:0 0 18px!important;transform:none!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-feed-head{display:flex!important;position:static!important;width:100%!important;margin:0 0 18px!important;transform:none!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-topic-rail{display:flex!important;position:static!important;width:100%!important;transform:none!important;visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open [data-testid=community-review-list],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open [data-testid=community-place-grid]{visibility:visible!important;opacity:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open [data-testid=community-review-list]{display:grid!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open [data-testid=community-place-grid]{display:grid!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review{--compose-fixed-height: 610px;position:relative!important;display:block!important;width:min(880px,100%)!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0 auto 24px!important;padding:0!important;transform:none!important;z-index:1!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page{display:grid!important;width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:0!important;transform:none!important;place-items:stretch!important;overflow:hidden!important;background:transparent!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review .review-topbar,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review .community-compose-step-dots{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review .review-media-first-card,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review section[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review section[data-testid=community-advanced-invite]{width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;overflow:hidden!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell{padding-top:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open{width:100%!important;padding:10px 12px 78px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-layout{display:block!important;width:100%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-sidebar,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open [data-testid=community-sidebar]{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-mobile-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:10px 0 14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-feed-head{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-top-search{display:grid!important;margin-bottom:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review{--compose-fixed-height: 720px;width:100%!important;margin:0 0 18px!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page{display:block!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>.review-media-first-card,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section[data-testid=community-advanced-invite]{height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review{--compose-fixed-height: 610px;position:relative!important;display:block!important;width:min(880px,100%)!important;max-width:880px!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0 auto 24px!important;padding:0!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review>main.community-create-embedded-page{display:block!important;width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;background:transparent!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review .review-media-first-card,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review section[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review section[data-testid=community-score-cascade]{position:relative!important;inset:auto!important;grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;transform:none!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review section[data-testid=community-score-cascade]{overflow:auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>[data-testid=ci-blue-header].top-actions.ci-blue-header{position:relative!important;top:auto!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-score-cascade]) .community-inline-create-review{--compose-fixed-height: 720px;width:100%!important;max-width:100%!important;margin:0 0 18px!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review{margin:30px auto 24px!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review{margin:30px 0 18px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review{--compose-fixed-height: 720px;width:100%!important;max-width:100%!important;margin:22px 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review>main.community-create-embedded-page{height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{display:block!important;width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:10px 12px 14px!important;border-radius:18px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .community-preview-card-head{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-post-preview{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;height:auto!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-media{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-main-photo.empty{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / .8!important;border-radius:12px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;gap:8px!important;width:100%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-thumbs div{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / .62!important;border-radius:10px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-post-body{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0!important;text-align:left!important;align-content:start!important;min-width:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-post-body h3{margin:2px 0 0!important;color:#101828!important;font-size:24px!important;line-height:1.08!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-location{display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:-3px 0 0!important;color:#66708e!important;font-size:13px!important;font-weight:760!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-tags{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0 0 2px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-tags span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:7px 11px!important;border:1px solid #e4e9f6!important;border-radius:999px!important;background:#fbfcff!important;color:#07164f!important;box-shadow:0 8px 18px #07164f0d!important;font-size:12px!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-tags:after{content:"+"!important;display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid #e4e9f6!important;border-radius:999px!important;background:#fbfcff!important;color:#07164f!important;font-size:18px!important;font-weight:800!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .community-preview-caption{order:10!important;margin:2px 0 0!important;padding-top:13px!important;border-top:1px solid rgba(7,22,79,.1)!important;color:#07164f!important;font-size:14px!important;line-height:1.42!important;font-weight:760!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-attributes{order:20!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-attributes div{display:grid!important;justify-items:center!important;align-content:start!important;gap:2px!important;min-width:0!important;color:#07164f!important;text-align:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-attributes svg{width:18px!important;height:18px!important;color:#07164f!important;stroke-width:2.2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-attributes b,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-attributes span{max-width:100%!important;overflow-wrap:anywhere!important;letter-spacing:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-attributes b{font-size:9px!important;line-height:1.08!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-attributes span{color:#66708e!important;font-size:8px!important;line-height:1.08!important;font-weight:760!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-social-row{order:30!important;display:grid!important;grid-template-columns:1.35fr .75fr .7fr .45fr!important;gap:6px!important;align-items:center!important;margin:2px 0 0!important;color:#07164f!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-social-row span{display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:0!important;white-space:nowrap!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-social-row svg{width:19px!important;height:19px!important;flex:0 0 auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview] .review-v2-social-row b{font-size:11px!important;line-height:1!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review section[data-testid=community-review-preview]>.community-score-actions{display:none!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review{--compose-fixed-height: clamp(688px, 250vw, 980px);width:100%!important;max-width:100%!important;margin:22px 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page{height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"sparkles" "copy" "mascot" "benefits" "actions"!important;justify-items:center!important;align-items:start!important;align-content:start!important;gap:clamp(10px,3vw,14px)!important;width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0!important;padding:clamp(24px,7vw,34px) clamp(18px,4.8vw,24px) clamp(18px,5vw,24px)!important;border-radius:18px!important;overflow:hidden!important;text-align:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]:before{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-sparkles{grid-area:sparkles!important;position:relative!important;display:block!important;width:clamp(138px,46vw,178px)!important;height:clamp(50px,17vw,66px)!important;margin:-2px auto 0!important;transform:scale(.56)!important;transform-origin:center top!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy{grid-area:copy!important;display:grid!important;justify-items:center!important;gap:clamp(8px,2.5vw,12px)!important;width:100%!important;max-width:min(320px,100%)!important;padding:0!important;text-align:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2{margin:0!important;color:#07164f!important;font-size:clamp(15px,4.7vw,18px)!important;line-height:1.22!important;font-weight:950!important;letter-spacing:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{display:inline!important;color:#115df6!important;font-size:clamp(20px,6.2vw,24px)!important;line-height:1.16!important;font-weight:950!important;letter-spacing:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong span{white-space:nowrap!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy p{max-width:min(270px,100%)!important;margin:0!important;color:#323f65!important;font-size:clamp(12px,3.6vw,14px)!important;line-height:1.38!important;font-weight:780!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{grid-area:mascot!important;position:relative!important;width:clamp(132px,39vw,156px)!important;height:clamp(126px,37vw,150px)!important;margin:clamp(2px,1.2vw,8px) auto clamp(0px,1vw,6px)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:clamp(132px,39vw,156px)!important;height:clamp(132px,39vw,156px)!important;object-fit:contain!important;transform:translateY(-5px)!important;filter:drop-shadow(0 12px 18px rgba(13,27,61,.12))!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart{display:grid!important;place-items:center!important;width:clamp(34px,10.8vw,42px)!important;height:clamp(34px,10.8vw,42px)!important;right:clamp(-8px,-2vw,-5px)!important;top:clamp(6px,2.5vw,10px)!important;color:#f63279!important;background:#ffe8f1!important;border-radius:999px!important;box-shadow:0 10px 18px #f6327929!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart svg{width:clamp(19px,6.2vw,24px)!important;height:clamp(19px,6.2vw,24px)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits{grid-area:benefits!important;display:grid!important;gap:clamp(10px,2.8vw,13px)!important;width:100%!important;max-width:min(330px,100%)!important;align-content:start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits h3{margin:0 0 1px!important;color:#07164f!important;font-size:clamp(13px,3.9vw,15px)!important;line-height:1.2!important;font-weight:950!important;text-align:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits>div{display:grid!important;gap:clamp(9px,2.6vw,12px)!important;width:100%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit{display:grid!important;grid-template-columns:clamp(46px,15vw,58px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(8px,2.6vw,10px)!important;width:100%!important;min-height:clamp(58px,16vw,66px)!important;padding:clamp(8px,2.4vw,10px) clamp(10px,3vw,14px)!important;border:1px solid #e2e8f4!important;border-radius:10px!important;background:#fff!important;box-shadow:0 10px 22px #0d1b3d0f!important;text-align:left!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span{display:grid!important;place-items:center!important;width:clamp(36px,10.8vw,42px)!important;height:clamp(36px,10.8vw,42px)!important;border-radius:999px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit.blue>span{color:#1265f6!important;background:#eaf2ff!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit.green>span{color:#fff!important;background:#20c7a2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit.pink>span{color:#f63279!important;background:#ffe4ef!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span b{font-size:clamp(15px,4.4vw,17px)!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit p{display:grid!important;gap:2px!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit strong{font-size:clamp(13px,3.9vw,15px)!important;line-height:1.1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit.blue strong{color:#1265f6!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit.green strong{color:#20b991!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit.pink strong{color:#f63279!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit small{color:#07164f!important;font-size:clamp(11px,3.4vw,13px)!important;line-height:1.15!important;font-weight:850!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;gap:clamp(8px,2.4vw,10px)!important;width:100%!important;max-width:min(330px,100%)!important;margin:clamp(4px,1.6vw,10px) 0 0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button{width:100%!important;min-height:clamp(46px,13.5vw,54px)!important;border-radius:9px!important;font-size:clamp(14px,4.2vw,16px)!important;line-height:1!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button.primary{background:#115df6!important;box-shadow:0 12px 24px #115df63d!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button.ghost{border:1px solid #aeb8cf!important;background:#fff!important;color:#07164f!important;box-shadow:none!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review{--compose-fixed-height: 720px !important;height:720px!important;min-height:720px!important;max-height:720px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{height:720px!important;min-height:720px!important;max-height:720px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{gap:7px!important;padding:12px 18px 14px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-sparkles{width:150px!important;height:50px!important;margin:-6px auto -8px!important;transform:scale(.5)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy{gap:5px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2{font-size:16px!important;line-height:1.14!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:21px!important;line-height:1.06!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy p{font-size:12px!important;line-height:1.28!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:118px!important;height:108px!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:118px!important;height:118px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart{width:34px!important;height:34px!important;top:6px!important;right:-5px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart svg{width:19px!important;height:19px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits>div{gap:6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits h3{font-size:14px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit{grid-template-columns:46px minmax(0,1fr)!important;min-height:52px!important;padding:7px 10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span{width:36px!important;height:36px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit strong{font-size:13px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit small{font-size:11px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions{gap:7px!important;margin:1px 0 0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button{min-height:42px!important;font-size:14px!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review{--compose-fixed-height: 720px !important;width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:22px 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{gap:9px!important;padding:16px 18px 18px!important;overflow:hidden!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review{--compose-fixed-height: 720px !important;height:720px!important;min-height:720px!important;max-height:720px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{height:720px!important;min-height:720px!important;max-height:720px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{gap:7px!important;padding:12px 18px 14px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-sparkles{width:150px!important;height:50px!important;margin:-6px auto -8px!important;transform:scale(.5)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2{font-size:16px!important;line-height:1.14!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:21px!important;line-height:1.06!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-copy p{font-size:12px!important;line-height:1.28!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:118px!important;height:108px!important;margin:0 auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:118px!important;height:118px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-heart{width:34px!important;height:34px!important;top:6px!important;right:-5px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits>div{gap:6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefits h3{font-size:14px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit{grid-template-columns:46px minmax(0,1fr)!important;min-height:52px!important;padding:7px 10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit>span{width:36px!important;height:36px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit strong{font-size:13px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-benefit small{font-size:11px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions{gap:7px!important;margin:1px 0 0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-invite]) section[data-testid=community-advanced-invite] .review-v2-invite-actions>button{min-height:42px!important;font-size:14px!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-summary]) .community-inline-create-review{--compose-fixed-height: 610px !important;width:min(880px,100%)!important;max-width:880px!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important;margin:0 auto 24px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-summary]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-summary]) section.choice-panel.review-v2-success-card[data-testid=community-advanced-summary]{width:100%!important;max-width:100%!important;height:var(--compose-fixed-height)!important;min-height:var(--compose-fixed-height)!important;max-height:var(--compose-fixed-height)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-summary]) section.choice-panel.review-v2-success-card[data-testid=community-advanced-summary]{overflow:auto!important}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-summary]) .community-inline-create-review{--compose-fixed-height: 720px !important;width:100%!important;max-width:100%!important;height:720px!important;min-height:720px!important;max-height:720px!important;margin:22px 0 18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-summary]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-advanced-summary]) section.choice-panel.review-v2-success-card[data-testid=community-advanced-summary]{height:720px!important;min-height:720px!important;max-height:720px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review{--compose-fixed-height: 610px !important;width:min(880px,100%)!important;max-width:880px!important;height:610px!important;min-height:610px!important;max-height:610px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary]{height:610px!important;min-height:610px!important;max-height:610px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card{grid-template-columns:1fr!important;grid-template-rows:auto auto auto 1fr auto!important;gap:14px!important;padding:24px 28px 22px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-title h2,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field>b{font-size:18px!important;line-height:1.2!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field{display:grid!important;gap:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card textarea[data-testid=review-comment]{min-height:108px!important;height:108px!important;max-height:108px!important;font-size:15px!important;line-height:1.45!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-field{min-height:54px!important;height:54px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-tip{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;align-items:start!important;gap:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-grid{display:grid!important;grid-template-columns:repeat(4,120px)!important;gap:12px!important;width:max-content!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-thumb{width:120px!important;height:100px!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions{display:grid!important;width:84px!important;height:100px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:not(:first-child),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions button{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:first-child{display:grid!important;place-items:center!important;width:84px!important;height:100px!important;border:1px dashed #cbd6ef!important;border-radius:8px!important;background:#fff!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions{display:grid!important;grid-template-columns:150px 1fr 150px!important;gap:1fr!important;align-items:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions .review-next-step{grid-column:3!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{padding:24px 30px 22px!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:16px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{grid-template-columns:425px minmax(0,1fr)!important;gap:30px!important;min-height:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{grid-template-columns:280px 135px!important;gap:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo{height:340px!important;min-height:340px!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs{grid-template-rows:repeat(3,104px)!important;gap:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs img{height:104px!important;min-height:104px!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{gap:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags{justify-content:flex-start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite]{grid-template-columns:minmax(0,1fr) 1px minmax(0,.9fr)!important;grid-template-areas:"sparkles divider benefits" "copy divider benefits" "mascot divider benefits" "actions actions actions"!important;column-gap:28px!important;row-gap:8px!important;padding:28px 42px 30px!important;align-items:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite]:before{display:block!important;content:""!important;grid-area:divider!important;width:1px!important;height:330px!important;background:#e4e9f6!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-copy h2 strong{font-size:26px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-mascot-wrap{width:170px!important;height:150px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-mascot{width:165px!important;height:165px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite] .review-v2-invite-actions{grid-template-columns:minmax(0,320px) minmax(0,280px)!important;gap:24px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade]{grid-template-columns:minmax(0,1fr) 1px minmax(0,.95fr)!important;grid-template-areas:"head head head" "radar divider sliders" "actions actions actions"!important;column-gap:28px!important;row-gap:8px!important;padding:22px 26px 18px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-cascade-head{grid-area:head!important;text-align:center!important;justify-content:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-radar-wrap{grid-area:radar!important;transform:scale(.9)!important;transform-origin:center center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-summary,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] details.community-score-advanced{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-list{grid-area:sliders!important;display:grid!important;gap:10px!important;max-height:390px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade]:before{content:""!important;grid-area:divider!important;width:1px!important;height:420px!important;background:#e4e9f6!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(0,150px) minmax(0,220px)!important;justify-content:end!important;gap:18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary]{grid-template-columns:330px minmax(0,1fr)!important;grid-template-areas:"title title" "hero dims" "actions mascot"!important;column-gap:34px!important;row-gap:16px!important;padding:24px 30px 20px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero{grid-area:hero!important;min-height:240px!important;border:1px solid #e1e7f4!important;border-radius:12px!important;justify-items:start!important;text-align:left!important;padding:30px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimensions{grid-area:dims!important;display:grid!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-actions{grid-area:actions!important;grid-template-columns:140px 220px!important;align-self:end!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-grid{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(4,120px)!important;gap:12px!important;width:516px!important;max-width:516px!important;margin:0!important;justify-self:start!important;overflow:visible!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-photo-item{display:block!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:100px!important;min-height:100px!important;max-height:100px!important;margin:0!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-thumb{width:120px!important;height:100px!important;object-fit:cover!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions{flex:0 0 84px!important;width:84px!important;min-width:84px!important;max-width:84px!important;margin:0!important;transform:none!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:24px auto auto auto 1fr auto!important;grid-template-areas:"head" "story" "place" "media" "spacer" "actions"!important;gap:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-card-head{grid-area:head!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field{grid-area:story!important;width:100%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-field{grid-area:place!important;width:100%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-photo-count{grid-area:media!important;justify-self:start!important;align-self:start!important;margin-top:-22px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{grid-area:media!important;align-self:end!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions{grid-area:actions!important;width:100%!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{justify-self:start!important;justify-content:flex-start!important;align-self:start!important;width:612px!important;max-width:612px!important;margin:24px 0 0!important;padding:0!important;transform:translate(0)!important;position:relative!important;left:0!important;right:auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-photo-count{justify-self:start!important;margin:0!important;transform:none!important;position:relative!important;left:0!important;right:auto!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel.review-media-card.review-media-first-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:24px 124px 56px 130px minmax(0,1fr) 54px!important;grid-template-areas:"head" "story" "place" "media" "spacer" "actions"!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel[data-testid=community-score-cascade]{display:grid!important;width:880px!important;height:610px!important;min-height:610px!important;max-height:610px!important;grid-template-columns:minmax(0,450px) 1px minmax(0,360px)!important;grid-template-rows:42px minmax(0,458px) 58px!important;grid-template-areas:"head head head" "radar divider sliders" "blank actions actions"!important;column-gap:24px!important;row-gap:10px!important;padding:18px 24px 16px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-cascade-head{grid-area:head!important;min-height:42px!important;padding:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-cascade-head h2{font-size:22px!important;line-height:1.1!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-radar-wrap{grid-area:radar!important;width:430px!important;height:430px!important;margin:0 auto!important;transform:scale(.86)!important;transform-origin:top center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-radar-wrap svg{width:300px!important;height:300px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-list{grid-area:sliders!important;align-self:start!important;display:grid!important;gap:6px!important;max-height:458px!important;overflow:hidden!important;padding:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-list:before{content:"เลื่อนเพื่อให้คะแนนในแต่ละมิติ"!important;color:#64708f!important;font-size:12px!important;font-weight:800!important;margin-bottom:2px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row{min-height:40px!important;height:40px!important;padding:5px 8px 5px 12px!important;gap:8px!important;border-radius:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row span{min-width:96px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row b{font-size:13px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-number-input{width:48px!important;height:34px!important;font-size:14px!important;border-radius:9px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-actions{grid-area:actions!important;align-self:end!important;display:grid!important;grid-template-columns:150px 220px!important;justify-content:end!important;gap:16px!important;min-height:50px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-actions>button{min-height:48px!important;height:48px!important;border-radius:10px!important;font-size:17px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel[data-testid=community-advanced-summary]{display:grid!important;width:880px!important;height:610px!important;min-height:610px!important;max-height:610px!important;grid-template-columns:minmax(0,330px) minmax(0,390px)!important;grid-template-rows:44px minmax(0,370px) 58px!important;grid-template-areas:"title title" "hero dims" "actions actions"!important;justify-content:center!important;column-gap:34px!important;row-gap:14px!important;padding:22px 28px 18px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary]:before{content:"สรุปคะแนนของคุณ"!important;grid-area:title!important;align-self:center!important;justify-self:center!important;color:#07164f!important;font-size:22px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero h2{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero{grid-area:hero!important;min-height:0!important;height:300px!important;align-self:start!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon score" "icon copy" "bar bar"!important;align-content:center!important;column-gap:18px!important;row-gap:8px!important;padding:34px 28px!important;border:1px solid #e1e7f4!important;border-radius:12px!important;text-align:left!important;justify-items:stretch!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-trophy{grid-area:icon!important;align-self:center!important;font-size:72px!important;line-height:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p{grid-area:copy!important;max-width:190px!important;color:#64708f!important;font-size:14px!important;line-height:1.45!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p:before{content:"คะแนนรวม\\A80 /100\\Aดีมาก มีจุดแข็งชัดเจน\\Aและยังปรับได้อีกนิด"!important;white-space:pre-line!important;display:block!important;color:#07164f!important;font-weight:900!important;font-size:15px!important;line-height:1.35!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p{font-size:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p:after{content:""!important;display:block!important;width:190px!important;height:6px!important;margin-top:10px!important;border-radius:999px!important;background:linear-gradient(90deg,#5a48ff 0,#5a48ff 80%,#e4e8f3 80%,#e4e8f3)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimensions{grid-area:dims!important;align-self:start!important;display:grid!important;gap:6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimensions:before{content:"คะแนนในแต่ละมิติ"!important;color:#07164f!important;font-size:14px!important;font-weight:950!important;margin-bottom:2px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension{min-height:34px!important;height:34px!important;grid-template-columns:115px minmax(0,170px) 32px!important;gap:10px!important;font-size:13px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-actions{grid-area:actions!important;align-self:end!important;display:grid!important;grid-template-columns:150px 220px!important;gap:22px!important;justify-content:start!important;width:100%!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(n+9),html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(n+9){display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-list{gap:7px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row{min-height:42px!important;height:42px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p:before{content:"คะแนนรวม\a 80 /100\aดีมาก มีจุดแข็งชัดเจน\aและยังปรับได้อีกนิด"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimensions{grid-template-columns:1fr!important;align-content:start!important;gap:6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension{display:grid!important;grid-template-columns:150px minmax(0,170px) 34px!important;width:100%!important;min-height:31px!important;height:31px!important;padding:0!important;border:0!important;border-bottom:1px solid #eef2f8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension span{grid-column:1!important;grid-row:1!important;color:#07164f!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension i{grid-column:2!important;grid-row:1!important;display:block!important;width:170px!important;height:6px!important;border-radius:999px!important;background:#e4e8f3!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension i em{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5a48ff,#315dff)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension b{grid-column:3!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:28px!important;border-radius:8px!important;background:#f4f6ff!important;color:#315dff!important;font-size:14px!important;font-weight:950!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label b,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row span b,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension span{font-size:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension span:after{font-size:13px!important;font-weight:900!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-0 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(1) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(1) span:after{content:"กลิ่น"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-1 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(2) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(2) span:after{content:"รสชาติหลัก"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-2 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(3) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(3) span:after{content:"รสท้าย"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-3 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(4) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(4) span:after{content:"ความเปรี้ยว"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-4 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(5) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(5) span:after{content:"บอดี้"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-5 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(6) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(6) span:after{content:"ความสมดุล"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-6 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(7) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(7) span:after{content:"ความสะอาดของรส"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label.label-7 b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row:nth-of-type(8) span b:after,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension:nth-of-type(8) span:after{content:"ความหวาน"!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel.review-media-card.review-media-first-card,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel[data-testid=community-score-cascade],html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel[data-testid=community-advanced-summary]{width:880px!important;height:430px!important;min-height:430px!important;max-height:430px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel.review-media-card.review-media-first-card{padding:22px 28px 18px!important;grid-template-rows:24px 126px 44px 90px minmax(0,0) 54px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-card-head{min-height:24px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field{min-height:126px!important;height:126px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card textarea[data-testid=review-comment]{min-height:106px!important;height:106px!important;padding:16px 20px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-field,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-tag{min-height:44px!important;height:44px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-photo-count{margin-top:2px!important;font-size:17px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{margin-top:26px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-thumb{width:106px!important;min-width:106px!important;max-width:106px!important;height:74px!important;min-height:74px!important;max-height:74px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-grid{grid-template-columns:repeat(4,106px)!important;width:460px!important;max-width:460px!important;gap:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions{flex-basis:88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:74px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:first-child{width:88px!important;height:74px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions{min-height:54px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(.review-media-first-card) .community-inline-create-review>main.community-create-embedded-page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel.review-media-card.review-media-first-card{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;grid-template-areas:"story story" "place place" "count count" "media media" "tip tip" "actions actions"!important;grid-template-rows:auto!important;gap:12px 18px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:28px 32px 30px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field{grid-area:story!important;height:auto!important;min-height:132px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-field{grid-area:place!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-photo-count{grid-area:count!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{grid-area:media!important;display:flex!important;align-items:flex-start!important;gap:12px!important;min-height:92px!important;margin:0!important;padding:0 0 4px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:first-child{width:92px!important;height:92px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-tip{grid-area:tip!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions{grid-area:actions!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{padding:24px 30px 20px!important;display:grid!important;grid-template-rows:30px minmax(0,250px) 54px!important;gap:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{display:grid!important;grid-template-columns:374px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;min-height:0!important;height:250px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{display:grid!important;grid-template-columns:250px 96px!important;gap:10px!important;width:356px!important;height:250px!important;min-height:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo{width:250px!important;height:250px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs{display:grid!important;grid-template-rows:repeat(3,76px)!important;gap:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs div{width:96px!important;height:76px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{display:grid!important;grid-template-rows:28px 18px 32px 56px 48px 28px!important;align-content:start!important;gap:8px!important;min-height:0!important;height:250px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body h3{font-size:24px!important;line-height:1.05!important;margin:0!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-location{min-height:18px!important;height:18px!important;margin:0!important;font-size:12px!important;line-height:18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags{gap:8px!important;min-height:32px!important;height:32px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags span{min-height:30px!important;padding:0 12px!important;font-size:13px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes{gap:12px!important;margin:4px 0!important;min-height:52px!important;height:52px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes div{width:50px!important;gap:2px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes b,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes span{font-size:11px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{font-size:13px!important;line-height:1.25!important;max-height:48px!important;height:48px!important;overflow:hidden!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row{margin:0!important;gap:18px!important;min-height:28px!important;height:28px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-score-actions{position:static!important;display:grid!important;grid-template-columns:140px 220px!important;justify-content:space-between!important;align-items:end!important;min-height:54px!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade]{grid-template-rows:34px minmax(0,250px) 50px!important;row-gap:10px!important;padding:16px 24px 14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-cascade-head{min-height:34px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-radar-wrap{width:360px!important;height:330px!important;transform:scale(.72)!important;transform-origin:top center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-list{max-height:none!important;gap:6px!important;transform:scale(.74)!important;transform-origin:top left!important;width:135%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-row{min-height:40px!important;height:40px!important;padding:5px 8px 5px 12px!important;border-radius:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-number-input{width:48px!important;height:32px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-actions{min-height:50px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-actions>button{min-height:46px!important;height:46px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary]{grid-template-rows:38px minmax(0,270px) 52px!important;row-gap:10px!important;padding:20px 28px 16px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero{height:246px!important;padding:24px 28px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension{min-height:28px!important;height:28px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-actions{min-height:52px!important;align-self:end!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel.review-media-card.review-media-first-card{width:494px!important;height:370px!important;min-height:370px!important;max-height:370px!important;padding:16px 18px 14px!important;grid-template-rows:20px 88px 40px 88px 0 44px!important;gap:7px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-card-head h2,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field b{font-size:14px!important;line-height:1.1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field{min-height:88px!important;height:88px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card textarea[data-testid=review-comment]{min-height:88px!important;height:88px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.35!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field span{right:10px!important;bottom:8px!important;font-size:11px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-field,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-tag{min-height:40px!important;height:40px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-tag{gap:10px!important;padding:0 10px!important;font-size:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-photo-count{font-size:13px!important;margin-top:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{width:458px!important;max-width:458px!important;height:70px!important;margin-top:18px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-grid{grid-template-columns:repeat(4,70px)!important;width:304px!important;max-width:304px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-thumb{width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;max-height:70px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:first-child{flex-basis:70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions{min-height:44px!important;height:44px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions>button{min-height:40px!important;height:40px!important;border-radius:8px!important;font-size:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{width:608px!important;height:364px!important;min-height:364px!important;max-height:364px!important;padding:16px 18px 14px!important;grid-template-rows:24px 250px 44px!important;gap:9px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{grid-template-columns:300px minmax(0,254px)!important;height:250px!important;gap:18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{grid-template-columns:210px 82px!important;width:300px!important;height:250px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo{width:210px!important;height:250px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs{grid-template-rows:repeat(3,78px)!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-thumbs div{width:82px!important;height:78px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{height:250px!important;grid-template-rows:28px 16px 28px 52px 62px 24px!important;gap:6px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body h3{font-size:22px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{height:62px!important;max-height:62px!important;font-size:12px!important;line-height:1.35!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-score-actions{min-height:44px!important;height:44px!important;grid-template-columns:96px 170px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-score-actions>button{min-height:40px!important;height:40px!important;border-radius:8px!important;font-size:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-invite]{width:662px!important;height:462px!important;min-height:462px!important;max-height:462px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-score-cascade]{width:918px!important;height:404px!important;min-height:404px!important;max-height:404px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-advanced-summary]{width:708px!important;height:442px!important;min-height:442px!important;max-height:442px!important;grid-template-columns:290px 340px!important;column-gap:24px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open:has(section[data-testid=community-review-preview]) .community-inline-create-review>main.community-create-embedded-page,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{height:auto!important;min-height:500px!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview]{grid-template-rows:auto minmax(0,auto) auto!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{height:auto!important;min-height:320px!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{align-self:start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:2px 0!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes div{display:grid!important;grid-template-columns:22px minmax(76px,auto) minmax(0,1fr)!important;grid-template-areas:"icon label value"!important;align-items:center!important;width:auto!important;min-width:0!important;gap:0 7px!important;text-align:left!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes svg{grid-area:icon!important;width:18px!important;height:18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes b{grid-area:value!important;min-width:0!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes span{grid-area:label!important;min-width:0!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{height:auto!important;min-height:0!important;max-height:92px!important;overflow:hidden!important;white-space:pre-line!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row{margin-top:8px!important;height:auto!important;min-height:28px!important;max-height:none!important;overflow:visible!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .community-inline-create-review>main.community-create-embedded-page>section.choice-panel.review-media-card.review-media-first-card{width:608px!important;height:400px!important;min-height:400px!important;max-height:400px!important;padding:16px 18px 14px!important;grid-template-rows:22px 94px 40px 82px 0 46px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .community-story-field,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card textarea[data-testid=review-comment]{min-height:94px!important;height:94px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{width:572px!important;max-width:572px!important;height:64px!important;margin-top:18px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-grid{grid-template-columns:repeat(4,76px)!important;width:328px!important;max-width:328px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .photo-thumb{width:76px!important;min-width:76px!important;max-width:76px!important;height:64px!important;min-height:64px!important;max-height:64px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:first-child{flex-basis:64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions{min-height:46px!important;height:46px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-review-preview]{width:608px!important;height:364px!important;min-height:364px!important;max-height:364px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-invite]{width:662px!important;height:462px!important;min-height:462px!important;max-height:462px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-score-cascade]{width:918px!important;height:404px!important;min-height:404px!important;max-height:404px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-summary]{width:708px!important;height:442px!important;min-height:442px!important;max-height:442px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:608px!important;height:364px!important;min-height:364px!important;max-height:364px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-advanced_invite>section.choice-panel.review-v2-advanced-invite[data-testid=community-advanced-invite]{width:662px!important;height:462px!important;min-height:462px!important;max-height:462px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-cupping>section.choice-panel.community-score-cascade-card[data-testid=community-score-cascade]{width:918px!important;height:404px!important;min-height:404px!important;max-height:404px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-post_success>section.choice-panel.review-v2-success-card[data-testid=community-advanced-summary]{width:708px!important;height:442px!important;min-height:442px!important;max-height:442px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review:has(section[data-testid=community-review-preview]),html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review:has(section[data-testid=community-review-preview])>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-preview,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:min(880px,calc(100vw - 372px))!important;max-width:min(880px,calc(100vw - 372px))!important;height:auto!important;min-height:500px!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{display:grid!important;grid-template-rows:auto minmax(320px,auto) auto!important;gap:18px!important;padding:28px 32px 30px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{display:grid!important;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;gap:26px!important;height:auto!important;min-height:320px!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{width:300px!important;height:320px!important;min-height:320px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo{width:220px!important;height:320px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;gap:8px!important;height:auto!important;min-height:320px!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes div{display:grid!important;grid-template-columns:22px minmax(76px,auto) minmax(0,1fr)!important;grid-template-areas:"icon label value"!important;width:auto!important;gap:0 8px!important;text-align:left!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes svg{grid-area:icon!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes span{grid-area:label!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes b{grid-area:value!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{height:auto!important;min-height:0!important;max-height:92px!important;overflow:hidden!important;white-space:pre-line!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row{margin-top:8px!important;height:auto!important;min-height:28px!important;max-height:none!important;overflow:visible!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card{inline-size:608px!important;width:608px!important;min-width:0!important;max-width:608px!important;flex:0 0 608px!important;justify-self:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-review-preview]{inline-size:608px!important;width:608px!important;min-width:0!important;max-width:608px!important;flex:0 0 608px!important;justify-self:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-invite]{inline-size:662px!important;width:662px!important;min-width:0!important;max-width:662px!important;flex:0 0 662px!important;justify-self:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-score-cascade]{inline-size:918px!important;width:918px!important;min-width:0!important;max-width:918px!important;flex:0 0 918px!important;justify-self:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-summary]{inline-size:708px!important;width:708px!important;min-width:0!important;max-width:708px!important;flex:0 0 708px!important;justify-self:center!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-score-cascade],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-summary]{inline-size:878px!important;width:878px!important;min-width:878px!important;max-width:878px!important;flex:0 0 878px!important;height:430px!important;min-height:430px!important;max-height:430px!important;justify-self:center!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card{inline-size:608px!important;width:608px!important;min-width:608px!important;max-width:608px!important;flex:0 0 608px!important;height:400px!important;min-height:400px!important;max-height:400px!important;justify-self:center!important;overflow:hidden!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-review-preview],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-invite],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-score-cascade],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-advanced-summary]{inline-size:878px!important;width:878px!important;min-width:878px!important;max-width:878px!important;flex:0 0 878px!important;height:430px!important;min-height:430px!important;max-height:430px!important;justify-self:center!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card{padding:22px 28px 18px!important;grid-template-rows:24px 126px 44px 90px minmax(0,0) 54px!important;gap:8px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .community-story-field,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card textarea[data-testid=review-comment]{min-height:126px!important;height:126px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{width:612px!important;max-width:612px!important;height:74px!important;margin-top:26px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .photo-grid{grid-template-columns:repeat(4,106px)!important;width:460px!important;max-width:460px!important;gap:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .photo-thumb{width:106px!important;min-width:106px!important;max-width:106px!important;height:74px!important;min-height:74px!important;max-height:74px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-media-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:first-child{flex-basis:88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:74px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .review-media-card-head{grid-row:1!important;grid-column:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-story-field{grid-row:2!important;grid-column:1!important;position:relative!important;z-index:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field{grid-row:3!important;grid-column:1!important;position:relative!important;z-index:2!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-photo-count,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .review-v2-photo-row{grid-row:4!important;grid-column:1!important;position:relative!important;z-index:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .inline-actions.review-post-actions{grid-row:6!important;grid-column:1!important;position:relative!important;z-index:2!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-story-field,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card textarea[data-testid=review-comment]{min-height:94px!important;height:94px!important;max-height:94px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card{grid-template-rows:22px 94px 40px 70px 24px 46px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .review-v2-photo-row{height:64px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded>section.choice-panel.review-media-card.review-media-first-card{display:grid!important;width:878px!important;inline-size:878px!important;min-width:878px!important;max-width:878px!important;height:430px!important;min-height:430px!important;max-height:430px!important;padding:22px 28px 18px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:24px 112px 44px 88px 1fr 54px!important;grid-template-areas:"head" "story" "place" "media" "spacer" "actions"!important;gap:8px!important;overflow:hidden!important;justify-self:center!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-media-card-head{grid-area:head!important;min-height:24px!important;height:24px!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-media-card-head h2,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .community-story-field b{font-size:18px!important;line-height:1.2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .community-story-field{grid-area:story!important;position:relative!important;display:block!important;min-height:112px!important;height:112px!important;max-height:112px!important;margin:0!important;z-index:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card textarea[data-testid=review-comment]{display:block!important;width:100%!important;min-height:112px!important;height:112px!important;max-height:112px!important;padding:16px 20px!important;font-size:14px!important;line-height:1.35!important;resize:none!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .community-story-field>span{position:absolute!important;right:16px!important;bottom:12px!important;font-size:13px!important;line-height:1!important;z-index:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-field{grid-area:place!important;position:relative!important;display:block!important;min-height:44px!important;height:44px!important;max-height:44px!important;margin:0!important;transform:none!important;z-index:3!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .community-compose-place-tag{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:44px!important;height:44px!important;padding:0 18px!important;font-size:15px!important;line-height:1!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .community-photo-count{grid-area:media!important;align-self:start!important;justify-self:start!important;margin:0!important;transform:none!important;font-size:17px!important;line-height:1.1!important;z-index:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-v2-photo-row{grid-area:media!important;align-self:start!important;justify-self:start!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;width:auto!important;max-width:100%!important;height:74px!important;margin:26px 0 0 36px!important;padding:0!important;position:relative!important;transform:none!important;left:auto!important;right:auto!important;z-index:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .photo-grid{display:grid!important;grid-template-columns:repeat(4,106px)!important;gap:12px!important;width:auto!important;max-width:none!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-open .review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .photo-thumb{width:106px!important;min-width:106px!important;max-width:106px!important;height:74px!important;min-height:74px!important;max-height:74px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-media-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .review-media-actions label:first-child{flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:74px!important;min-height:74px!important;max-height:74px!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions{grid-area:actions!important;position:relative!important;display:grid!important;grid-template-columns:154px 170px!important;justify-content:space-between!important;align-items:end!important;width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;transform:none!important;z-index:3!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .review-media-first-card .inline-actions.review-post-actions>button{min-height:48px!important;height:48px!important;border-radius:10px!important;font-size:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel[data-testid=community-review-preview]{width:878px!important;inline-size:878px!important;min-width:878px!important;max-width:878px!important;height:430px!important;min-height:430px!important;max-height:430px!important;padding:24px 30px 20px!important;overflow:hidden!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card{display:grid!important;box-sizing:border-box!important;width:878px!important;inline-size:878px!important;min-width:878px!important;max-width:878px!important;height:380px!important;min-height:380px!important;max-height:380px!important;padding:22px 28px 18px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:24px 96px 44px 86px 52px!important;grid-template-areas:"head" "story" "place" "media" "actions"!important;gap:8px!important;overflow:hidden!important;justify-self:center!important;align-self:start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .review-media-card-head{grid-area:head!important;min-height:24px!important;height:24px!important;margin:0!important;padding:0!important;align-self:start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .review-media-card-head h2,html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .community-story-field b{margin:0!important;font-size:18px!important;line-height:1.2!important;letter-spacing:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .community-story-field{grid-area:story!important;position:relative!important;display:block!important;min-height:96px!important;height:96px!important;max-height:96px!important;margin:0!important;padding:0!important;z-index:1!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card textarea[data-testid=review-comment]{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:96px!important;height:96px!important;max-height:96px!important;padding:14px 20px!important;margin:0!important;border-radius:10px!important;font-size:14px!important;line-height:1.35!important;resize:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .community-story-field>span{position:absolute!important;right:16px!important;bottom:12px!important;margin:0!important;font-size:13px!important;line-height:1!important;z-index:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .community-compose-place-field{grid-area:place!important;position:relative!important;display:block!important;min-height:44px!important;height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transform:none!important;z-index:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .community-compose-place-tag{display:flex!important;align-items:center!important;box-sizing:border-box!important;gap:14px!important;width:100%!important;min-height:44px!important;height:44px!important;max-height:44px!important;padding:0 18px!important;margin:0!important;border-radius:10px!important;font-size:15px!important;line-height:1!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .community-photo-count{grid-area:media!important;align-self:start!important;justify-self:start!important;margin:0!important;padding:0!important;transform:none!important;position:relative!important;top:0!important;left:0!important;font-size:17px!important;line-height:1.1!important;z-index:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .review-v2-photo-row{grid-area:media!important;align-self:start!important;justify-self:start!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:24px 0 0 36px!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;z-index:1!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .photo-grid{display:grid!important;grid-template-columns:repeat(4,96px)!important;gap:12px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .photo-thumb{width:96px!important;min-width:96px!important;max-width:96px!important;height:66px!important;min-height:66px!important;max-height:66px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .review-media-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .review-media-actions label:first-child{flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .inline-actions.review-post-actions{grid-area:actions!important;position:relative!important;display:grid!important;grid-template-columns:154px 170px!important;justify-content:space-between!important;align-items:end!important;width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;padding:0!important;transform:none!important;z-index:3!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-flow-narrative>section.review-media-first-card .inline-actions.review-post-actions>button{min-height:46px!important;height:46px!important;border-radius:10px!important;font-size:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel[data-testid=community-review-preview]{display:grid!important;box-sizing:border-box!important;width:878px!important;inline-size:878px!important;min-width:878px!important;max-width:878px!important;height:430px!important;min-height:430px!important;max-height:430px!important;padding:24px 30px 20px!important;overflow:hidden!important;justify-self:center!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card{display:grid!important;box-sizing:border-box!important;width:878px!important;min-width:878px!important;max-width:878px!important;height:356px!important;min-height:356px!important;max-height:356px!important;padding:20px 28px 16px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:22px 92px 44px 76px 46px!important;grid-template-areas:"eof-head" "eof-story" "eof-place" "eof-media" "eof-actions"!important;gap:7px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-card-head{grid-area:eof-head!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-card-head h2{margin:0!important;font-size:18px!important;line-height:22px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-story-field{grid-area:eof-story!important;position:relative!important;height:92px!important;min-height:92px!important;max-height:92px!important;margin:0!important;padding:0!important;transform:none!important;z-index:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card textarea[data-testid=review-comment]{box-sizing:border-box!important;width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important;padding:13px 20px!important;margin:0!important;resize:none!important;overflow:hidden!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-compose-place-field{grid-area:eof-place!important;position:relative!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transform:none!important;top:auto!important;z-index:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-compose-place-tag{height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 18px!important;align-items:center!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-photo-count{grid-area:eof-media!important;align-self:start!important;justify-self:start!important;height:18px!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:18px!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-v2-photo-row{grid-area:eof-media!important;align-self:start!important;justify-self:start!important;display:flex!important;align-items:flex-start!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:22px 0 0 36px!important;padding:0!important;gap:10px!important;position:relative!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .photo-grid{display:grid!important;grid-template-columns:repeat(4,86px)!important;gap:10px!important;width:auto!important;margin:0!important;padding:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-photo-item,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .photo-thumb,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .review-media-actions label:first-child{width:86px!important;min-width:86px!important;max-width:86px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .inline-actions.review-post-actions{grid-area:eof-actions!important;display:grid!important;grid-template-columns:154px 168px!important;justify-content:space-between!important;align-items:end!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;position:relative!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .inline-actions.review-post-actions>button{height:46px!important;min-height:46px!important;border-radius:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{display:grid!important;box-sizing:border-box!important;width:878px!important;min-width:878px!important;max-width:878px!important;height:416px!important;min-height:416px!important;max-height:416px!important;padding:22px 28px 18px!important;grid-template-rows:30px 278px 50px!important;gap:9px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-preview{display:grid!important;grid-template-columns:304px minmax(0,1fr)!important;gap:28px!important;height:278px!important;min-height:278px!important;max-height:278px!important;margin:0!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-media{display:grid!important;grid-template-columns:214px 82px!important;gap:8px!important;width:304px!important;height:278px!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-main-photo{width:214px!important;height:278px!important;min-height:278px!important;max-height:278px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-side-photo{width:82px!important;height:86px!important;min-height:86px!important;max-height:86px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body{display:grid!important;grid-template-rows:32px 18px 34px 54px 58px 34px!important;gap:6px!important;height:278px!important;min-height:278px!important;max-height:278px!important;align-content:start!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-post-body h2{margin:0!important;font-size:26px!important;line-height:32px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-tags,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-social-row{margin:0!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .review-v2-attributes{display:grid!important;grid-template-columns:repeat(5,minmax(54px,1fr))!important;gap:6px!important;align-items:start!important;height:54px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-preview-caption{font-size:14px!important;line-height:1.32!important;max-height:58px!important;overflow:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-review-preview] .community-score-actions{height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;align-self:end!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card>.inline-actions.review-post-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open main.community-flow-narrative>section.review-media-first-card>.inline-actions.review-post-actions{display:grid!important;grid-template-columns:154px 168px!important;justify-content:space-between!important;align-items:end!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important;grid-area:auto!important;grid-row-start:5!important;grid-row-end:6!important;grid-column-start:1!important;grid-column-end:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell>main.community-page.community-page-compose-open main.community-flow-narrative>section.review-media-first-card>.inline-actions.review-post-actions>button{height:46px!important;min-height:46px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card>div.inline-actions.review-post-actions{display:grid!important;grid-template-columns:154px 168px!important;justify-content:space-between!important;align-items:end!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important;grid-area:auto!important;grid-row:5 / 6!important;grid-column:1 / 2!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card>div.inline-actions.review-post-actions>button{height:46px!important;min-height:46px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:18px!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes>div{display:grid!important;grid-template-rows:18px 16px 14px!important;grid-template-columns:76px!important;justify-items:center!important;align-items:center!important;flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes svg{grid-area:auto!important;grid-row:1!important;grid-column:1!important;width:18px!important;height:18px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes b,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes span{display:block!important;grid-area:auto!important;grid-column:1!important;width:76px!important;max-width:76px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.05!important;text-align:center!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes b{grid-row:2!important;font-size:10px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes span{grid-row:3!important;font-size:9px!important}}@media(min-width:901px){html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{display:grid!important;box-sizing:border-box!important;width:min(966px,calc(100vw - 420px))!important;min-width:878px!important;max-width:966px!important;height:492px!important;min-height:492px!important;max-height:492px!important;padding:34px 34px 28px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:42px 300px 58px!important;gap:15px!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>.community-preview-card-head{grid-row:1!important;grid-column:1!important;display:flex!important;align-items:center!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>.review-v2-post-preview{grid-row:2!important;grid-column:1!important;display:grid!important;grid-template-columns:468px minmax(0,1fr)!important;align-items:start!important;gap:34px!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:static!important;transform:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-media{display:grid!important;grid-template-columns:300px 150px!important;gap:18px!important;width:468px!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:static!important;transform:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-main-photo.empty{width:300px!important;min-width:300px!important;max-width:300px!important;height:300px!important;min-height:300px!important;max-height:300px!important;aspect-ratio:1 / 1!important;object-fit:cover!important;margin:0!important;position:static!important;transform:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-thumbs{display:grid!important;grid-template-rows:repeat(3,88px)!important;gap:18px!important;width:150px!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-thumbs div{width:150px!important;height:88px!important;min-height:88px!important;max-height:88px!important;object-fit:cover!important;margin:0!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-post-body{display:grid!important;grid-template-rows:42px 20px 38px 70px 58px 36px!important;gap:6px!important;align-content:start!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:static!important;transform:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-post-body h3{margin:0!important;font-size:28px!important;line-height:38px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-tags{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;height:38px!important;min-height:38px!important;margin:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes>div{flex:1 1 0!important;min-width:0!important;max-width:78px!important;height:68px!important;display:grid!important;grid-template-rows:24px 22px 18px!important;justify-items:center!important;align-items:center!important;text-align:center!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .community-preview-caption{height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;overflow:hidden!important;font-size:15px!important;line-height:1.35!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-social-row{display:grid!important;grid-template-columns:1fr 86px 86px 40px!important;align-items:center!important;gap:18px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>.community-score-actions{grid-row:3!important;grid-column:1!important;display:grid!important;grid-template-columns:142px 220px!important;justify-content:space-between!important;align-items:end!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important;z-index:1!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>.community-score-actions>button{width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;position:static!important;transform:none!important}}@media(min-width:901px){html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]{width:878px!important;min-width:878px!important;max-width:878px!important;height:462px!important;min-height:462px!important;max-height:462px!important;padding:26px 32px 22px!important;grid-template-rows:40px 292px 52px!important;gap:10px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>.review-v2-post-preview{grid-template-columns:374px minmax(0,1fr)!important;gap:28px!important;height:270px!important;min-height:270px!important;max-height:270px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-media{grid-template-columns:250px 112px!important;gap:12px!important;width:374px!important;height:270px!important;min-height:270px!important;max-height:270px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-main-photo,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-main-photo.empty{width:250px!important;min-width:250px!important;max-width:250px!important;height:270px!important;min-height:270px!important;max-height:270px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-thumbs{grid-template-rows:repeat(3,82px)!important;gap:12px!important;width:112px!important;height:270px!important;min-height:270px!important;max-height:270px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-thumbs img,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-thumbs div{width:112px!important;height:82px!important;min-height:82px!important;max-height:82px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-post-body{grid-template-rows:34px 18px 32px 48px 56px 30px!important;gap:4px!important;height:270px!important;min-height:270px!important;max-height:270px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes{height:48px!important;min-height:48px!important;max-height:48px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-attributes>div{height:48px!important;min-height:48px!important;max-height:48px!important;grid-template-rows:18px 16px 12px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .community-preview-caption{height:56px!important;min-height:56px!important;max-height:56px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview] .review-v2-social-row{height:30px!important;min-height:30px!important;max-height:30px!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-preview>section.choice-panel.community-review-preview-card.review-v2-preview-card[data-testid=community-review-preview]>.community-score-actions{height:72px!important;min-height:72px!important;grid-template-columns:142px 210px!important;align-items:end!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:34px 30px 30px!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-compose-close-button{position:absolute!important;top:18px!important;right:24px!important;z-index:999!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid #dfe6f4!important;border-radius:999px!important;background:#fff!important;color:#07164f!important;box-shadow:0 12px 26px #07164f29!important;transform:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-media-card-head{order:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-story-field{order:2!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-compose-place-field{order:3!important;position:relative!important;z-index:4!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-photo-count{order:4!important;justify-self:start!important;margin:8px 0 -2px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-v2-photo-row{order:5!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-compose-tip{order:6!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-media-card-head,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-story-field,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-compose-place-field,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-photo-count,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-compose-tip{grid-column:1 / -1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-media-card-head{margin-top:-12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-story-field>b{margin-bottom:-2px!important;font-size:21px!important;line-height:1.15!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative textarea[data-testid=review-comment],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-post-caption{min-height:124px!important;height:124px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-compose-place-field{margin-top:14px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-v2-photo-row{display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) 168px!important;gap:14px!important;align-items:end!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-v2-photo-row>.review-next-inline{grid-column:2!important;justify-self:stretch!important;align-self:end!important;width:100%!important;min-height:54px!important;border-radius:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-media-actions{grid-column:1!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .community-place-dropdown,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review .community-place-dropdown{position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:grid!important;width:100%!important;max-height:260px!important;margin:8px 0 0!important;padding:10px!important;overflow-y:auto!important;border:1px solid #dfe6f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 40px #07164f1f!important;transform:none!important;z-index:1!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-media-first-card>.inline-actions.review-post-actions,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .inline-actions.review-post-actions,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card>div.inline-actions.review-post-actions{order:7!important;position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-self:end!important;align-self:end!important;width:168px!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;z-index:1!important;grid-row:5!important;grid-column:2!important;order:5!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-post-actions>button,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card>div.inline-actions.review-post-actions>button{position:static!important;transform:none!important;width:100%!important;min-height:54px!important}@media(max-width:640px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card{grid-template-columns:minmax(0,1fr)!important;padding:28px 14px 18px!important;gap:10px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative .review-v2-photo-row{grid-template-columns:minmax(0,1fr) 132px!important}}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-story-field,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-story-field{grid-column:1 / -1!important;display:grid!important;gap:14px!important;margin-top:-10px!important;width:100%!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-story-field>b,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-story-field>b{font-size:21px!important;line-height:1.15!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card textarea[data-testid=review-comment],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card textarea[data-testid=review-comment]{width:100%!important;min-height:140px!important;height:140px!important;max-height:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card .community-compose-place-field,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field{grid-column:1 / -1!important;margin-top:18px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-flow-narrative>section.review-media-first-card [data-testid=save-draft-review],html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card [data-testid=save-draft-review]{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-center,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-center-sub,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-summary,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-medal{display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-label span{display:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary]:before,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-trophy,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p:before,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p:after,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension b{content:none!important;display:none!important;visibility:hidden!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero h2{display:block!important;color:#07164f!important;font-size:22px!important;line-height:1.18!important;font-weight:950!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero p{display:block!important;max-width:260px!important;color:#64708f!important;font-size:14px!important;line-height:1.45!important;font-weight:650!important;margin:0!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimensions:before{content:"รายละเอียดในแต่ละมิติ"!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-score-cascade] .community-score-adjust-list:before{content:"ปรับสเกลในแต่ละมิติ"!important}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary]{grid-template-columns:330px minmax(0,1fr)!important;grid-template-areas:"hero dims" "actions actions"!important;grid-template-rows:minmax(0,276px) 52px!important;column-gap:34px!important;row-gap:18px!important;padding:24px 30px 20px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero{grid-area:hero!important;height:246px!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:16px!important;padding:28px!important;border:1px solid #e1e7f4!important;border-radius:12px!important;text-align:left!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimensions{grid-area:dims!important;align-self:start!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension{grid-template-columns:150px minmax(0,210px)!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-advanced-dimension i{width:210px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-actions{grid-area:actions!important;grid-template-columns:150px 220px!important;justify-content:start!important;align-self:end!important}}@media(max-width:640px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero{min-height:150px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:18px!important;border:1px solid #e1e7f4!important;border-radius:12px!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section[data-testid=community-advanced-summary] .review-v2-success-hero h2{font-size:20px!important}}@media(min-width:901px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card label.community-story-field textarea.featured-textarea.comment-focus.review-post-caption[data-testid=review-comment],html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card label.community-story-field textarea.featured-textarea.comment-focus.review-post-caption[data-testid=review-comment]{min-height:140px!important;height:140px!important;max-height:140px!important;resize:vertical!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card label.community-story-field,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card label.community-story-field{min-height:178px!important;height:auto!important;max-height:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card{grid-template-rows:none!important;grid-auto-rows:auto!important;min-height:0!important;height:auto!important;max-height:none!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field:has(.community-place-dropdown),html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field:has(.community-place-dropdown){min-height:188px!important;height:auto!important;max-height:none!important;margin-bottom:18px!important;overflow:visible!important}html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field:has(.community-place-dropdown)+.community-compose-tip+.review-v2-photo-row,html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open .community-inline-create-review>main.review-page.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field:has(.community-place-dropdown)~.review-v2-photo-row,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell.community-compose-shell>main.community-ci-blue.community-page.community-page-compose-open>.community-layout>.community-feed>.community-inline-create-review>main.page.review-page.community-ci-blue.community-create-embedded-page.community-create-embedded.community-flow-narrative>section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field:has(.community-place-dropdown)~.review-v2-photo-row{margin-top:0!important}}@media(max-width:900px){html body .app-shell.ci-blue-community-shell.community-compose-shell main.community-page.community-page-compose-open section.choice-panel.review-media-card.review-media-first-card .community-compose-place-field:has(.community-place-dropdown){min-height:188px!important;height:auto!important;max-height:none!important;margin-bottom:18px!important;overflow:visible!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-hero.home-hero-stream h1[data-testid=home-hero-title]{font-size:42px!important;line-height:1.02!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-hero.home-hero-stream p[data-testid=hero-stream-subtitle]{display:block!important;width:310px!important;max-width:310px!important;height:auto!important;margin-top:12px!important;font-size:22px!important;line-height:1.28!important;font-weight:700!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:104px!important;right:12px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:154px!important;min-height:154px!important;max-height:154px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame img.home-mascot-image{content:url(/assets/beaw-mascot-discovery.png)!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:154px!important;min-height:154px!important;max-height:154px!important;object-fit:contain!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo{margin-bottom:34px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:106px!important;height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#081653!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger] svg{display:block!important;flex:0 0 auto!important;width:15px!important;height:15px!important;color:#155cff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo>section.home-location-bar [data-testid=city-picker-trigger] span{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]{display:flex!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:100%!important;height:120px!important;min-height:120px!important;margin:0 0 26px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category{flex:0 0 calc(33.333% - 8px)!important;width:calc(33.333% - 8px)!important;min-width:calc(33.333% - 8px)!important;max-width:calc(33.333% - 8px)!important;height:112px!important;min-height:112px!important;max-height:112px!important;gap:10px!important;font-size:15px!important;line-height:1.15!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category svg{width:75px!important;min-width:75px!important;max-width:75px!important;height:75px!important;min-height:75px!important;max-height:75px!important;padding:16px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-hero.home-hero-stream p[data-testid=hero-stream-subtitle]{width:238px!important;max-width:238px!important;margin-top:10px!important;font-size:21px!important;line-height:1.24!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:112px!important;right:16px!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:124px!important;min-height:124px!important;max-height:124px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame img.home-mascot-image{width:90px!important;min-width:90px!important;max-width:90px!important;height:124px!important;min-height:124px!important;max-height:124px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo{margin-top:30px!important;margin-bottom:34px!important}}@font-face{font-family:Beaw LINE Seed TH;src:url(/assets/fonts/line-seed-th/LINESeedSansTH_W_Rg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Beaw LINE Seed TH;src:url(/assets/fonts/line-seed-th/LINESeedSansTH_W_Bd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Beaw LINE Seed TH;src:url(/assets/fonts/line-seed-th/LINESeedSansTH_W_XBd.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page [data-testid=hero-stream-subtitle],html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-category-tags .tag-chip,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .popular-nearby h2,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-campaign-copy p{font-family:LINE Seed Sans TH,Beaw LINE Seed TH,Noto Sans Thai,system-ui,sans-serif!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-category-tags .tag-chip,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-campaign-copy p,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-v21-hero>.home-campaign-card .home-campaign-copy p,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .popular-card-body span,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .popular-card-body small{font-weight:500!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell main.ci-blue-index-page .home-mobile-preference-chips{display:none!important}@media(max-width:899px){html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero{display:flex!important;flex-direction:column!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-hero.home-hero-stream{order:1!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-hero.home-hero-stream p[data-testid=hero-stream-subtitle]{width:238px!important;max-width:238px!important;font-size:21px!important;line-height:1.28!important;font-weight:700!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame{top:182px!important;right:18px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:118px!important;min-height:118px!important;max-height:118px!important;z-index:1!important;pointer-events:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-visual-frame img.home-mascot-image{width:88px!important;min-width:88px!important;max-width:88px!important;height:118px!important;min-height:118px!important;max-height:118px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo{order:2!important;margin-top:66px!important;margin-bottom:12px!important;position:relative!important;z-index:3!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]{order:4!important;height:118px!important;min-height:118px!important;max-height:118px!important;margin-top:8px!important;margin-bottom:14px!important;align-items:stretch!important;position:relative!important;z-index:2!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:112px!important;min-height:112px!important;max-height:112px!important;padding:8px 4px!important;gap:6px!important;overflow:hidden!important;align-content:start!important;justify-items:center!important;font-size:17px!important;line-height:1.2!important;font-weight:500!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>section.home-category-tags[data-testid=home-category-tags]>button.tag-chip.mobile-reference-category svg{display:block!important;position:static!important;flex:0 0 auto!important;transform:none!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0 auto!important;padding:12px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-preference-chips:not(.home-mobile-preference-chips){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page [data-testid=suggested-best-oat-milk],html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page [data-testid=suggested-best-oat-milk] *,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page [data-testid=suggested-best-oat-milk]:before,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page [data-testid=suggested-best-oat-milk]:after{display:none!important;visibility:hidden!important;opacity:0!important;content:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-mobile-preference-chips{order:3!important;display:flex!important;width:100%!important;max-width:100%!important;margin:0 0 4px!important;padding:0 0 0 4px!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;position:relative!important;z-index:20!important;background:#fff!important;isolation:isolate!important;box-shadow:0 0 0 6px #fff!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-mobile-preference-chips::-webkit-scrollbar{display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-mobile-preference-chips:before,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-mobile-preference-chips:after{content:none!important;display:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-mobile-preference-chips button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-width:108px!important;height:34px!important;min-height:34px!important;padding:0 14px!important;border:1px solid #dbe7ff!important;border-radius:999px!important;background:#fff!important;color:#071653!important;font-family:LINE Seed Sans TH,Beaw LINE Seed TH,Noto Sans Thai,system-ui,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo [data-testid=search-input],html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo textarea,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo input{font-weight:400!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo form.search-box.mobile-placeholder-th textarea[data-testid=search-input]{font-family:LINE Seed Sans TH,Beaw LINE Seed TH,Noto Sans Thai,system-ui,sans-serif!important;font-weight:400!important;-webkit-text-stroke-width:0!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo [data-testid=search-input]::placeholder,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo textarea::placeholder,html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page section.home-search-combo input::placeholder{font-weight:400!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page .home-search-combo form.search-box.mobile-placeholder-th textarea[data-testid=search-input]::placeholder{font-family:LINE Seed Sans TH,Beaw LINE Seed TH,Noto Sans Thai,system-ui,sans-serif!important;font-weight:400!important;opacity:1!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.popular-nearby{padding-top:18px!important}html body .app-shell.ci-blue-shell.home-shell.ci-blue-home-shell>main.page.search-home.home-ci-blue.ci-blue-index-page>.home-v21-hero>.home-campaign-card{order:5!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions .language-dropdown,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown,html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions>.language-dropdown{width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell>.ci-blue-header.community-top-actions .language-dropdown>button,html body .app-shell.ci-blue-shell.community-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown>button,html body .app-shell.ci-blue-shell:has(main[data-testid=reviewer-login-page])>.ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-result-shell:has(main.ci-blue-expert-queue-page)>.ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions>.language-dropdown>button{width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:13px!important;line-height:1!important;font-weight:850!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown,html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .language-dropdown,html body .app-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown,html body .app-shell.ci-blue-result-shell .ci-blue-header.result-top-actions .language-dropdown{width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown>button,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .language-dropdown>button,html body .app-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown>button,html body .app-shell.ci-blue-result-shell .ci-blue-header.result-top-actions .language-dropdown>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07164f!important;font-size:13px!important;line-height:1!important;font-weight:850!important}html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown svg,html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown svg,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .language-dropdown svg,html body .app-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown svg,html body .app-shell.ci-blue-result-shell .ci-blue-header.result-top-actions .language-dropdown svg{width:15px!important;height:15px!important;min-width:15px!important;color:#07164f!important}html body .app-shell.ci-blue-shell .ci-blue-header .language-dropdown span,html body .app-shell.ci-blue-shell>.ci-blue-header .language-dropdown span,html body .app-shell.ci-blue-home-shell .ci-blue-header.home-top-actions .language-dropdown span,html body .app-shell.ci-blue-community-shell .ci-blue-header.community-top-actions .language-dropdown span,html body .app-shell.ci-blue-result-shell .ci-blue-header.result-top-actions .language-dropdown span{color:#07164f!important;font-size:13px!important;line-height:1!important;font-weight:850!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell.system-header-lock:has(>main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header.community-top-actions,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions,html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=system-settings-page])>.ci-blue-header.admin-top-actions{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 58px 40px!important;column-gap:10px!important;align-items:start!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell.system-header-lock:has(>main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header.community-top-actions .menu-button,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions .menu-button,html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=system-settings-page])>.ci-blue-header.admin-top-actions .menu-button{grid-column:4!important;grid-row:1!important;justify-self:start!important;align-self:start!important;width:40px!important;height:40px!important;margin:9px 0 0!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell.system-header-lock:has(>main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header.community-top-actions .language-dropdown,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions .language-dropdown,html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=system-settings-page])>.ci-blue-header.admin-top-actions .language-dropdown{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:start!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;margin:10px 0 0!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell.system-header-lock:has(>main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header.community-top-actions .shell-top-brand,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions .shell-top-brand,html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=system-settings-page])>.ci-blue-header.admin-top-actions .shell-top-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;position:relative!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:12px 0 0!important;padding:0!important;transform:none!important;overflow:visible!important}html body .app-shell.ci-blue-shell.ci-blue-community-shell.community-shell.system-header-lock:has(>main.profile-ci-community-page[data-testid=account-profile-page])>.ci-blue-header.community-top-actions .brand-logo-img,html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main.ci-blue-expert-queue-page)>.ci-blue-header.result-top-actions .brand-logo-img,html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=system-settings-page])>.ci-blue-header.admin-top-actions .brand-logo-img{position:absolute!important;left:-8px!important;top:-6px!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:66px!important;min-height:66px!important;max-height:66px!important;object-fit:contain!important;object-position:left top!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main[data-testid=expert-queue-page].ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:12px 0 0!important;overflow:visible!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main[data-testid=expert-queue-page].ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions>button.home-top-brand.shell-top-brand.result-top-brand>img.brand-logo-img{width:220px!important;min-width:220px!important;max-width:220px!important;height:66px!important;min-height:66px!important;max-height:66px!important}html body .app-shell.ci-blue-shell.result-shell.ci-blue-result-shell.system-header-lock:has(>main[data-testid=expert-queue-page].ci-blue-expert-queue-page)>div.top-actions.ci-blue-header.result-top-actions{grid-template-columns:150px minmax(0,1fr) 58px 40px!important;column-gap:10px!important}}@media(max-width:899px){html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=admin-accounts-page])>.ci-blue-header.admin-top-actions{width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:4px auto 0!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr) 58px 40px!important;column-gap:10px!important;align-items:start!important}html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=admin-accounts-page])>.ci-blue-header.admin-top-actions .shell-top-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;position:relative!important;display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:12px 0 0!important;padding:0!important;overflow:visible!important;transform:none!important}html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=admin-accounts-page])>.ci-blue-header.admin-top-actions .brand-logo-img{position:absolute!important;left:-8px!important;top:-6px!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:66px!important;min-height:66px!important;max-height:66px!important;object-fit:contain!important;object-position:left top!important}html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=admin-accounts-page])>.ci-blue-header.admin-top-actions .language-dropdown{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:start!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;margin:10px 0 0!important}html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=admin-accounts-page])>.ci-blue-header.admin-top-actions .menu-button{grid-column:4!important;grid-row:1!important;justify-self:start!important;align-self:start!important;width:40px!important;height:40px!important;margin:9px 0 0!important}html body main.profile-ci-community-page[data-testid=account-profile-page] .profile-ci-bottom-nav,html body .app-shell.ci-blue-community-shell:has(main.profile-ci-community-page[data-testid=account-profile-page]) .profile-ci-bottom-nav,html body .app-shell.ci-blue-community-shell:has(.profile-ci-community-page) .profile-ci-bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(min-width:900px){html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=admin-accounts-page])>.ci-blue-header.admin-top-actions{position:fixed!important;top:0!important;left:50%!important;right:auto!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;margin:0!important;transform:translate(-50%)!important;z-index:950!important;background:#fff!important;box-shadow:none!important}html body .app-shell.ci-blue-shell.admin-shell.ci-blue-admin-shell.system-header-lock:has(>main[data-testid=admin-accounts-page])>main[data-testid=admin-accounts-page]{margin-top:84px!important}}html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.account-profile-community-page){width:100%!important;max-width:none!important;background:#fbfcff!important}@media(min-width:901px){html body .app-shell.ci-blue-shell.ci-blue-community-shell:has(main.account-profile-community-page)>.ci-blue-header.community-top-actions{width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0 auto!important;padding:0 17px!important;box-sizing:border-box!important}html body main.account-profile-community-page.profile-ci-blue[data-testid=account-profile-page]{display:block!important;width:min(calc(100% - 96px),1344px)!important;max-width:1344px!important;height:calc(100dvh - 84px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:transparent!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-community-layout{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;align-items:start!important;width:100%!important;height:calc(100dvh - 84px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-feed{grid-column:2!important;width:100%!important;min-width:0!important;height:calc(100dvh - 84px)!important;min-height:0!important;padding:0 0 56px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-center{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0 0 24px!important;overflow:visible!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-center>*,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-hero,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-stats,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-tabs,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-wide-card{grid-column:1!important;width:100%!important;max-width:none!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-community-post-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-community-post-list .community-post-card{width:100%!important;max-width:none!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{display:grid!important;position:static!important;grid-column:auto!important;width:100%!important;max-width:none!important;max-height:none!important;padding:0!important;overflow:visible!important}}@media(max-width:900px){html body main.account-profile-community-page.profile-ci-blue[data-testid=account-profile-page]{display:block!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;padding:0 12px 92px!important;background:transparent!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-community-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:12px!important;margin:0!important;padding:0!important}html body main.account-profile-community-page[data-testid=account-profile-page] .community-sidebar{display:none!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-feed,html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-center{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}html body main.account-profile-community-page[data-testid=account-profile-page] .account-profile-center>*,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-hero,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-stats,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-tabs,html body main.account-profile-community-page[data-testid=account-profile-page] .profile-wide-card{grid-column:1!important;width:100%!important;max-width:none!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-community-post-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-community-post-list .community-post-card{width:100%!important;max-width:none!important}html body main.account-profile-community-page[data-testid=account-profile-page] .profile-ci-dna-panel{display:grid!important;position:static!important;width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important}}
