@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@500;600;700;800&display=swap";.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::-moz-selection{background:transparent}.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{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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;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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor: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: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:rgba(255,255,255,.5)}.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:rgba(255,255,255,.8);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;box-sizing:border-box;background:rgba(255,255,255,.8);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;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;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;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}}.op-trust-page{min-height:100vh;background:#fff;color:#0b1f42;font-family:Inter,Arial,sans-serif}.op-trust-wrap{width:min(1340px,calc(100% - 40px));margin:0 auto;padding:30px 0 80px}.op-trust-back{margin-bottom:12px}.op-trust-hero{display:flex;min-height:150px;align-items:center;justify-content:space-between;gap:40px;border-radius:18px;background:#0b1f42;padding:28px 40px;color:#fff}.op-trust-hero-copy>p{margin:0 0 12px;color:#c49a6c;font:700 10px Montserrat,Arial,sans-serif;letter-spacing:.12em}.op-trust-hero h1{margin:0 0 8px;font:700 30px/1.15 Montserrat,Arial,sans-serif}.op-trust-hero-copy>span{color:#dbe3ee;font-size:13px}.op-trust-stats{display:flex;flex:none;align-items:center}.op-trust-stats>div{min-width:130px;border-left:1px solid rgba(255,255,255,.28);padding:0 24px;text-align:center}.op-trust-stats>div:first-child{border-left:0}.op-trust-stats strong,.op-trust-stats span{display:block}.op-trust-stats strong{font:700 25px/1 Montserrat,Arial,sans-serif}.op-trust-stats span{margin-top:7px;color:#dbe3ee;font-size:11px}.op-trust-layout{display:grid;grid-template-columns:238px minmax(0,1fr);align-items:start;gap:22px;margin-top:22px}.op-trust-sidebar,.op-trust-panel{border:1px solid #e5e7eb;border-radius:14px;background:#fff}.op-trust-sidebar{position:sticky;top:86px;padding:18px}.op-trust-person{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5e7eb;padding-bottom:18px}.op-trust-person>span,.op-trust-person>img{width:40px;height:40px;flex:none;border-radius:50%}.op-trust-person>span{display:grid;place-items:center;background:#0b1f42;color:#fff;font-size:12px;font-weight:700}.op-trust-person>img{-o-object-fit:cover;object-fit:cover}.op-trust-person strong,.op-trust-person small{display:block;min-width:0}.op-trust-person strong{font-size:12px}.op-trust-person small{margin-top:3px;overflow:hidden;color:#6b7280;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.op-trust-sidebar nav{display:grid;gap:4px;margin-top:16px}.op-trust-sidebar nav a,.op-trust-logout{display:flex;min-height:40px;align-items:center;gap:9px;border:0;border-radius:8px;background:transparent;padding:9px 11px;color:#414d63;font-size:12px;font-weight:600;text-align:left;text-decoration:none}.op-trust-sidebar nav a:hover,.op-trust-sidebar nav a:focus-visible,.op-trust-logout:hover,.op-trust-logout:focus-visible{background:#f7f4ef;color:#0b1f42;outline:0}.op-trust-sidebar nav a:first-child{background:#f7f4ef;color:#0b1f42}.op-trust-sidebar nav a em{display:grid;min-width:20px;height:20px;place-items:center;margin-left:auto;border-radius:999px;background:#f3e9dc;color:#8a6039;font-size:10px;font-style:normal}.op-trust-logout{width:100%;margin-top:16px;border-top:1px solid #e5e7eb;border-radius:0;padding-top:18px;cursor:pointer}.op-trust-content{display:grid;min-width:0;gap:20px}.op-trust-panel{min-width:0;padding:24px;scroll-margin-top:88px}.op-trust-panel-head,.op-verify-head,.op-dispute-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.op-trust-panel h2,.op-verify-head h2,.op-dispute-head h2{margin:0 0 6px;color:#0b1f42;font:700 20px/1.2 Montserrat,Arial,sans-serif}.op-trust-panel p,.op-verify-head p,.op-dispute-head p{margin:0;color:#6b7280;font-size:12px;line-height:1.5}.op-trust-button-primary,.op-trust-button-primary:hover,.op-trust-button-primary:focus{border:0!important;background:#c49a6c!important;color:#fff!important;box-shadow:0 0 0 0 transparent!important}.op-trust-button-primary:hover,.op-trust-button-primary:focus{background:#b8895c!important}.op-trust-inline-loading,.op-verify-loading,.op-dispute-loading{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b7280;font-size:12px}.op-trust-inline-loading{margin-top:16px}.op-verify-loading,.op-dispute-loading{min-height:180px}.op-verify-head>div{min-width:0}.op-verify-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.op-verify-step{position:relative;display:flex;min-width:0;align-items:center;gap:10px;color:#64748b;text-decoration:none}.op-verify-step:after{content:"";position:absolute;top:17px;left:43px;right:-12px;height:1px;background:#e5e7eb}.op-verify-step:last-child:after{display:none}.op-verify-step>span{position:relative;z-index:1;display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;background:#f3f4f6;color:#64748b;font-size:12px;font-weight:700}.op-verify-step.is-active>span,.op-verify-step:hover>span,.op-verify-step:focus-visible>span{background:#0b1f42;color:#fff}.op-verify-step strong,.op-verify-step small{display:block}.op-verify-step strong{color:#0b1f42;font-size:12px}.op-verify-step small{margin-top:2px;color:#6b7280;font-size:10px}.op-verify-alert{margin-bottom:18px}.op-verify-section{border-top:1px solid #e5e7eb;padding-top:24px}.op-verify-details-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px}.op-verify-section-head h3,.op-dispute-thread-head h3{margin:0 0 5px;color:#0b1f42;font:700 15px/1.25 Montserrat,Arial,sans-serif}.op-verify-section-head p,.op-dispute-thread-head p{margin:0;color:#6b7280;font-size:12px}.op-verify-form{display:grid;gap:16px;margin-top:22px}.op-verify-field,.op-dispute-field{display:grid;min-width:0;gap:7px}.op-verify-field label,.op-dispute-field label,.op-dispute-label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.op-verify-help{display:flex;align-items:center;gap:7px;color:#6b7280;font-size:11px}.op-verify-detail-actions,.op-verify-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.op-verify-callout{border-radius:12px;background:#f7f4ef;padding:20px}.op-verify-callout>span,.op-dispute-create-intro>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff;color:#9a744a}.op-verify-callout strong,.op-verify-callout p{display:block}.op-verify-callout strong{margin-top:14px;font-size:13px}.op-verify-callout p{margin-top:6px;color:#6b7280;font-size:12px;line-height:1.45}.op-verify-documents,.op-verify-review{margin-top:24px}.op-verify-document-list{display:grid;gap:10px;margin-top:16px}.op-verify-document{display:flex;min-width:0;align-items:center;gap:12px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:12px}.op-verify-document-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:9px;background:#fff;color:#0b1f42}.op-verify-document>div{min-width:0;flex:1}.op-verify-document strong,.op-verify-document small{display:block}.op-verify-document strong{color:#0b1f42;font-size:12px}.op-verify-document strong em{margin-left:7px;color:#b42318;font-size:9px;font-style:normal;text-transform:uppercase}.op-verify-document small{margin-top:4px;color:#6b7280;font-size:10px}.op-verify-review-actions>a{color:#0b1f42;font-size:12px;font-weight:700;text-decoration:none}.op-verify-submitted,.op-dispute-closed{display:flex;align-items:center;gap:8px;border-radius:9px;background:#f8fafc;padding:12px;color:#64748b;font-size:12px}.op-dispute-head-actions{display:flex;flex:none;align-items:center;gap:10px}.op-dispute-picker{min-width:190px}.op-dispute-divider{height:1px;margin:20px 0 22px;background:#e5e7eb}.op-dispute-body{display:grid;grid-template-columns:minmax(320px,.84fr) minmax(0,1.2fr);gap:48px}.op-dispute-left,.op-dispute-right{display:grid;min-width:0;align-content:start;gap:20px}.op-dispute-evidence-list{display:grid;gap:8px}.op-dispute-description{border-left:3px solid #c49a6c;border-radius:0 9px 9px 0;background:#f8fafc;padding:12px 14px}.op-dispute-description p{margin-top:7px;color:#334155;font-size:13px;line-height:1.5}.op-dispute-evidence{display:flex;min-width:0;align-items:center;gap:10px;border-radius:10px;background:#f8fafc;padding:11px 12px}.op-dispute-evidence-thumb{display:grid;width:38px;height:38px;flex:none;place-items:center;overflow:hidden;border-radius:8px;background:#e8edf7;color:#0b1f42}.op-dispute-evidence-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.op-dispute-evidence-copy{min-width:0;flex:1}.op-dispute-evidence-copy strong,.op-dispute-evidence-copy small,.op-dispute-evidence-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-dispute-evidence-copy strong{color:#0b1f42;font-size:12px}.op-dispute-evidence-copy small{margin-top:4px;color:#6b7280;font-size:10px}.op-dispute-evidence-copy span{margin-top:3px;color:#b42318;font-size:10px}.op-dispute-add-evidence{margin-top:10px}.op-dispute-add-evidence>span{display:flex;align-items:center;gap:7px}.op-dispute-hint,.op-dispute-privacy{color:#6b7280;font-size:11px;line-height:1.5}.op-dispute-privacy{display:flex;align-items:flex-start;gap:7px;border-top:1px solid #e5e7eb;padding-top:16px}.op-dispute-privacy svg{flex:none;margin-top:2px}.op-dispute-thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.op-dispute-thread{position:relative;display:grid;gap:10px}.op-dispute-event{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;padding:3px 0}.op-dispute-event-dot{position:relative;z-index:1;width:10px;height:10px;margin-top:5px;border:3px solid #fff;border-radius:50%;background:#c49a6c;box-shadow:0 0 0 1px #c49a6c}.op-dispute-event strong,.op-dispute-event small{display:block}.op-dispute-event strong{color:#0b1f42;font-size:13px;font-weight:600}.op-dispute-event small{margin-top:4px;color:#6b7280;font-size:11px}.op-dispute-message{border-radius:11px;background:#f8fafc;padding:14px}.op-dispute-message.is-mine{background:#f3e9dc}.op-dispute-message-head{display:flex;align-items:center;gap:7px;color:#64748b;font-size:11px}.op-dispute-message-head strong{color:#0b1f42}.op-dispute-message-head time{margin-left:auto}.op-dispute-message p{margin-top:8px;color:#334155;font-size:13px;line-height:1.5}.op-dispute-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.op-dispute-composer textarea{min-height:44px;resize:none}.op-dispute-composer button>span{display:flex;align-items:center;gap:7px}.op-dispute-create{display:grid;gap:18px}.op-dispute-create-intro{display:flex;align-items:center;gap:12px;border-radius:11px;background:#f8fafc;padding:14px}.op-dispute-create-intro>span{flex:none}.op-dispute-create-intro strong{font-size:13px}.op-dispute-create-intro p{margin-top:4px}.op-dispute-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.op-dispute-create-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.op-dispute-create-actions>span{max-width:470px;color:#6b7280;font-size:11px;line-height:1.45}.op-dispute-empty{display:grid;justify-items:center;gap:10px;padding:28px 20px;text-align:center}.op-dispute-empty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#f3e9dc;color:#9a744a}.op-dispute-empty h3{margin:0;font:700 16px Montserrat,Arial,sans-serif}.op-trust-recovery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.op-trust-recovery-card{display:flex;min-width:0;min-height:210px;flex-direction:column;border-radius:11px;background:#f8fafc;padding:20px}.op-trust-recovery-card>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#e8edf7;color:#3b6fd4}.op-trust-recovery-card.is-warning>span{background:#fdf0dd;color:#a16207}.op-trust-recovery-card.is-danger>span{background:#fde8e8;color:#b42318}.op-trust-recovery-card h3{margin:18px 0 8px;color:#0b1f42;font:700 14px Montserrat,Arial,sans-serif}.op-trust-recovery-card p{color:#6b7280;font-size:12px;line-height:1.5}.op-trust-recovery-card button,.op-trust-recovery-card>a{align-self:flex-start;margin-top:auto}.op-trust-recovery-card>a{color:#0b1f42;font-size:12px;font-weight:700;text-decoration:none}.op-trust-recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto}.op-trust-recovery-actions a:not([data-testid=flowbite-button]){color:#0b1f42;font-size:12px;font-weight:700;text-decoration:none}@media (max-width: 1050px){.op-trust-layout{grid-template-columns:1fr}.op-trust-sidebar{position:static}.op-trust-sidebar nav{display:flex;flex-wrap:wrap}.op-trust-sidebar nav a{flex:1 1 180px}}@media (max-width: 850px){.op-trust-hero{align-items:flex-start;flex-direction:column}.op-trust-stats{width:100%;justify-content:space-between}.op-trust-stats>div{min-width:0;flex:1;padding:0 12px}.op-verify-details-grid,.op-dispute-body{grid-template-columns:1fr}.op-verify-callout{order:-1}.op-dispute-body{gap:28px}.op-trust-recovery{grid-template-columns:1fr}}@media (max-width: 640px){.op-trust-wrap{width:100%;padding:20px 16px 90px}.op-trust-hero{gap:24px;padding:24px 20px}.op-trust-hero h1{font-size:24px}.op-trust-stats strong{font-size:20px}.op-trust-stats span{font-size:9px}.op-trust-panel{padding:18px 16px}.op-trust-sidebar{padding:12px}.op-trust-person,.op-trust-logout{display:none}.op-trust-sidebar nav{grid-template-columns:1fr 1fr;margin-top:0}.op-trust-sidebar nav a{min-height:44px;padding:8px 9px;font-size:11px}.op-verify-head,.op-dispute-head,.op-trust-panel-head{align-items:flex-start;flex-direction:column}.op-verify-steps{gap:8px}.op-verify-step{align-items:flex-start;gap:6px}.op-verify-step:after{top:15px;left:30px;right:-8px}.op-verify-step>span{width:30px;height:30px}.op-verify-step strong{font-size:10px}.op-verify-step small{display:none}.op-verify-detail-actions,.op-verify-review-actions,.op-dispute-head-actions,.op-dispute-picker{width:100%}.op-verify-document{align-items:flex-start;flex-wrap:wrap}.op-verify-document>div{min-width:calc(100% - 50px)}.op-verify-document button{width:100%}.op-dispute-create-grid,.op-dispute-composer{grid-template-columns:1fr}.op-trust-recovery-card{min-height:0}.op-dispute-composer button{width:100%}}html.dark .op-trust-page,html.dark .op-trust-wrap{background:var(--dm-bg);color:var(--dm-text)}html.dark .op-trust-sidebar,html.dark .op-trust-panel,html.dark .op-verify-callout,html.dark .op-verify-document,html.dark .op-verify-submitted,html.dark .op-dispute-create-intro,html.dark .op-dispute-evidence,html.dark .op-dispute-description,html.dark .op-dispute-message,html.dark .op-dispute-closed,html.dark .op-trust-recovery-card{border-color:var(--dm-border)!important;background:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark .op-trust-panel,html.dark .op-trust-sidebar{background:var(--dm-surface)!important}html.dark .op-trust-person,html.dark .op-verify-section,html.dark .op-dispute-divider,html.dark .op-dispute-privacy,html.dark .op-trust-logout{border-color:var(--dm-border)!important}html.dark .op-trust-hero h1,html.dark .op-trust-person strong,html.dark .op-trust-panel h2,html.dark .op-verify-head h2,html.dark .op-dispute-head h2,html.dark .op-verify-section-head h3,html.dark .op-dispute-thread-head h3,html.dark .op-verify-step strong,html.dark .op-verify-document strong,html.dark .op-dispute-event strong,html.dark .op-dispute-message-head strong,html.dark .op-trust-recovery-card h3,html.dark .op-dispute-create-intro strong{color:var(--dm-text)!important}html.dark .op-trust-sidebar nav a,html.dark .op-trust-logout,html.dark .op-verify-head p,html.dark .op-dispute-head p,html.dark .op-verify-section-head p,html.dark .op-dispute-thread-head p,html.dark .op-verify-step small,html.dark .op-verify-help,html.dark .op-verify-document small,html.dark .op-dispute-event small,html.dark .op-dispute-description p,html.dark .op-dispute-message-head,html.dark .op-dispute-message p,html.dark .op-dispute-hint,html.dark .op-dispute-privacy,html.dark .op-trust-recovery-card p,html.dark .op-dispute-create-actions>span{color:var(--dm-muted)!important}html.dark .op-trust-sidebar nav a:hover,html.dark .op-trust-sidebar nav a:focus-visible,html.dark .op-trust-logout:hover,html.dark .op-trust-logout:focus-visible,html.dark .op-dispute-message.is-mine{background:#1d2b43!important;color:#fff!important}html.dark .op-trust-sidebar nav a:first-child{background:#1d2b43!important;color:#fff!important}html.dark .op-verify-step:after{background:var(--dm-border)!important}html.dark .op-verify-step>span{background:var(--dm-border)!important;color:var(--dm-muted)!important}html.dark .op-verify-step.is-active>span,html.dark .op-verify-step:hover>span,html.dark .op-verify-step:focus-visible>span{background:#c49a6c!important;color:#fff!important}html.dark .op-verify-document-icon,html.dark .op-verify-callout>span,html.dark .op-dispute-create-intro>span{background:var(--dm-surface)!important}html.dark .op-dispute-event-dot{border-color:var(--dm-surface)!important}.op-admin-layout{font-family:Inter,Arial,sans-serif;color:#0b1f42}.op-admin-mobile-header,.op-admin-mobile-nav{display:none}.op-admin-sidebar{border-right:1px solid #eeeae5;overflow:visible;color:#414d63}.op-admin-sidebar nav{display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;padding-top:12px;padding-bottom:24px}.op-admin-nav-group{display:grid;gap:8px}.op-admin-nav-group-label{margin:0 10px 1px;color:#8b95a7;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.op-admin-sidebar .op-admin-brand{font:700 16px Montserrat,Arial,sans-serif;color:#0b1f42;text-decoration:none;white-space:nowrap}.op-admin-sidebar .op-admin-brand img{border-radius:6px}.op-admin-sidebar>span{color:#7f8ba0;font-size:10px;letter-spacing:.1em;padding-bottom:8px}.op-admin-sidebar .op-admin-nav-link{min-height:36px;gap:8px;font-size:12px;color:#414d63}.op-admin-sidebar .op-admin-nav-link[aria-current=page]{background:#e8edf7;color:#0b1f42;font-weight:700}.op-admin-sidebar .op-admin-nav-link:hover{background:#f3f5f9;color:#0b1f42}.op-admin-sidebar-account{border-top:1px solid #eeeae5;color:#414d63;background:#fff;padding-top:16px}.op-admin-sidebar-account>div p{color:#0b1f42}.op-admin-sidebar-account>div p:last-child{color:#6e7686}.op-admin-sidebar-account>button{color:#6e7686;font-size:12px}.op-admin-sidebar-toggle{position:absolute;z-index:60;top:50%;left:100%;display:grid;width:20px;height:56px;place-items:center;border:0;border-radius:0 8px 8px 0;background:#0b1f42;color:#fff;box-shadow:0 1px 2px #00000012;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease,transform .15s ease}.op-admin-sidebar-toggle:hover{background:#172b55;transform:translate(1px,-50%)}.op-admin-sidebar-toggle:focus-visible{outline:2px solid rgba(196,154,108,.7);outline-offset:-2px}.op-admin-sidebar-flyout{position:fixed!important;z-index:80!important;border:1px solid #a97d4c!important;border-radius:10px!important;background:#c49a6c!important;color:#fff!important;padding:8px 11px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;box-shadow:0 10px 28px #6b442326!important}.op-admin-sidebar-flyout [data-testid=flowbite-tooltip-arrow]{background:#c49a6c!important}.op-admin-shell-header{display:none}@media (min-width:768px){.op-admin-main>header.op-admin-shell-header{position:sticky;top:0;z-index:30;display:flex;width:100%;min-width:0;min-height:64px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #eef0f4;background:#fff;padding:0 32px}}.op-admin-shell-context{display:flex;min-width:0;align-items:center;gap:11px}.op-admin-shell-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:#e8edf7;color:#0b1f42}.op-admin-shell-icon svg{width:17px;height:17px}.op-admin-shell-copy{display:grid;min-width:0;gap:1px}.op-admin-shell-copy small{color:#7f8ba0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.op-admin-shell-copy strong{overflow:hidden;color:#0b1f42;font:700 15px/1.25 Montserrat,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.op-admin-shell-actions{display:flex;align-items:center;gap:4px}.op-admin-shell-bell-wrap{position:relative}.op-admin-shell-icon-button{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:999px;background:transparent;color:#414d63;cursor:pointer;transition:background-color .15s ease,color .15s ease}.op-admin-shell-icon-button:hover,.op-admin-shell-icon-button:focus-visible{background:#f1f5f9;color:#0b1f42;outline:0}.op-admin-shell-icon-button svg{width:19px;height:19px}.op-admin-shell-count{position:absolute;top:-1px;right:-1px;display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;background:#ef4444;padding:0 4px;color:#fff;font-size:9px;font-weight:700}.op-admin-main{min-width:0;width:100%}.op-admin-main>div:last-child{padding:44px 36px}.op-admin-overview{max-width:1160px;margin:0 auto;min-height:calc(100vh - 88px)}.op-admin-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:44px}.op-admin-heading h1{font:700 30px/1.15 Montserrat,Arial,sans-serif;letter-spacing:-.035em;margin:10px 0 12px}.op-admin-heading p:last-child{color:#6e7686;font-size:13px}.op-admin-eyebrow{font:700 10px Montserrat,Arial,sans-serif;letter-spacing:.1em}.op-admin-quick{position:relative}.op-admin-quick>button{min-height:40px;border:1px solid #e2dad0;background:#fff;border-radius:9px;padding:9px 12px;color:#0b1f42;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:none}.op-admin-quick>button:hover{background:#f7f4ef;color:#0b1f42}.op-admin-quick-menu{width:190px;border:1px solid #e2dad0;border-radius:10px;background:#fff;padding:6px;box-shadow:0 8px 20px #0b1f421a}.op-admin-quick-menu button{width:100%;border-radius:7px;color:#0b1f42;font-size:12px;text-align:left}.op-admin-quick-menu button:hover{background:#f7f4ef;color:#0b1f42}.op-admin-avatar-trigger{display:flex!important;min-height:44px;align-items:center;gap:8px;border:0!important;border-radius:999px!important;background:transparent!important;padding:4px 8px 4px 4px!important;color:#0b1f42!important;box-shadow:none!important}.op-admin-avatar-trigger:hover{background:#f1f5f9!important}.op-admin-avatar-trigger-avatar{display:grid;width:36px;height:36px;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:#c49a6c;color:#fff;font-size:12px;font-weight:700}.op-admin-avatar-trigger-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.op-admin-avatar-name{font-size:13px;font-weight:600;color:#0b1f42}.op-admin-avatar-menu{width:238px;border:1px solid #e2dad0;border-radius:14px;background:#fff;padding:6px;box-shadow:0 14px 36px #0b1f4220}.op-admin-avatar-header{display:flex!important;flex-direction:column!important;gap:3px;padding:11px 12px;color:#0b1f42}.op-admin-avatar-header strong,.op-admin-avatar-header span,.op-admin-avatar-header small{display:block;width:100%}.op-admin-avatar-header strong{font-size:12px}.op-admin-avatar-header span{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.op-admin-avatar-header small{color:#9f7142;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.op-admin-avatar-menu [role=menuitem]{border-radius:8px;color:#0b1f42;font-size:12px}.op-admin-avatar-menu [role=menuitem]:hover{background:#f7f4ef;color:#0b1f42}.op-admin-avatar-menu .op-admin-dropdown-danger{color:#b42318!important}.op-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.op-admin-metrics article{min-height:150px;border-radius:16px;padding:20px 18px;display:flex;flex-direction:column}.op-admin-metrics article:nth-child(1){background:#fff0cd}.op-admin-metrics article:nth-child(2){background:#e8edf7}.op-admin-metrics article:nth-child(3){background:#fae1de}.op-admin-metrics article:nth-child(4){background:#dcf3e3}.op-admin-metrics span{font-size:10px;font-weight:700;letter-spacing:.025em}.op-admin-metrics strong{font:700 22px/1.25 Montserrat,Arial,sans-serif;margin:9px 0}.op-admin-metrics small{margin-top:auto;color:#6e7686;font-size:11px}.op-admin-overview-grid{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(245px,1fr);gap:22px}.op-admin-priority,.op-admin-glance{background:#f7f4ef;border-radius:16px;padding:20px}.op-admin-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.op-admin-overview h2{font:700 17px Montserrat,Arial,sans-serif}.op-admin-panel-heading span{background:#e8edf7;border-radius:999px;padding:5px 10px;font-size:10px}.op-admin-priority-row{display:flex;align-items:center;gap:12px;background:#fff;border-radius:10px;padding:12px 14px;margin-top:10px;font-size:12px}.op-admin-priority-row>div{flex:1;min-width:0}.op-admin-priority-row strong,.op-admin-priority-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-admin-priority-row small{color:#6e7686;margin-top:5px}.op-admin-urgent{background:#fae1de;color:#a6332c;border-radius:999px;padding:5px 8px;font-size:10px}.op-admin-priority-row a,.op-admin-empty a{background:#9f7142;border-radius:8px;color:#fff;padding:8px 14px;text-decoration:none;font-size:11px;font-weight:700}.op-admin-empty{background:#fff;border-radius:10px;padding:24px;margin-top:12px;font-size:12px}.op-admin-empty p{color:#6e7686;margin:6px 0 20px}.op-admin-glance h2{margin-bottom:16px}.op-admin-glance p{background:#fff;border-radius:10px;padding:10px 12px;margin:0 0 10px;display:flex;justify-content:space-between;font-size:11px;color:#6e7686}.op-admin-glance p strong{color:#0b1f42}.op-admin-glance>a{display:block;text-align:center;background:#9f7142;color:#fff;text-decoration:none;border-radius:8px;padding:10px;font-size:11px;font-weight:700}.op-admin-secondary{margin-top:40px;display:grid;gap:12px}.op-admin-accordion{border-color:#e2dad0!important;border-radius:14px!important;background:#fff}.op-admin-accordion button[type=button]{min-height:54px;padding:14px 16px!important;background:#fff!important;color:#0b1f42!important;font-size:12px!important;font-weight:700!important}.op-admin-accordion button[type=button]:hover,.op-admin-accordion button[type=button][aria-expanded=true]{background:#f7f4ef!important}.op-admin-accordion [data-testid=flowbite-accordion-content]{padding:0 16px 16px!important;background:#fff!important;color:#53616f!important;font-size:12px}.op-admin-accordion [data-testid=flowbite-accordion-content]>p{margin-bottom:4px}.op-admin-secondary-metrics{display:flex;gap:20px;padding:2px 0 10px}.op-admin-secondary-metrics strong{margin-left:8px}.op-admin-stats-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:12px}.op-admin-stats-form label{display:grid;gap:5px;font-weight:600}.op-admin-stats-form input{border:1px solid #e2dad0;border-radius:8px;min-height:40px;width:130px;padding:8px}.op-admin-stats-form button{background:#9f7142;border:0;color:#fff;border-radius:8px;min-height:40px;padding:8px 15px}@media (max-width:900px){.op-admin-metrics{grid-template-columns:repeat(2,1fr)}.op-admin-overview-grid{grid-template-columns:1fr}.op-admin-main>div:last-child{padding:24px}}@media (max-width:767px){.op-admin-main>div:last-child{padding-top:88px}.op-admin-heading{align-items:start;flex-direction:column}.op-admin-heading h1{font-size:25px}.op-admin-metrics article{min-height:115px;padding:15px}.op-admin-metrics strong{font-size:20px}.op-admin-sidebar-toggle{display:none}.op-admin-mobile-header{position:fixed;inset:0 0 auto;z-index:40;display:flex;height:64px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef0f4;background:#fff;padding:0 16px}.op-admin-mobile-brand{display:flex;min-width:0;align-items:center;gap:9px;color:#0b1f42;text-decoration:none}.op-admin-mobile-brand img{width:30px;height:30px;flex:none;-o-object-fit:contain;object-fit:contain}.op-admin-mobile-brand>span{display:grid;min-width:0;line-height:1.15}.op-admin-mobile-brand strong{font:700 13px Montserrat,Arial,sans-serif;color:#0b1f42}.op-admin-mobile-brand small{font-size:9px;color:#6e7686}.op-admin-mobile-actions{display:flex;align-items:center;gap:4px}.op-admin-avatar-name{display:none}.op-admin-mobile-heading{display:flex;min-width:0;align-items:center;gap:8px}.op-admin-back{background:#f8fafc!important;color:#0b1f42!important}.op-admin-mobile-bell{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:transparent;color:#334155}.op-admin-mobile-bell:hover{background:#f1f5f9;color:#0b1f42}.op-admin-mobile-count{position:absolute;top:-2px;right:-2px;display:grid;min-width:16px;height:16px;place-items:center;border-radius:999px;background:#ef4444;padding:0 4px;color:#fff;font-size:9px;font-weight:700}.op-admin-mobile-nav{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;z-index:40;display:block;width:min(358px,calc(100% - 32px));height:68px;margin:0 auto;border:0;border-radius:34px;background:#0b1f42;padding:14px 9px;box-shadow:0 16px 34px #0b1f422e}.op-admin-mobile-nav-scroll{display:flex;height:40px;align-items:center;justify-content:center;gap:0;overflow:visible;padding:0}.op-admin-mobile-link{position:relative;display:flex;width:77.5px;height:40px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;border:0;border-radius:10px;background:transparent;color:#ffffff80;padding:0;font:500 10px/12px Inter,Arial,sans-serif;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.op-admin-mobile-link svg{width:18px;height:18px;flex:none;margin-bottom:4px}.op-admin-mobile-link span{display:block;max-width:74px;overflow:hidden;text-overflow:ellipsis}.op-admin-mobile-link:hover,.op-admin-mobile-link:focus-visible{background:#ffffff12;color:#fff;outline:0}.op-admin-mobile-link.is-active{background:transparent;color:#fff;font-weight:500}.op-admin-mobile-link.is-active:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:2px;border-radius:999px;background:#c49a6c;transform:translate(-50%)}.op-admin-main>div:last-child{padding-bottom:104px}.op-admin-flowbite-drawer.op-admin-flowbite-drawer{right:16px;bottom:calc(96px + env(safe-area-inset-bottom));left:16px;width:auto;max-height:calc(100vh - 124px);border-radius:24px;background:#0b1f42;color:#fff;padding:20px;box-shadow:0 24px 60px #07152d4d;visibility:hidden;pointer-events:none}.op-admin-flowbite-drawer.op-admin-flowbite-drawer.transform-none{visibility:visible;pointer-events:auto}.op-admin-flowbite-drawer-backdrop{background:#07152d99!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.op-admin-mobile-more-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #ffffff1f}.op-admin-mobile-more-head h5{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font:700 18px/22px Montserrat,Arial,sans-serif}.op-admin-mobile-more-head img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.op-admin-mobile-more-head button{display:grid;width:40px;height:40px;flex:none;place-items:center;border:0;border-radius:10px;background:#ffffff14;color:#fff}.op-admin-mobile-more-head button:hover{background:#ffffff24}.op-admin-mobile-more-head svg{width:18px;height:18px}.op-admin-mobile-more-label{margin:18px 0 8px;color:#c49a6c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.op-admin-mobile-more-list{display:grid;gap:4px}.op-admin-mobile-more-list>a{display:flex;min-height:48px;align-items:center;gap:12px;border-radius:10px;color:#dde7f4;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none}.op-admin-mobile-more-list>a:hover,.op-admin-mobile-more-list>a:focus-visible{background:#ffffff12;color:#fff;outline:0}.op-admin-mobile-more-list>a.is-active{background:#1e3a5f;color:#fff}.op-admin-mobile-more-list>a.is-active svg{color:#c49a6c}.op-admin-mobile-more-list svg{width:20px;height:20px;flex:none}.op-admin-mobile-more-list small{min-width:20px;margin-left:auto;border-radius:999px;background:#c49a6c;padding:3px 6px;color:#fff;font-size:10px;font-weight:700;text-align:center}}.op-admin-listing-review .op-admin-metrics article:nth-child(2){background:#dcf3e3}.op-admin-listing-review .op-admin-metrics article:nth-child(3){background:#e8edf7}.op-admin-listing-review .op-admin-metrics article:nth-child(4){background:#fae1de}.op-admin-add-link{display:inline-flex;align-items:center;gap:6px;background:#9f7142;color:#fff;text-decoration:none;border-radius:8px;padding:11px 16px;font-size:12px;font-weight:700;white-space:nowrap}.op-admin-review-filter{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 12px;font-size:12px}.op-admin-review-select{width:210px!important}.op-admin-review-filter select{padding:7px 10px;min-height:36px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#0b1f42}.op-admin-listing-row img,.op-admin-image-empty{width:44px;height:44px;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#e8edf7;display:grid;place-items:center;color:#0b1f42}.op-admin-listing-row>button{border:0;border-radius:8px;background:#e8edf7;color:#0b1f42;padding:8px 12px;font-size:11px;font-weight:700}.op-admin-listing-row .op-admin-urgent{text-transform:capitalize;white-space:nowrap}.op-admin-error{background:#fce8e6;color:#a6332c;border-radius:8px;padding:10px 12px;font-size:12px}.op-admin-review-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0b1f4288;display:grid;place-items:center;padding:20px}.op-admin-review-dialog{background:#fff;width:min(490px,100%);border-radius:16px;padding:24px;box-shadow:0 20px 50px #0b1f4230}.op-admin-review-dialog h2{font:700 20px Montserrat,Arial,sans-serif}.op-admin-review-dialog p{font-size:13px;color:#6e7686;margin:10px 0}.op-admin-review-dialog>a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#3b6fd4}.op-admin-review-dialog label{display:block;font-size:12px;font-weight:700;margin:20px 0 7px}.op-admin-review-dialog textarea{width:100%;padding:10px;resize:vertical}.op-admin-review-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.op-admin-review-dialog button{border:1px solid #e2dad0;background:#fff;color:#0b1f42;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.op-admin-review-dialog button:last-child{background:#9f7142;color:#fff;border-color:#9f7142}.op-admin-review-dialog button:disabled{opacity:.55}@media (max-width:650px){.op-admin-listing-row{flex-wrap:wrap}.op-admin-listing-row>div{flex:1 1 calc(100% - 70px)}.op-admin-listing-row .op-admin-urgent{margin-left:55px}}.op-admin-people-heading{margin-bottom:28px}.op-admin-people-board{min-width:0;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.op-admin-people-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.op-admin-people-search{position:relative;width:min(360px,100%)}.op-admin-people-search>svg{position:absolute;z-index:2;top:50%;left:13px;width:16px;height:16px;color:#64748b;transform:translateY(-50%);pointer-events:none}.op-admin-people-search input{padding-left:38px}.op-admin-people-search input,.op-admin-people-filter{min-height:40px;border-color:#e5e7eb;border-radius:10px;background:#fff;font-size:13px;color:#0b1f42}.op-admin-people-filter{width:170px}.op-admin-people-message{margin:14px 16px 0;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:600}.op-admin-people-message.is-success{background:#ecfdf3;color:#15803d}.op-admin-people-message.is-error{background:#fef2f2;color:#b91c1c}.op-admin-people-scroll{max-width:100%;overflow-x:auto}.op-admin-people-table{min-width:980px}.op-admin-people-columns,.op-admin-people-row{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(130px,.75fr) minmax(90px,.55fr) minmax(130px,.75fr) minmax(110px,.65fr) minmax(210px,1.15fr);align-items:center}.op-admin-people-columns{min-height:42px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.02em}.op-admin-people-columns span,.op-admin-people-row>div{padding:0 16px}.op-admin-people-row{min-height:82px;border-top:1px solid #e5e7eb;background:#fff;color:#0b1f42;font-size:12px;transition:background-color .12s ease}.op-admin-people-row:hover{background:#fbfcfd}.op-admin-people-row.is-suspended{background:#fcfcfd;opacity:.72}.op-admin-people-row>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.op-admin-people-row>div>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.op-admin-people-row>div>small{color:#64748b;font-size:10px}.op-admin-people-person{flex-direction:row!important;align-items:center!important;gap:11px!important}.op-admin-people-person>div{display:grid;min-width:0;gap:3px}.op-admin-people-person strong,.op-admin-people-person span,.op-admin-people-person small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-people-person strong{font-size:13px}.op-admin-people-person strong small{color:#9f7142;font-size:10px}.op-admin-people-person span{color:#475569;font-size:11px}.op-admin-people-person small{color:#94a3b8;font-size:10px}.op-admin-people-avatar{display:grid!important;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:#0b1f42;color:#fff;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:.02em}.op-admin-people-role{justify-content:center}.op-admin-people-role-select{min-width:104px;border-color:#e2dad0;border-radius:9px;font-size:11px;color:#0b1f42}.op-admin-people-pill{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;white-space:nowrap}.op-admin-people-pill.is-success{background:#ecfdf3;color:#15803d}.op-admin-people-pill.is-danger{background:#fef2f2;color:#b91c1c}.op-admin-people-pill.is-admin{background:#e8edf7;color:#0b1f42}.op-admin-people-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:wrap}.op-admin-people-actions button{min-height:30px;border:1px solid #e2dad0;border-radius:8px;background:#fff;color:#0b1f42;padding:0 10px;font:600 10px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.op-admin-people-actions button:hover:not(:disabled){border-color:#c49a6c;background:#f7f4ef}.op-admin-people-actions button.is-warning{color:#a16207}.op-admin-people-actions button.is-positive{color:#15803d}.op-admin-people-actions button.is-danger{color:#b91c1c}.op-admin-people-actions button:disabled{cursor:not-allowed;opacity:.55}.op-admin-people-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:32px;text-align:center;color:#64748b}.op-admin-people-empty strong{color:#0b1f42;font:700 16px Montserrat,Arial,sans-serif}.op-admin-people-empty p{font-size:12px}.op-admin-people-form-section{margin-top:4px;border-top:1px solid #e5e7eb;padding-top:18px}.op-admin-people-form-section>p{margin:0;color:#0b1f42;font-size:13px;font-weight:700}.op-admin-people-form-section>span{display:block;margin:4px 0 14px;color:#6e7686;font-size:11px;line-height:1.45}.op-admin-people-delete-copy{margin:0 0 18px;color:#6e7686;font-size:13px;line-height:1.55}@media (max-width:767px){.op-admin-people-toolbar{align-items:stretch;flex-direction:column}.op-admin-people-search,.op-admin-people-filter{width:100%}.op-admin-people-table{min-width:940px}.op-admin-people-columns,.op-admin-people-row{grid-template-columns:250px 125px 85px 125px 105px 210px}}.op-admin-catalog-heading{align-items:center;margin-bottom:28px}.op-admin-catalog-heading>button{white-space:nowrap}.op-admin-catalog-metrics article:nth-child(1){background:#dcf3e3}.op-admin-catalog-metrics article:nth-child(2){background:#e8edf7}.op-admin-catalog-metrics article:nth-child(3){background:#fff0cd}.op-admin-catalog-metrics article:nth-child(4){background:#fae1de}.op-admin-catalog-board{min-width:0;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.op-admin-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.op-admin-catalog-toolbar>span{border-radius:999px;background:#f1f5f9;padding:5px 9px;color:#64748b;font-size:10px;font-weight:700;white-space:nowrap}.op-admin-catalog-search{position:relative;width:min(390px,100%)}.op-admin-catalog-search>svg{position:absolute;z-index:2;top:50%;left:13px;width:16px;height:16px;color:#64748b;transform:translateY(-50%);pointer-events:none}.op-admin-catalog-search input{min-height:40px;border-color:#e5e7eb;border-radius:10px;background:#fff;padding-left:38px;font-size:13px;color:#0b1f42}.op-admin-catalog-list{min-width:0}.op-admin-catalog-columns,.op-admin-catalog-row{display:grid;align-items:center}.op-admin-promo-columns{grid-template-columns:minmax(125px,.8fr) minmax(130px,.82fr) minmax(130px,.82fr) minmax(180px,1.1fr) minmax(170px,1fr) minmax(92px,.58fr) 126px}.op-admin-addon-columns{grid-template-columns:minmax(260px,1.5fr) minmax(125px,.75fr) minmax(145px,.82fr) minmax(170px,1fr) minmax(95px,.55fr) 126px}.op-admin-feedback-columns{grid-template-columns:minmax(190px,1.05fr) minmax(170px,.95fr) minmax(100px,.58fr) minmax(280px,1.65fr) minmax(125px,.72fr) 76px}.op-admin-catalog-columns{min-height:42px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.02em}.op-admin-catalog-columns span,.op-admin-catalog-row>div{padding:0 14px}.op-admin-catalog-row{min-height:82px;border-top:1px solid #e5e7eb;background:#fff;color:#0b1f42;font-size:12px;transition:background-color .12s ease}.op-admin-catalog-row:hover{background:#fbfcfd}.op-admin-catalog-row.is-muted{background:#fcfcfd;opacity:.72}.op-admin-catalog-row>div{min-width:0}.op-admin-promo-code{display:grid;gap:4px}.op-admin-promo-code strong{font:700 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.025em}.op-admin-promo-code small{color:#9f7142;font-size:10px}.op-admin-addon-service{display:flex;align-items:center;gap:11px}.op-admin-addon-service>img,.op-admin-addon-service>span{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:9px;background:#e8edf7;color:#0b1f42;-o-object-fit:cover;object-fit:cover;font:700 14px Montserrat,Arial,sans-serif}.op-admin-addon-service>div{display:grid;min-width:0;gap:3px}.op-admin-addon-service strong,.op-admin-addon-service small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-addon-service strong{font-size:12px}.op-admin-addon-service small{color:#64748b;font-size:10px}.op-admin-addon-category{display:inline-flex;border-radius:999px;background:#f7f4ef;padding:5px 9px;color:#8c6138;font-size:10px;font-weight:700;white-space:nowrap}.op-admin-catalog-cell{display:grid;gap:4px}.op-admin-catalog-cell small{color:#94a3b8;font-size:9px;font-weight:700}.op-admin-catalog-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.op-admin-catalog-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10px}.op-admin-catalog-status{border:0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.op-admin-catalog-status.is-success{background:#ecfdf3;color:#15803d}.op-admin-catalog-status.is-danger{background:#fef2f2;color:#b91c1c}.op-admin-catalog-status.is-neutral{background:#f1f5f9;color:#475569}.op-admin-catalog-actions{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.op-admin-catalog-actions button{min-height:30px;border:1px solid #e2dad0;border-radius:8px;background:#fff;color:#0b1f42;padding:0 10px;font:600 10px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.op-admin-catalog-actions button:hover{border-color:#c49a6c;background:#f7f4ef}.op-admin-catalog-actions button.is-danger{color:#b91c1c}.op-admin-catalog-empty{display:grid;min-height:230px;place-items:center;align-content:center;gap:8px;padding:32px;text-align:center;color:#64748b}.op-admin-catalog-empty>span:not(.op-admin-booking-spinner){display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#e8edf7;color:#0b1f42}.op-admin-catalog-empty>span svg{width:20px;height:20px}.op-admin-catalog-empty strong{color:#0b1f42;font:700 16px Montserrat,Arial,sans-serif}.op-admin-catalog-empty p{max-width:430px;font-size:12px;line-height:1.5}.op-admin-catalog-dialog{max-width:720px!important}.op-admin-assignment-section{display:grid;gap:10px}.op-admin-assignment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.op-admin-assignment-heading label{margin:0!important}.op-admin-assignment-heading p{margin:4px 0 0;color:#6e7686;font-size:10px;line-height:1.45}.op-admin-assignment-list{max-height:180px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:10px;background:#fbfcfd;padding:6px}.op-admin-assignment-list>p{margin:0;padding:10px;color:#64748b;font-size:11px}.op-admin-assignment-item{display:flex!important;align-items:center!important;gap:10px;margin:0!important;border-radius:8px;padding:8px!important;cursor:pointer}.op-admin-assignment-item:hover{background:#fff}.op-admin-assignment-item input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;flex:none;margin:0}.op-admin-assignment-item>span{display:grid;min-width:0;gap:2px}.op-admin-assignment-item strong,.op-admin-assignment-item small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-assignment-item strong{color:#0b1f42;font-size:11px}.op-admin-assignment-item small{color:#64748b;font-size:9px}.op-admin-addon-toggle{border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:12px 14px}.op-admin-addon-toggle label{display:flex;align-items:center;gap:10px;margin:0}.op-admin-addon-toggle button[role=switch]>div{background:#c49a6c!important}.op-admin-addon-toggle button[role=switch] span{color:#0b1f42!important}.op-admin-feedback-heading{margin-bottom:28px}.op-admin-feedback-toolbar{justify-content:flex-start}.op-admin-feedback-toolbar .op-admin-catalog-search{margin-right:auto}.op-admin-feedback-filter{width:140px;min-height:40px;border-color:#e5e7eb;border-radius:10px;font-size:12px;color:#0b1f42}.op-admin-feedback-stars{display:inline-flex;align-items:center;gap:2px;color:#d8dee7}.op-admin-feedback-stars svg{width:14px;height:14px}.op-admin-feedback-stars.is-lg svg{width:17px;height:17px}.op-admin-feedback-stars .is-filled{color:#c49a6c}.op-admin-feedback-rating-card{gap:5px}.op-admin-feedback-rating-card .op-admin-feedback-stars{margin:0 0 4px}.op-admin-feedback-property,.op-admin-feedback-guest{display:grid;min-width:0;gap:4px}.op-admin-feedback-property strong,.op-admin-feedback-property span,.op-admin-feedback-guest strong,.op-admin-feedback-guest span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-feedback-property strong,.op-admin-feedback-guest strong{font-size:12px}.op-admin-feedback-property span,.op-admin-feedback-guest span{color:#64748b;font-size:10px}.op-admin-feedback-score{display:block;margin-top:4px;color:#64748b;font-size:9px}.op-admin-feedback-copy{display:grid;min-width:0;gap:4px}.op-admin-feedback-copy p{display:-webkit-box;margin:0;overflow:hidden;color:#334155;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.op-admin-feedback-copy span{color:#94a3b8;font-size:9px}.op-admin-feedback-dialog{max-width:720px!important}.op-admin-feedback-dialog-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:14px}.op-admin-feedback-dialog-meta>div{display:grid;min-width:0;gap:4px}.op-admin-feedback-dialog-meta span{color:#94a3b8;font-size:9px;font-weight:700;text-transform:uppercase}.op-admin-feedback-dialog-meta strong,.op-admin-feedback-dialog-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-feedback-dialog-meta strong{color:#0b1f42;font-size:11px}.op-admin-feedback-dialog-meta small{color:#64748b;font-size:9px}.op-admin-feedback-note{display:grid;gap:12px}.op-admin-feedback-note>div{border:1px solid #e5e7eb;border-radius:12px;padding:15px}.op-admin-feedback-note>div.is-private{border-color:#e2dad0;background:#f7f4ef}.op-admin-feedback-note span{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.04em}.op-admin-feedback-note p{margin:8px 0 0;color:#334155;font-size:12px;line-height:1.65;white-space:pre-wrap}@media (max-width:1000px){.op-admin-promo-columns{grid-template-columns:120px 120px 110px minmax(160px,1fr) minmax(150px,1fr) 88px 118px}.op-admin-catalog-columns span,.op-admin-catalog-row>div{padding:0 10px}.op-admin-feedback-columns{grid-template-columns:170px 150px 90px minmax(230px,1.4fr) 110px 70px}}@media (max-width:767px){.op-admin-catalog-heading{align-items:stretch;flex-direction:column}.op-admin-catalog-heading>button{width:100%}.op-admin-catalog-toolbar{align-items:stretch;flex-direction:column}.op-admin-catalog-search{width:100%}.op-admin-catalog-toolbar>span{align-self:flex-start}.op-admin-catalog-columns{display:none}.op-admin-catalog-list{display:grid;gap:0;padding:0 14px 14px;background:#f8fafc}.op-admin-catalog-row{grid-template-columns:1fr 1fr;gap:15px 12px;margin-top:12px;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.op-admin-catalog-row>div{padding:0}.op-admin-promo-code{grid-column:1/-1;padding-bottom:12px!important;border-bottom:1px solid #eef2f7}.op-admin-catalog-row>div:nth-child(5){grid-column:1/-1}.op-admin-catalog-row>div:nth-child(6){align-self:center}.op-admin-catalog-actions{justify-content:flex-end}.op-admin-catalog-actions button{flex:1;min-height:34px}.op-admin-addon-columns .op-admin-addon-service{grid-column:1/-1;padding-bottom:12px!important;border-bottom:1px solid #eef2f7}.op-admin-addon-columns>div:nth-child(4){grid-column:1/-1}.op-admin-addon-columns>div:nth-child(5){grid-column:auto}.op-admin-addon-columns>div:nth-child(6){grid-column:1/-1}.op-admin-feedback-columns .op-admin-feedback-property{grid-column:1/-1;padding-bottom:12px!important;border-bottom:1px solid #eef2f7}.op-admin-feedback-columns .op-admin-feedback-copy{grid-column:1/-1}.op-admin-feedback-columns>div:nth-child(5){grid-column:1/-1}.op-admin-feedback-columns .op-admin-catalog-actions{grid-column:1/-1;justify-content:flex-end}.op-admin-feedback-dialog-meta{grid-template-columns:1fr}}.op-admin-messages-heading{margin-bottom:28px}.op-admin-message-metrics article:nth-child(1){background:#e8edf7}.op-admin-message-metrics article:nth-child(2){background:#fae1de}.op-admin-message-metrics article:nth-child(3){background:#dcf3e3}.op-admin-message-metrics article:nth-child(4){background:#fff0cd}.op-admin-message-active,.op-admin-message-sync{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px!important;line-height:1.35!important}.op-admin-message-board{display:grid;height:min(680px,calc(100vh - 265px));min-height:520px;grid-template-columns:320px minmax(0,1fr);overflow:hidden;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.op-admin-message-list-panel{display:flex;min-width:0;flex-direction:column;border-right:1px solid #e5e7eb;background:#fff}.op-admin-message-search{position:relative;flex:none;border-bottom:1px solid #e5e7eb;padding:13px 12px}.op-admin-message-search>svg{position:absolute;z-index:2;top:50%;left:24px;width:16px;height:16px;color:#64748b;transform:translateY(-50%);pointer-events:none}.op-admin-message-search input{min-height:40px;border-color:#e5e7eb;border-radius:10px;background:#fff;padding-left:38px;font-size:12px;color:#0b1f42}.op-admin-message-list{flex:1;overflow-y:auto;padding:6px}.op-admin-message-conversation{position:relative;display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:10px;background:transparent;padding:10px;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.op-admin-message-conversation:hover,.op-admin-message-conversation.is-active{background:#f3f5f9}.op-admin-message-conversation.is-active{box-shadow:inset 3px 0 #c49a6c}.op-admin-message-avatar{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:#0b1f42;color:#fff;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:.02em}.op-admin-message-preview{display:grid;min-width:0;flex:1;gap:5px}.op-admin-message-preview>span:first-child{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.op-admin-message-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0b1f42;font-size:11px}.op-admin-message-preview small{flex:none;color:#94a3b8;font-size:9px}.op-admin-message-preview>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10px}.op-admin-message-unread{display:grid;min-width:18px;height:18px;flex:none;place-items:center;border-radius:999px;background:#dc2626;padding:0 5px;color:#fff;font-size:9px;font-weight:700}.op-admin-message-thread-panel{display:flex;min-width:0;flex-direction:column;background:#fff}.op-admin-message-thread-empty{display:grid;height:100%;place-items:center;align-content:center;gap:8px;padding:36px;text-align:center;color:#64748b}.op-admin-message-thread-empty>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#e8edf7;color:#0b1f42}.op-admin-message-thread-empty svg{width:24px;height:24px}.op-admin-message-thread-empty strong{color:#0b1f42;font:700 16px Montserrat,Arial,sans-serif}.op-admin-message-thread-empty p{max-width:360px;font-size:11px;line-height:1.5}.op-admin-message-thread-head{display:flex;min-height:64px;flex:none;align-items:center;gap:11px;border-bottom:1px solid #e5e7eb;background:#fff;padding:12px 16px}.op-admin-message-thread-head>div{display:grid;min-width:0;gap:3px}.op-admin-message-thread-head strong,.op-admin-message-thread-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-message-thread-head strong{color:#0b1f42;font-size:12px}.op-admin-message-thread-head span{color:#64748b;font-size:10px}.op-admin-message-back{display:none;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:#f8fafc;color:#0b1f42;padding:0}.op-admin-message-back svg{width:17px;height:17px}.op-admin-message-error{margin:12px 16px 0;border-radius:9px;background:#fef2f2;padding:9px 11px;color:#b91c1c;font-size:11px;font-weight:600}.op-admin-message-thread{display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:18px;background:#fff}.op-admin-message-bubble{max-width:min(72%,620px);border-radius:14px;background:#fff;padding:11px 13px;box-shadow:0 4px 14px #0b1f4208}.op-admin-message-bubble.is-admin{align-self:flex-end;border-bottom-right-radius:5px;background:#9f7142;color:#fff}.op-admin-message-bubble.is-guest{align-self:flex-start;border-bottom-left-radius:5px;color:#0b1f42}.op-admin-message-bubble p{margin:0;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.op-admin-message-bubble span{display:block;margin-top:6px;color:#94a3b8;font-size:9px}.op-admin-message-bubble.is-admin span{color:#ffffffb8}.op-admin-message-composer{display:block;flex:none;border-top:1px solid #e5e7eb;background:#fff;padding:12px 14px 10px}.op-admin-message-compose-surface{position:relative;min-width:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a;transition:border-color .15s ease,box-shadow .15s ease}.op-admin-message-compose-surface:focus-within{border-color:#0b1f42;box-shadow:0 0 0 3px #0b1f421a}.op-admin-message-composer .op-admin-message-textarea{display:block;width:100%;min-height:72px!important;max-height:128px;margin:0!important;padding:13px 112px 13px 13px!important;resize:none;border:0!important;border-radius:0!important;background:transparent!important;color:#0b1f42!important;font-size:13px!important;line-height:20px!important;box-shadow:none!important}.op-admin-message-composer .op-admin-message-textarea::-moz-placeholder{color:#94a3b8}.op-admin-message-composer .op-admin-message-textarea::placeholder{color:#94a3b8}.op-admin-message-composer .op-admin-message-textarea:focus{border:0!important;box-shadow:none!important}.op-admin-message-compose-actions{position:absolute;right:8px;bottom:8px;display:flex;align-items:center}.op-admin-message-compose-actions .op-admin-bronze-button{min-width:88px!important;height:34px!important;min-height:34px!important;border-radius:8px!important;padding:0 12px!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.op-admin-message-empty{display:grid;place-items:center;align-content:center;gap:7px;padding:28px;text-align:center;color:#64748b}.op-admin-message-empty strong{color:#0b1f42;font:700 14px Montserrat,Arial,sans-serif}.op-admin-message-empty p{font-size:10px;line-height:1.5}.op-admin-guide-columns{grid-template-columns:minmax(230px,1.25fr) minmax(100px,.55fr) minmax(250px,1.4fr) minmax(130px,.7fr) 126px}.op-admin-guide-title{display:flex;align-items:center;gap:11px}.op-admin-guide-title>img,.op-admin-guide-title>span{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:9px;background:#e8edf7;color:#0b1f42;-o-object-fit:cover;object-fit:cover;font:700 14px Montserrat,Arial,sans-serif}.op-admin-guide-title>div{display:grid;min-width:0;gap:3px}.op-admin-guide-title strong,.op-admin-guide-title small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-guide-title strong{font-size:12px}.op-admin-guide-title small{color:#64748b;font-size:9px}.op-admin-guide-excerpt{display:grid;min-width:0;gap:4px}.op-admin-guide-excerpt p{display:-webkit-box;margin:0;overflow:hidden;color:#334155;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.op-admin-guide-excerpt span{color:#94a3b8;font-size:9px}.op-admin-guide-dialog{max-width:780px!important}@media (max-width:900px){.op-admin-message-board{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:1000px){.op-admin-guide-columns{grid-template-columns:210px 95px minmax(210px,1.2fr) 115px 118px}}@media (max-width:767px){.op-admin-message-board{display:block;height:auto;min-height:0;background:#fff}.op-admin-message-list-panel{border-right:0}.op-admin-message-board:not(.has-active) .op-admin-message-thread-panel{display:none}.op-admin-message-board.has-active .op-admin-message-list-panel{display:none}.op-admin-message-list{display:grid;align-content:start;gap:8px;padding:8px 12px 16px}.op-admin-message-conversation{min-height:64px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:9px 12px}.op-admin-message-conversation:hover,.op-admin-message-conversation.is-active{background:#fff}.op-admin-message-conversation.is-active{border-color:#0b1f42;background:#f8fafc;box-shadow:none}.op-admin-message-avatar{width:34px;height:34px}.op-admin-message-thread-head{min-height:64px;padding:10px 12px}.op-admin-message-thread-head strong{font-size:14px}.op-admin-message-thread-head span{font-size:11px}.op-admin-message-thread-panel{min-height:620px}.op-admin-message-back{display:grid}.op-admin-message-bubble{max-width:88%}.op-admin-message-thread{padding:14px 12px 16px}.op-admin-message-composer{padding:10px 12px 8px}.op-admin-message-compose-surface{border-radius:10px}.op-admin-message-composer .op-admin-message-textarea{min-height:60px!important;padding:11px 102px 11px 12px!important;font-size:16px!important;line-height:20px!important}.op-admin-message-compose-actions{right:6px;bottom:6px}.op-admin-message-compose-actions .op-admin-bronze-button{min-width:86px!important;height:40px!important;min-height:40px!important}.op-admin-layout.is-message-thread-open .op-admin-main>div:last-child{padding:80px 0 calc(92px + env(safe-area-inset-bottom))}.op-admin-messages.is-thread-view .op-admin-messages-heading,.op-admin-messages.is-thread-view .op-admin-message-metrics{display:none}.op-admin-messages.is-thread-view .op-admin-message-board{display:block;height:calc(100dvh - 172px - env(safe-area-inset-bottom));min-height:420px;border-right:0;border-left:0;border-radius:0}.op-admin-messages.is-thread-view .op-admin-message-list-panel{display:none}.op-admin-messages.is-thread-view .op-admin-message-thread-panel{height:100%;min-height:0}.op-admin-guide-columns .op-admin-guide-title{grid-column:1/-1;padding-bottom:12px!important;border-bottom:1px solid #eef2f7}.op-admin-guide-columns .op-admin-guide-excerpt{grid-column:1/-1}.op-admin-guide-columns>div:nth-child(5){grid-column:1/-1}}.op-admin-host-apps-heading{margin-bottom:28px}.op-admin-host-app-metrics article:nth-child(1){background:#e8edf7}.op-admin-host-app-metrics article:nth-child(2){background:#fff0cd}.op-admin-host-app-metrics article:nth-child(3){background:#dcf3e3}.op-admin-host-app-metrics article:nth-child(4){background:#fae1de}.op-admin-host-app-date{font-size:19px!important;line-height:1.35!important}.op-admin-host-app-queue{min-width:0;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.op-admin-host-app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.op-admin-host-app-search{position:relative;width:min(430px,100%)}.op-admin-host-app-search>svg{position:absolute;z-index:2;top:50%;left:13px;width:16px;height:16px;color:#64748b;transform:translateY(-50%);pointer-events:none}.op-admin-host-app-search input{padding-left:38px}.op-admin-host-app-search input,.op-admin-host-app-filter{min-height:40px;border-color:#e5e7eb;border-radius:10px;background:#fff;font-size:13px;color:#0b1f42}.op-admin-host-app-filter{width:190px}.op-admin-host-app-list{min-width:0}.op-admin-host-app-columns,.op-admin-host-app-row{display:grid;grid-template-columns:minmax(230px,1.45fr) minmax(145px,.95fr) minmax(115px,.72fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(120px,.75fr) 86px;align-items:center}.op-admin-host-app-columns{min-height:42px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.02em}.op-admin-host-app-columns span,.op-admin-host-app-row>div{padding:0 14px}.op-admin-host-app-row{min-height:82px;border-top:1px solid #e5e7eb;background:#fff;color:#0b1f42;font-size:12px;transition:background-color .12s ease}.op-admin-host-app-row:hover{background:#fbfcfd}.op-admin-host-app-row>div{min-width:0}.op-admin-host-app-applicant{display:flex;align-items:center;gap:11px}.op-admin-host-app-avatar{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:50%;background:#0b1f42;color:#fff;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:.02em}.op-admin-host-app-applicant>div{display:grid;min-width:0;gap:3px}.op-admin-host-app-applicant strong,.op-admin-host-app-applicant span,.op-admin-host-app-applicant small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-host-app-applicant strong{font-size:13px}.op-admin-host-app-applicant span{color:#475569;font-size:11px}.op-admin-host-app-applicant small{color:#94a3b8;font-size:10px}.op-admin-host-app-cell{display:grid;gap:4px}.op-admin-host-app-cell small{color:#94a3b8;font-size:9px;font-weight:700}.op-admin-host-app-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.op-admin-host-app-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10px}.op-admin-host-app-status{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;white-space:nowrap}.op-admin-host-app-status.is-success{background:#ecfdf3;color:#15803d}.op-admin-host-app-status.is-danger{background:#fef2f2;color:#b91c1c}.op-admin-host-app-status.is-warning{background:#fffbeb;color:#a16207}.op-admin-host-app-status.is-pending{background:#e8edf7;color:#0b1f42}.op-admin-host-app-status.is-neutral{background:#f1f5f9;color:#475569}.op-admin-host-app-action button{min-height:32px;border:0!important;border-radius:8px!important;background:#9f7142!important;color:#fff!important;padding:0 12px!important;font-size:10px!important;font-weight:700!important}.op-admin-host-app-action button:hover:not(:disabled){background:#8c6138!important}.op-admin-host-app-action button:disabled{opacity:.55}.op-admin-host-app-empty{display:grid;min-height:230px;place-items:center;align-content:center;gap:8px;padding:32px;text-align:center;color:#64748b}.op-admin-host-app-empty>span:not(.op-admin-booking-spinner){display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#e8edf7;color:#0b1f42}.op-admin-host-app-empty>span svg{width:20px;height:20px}.op-admin-host-app-empty strong{color:#0b1f42;font:700 16px Montserrat,Arial,sans-serif}.op-admin-host-app-empty p{max-width:430px;font-size:12px;line-height:1.5}.op-admin-host-app-dialog{display:flex;width:min(1120px,100%);max-height:92vh;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0b1f4238}.op-admin-host-app-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e5e7eb;padding:22px 24px}.op-admin-host-app-dialog-head h2{margin:7px 0 4px;color:#0b1f42;font:700 23px/1.2 Montserrat,Arial,sans-serif}.op-admin-host-app-dialog-head span{color:#64748b;font-size:12px}.op-admin-host-app-dialog-head>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:9px;background:#f8fafc;color:#64748b;font-size:22px;line-height:1}.op-admin-host-app-dialog-head>button:hover{background:#eef2f7;color:#0b1f42}.op-admin-host-app-dialog-body{display:grid;gap:22px;overflow-y:auto;padding:22px 24px 28px}.op-admin-host-app-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.op-admin-host-app-detail-section{min-width:0;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:16px}.op-admin-host-app-detail-section h3{margin:0 0 14px;color:#0b1f42;font:700 14px Montserrat,Arial,sans-serif}.op-admin-host-app-detail-section>div{display:grid;gap:11px}.op-admin-host-app-detail{display:grid;gap:3px}.op-admin-host-app-detail span{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.op-admin-host-app-detail strong{color:#0b1f42;font-size:11px;font-weight:600;overflow-wrap:anywhere}.op-admin-host-app-section{border-top:1px solid #e5e7eb;padding-top:20px}.op-admin-host-app-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.op-admin-host-app-section-heading h3,.op-admin-host-app-review h3{margin:0;color:#0b1f42;font:700 15px Montserrat,Arial,sans-serif}.op-admin-host-app-section-heading p,.op-admin-host-app-review p{margin:4px 0 0;color:#64748b;font-size:11px;line-height:1.5}.op-admin-host-app-section-heading>span{border-radius:999px;background:#e8edf7;padding:4px 8px;color:#0b1f42;font-size:10px;font-weight:700;white-space:nowrap}.op-admin-host-app-experience{margin:0;border-radius:10px;background:#f8fafc;padding:14px 16px;color:#334155;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.op-admin-host-app-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.op-admin-host-app-documents button{width:100%;justify-content:flex-start!important;border-color:#e2dad0!important;background:#fff!important;color:#0b1f42!important;padding:12px!important;text-align:left}.op-admin-host-app-documents button:hover:not(:disabled){border-color:#c49a6c!important;background:#faf8f5!important}.op-admin-host-app-documents button>svg{width:22px;height:22px;flex:none;color:#9f7142}.op-admin-host-app-documents button>span{display:grid;min-width:0;gap:3px}.op-admin-host-app-documents strong,.op-admin-host-app-documents small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-host-app-documents strong{font-size:11px}.op-admin-host-app-documents small{color:#64748b;font-size:9px;font-weight:400}.op-admin-host-app-no-documents{border:1px dashed #d6dce5;border-radius:10px;padding:18px;color:#64748b;font-size:12px;text-align:center}.op-admin-host-app-review{display:grid;gap:12px;border:1px solid #e2dad0;border-radius:12px;background:#f8fafc;padding:18px}.op-admin-host-app-review-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.op-admin-host-app-review-actions button{white-space:nowrap}.op-admin-host-app-review-actions .op-admin-host-app-reject{border-color:#fecaca!important;color:#b91c1c!important}.op-admin-host-app-audit{display:grid;gap:0}.op-admin-host-app-audit>div{position:relative;display:grid;gap:7px;border-left:2px solid #e2dad0;padding:0 0 16px 18px}.op-admin-host-app-audit>div:last-child{padding-bottom:0}.op-admin-host-app-audit>div>span{position:absolute;top:1px;left:-6px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#c49a6c;box-shadow:0 0 0 1px #c49a6c}.op-admin-host-app-audit p{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0}.op-admin-host-app-audit p strong{color:#0b1f42;font-size:11px;text-transform:capitalize}.op-admin-host-app-audit p small{color:#94a3b8;font-size:9px}.op-admin-host-app-audit blockquote{margin:0;color:#64748b;font-size:11px;line-height:1.5}@media (max-width:1100px){.op-admin-host-app-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.op-admin-host-app-columns,.op-admin-host-app-row{grid-template-columns:minmax(220px,1.35fr) minmax(135px,.9fr) minmax(110px,.7fr) minmax(105px,.7fr) 110px 105px 82px}.op-admin-host-app-columns span,.op-admin-host-app-row>div{padding:0 10px}}@media (max-width:767px){.op-admin-host-app-toolbar{align-items:stretch;flex-direction:column}.op-admin-host-app-search,.op-admin-host-app-filter{width:100%}.op-admin-host-app-columns{display:none}.op-admin-host-app-list{display:grid;gap:0;padding:0 14px 14px;background:#f8fafc}.op-admin-host-app-row{grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:12px;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.op-admin-host-app-row>div{padding:0}.op-admin-host-app-applicant{grid-column:1/-1;padding-bottom:14px!important;border-bottom:1px solid #eef2f7}.op-admin-host-app-action{grid-column:1/-1;display:flex;justify-content:flex-end;padding-top:12px!important;border-top:1px solid #eef2f7}.op-admin-host-app-action button{width:100%}.op-admin-host-app-dialog{width:100%;max-height:94vh;border-radius:16px}.op-admin-host-app-dialog-head,.op-admin-host-app-dialog-body{padding-right:16px;padding-left:16px}.op-admin-host-app-detail-grid,.op-admin-host-app-documents{grid-template-columns:1fr}.op-admin-host-app-review-actions{display:grid;grid-template-columns:1fr}.op-admin-host-app-review-actions button{width:100%}}.op-admin-bookings-heading{align-items:center;margin-bottom:26px}.op-admin-bookings-heading h1{margin-top:0}.op-admin-bookings-tools{display:flex;align-items:center;gap:10px}.op-admin-bookings-tools>div:first-child{width:262px}.op-admin-booking-search{position:relative}.op-admin-booking-search>svg{position:absolute;z-index:1;top:50%;left:13px;width:16px;height:16px;color:#64748b;transform:translateY(-50%);pointer-events:none}.op-admin-booking-search input{padding-left:38px}.op-admin-bookings-tools input{min-height:40px;border-color:#e5e7eb;border-radius:10px;background:#fff;font-size:13px}.op-admin-bookings-tools input::-moz-placeholder{color:#94a3b8}.op-admin-bookings-tools input::placeholder{color:#94a3b8}.op-admin-bookings-tools button{min-height:40px;border-color:#e5e7eb!important;border-radius:10px!important;background:#f1f5f9!important;color:#475569!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.op-admin-bookings-tools button:hover:not(:disabled){background:#e8edf7!important;color:#0b1f42!important}.op-admin-bookings-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;margin-bottom:16px;padding-bottom:1px;scrollbar-width:none}.op-admin-bookings-tabs::-webkit-scrollbar{display:none}.op-admin-bookings-tabs button{min-height:32px;flex:none;border:0;border-radius:10px;background:#f1f5f9;color:#64748b;padding:0 14px;font:500 12px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.op-admin-bookings-tabs button:hover{background:#e8edf7;color:#0b1f42}.op-admin-bookings-tabs button.is-active{background:#0b1f42;color:#fff}.op-admin-booking-board{min-width:0;max-width:100%;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.op-admin-booking-scroll{max-width:100%;overflow-x:auto}.op-admin-booking-table{min-width:900px}.op-admin-booking-columns,.op-admin-booking-row{display:grid;grid-template-columns:minmax(132px,.95fr) minmax(250px,1.65fr) minmax(190px,1.25fr) minmax(166px,1.05fr) minmax(170px,1.05fr);align-items:center}.op-admin-booking-columns{min-height:40px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:700}.op-admin-booking-columns span,.op-admin-booking-row>div{padding:0 16px}.op-admin-booking-row{min-height:72px;border-top:1px solid #e5e7eb;background:#fff;transition:background-color .12s ease}.op-admin-booking-row:hover{background:#fbfcfd}.op-admin-booking-row>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.op-admin-booking-row strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0b1f42;font-size:13px;font-weight:600}.op-admin-booking-row small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:11px}.op-admin-booking-dates strong,.op-admin-booking-payment strong{font-size:12px;font-weight:500;color:#475569}.op-admin-booking-status{position:relative;flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:8px!important}.op-admin-booking-status>small{margin-left:auto;font-size:10px}.op-admin-booking-pill{display:inline-flex;min-height:23px;flex:none;align-items:center;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;white-space:nowrap}.op-admin-booking-pill.is-success{background:#f0fdf4;color:#16a34a}.op-admin-booking-pill.is-warning{background:#fff8e7;color:#a16207}.op-admin-booking-pill.is-danger{background:#fef2f2;color:#dc2626}.op-admin-booking-pill.is-neutral{background:#f1f5f9;color:#475569}.op-admin-booking-actions{margin-left:auto}.op-admin-row-menu-trigger{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#64748b!important;padding:0!important;box-shadow:none!important}.op-admin-row-menu-trigger:hover,.op-admin-row-menu-trigger:focus,.op-admin-row-menu-trigger[aria-expanded=true]{background:#e8edf7!important;color:#0b1f42!important}.op-admin-row-menu-trigger svg{width:16px;height:16px}.op-admin-bookings [role=menu]{z-index:60;min-width:174px;border:1px solid #e2dad0;border-radius:10px;background:#fff;padding:5px;box-shadow:0 12px 30px #0b1f4220}.op-admin-bookings [role=menuitem]{min-height:36px;border-radius:7px;color:#0b1f42;font-size:12px}.op-admin-bookings [role=menuitem]:hover{background:#f3e9dc;color:#0b1f42}.op-admin-booking-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:32px;text-align:center;color:#64748b}.op-admin-booking-empty strong{color:#0b1f42;font:700 16px Montserrat,Arial,sans-serif}.op-admin-booking-empty p{font-size:12px}.op-admin-booking-spinner{width:30px;height:30px;border:3px solid #c49a6c;border-top-color:transparent;border-radius:50%;animation:op-admin-spin .8s linear infinite}@keyframes op-admin-spin{to{transform:rotate(360deg)}}.op-admin-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#0b1f4266;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.op-admin-confirm-dialog,.op-admin-edit-dialog{width:100%;border-radius:16px;background:#fff;padding:24px;box-shadow:0 24px 60px #0b1f422e}.op-admin-confirm-dialog{max-width:430px}.op-admin-confirm-dialog h3{color:#0b1f42;font:700 19px Montserrat,Arial,sans-serif}.op-admin-confirm-dialog p{margin:10px 0 22px;color:#6e7686;font-size:13px;line-height:1.55}.op-admin-edit-dialog{max-width:560px;max-height:min(820px,calc(100vh - 40px));overflow-y:auto}.op-admin-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.op-admin-dialog-heading h2{margin-top:5px;color:#0b1f42;font:700 20px Montserrat,Arial,sans-serif}.op-admin-dialog-heading>button{width:34px;height:34px;flex:none;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:24px;line-height:1}.op-admin-dialog-heading>button:hover{background:#f1f5f9;color:#0b1f42}.op-admin-booking-form{display:grid;gap:16px}.op-admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.op-admin-booking-form label{margin-bottom:6px;color:#374151;font-size:12px;font-weight:600}.op-admin-booking-form input,.op-admin-booking-form select,.op-admin-booking-form textarea{width:100%;background:#fff;font-size:13px}.op-admin-booking-form textarea{resize:vertical}.op-admin-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.op-admin-dialog-actions button{min-height:40px;border-radius:9px!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.op-admin-bronze-button,.op-admin-bronze-button:hover{background:#9f7142!important;color:#fff!important}.op-admin-danger-button,.op-admin-danger-button:hover{background:#dc2626!important;color:#fff!important}@media (max-width:767px){.op-admin-bookings-heading{align-items:stretch;margin-bottom:22px}.op-admin-bookings-tools{width:100%;align-items:stretch}.op-admin-bookings-tools>div:first-child{width:auto;flex:1}.op-admin-bookings-tools button{flex:none}.op-admin-booking-scroll{overflow:visible}.op-admin-booking-table{min-width:0;background:#f8fafc;padding:12px}.op-admin-booking-columns{display:none}.op-admin-booking-row{grid-template-columns:1fr 1fr;gap:15px 12px;margin-bottom:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:16px}.op-admin-booking-row:first-of-type{margin-top:0}.op-admin-booking-row>div{padding:0}.op-admin-booking-row>div:before{content:attr(data-label);color:#94a3b8;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.op-admin-booking-row>div:first-child,.op-admin-booking-row>div:nth-child(2),.op-admin-booking-row>div:last-child{grid-column:1/-1}.op-admin-booking-row>div:first-child{padding-bottom:12px!important;border-bottom:1px solid #eef2f7}.op-admin-booking-status{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.op-admin-booking-status>small{margin-left:0}.op-admin-booking-actions{margin-left:0}.op-admin-form-grid{grid-template-columns:1fr}}.op-admin-finance-heading{align-items:center;margin-bottom:28px}.op-admin-finance-heading>button{min-height:42px;border-radius:9px!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.op-admin-finance-export>button{min-height:42px;border:1px solid #e2dad0;border-radius:9px;background:#fff;color:#0b1f42;padding:0 14px;font-size:12px;font-weight:700;box-shadow:none}.op-admin-finance-export>button:hover{background:#f7f4ef;color:#0b1f42}.op-admin-finance-metrics{margin-bottom:18px}.op-admin-finance-metrics article:nth-child(1){background:#e8edf7}.op-admin-finance-metrics article:nth-child(2){background:#dcf3e3}.op-admin-finance-metrics article:nth-child(3){background:#fff0cd}.op-admin-finance-metrics article:nth-child(4){background:#fae1de}.op-admin-finance-toolbar{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(140px,.7fr) minmax(220px,1.5fr) minmax(180px,1fr);align-items:end;gap:12px;margin-bottom:18px;border-radius:14px;background:#f8fafc;padding:15px 16px}.op-admin-payout-toolbar{grid-template-columns:minmax(260px,1.8fr) minmax(180px,.8fr)}.op-admin-finance-field{display:grid;min-width:0;gap:6px}.op-admin-finance-field>span{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.op-admin-finance-field input,.op-admin-finance-field select{min-height:42px;border-color:#e5e7eb;border-radius:10px;background:#fff;color:#0b1f42;font-size:12px}.op-admin-finance-field input:focus,.op-admin-finance-field select:focus{border-color:#c49a6c!important;box-shadow:0 0 0 3px #c49a6c1f!important}.op-admin-finance-search{grid-column:span 2}.op-admin-finance-chart-stack{display:grid;gap:16px;margin-bottom:18px}.op-admin-finance-panel{border-radius:16px;background:#f7f4ef;padding:20px}.op-admin-finance-panel-head,.op-admin-finance-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.op-admin-finance-panel-head{margin-bottom:16px}.op-admin-finance-panel h2,.op-admin-finance-board h2{color:#0b1f42;font:700 17px Montserrat,Arial,sans-serif}.op-admin-finance-panel-head p,.op-admin-finance-board-head p{margin-top:5px;color:#6e7686;font-size:11px;line-height:1.5}.op-admin-finance-panel-head>span,.op-admin-finance-board-head>span{border-radius:999px;background:#e8edf7;padding:5px 9px;color:#475569;font-size:10px;font-weight:700;white-space:nowrap}.op-admin-finance-chart-frame{min-width:0;overflow:hidden;border-radius:12px;background:#fff;padding:10px 6px 2px}.op-flowbite-chart{width:100%;min-width:0}.op-flowbite-chart .apexcharts-canvas{margin:0 auto}.op-flowbite-gauge-grid{display:grid;gap:9px}.op-admin-finance-gauge-panel{margin-bottom:18px}.op-admin-finance-gauge-columns,.op-admin-payout-gauge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.op-flowbite-gauge{display:grid;min-height:122px;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:6px;column-gap:6px;border:1px solid #e7e3dd;border-radius:12px;background:#fff;padding:8px 12px 8px 6px}.op-flowbite-gauge .op-flowbite-chart{grid-row:1 / span 2;width:112px}.op-flowbite-gauge>strong{color:#0b1f42;font-size:11px;line-height:1.35}.op-flowbite-gauge>span{color:#64748b;font-size:9px;line-height:1.45}.op-admin-finance-gauge-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;border-top:1px solid #e2dad0;padding-top:11px}.op-admin-finance-gauge-foot p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:#64748b;font-size:10px}.op-admin-finance-gauge-foot p strong{color:#0b1f42;font-size:10px;text-align:right}.op-admin-finance-gauge-foot>small{grid-column:1/-1;color:#64748b;font-size:9px;line-height:1.45}.op-admin-finance-insights{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #e2dad0}.op-admin-finance-insights span{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.op-admin-finance-insights .is-success{background:#dcf3e3;color:#15803d}.op-admin-finance-insights .is-warning{background:#fff0cd;color:#a16207}.op-admin-finance-summary{display:grid;gap:7px}.op-admin-finance-summary>p{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin:0;border-radius:9px;background:#fff;padding:10px 12px;color:#64748b;font-size:11px}.op-admin-finance-summary>p.is-strong{background:#eadfce}.op-admin-finance-summary>p.is-strong span,.op-admin-finance-summary>p.is-strong strong{color:#0b1f42}.op-admin-finance-summary>p>strong{color:#0b1f42;font-size:11px;text-align:right;white-space:nowrap}.op-admin-finance-summary>p>span{display:grid;min-width:0;gap:3px}.op-admin-finance-summary>p>span strong,.op-admin-finance-summary>p>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-finance-summary>p>span strong{color:#0b1f42;font-size:11px}.op-admin-finance-summary>p>span small{color:#64748b;font-size:9px}.op-admin-finance-note{margin-top:14px;border-radius:10px;background:#0b1f42;padding:13px 14px;color:#fff}.op-admin-finance-note span{display:block;color:#c49a6c;font-size:9px;font-weight:700;letter-spacing:.06em}.op-admin-finance-note strong{display:block;margin:6px 0 3px;font:700 18px Montserrat,Arial,sans-serif}.op-admin-finance-note small{color:#ffffffb8;font-size:9px;line-height:1.45}.op-admin-finance-board{min-width:0;margin-top:18px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.op-admin-finance-board-head{align-items:center;padding:17px 18px;border-bottom:1px solid #e5e7eb}.op-admin-finance-scroll{max-width:100%;overflow-x:auto}.op-admin-finance-table{min-width:1040px}.op-admin-finance-columns,.op-admin-finance-row{display:grid;align-items:center}.op-admin-earnings-columns .op-admin-finance-columns,.op-admin-earnings-columns .op-admin-finance-row{grid-template-columns:minmax(235px,1.55fr) minmax(90px,.55fr) minmax(125px,.78fr) minmax(125px,.78fr) minmax(120px,.76fr) minmax(105px,.66fr) minmax(120px,.76fr)}.op-admin-payout-columns .op-admin-finance-columns,.op-admin-payout-columns .op-admin-finance-row{grid-template-columns:minmax(235px,1.45fr) minmax(120px,.72fr) minmax(95px,.55fr) minmax(130px,.78fr) minmax(125px,.72fr) minmax(125px,.72fr) minmax(100px,.58fr)}.op-admin-finance-columns{min-height:42px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.025em}.op-admin-finance-columns span,.op-admin-finance-row>div{padding:0 14px}.op-admin-finance-row{min-height:78px;border-top:1px solid #e5e7eb;background:#fff;color:#0b1f42;font-size:12px;transition:background-color .12s ease}.op-admin-finance-row:hover{background:#fbfcfd}.op-admin-finance-cell{display:grid;min-width:0;gap:4px;align-content:center}.op-admin-finance-cell>small{display:none}.op-admin-finance-cell strong,.op-admin-finance-cell a,.op-admin-finance-cell>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-finance-cell strong,.op-admin-finance-cell a{color:#0b1f42;font-size:11px;font-weight:600;text-decoration:none}.op-admin-finance-cell a:hover{color:#9f7142}.op-admin-finance-cell>span{color:#64748b;font-size:9px}.op-admin-finance-cell strong.is-positive{color:#15803d}.op-admin-finance-cell strong.is-negative{color:#b91c1c}.op-admin-finance-status{display:inline-flex!important;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;border-radius:999px;padding:5px 9px;font-size:9px!important;font-weight:700;text-transform:capitalize}.op-admin-finance-status.is-success{background:#dcf3e3;color:#15803d}.op-admin-finance-status.is-danger{background:#fae1de;color:#b91c1c}.op-admin-finance-status.is-info{background:#e8edf7;color:#1d4ed8}.op-admin-finance-status.is-warning{background:#fff0cd;color:#a16207}.op-admin-finance-status.is-neutral{background:#f1f5f9;color:#475569}.op-admin-finance-failure{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b91c1c!important;font-size:9px}.op-admin-finance-actions{justify-items:start}.op-admin-finance-actions button{min-height:30px;border:1px solid #e2dad0;border-radius:8px;background:#fff;color:#0b1f42;padding:0 11px;font:700 10px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.op-admin-finance-actions button:hover:not(:disabled){border-color:#c49a6c;background:#f7f4ef}.op-admin-finance-actions button:disabled{cursor:not-allowed;opacity:.55}.op-admin-finance-loading,.op-admin-finance-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:32px;text-align:center;color:#64748b}.op-admin-finance-loading strong{color:#0b1f42;font:700 16px Montserrat,Arial,sans-serif}.op-admin-finance-loading p,.op-admin-finance-empty{font-size:12px}@media (max-width:1000px){.op-admin-finance-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.op-admin-finance-search{grid-column:span 2}.op-admin-finance-gauge-columns,.op-admin-payout-gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.op-admin-finance-heading{align-items:stretch;margin-bottom:22px}.op-admin-finance-heading>button,.op-admin-finance-heading>div:last-child,.op-admin-finance-export{width:100%}.op-admin-finance-export>button{width:100%;justify-content:center}.op-admin-finance-toolbar,.op-admin-payout-toolbar{grid-template-columns:1fr;padding:14px}.op-admin-finance-search{grid-column:auto}.op-admin-finance-panel{padding:16px}.op-admin-finance-chart-frame{padding:4px 0 0}.op-admin-finance-gauge-columns,.op-admin-payout-gauge-grid,.op-admin-finance-gauge-foot{grid-template-columns:1fr}.op-flowbite-gauge{grid-template-columns:104px minmax(0,1fr);padding-left:2px}.op-flowbite-gauge .op-flowbite-chart{width:104px}.op-admin-finance-columns{display:none}.op-admin-finance-scroll{overflow:visible}.op-admin-finance-table{min-width:0}.op-admin-earnings-columns .op-admin-finance-row,.op-admin-payout-columns .op-admin-finance-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 12px;margin:12px;border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff}.op-admin-finance-row>div{padding:0}.op-admin-finance-cell>small{display:block;color:#94a3b8;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.op-admin-earnings-columns .op-admin-finance-cell:first-child,.op-admin-payout-columns .op-admin-finance-cell:first-child{grid-column:1/-1;padding-bottom:12px!important;border-bottom:1px solid #eef2f7}.op-admin-finance-actions{grid-column:1/-1}.op-admin-finance-actions button{width:100%;min-height:38px}.op-admin-finance-board-head{align-items:flex-start;flex-direction:column;padding:16px}}.op-admin-calendar{display:grid;max-width:1160px;margin:0 auto;gap:18px;padding-bottom:24px}.op-admin-calendar-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:8px}.op-admin-calendar-heading h1{margin:8px 0 6px;color:#0b1f42;font:700 30px/1.15 Montserrat,Arial,sans-serif;letter-spacing:-.035em}.op-admin-calendar-heading>div>span{display:block;color:#6e7686;font-size:13px;line-height:1.5}.op-admin-calendar-back{display:inline-flex;align-items:center;gap:5px;margin-bottom:10px;color:#6e7686;font-size:12px;font-weight:700;text-decoration:none}.op-admin-calendar-back svg{width:16px;height:16px}.op-admin-calendar-back:hover,.op-admin-calendar-back:focus-visible{color:#9f7142}.op-admin-calendar-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px!important;background:#e8edf7!important;color:#0b1f42!important;font-size:11px!important;font-weight:700!important}.op-admin-calendar-badge svg{width:14px;height:14px}.op-admin-calendar-alert{border-radius:12px!important;font-size:12px!important}.op-admin-calendar-card{padding:20px;border-radius:16px;background:#f7f4ef}.op-admin-calendar-card-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.op-admin-calendar-card-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#fff;color:#9f7142}.op-admin-calendar-card-icon svg{width:18px;height:18px}.op-admin-calendar-card-head h2{margin:0;color:#0b1f42;font:700 18px/1.25 Montserrat,Arial,sans-serif}.op-admin-calendar-card-head p{margin:4px 0 0;color:#6e7686;font-size:12px;line-height:1.5}.op-admin-calendar-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px}.op-admin-calendar-copy-row input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.op-admin-calendar-list{display:grid;gap:8px;margin-top:18px}.op-admin-calendar-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:14px;border-radius:12px;background:#fff}.op-admin-calendar-row>div{display:grid;min-width:0;gap:4px}.op-admin-calendar-row strong{color:#0b1f42;font-size:12px;line-height:1.4}.op-admin-calendar-row span{overflow:hidden;color:#6e7686;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.op-admin-calendar-row small{color:#1b6b3a;font-size:10px}.op-admin-calendar-row small.is-error{color:#b42318}.op-admin-calendar-source-badge{width:-moz-max-content;width:max-content;margin-top:3px;border-radius:999px!important;font-size:9px!important}.op-admin-calendar-empty{display:grid;justify-items:center;gap:5px;margin-top:18px;padding:24px;border-radius:12px;background:#fff;color:#6e7686;text-align:center}.op-admin-calendar-empty svg{width:24px;height:24px;color:#c49a6c}.op-admin-calendar-empty strong{color:#0b1f42;font-size:12px}.op-admin-calendar-empty span{font-size:11px}.op-admin-calendar-form{display:grid;align-items:end;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #e2dad0}.op-admin-calendar-form.is-source-form{grid-template-columns:minmax(150px,.7fr) minmax(260px,1.8fr) auto}.op-admin-calendar-form.is-block-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.op-admin-calendar-form>div{min-width:0}.op-admin-calendar-form label{margin-bottom:6px;color:#414d63;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.op-admin-calendar-form button{align-self:end}.op-admin-calendar button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px!important;border-radius:10px;padding:0 15px;font:700 11px Montserrat,Arial,sans-serif;box-shadow:none;white-space:nowrap}.op-admin-calendar button svg{width:15px;height:15px;flex:none}.op-admin-calendar .op-admin-calendar-primary{border:0!important;background:#0b1f42!important;color:#fff!important}.op-admin-calendar .op-admin-calendar-primary:hover,.op-admin-calendar .op-admin-calendar-primary:focus{background:#07152d!important;color:#fff!important}.op-admin-calendar .op-admin-calendar-bronze{border:0!important;background:#9f7142!important;color:#fff!important}.op-admin-calendar .op-admin-calendar-bronze:hover,.op-admin-calendar .op-admin-calendar-bronze:focus{background:#b8895c!important;color:#fff!important}.op-admin-calendar .op-admin-calendar-outline{border:1px solid #e2dad0!important;background:#fff!important;color:#0b1f42!important}.op-admin-calendar .op-admin-calendar-outline:hover,.op-admin-calendar .op-admin-calendar-outline:focus{border-color:#c49a6c!important;background:#fff!important;color:#0b1f42!important}.op-admin-calendar .op-admin-calendar-danger{border:1px solid #f4c7c3!important;background:#fff!important;color:#b42318!important;font-size:10px!important}.op-admin-calendar .op-admin-calendar-danger:hover,.op-admin-calendar .op-admin-calendar-danger:focus{background:#fdecec!important;color:#b42318!important}.op-admin-calendar-state{display:grid;min-height:360px;place-items:center;align-content:center;gap:7px;color:#6e7686;text-align:center}.op-admin-calendar-state>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#f7f4ef;color:#9f7142}.op-admin-calendar-state>span svg{width:22px;height:22px}.op-admin-calendar-state strong{color:#0b1f42;font:700 17px Montserrat,Arial,sans-serif}.op-admin-calendar-state p{font-size:12px}.op-admin-calendar .is-spinning{animation:op-admin-calendar-spin 1s linear infinite}@keyframes op-admin-calendar-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.op-admin-calendar-form.is-source-form,.op-admin-calendar-form.is-block-form{grid-template-columns:repeat(2,minmax(0,1fr))}.op-admin-calendar-form button{width:100%}}@media (max-width:767px){.op-admin-calendar{gap:14px}.op-admin-calendar-heading{align-items:flex-start;flex-direction:column;gap:14px}.op-admin-calendar-heading h1{font-size:25px}.op-admin-calendar-card{padding:16px}.op-admin-calendar-card-head{grid-template-columns:36px minmax(0,1fr)}.op-admin-calendar-card-icon{width:36px;height:36px}.op-admin-calendar-card-head button{grid-column:1/-1;width:100%}.op-admin-calendar-copy-row{grid-template-columns:1fr}.op-admin-calendar-copy-row button{width:100%}.op-admin-calendar-row{align-items:flex-start;flex-direction:column}.op-admin-calendar-row button{width:100%}.op-admin-calendar-form.is-source-form,.op-admin-calendar-form.is-block-form{grid-template-columns:1fr}}html.dark .op-admin-calendar-heading h1,html.dark .op-admin-calendar-card-head h2,html.dark .op-admin-calendar-row strong,html.dark .op-admin-calendar-empty strong,html.dark .op-admin-calendar-state strong{color:#e7eef8!important}html.dark .op-admin-calendar-heading>div>span,html.dark .op-admin-calendar-card-head p,html.dark .op-admin-calendar-row span,html.dark .op-admin-calendar-empty,html.dark .op-admin-calendar-state{color:#9fb0c6!important}html.dark .op-admin-calendar-card{background:#0d1728!important}html.dark .op-admin-calendar-card-icon,html.dark .op-admin-calendar-row,html.dark .op-admin-calendar-empty{background:#111b2d!important}html.dark .op-admin-calendar-form{border-color:#26344a!important}html.dark .op-admin-calendar .op-admin-calendar-outline{border-color:#354760!important;background:#111b2d!important;color:#e7eef8!important}html.dark .op-admin-calendar .op-admin-calendar-outline:hover,html.dark .op-admin-calendar .op-admin-calendar-outline:focus{background:#172238!important;color:#fff!important}html.dark .op-admin-calendar .op-admin-calendar-primary{background:#9f7142!important;color:#fff!important}.op-admin-trust{display:grid;gap:18px}.op-admin-trust-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid #eef0f4;border-radius:18px;background:#fff;padding:26px 28px}.op-admin-trust-hero h1{margin:9px 0 10px;color:#0b1f42;font:700 30px/1.15 Montserrat,Arial,sans-serif;letter-spacing:-.03em}.op-admin-trust-hero p:last-child{max-width:650px;color:#6e7686;font-size:13px;line-height:1.55}.op-admin-trust-refresh{border-radius:10px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;white-space:nowrap}.op-admin-trust-refresh svg{width:15px;height:15px}.op-admin-trust-grid{display:grid;grid-template-columns:minmax(0,820fr) minmax(280px,300fr);gap:24px;align-items:start}.op-admin-trust-panel{min-width:0;border-radius:16px;background:#f7f4ef;padding:20px}.op-admin-trust-panel-head,.op-admin-trust-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.op-admin-trust-panel-head{margin-bottom:16px}.op-admin-trust-panel-head h2,.op-admin-trust-section-head h3{color:#0b1f42;font:700 17px/1.3 Montserrat,Arial,sans-serif}.op-admin-trust-panel-head p,.op-admin-trust-section-head p{margin-top:4px;color:#6e7686;font-size:11px;line-height:1.5}.op-admin-trust-panel-head [data-testid=flowbite-badge],.op-admin-trust-section-head>span{border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.op-admin-trust-list{display:grid;gap:12px}.op-admin-trust-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;border:1px solid transparent;border-radius:12px;background:#fff;padding:12px 14px}.op-admin-trust-avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:10px;background:#e2dad0;color:#0b1f42;font-size:12px;font-weight:700}.op-admin-trust-row-copy,.op-admin-trust-row-copy strong,.op-admin-trust-row-copy span{display:block;min-width:0}.op-admin-trust-row-copy strong{overflow:hidden;color:#0b1f42;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.op-admin-trust-row-copy strong small{color:#6e7686;font-size:11px;font-weight:500}.op-admin-trust-row-copy span{margin-top:5px;overflow:hidden;color:#6e7686;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.op-admin-trust-row button{border-radius:8px!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important}.op-admin-trust-empty{display:grid;min-height:210px;place-items:center;align-content:center;gap:7px;border-radius:12px;background:#fff;padding:28px;color:#6e7686;text-align:center}.op-admin-trust-empty>svg{width:28px;height:28px;color:#c49a6c}.op-admin-trust-empty strong{color:#0b1f42;font:700 14px Montserrat,Arial,sans-serif}.op-admin-trust-empty p{font-size:11px;line-height:1.5}.op-admin-dispute-summary{display:grid;gap:9px}.op-admin-dispute-summary>div{display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;background:#fff;padding:9px 12px;color:#6e7686;font-size:11px}.op-admin-dispute-summary strong{color:#0b1f42;font-size:12px}.op-admin-dispute-open-list{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e2dad0}.op-admin-dispute-open-list>button{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:10px;background:#fff;padding:10px;color:#0b1f42;text-align:left;cursor:pointer}.op-admin-dispute-open-list>button:hover,.op-admin-dispute-open-list>button:focus-visible{background:#f1eee8;outline:0}.op-admin-dispute-open-list>button>span{display:grid;min-width:0;gap:4px}.op-admin-dispute-open-list strong,.op-admin-dispute-open-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-dispute-open-list strong{font-size:11px}.op-admin-dispute-open-list small{color:#6e7686;font-size:9px}.op-admin-dispute-open-list p,.op-admin-dispute-more{margin:4px 0;color:#6e7686;font-size:10px;line-height:1.5}.op-admin-trust .is-spinning{animation:op-admin-calendar-spin 1s linear infinite}.op-admin-trust-modal>div>div{border-radius:18px!important;border:1px solid #eef0f4!important;background:#fff!important}.op-admin-trust-modal [data-testid=flowbite-modal-header]{border-color:#eef0f4!important;padding:18px 20px!important;color:#0b1f42!important;font:700 17px Montserrat,Arial,sans-serif!important}.op-admin-trust-modal [data-testid=flowbite-modal-body]{padding:20px!important}.op-admin-trust-modal-footer{border-color:#eef0f4!important;padding:14px 20px!important}.op-admin-trust-modal-footer button{min-height:40px;border-radius:9px!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}.op-admin-trust-modal-footer button svg{width:15px;height:15px}.op-admin-trust-detail,.op-admin-dispute-detail{display:grid;gap:18px}.op-admin-trust-detail>section:first-child,.op-admin-dispute-detail-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:14px;background:#f7f4ef;padding:16px}.op-admin-trust-detail-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#e8edf7;color:#0b1f42}.op-admin-trust-detail-icon.is-alert{background:#fde1df;color:#ae2a25}.op-admin-trust-detail-icon svg{width:20px;height:20px}.op-admin-trust-detail>section:first-child>div,.op-admin-dispute-detail-head>div{display:grid;min-width:0;gap:3px}.op-admin-trust-detail>section:first-child small,.op-admin-dispute-detail-head small{color:#9f7142;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.op-admin-trust-detail>section:first-child strong,.op-admin-dispute-detail-head strong{overflow:hidden;color:#0b1f42;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.op-admin-trust-detail>section:first-child span,.op-admin-dispute-detail-head span{overflow:hidden;color:#6e7686;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.op-admin-trust-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.op-admin-trust-detail-grid>p{display:grid;min-width:0;gap:4px;margin:0;border-radius:10px;background:#f8fafc;padding:11px 12px}.op-admin-trust-detail-grid span{color:#64748b;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.op-admin-trust-detail-grid strong{overflow:hidden;color:#0b1f42;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.op-admin-trust-documents,.op-admin-dispute-case,.op-admin-dispute-thread,.op-admin-dispute-notes{border-radius:14px;background:#f7f4ef;padding:16px}.op-admin-trust-document-list,.op-admin-dispute-evidence-list{display:grid;gap:8px;margin-top:12px}.op-admin-trust-document-list button,.op-admin-dispute-evidence-list button{min-height:50px;justify-content:flex-start!important;text-align:left!important;box-shadow:none!important}.op-admin-trust-document-list button>span,.op-admin-dispute-evidence-list button>span{display:grid;min-width:0;gap:2px}.op-admin-trust-document-list strong,.op-admin-dispute-evidence-list strong{color:#0b1f42;font-size:11px}.op-admin-trust-document-list small,.op-admin-dispute-evidence-list small{overflow:hidden;color:#6e7686;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.op-admin-trust-decision{display:grid;gap:7px}.op-admin-trust-muted{margin:10px 0 0;color:#6e7686;font-size:11px}.op-admin-dispute-detail-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px}.op-admin-dispute-case>h3{color:#0b1f42;font:700 15px Montserrat,Arial,sans-serif}.op-admin-dispute-case>p{margin-top:9px;color:#53616f;font-size:11px;line-height:1.6;white-space:pre-wrap}.op-admin-dispute-timeline{display:grid;gap:12px;margin-top:14px}.op-admin-dispute-timeline>div{position:relative;padding-left:20px}.op-admin-dispute-timeline>div>span{position:absolute;top:4px;left:0;width:9px;height:9px;border-radius:50%;background:#c49a6c}.op-admin-dispute-timeline>div:not(:last-child):before{content:"";position:absolute;top:15px;bottom:-12px;left:4px;width:1px;background:#ddd4ca}.op-admin-dispute-timeline p{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#0b1f42;font-size:11px}.op-admin-dispute-timeline p small{color:#6e7686;font-size:9px}.op-admin-dispute-timeline blockquote{margin:5px 0 0;border-radius:8px;background:#fff;padding:8px 10px;color:#53616f;font-size:10px;line-height:1.5}.op-admin-dispute-messages{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #e2dad0}.op-admin-dispute-messages article{border-radius:10px;background:#fff;padding:10px 12px}.op-admin-dispute-messages article.is-admin{background:#e8edf7}.op-admin-dispute-messages article>span{color:#9f7142;font-size:8px;font-weight:700;letter-spacing:.05em}.op-admin-dispute-messages article>p{margin:5px 0;color:#0b1f42;font-size:11px;line-height:1.5;white-space:pre-wrap}.op-admin-dispute-messages article>small{color:#6e7686;font-size:9px}.op-admin-dispute-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;border-radius:14px;background:#f8fafc;padding:15px}.op-admin-dispute-actions>div:first-child{display:grid;gap:6px}.op-admin-dispute-action-buttons{display:flex;gap:8px}.op-admin-dispute-action-buttons button{min-height:40px;border-radius:9px!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important;white-space:nowrap}.op-admin-dispute-action-buttons button svg{width:14px;height:14px}.op-admin-dispute-note-list{display:grid;gap:7px;margin-top:12px}.op-admin-dispute-note-list>p{display:grid;gap:4px;margin:0;border-radius:9px;background:#fff;padding:9px 11px}.op-admin-dispute-note-list strong{color:#0b1f42;font-size:10px;font-weight:500;line-height:1.5}.op-admin-dispute-note-list small{color:#6e7686;font-size:9px}.op-admin-dispute-note-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px}.op-admin-dispute-note-compose button{min-height:42px;border-radius:9px!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important}.op-admin-dispute-note-compose button svg{width:14px;height:14px}@media (max-width:1100px){.op-admin-trust-grid{grid-template-columns:1fr}.op-admin-dispute-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.op-admin-dispute-open-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.op-admin-trust{gap:14px}.op-admin-trust-hero{align-items:stretch;flex-direction:column;border-radius:14px;padding:20px}.op-admin-trust-hero h1{font-size:25px}.op-admin-trust-refresh{width:100%}.op-admin-trust-panel{padding:16px}.op-admin-trust-row{grid-template-columns:40px minmax(0,1fr);padding:12px}.op-admin-trust-avatar{width:40px;height:40px}.op-admin-trust-row>[data-testid=flowbite-badge],.op-admin-trust-row>button{grid-column:2}.op-admin-trust-row>button{width:100%}.op-admin-dispute-summary,.op-admin-dispute-open-list,.op-admin-trust-detail-grid,.op-admin-dispute-detail-grid,.op-admin-dispute-actions,.op-admin-dispute-note-compose{grid-template-columns:1fr}.op-admin-trust-detail>section:first-child,.op-admin-dispute-detail-head{grid-template-columns:40px minmax(0,1fr)}.op-admin-trust-detail>section:first-child>[data-testid=flowbite-badge],.op-admin-dispute-detail-head>[data-testid=flowbite-badge]{grid-column:1/-1;width:-moz-max-content;width:max-content}.op-admin-dispute-action-buttons{display:grid;grid-template-columns:1fr}.op-admin-trust-modal>div{padding:12px!important}.op-admin-trust-modal [data-testid=flowbite-modal-body]{padding:14px!important}}html.dark .op-admin-trust-hero,html.dark .op-admin-trust-modal>div>div{background:#111b2d!important;border-color:#26344a!important}html.dark .op-admin-trust-hero h1,html.dark .op-admin-trust-panel-head h2,html.dark .op-admin-trust-section-head h3,html.dark .op-admin-trust-row-copy strong,html.dark .op-admin-trust-detail>section:first-child strong,html.dark .op-admin-dispute-detail-head strong,html.dark .op-admin-trust-detail-grid strong,html.dark .op-admin-trust-document-list strong,html.dark .op-admin-dispute-evidence-list strong,html.dark .op-admin-dispute-case>h3,html.dark .op-admin-dispute-timeline p,html.dark .op-admin-dispute-messages article>p,html.dark .op-admin-dispute-note-list strong{color:#e7eef8!important}html.dark .op-admin-trust-hero p:last-child,html.dark .op-admin-trust-panel-head p,html.dark .op-admin-trust-section-head p,html.dark .op-admin-trust-row-copy span,html.dark .op-admin-trust-row-copy strong small,html.dark .op-admin-trust-detail>section:first-child span,html.dark .op-admin-dispute-detail-head span,html.dark .op-admin-dispute-case>p,html.dark .op-admin-dispute-timeline p small,html.dark .op-admin-dispute-timeline blockquote,html.dark .op-admin-dispute-messages article>small,html.dark .op-admin-dispute-note-list small,html.dark .op-admin-trust-muted{color:#9fb0c6!important}html.dark .op-admin-trust-panel,html.dark .op-admin-trust-detail>section:first-child,html.dark .op-admin-dispute-detail-head,html.dark .op-admin-trust-documents,html.dark .op-admin-dispute-case,html.dark .op-admin-dispute-thread,html.dark .op-admin-dispute-notes{background:#0d1728!important}html.dark .op-admin-trust-row,html.dark .op-admin-trust-empty,html.dark .op-admin-dispute-summary>div,html.dark .op-admin-dispute-open-list>button,html.dark .op-admin-trust-detail-grid>p,html.dark .op-admin-dispute-timeline blockquote,html.dark .op-admin-dispute-messages article,html.dark .op-admin-dispute-note-list>p{background:#111b2d!important}html.dark .op-admin-dispute-open-list,html.dark .op-admin-dispute-messages{border-color:#26344a!important}html.dark .op-admin-dispute-summary>div{color:#9fb0c6!important}html.dark .op-admin-dispute-summary strong,html.dark .op-admin-dispute-open-list strong{color:#e7eef8!important}html.dark .op-admin-dispute-open-list>button:hover,html.dark .op-admin-dispute-open-list>button:focus-visible{background:#172238!important}html.dark .op-admin-dispute-messages article.is-admin{background:#1d3b62!important}html.dark .op-admin-dispute-actions{background:#162238!important}html.dark .op-admin-trust-avatar{background:#354760!important;color:#fff!important}html.dark .op-admin-trust-detail-icon{background:#1d2b43!important;color:#fff!important}html.dark .op-admin-trust-detail-icon.is-alert{background:#3a2228!important;color:#ffb4ab!important}html.dark .op-admin-trust-modal [data-testid=flowbite-modal-header],html.dark .op-admin-trust-modal-footer{border-color:#26344a!important;color:#e7eef8!important}.op-admin-governance{display:grid;gap:18px}.op-admin-governance-grid{display:grid;grid-template-columns:minmax(0,820fr) minmax(280px,300fr);gap:24px;align-items:start}.op-admin-governance-metrics article:nth-child(1){background:#e8edf7}.op-admin-governance-metrics article:nth-child(2){background:#f1eee8}.op-admin-governance-metrics article:nth-child(3){background:#fae1de}.op-admin-governance-metrics article:nth-child(4){background:#dcf3e3}.op-admin-governance-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-bottom:14px}.op-admin-governance-search{position:relative}.op-admin-governance-search>svg{position:absolute;z-index:2;top:50%;left:13px;width:16px;height:16px;color:#64748b;transform:translateY(-50%);pointer-events:none}.op-admin-governance-search input{padding-left:38px}.op-admin-governance-search input,.op-admin-governance-toolbar select{min-height:42px;border-radius:10px;font-size:12px}.op-admin-governance-list{display:grid;gap:10px}.op-admin-governance-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;border-radius:12px;background:#fff;padding:12px 14px}.op-admin-governance-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#e8edf7;color:#0b1f42}.op-admin-governance-icon.is-info{background:#e8edf7;color:#1d4ed8}.op-admin-governance-icon.is-warning{background:#fff0cd;color:#8a5700}.op-admin-governance-icon.is-failure{background:#fde1df;color:#ae2a25}.op-admin-governance-icon.is-gray{background:#f1f5f9;color:#475569}.op-admin-governance-icon svg{width:19px;height:19px}.op-admin-governance-copy{display:grid;min-width:0;gap:5px}.op-admin-governance-copy strong,.op-admin-governance-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-admin-governance-copy strong{color:#0b1f42;font-size:12px;font-weight:600}.op-admin-governance-copy span{color:#6e7686;font-size:10px}.op-admin-governance-row button{min-height:32px;border-radius:8px!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important}.op-admin-governance-row button svg{width:13px;height:13px}.op-admin-governance-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;border-top:1px solid #e2dad0;padding-top:14px;color:#6e7686;font-size:10px}.op-admin-governance-footer>div{display:flex;gap:8px}.op-admin-governance-footer button{min-width:100px;min-height:38px;border-radius:9px!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important}.op-admin-governance-footer button svg{width:14px;height:14px}.op-admin-governance-role-list{display:grid;gap:9px}.op-admin-governance-role-list>div{display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;background:#fff;padding:9px 12px;color:#6e7686;font-size:11px}.op-admin-governance-role-list strong{color:#0b1f42;font-size:12px}.op-admin-governance-role-note{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;margin-top:16px;border-radius:12px;background:#0b1f42;padding:14px;color:#fff}.op-admin-governance-role-note>svg{width:19px;height:19px;color:#c49a6c}.op-admin-governance-role-note strong{display:block;font-size:11px}.op-admin-governance-role-note p{margin-top:5px;color:#b9c5d8;font-size:9px;line-height:1.5}.op-admin-governance-detail{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;border-radius:14px;background:#f7f4ef;padding:16px}.op-admin-governance-detail .op-admin-governance-icon{width:52px;height:52px}.op-admin-governance-detail>div:last-child{display:grid;min-width:0;gap:7px}.op-admin-governance-detail h3{color:#0b1f42;font:700 15px/1.35 Montserrat,Arial,sans-serif}.op-admin-governance-detail p{color:#6e7686;font-size:11px;line-height:1.55;white-space:pre-wrap}.op-admin-governance-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.op-admin-governance-detail-grid>p{display:grid;min-width:0;gap:4px;margin:0;border-radius:10px;background:#f8fafc;padding:11px 12px}.op-admin-governance-detail-grid span{color:#64748b;font-size:9px;font-weight:700;text-transform:uppercase}.op-admin-governance-detail-grid strong{overflow:hidden;color:#0b1f42;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.op-admin-governance-modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #eef0f4;padding:14px 20px}.op-admin-governance-modal-actions button{min-height:40px;border-radius:9px!important;font-size:10px!important;font-weight:700!important;box-shadow:none!important}@media (max-width:1100px){.op-admin-governance-grid{grid-template-columns:1fr}}@media (max-width:767px){.op-admin-governance{gap:14px}.op-admin-governance-toolbar,.op-admin-governance-row,.op-admin-governance-detail-grid{grid-template-columns:1fr}.op-admin-governance-row>[data-testid=flowbite-badge],.op-admin-governance-row>button{grid-column:2}.op-admin-governance-row>button{width:100%}.op-admin-governance-footer{align-items:stretch;flex-direction:column}.op-admin-governance-footer>div{display:grid;grid-template-columns:1fr 1fr}.op-admin-governance-footer button{min-width:0}}html.dark .op-admin-governance-role-note{background:#0b1f42!important}html.dark .op-admin-governance-row,html.dark .op-admin-governance-role-list>div,html.dark .op-admin-governance-detail-grid>p{background:#111b2d!important}html.dark .op-admin-governance-detail{background:#0d1728!important}html.dark .op-admin-governance-copy strong,html.dark .op-admin-governance-role-list strong,html.dark .op-admin-governance-detail h3,html.dark .op-admin-governance-detail-grid strong{color:#e7eef8!important}html.dark .op-admin-governance-copy span,html.dark .op-admin-governance-role-list>div,html.dark .op-admin-governance-detail p,html.dark .op-admin-governance-detail-grid span,html.dark .op-admin-governance-footer{color:#9fb0c6!important}html.dark .op-admin-governance-footer,html.dark .op-admin-governance-modal-actions{border-color:#26344a!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}@media (prefers-color-scheme: dark){:root:not([data-theme]){color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --aura-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000;--fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-scroll-lock: initial;--page-overflow: var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{--page-has-backdrop: var(--page-scroll-lock) 1;--page-scroll-bg: var(--page-scroll-lock) color-mix(in srgb, var(--root-bg, #0000), oklch(0% 0 0) calc(var(--page-has-backdrop, 0) * 40%));background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg, #0000),var(--root-bg, #0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll: initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg, var(--root-bg))}:where(:root,[data-theme]){--root-bg: var(--color-base-100)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@layer daisyui.l1.l2.l3{.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*:not(script,style,template){display:grid;place-items:start;gap:.5rem}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*:not(script,style,template){place-items:center}.status{display:inline-block;aspect-ratio:1 / 1;width:.5rem;height:.5rem;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in oklab,var(--color-black) 30%,transparent);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.collapse:not(td,tr,colgroup){visibility:revert-layer}@layer daisyui.l1.l2.l3{.collapse{display:grid;position:relative;border-radius:var(--radius-box, 1rem);width:100%;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);isolation:isolate}@media (prefers-reduced-motion: no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){grid-column-start:1;grid-row-start:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1;width:100%;padding:1rem;padding-inline-end:3rem;min-height:1lh;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay: .2s;overflow:revert-layer;content-visibility:visible;min-height:-moz-fit-content;min-height:fit-content}@supports not (content-visibility: visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-style:solid;outline-width:2px;outline-offset:2px}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}.collapse[tabindex]:focus:not(.collapse-close,.collapse[open])>.collapse-title,.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open])>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}.collapse:is(details)::details-content{--overflow-delay: 0s;overflow:clip;height:0}@media (prefers-reduced-motion: no-preference){.collapse:is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}.collapse:is(details):where([open])::details-content{--overflow-delay: .2s;height:auto;overflow:revert-layer}}.collapse:is(details)>summary{position:relative;display:block;outline:none}.collapse:is(details)>summary::-webkit-details-marker{display:none}}@layer daisyui.l1.l2{@media (prefers-reduced-motion: no-preference){.collapse:is([open]).collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content: "−";content:var(--tw-content)}.collapse[tabindex].collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close)>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after{--tw-content: "−";content:var(--tw-content)}.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after{--tw-content: "−";content:var(--tw-content)}.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content: "−";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)}.dropdown>*:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.dropdown>*:not(:has(~[class*=dropdown-content])):focus{outline:2px solid transparent;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion: no-preference){.dropdown[popover],.dropdown .dropdown-content{animation:dropdown .2s;transition-property:opacity,scale,display,overlay;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{scale:95%;opacity:0}}.dropdown:not(.dropdown-close).dropdown-open>[tabindex]:first-child,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus>[tabindex]:first-child,.dropdown:not(.dropdown-close):focus-within>[tabindex]:first-child{pointer-events:none}.dropdown:not(.dropdown-close).dropdown-open .dropdown-content,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus .dropdown-content,.dropdown:not(.dropdown-close):focus-within .dropdown-content{opacity:100%;scale:100%}.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:#0000}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close,.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::backdrop{background-color:color-mix(in oklab,#000 30%,#0000)}}.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}}@keyframes dropdown{0%{opacity:0}}@layer daisyui.l1.l2.l3{.avatar-group{display:flex;overflow:hidden}.avatar-group .avatar{overflow:hidden;border-radius:calc(infinity * 1px);border:4px solid var(--color-base-100)}.avatar{position:relative;display:inline-flex;vertical-align:middle}.avatar>div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@keyframes rotator{89.9999%,to{--first-item-position: 0 0%}90%,99.9999%{--first-item-position: 0 calc(var(--items) * 100%)}to{translate:0 -100%}}@layer daisyui.l1.l2.l3{.chat{display:grid;grid-auto-rows:min-content;-moz-column-gap:.75rem;column-gap:.75rem;padding-block:.25rem;--mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}}.alert{border-width:var(--border);border-color:var(--alert-border-color, var(--color-base-200))}@layer daisyui.l1.l2.l3{.alert{border-style:solid;--alert-border-color: var(--color-base-200);display:grid;align-items:center;gap:1rem;border-radius:var(--radius-box);padding-inline:1rem;padding-block:.75rem;color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;font-size:.875rem;line-height:1.25rem;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.radio{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:calc(infinity * 1px);padding:.25rem;vertical-align:middle;border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked,.radio[aria-checked=true]{border-color:currentcolor;background-color:var(--color-base-100)}@media (prefers-reduced-motion: no-preference){.radio:checked,.radio[aria-checked=true]{animation:radio .2s ease-out}}.radio:checked:before,.radio[aria-checked=true]:before{background-color:currentcolor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media (forced-colors: active){.radio:checked:before,.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.radio:checked:before,.radio[aria-checked=true]:before{outline:.25rem solid;outline-offset:-1rem}}}@layer daisyui.l1.l2{.radio:disabled{cursor:not-allowed;opacity:20%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1.l2.l3{.toast{position:fixed;inset-inline-start:auto;inset-inline-end:1rem;top:auto;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:transparent;translate:var(--toast-x, 0) var(--toast-y, 0);width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem)}@media (prefers-reduced-motion: no-preference){.toast>*{animation:toast .25s ease-out}}}@keyframes toast{0%{scale:.9;opacity:0}to{scale:1;opacity:1}}@layer daisyui.l1.l2.l3{.drawer{position:relative;display:grid;width:100%;grid-auto-columns:max-content auto}.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));position:relative;display:inline-block;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);padding:.25rem;vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;transition:background-color .2s,box-shadow .2s;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.checkbox:before{--tw-content: "";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentcolor;opacity:0%;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);box-shadow:0 3px 0 0 oklch(100% 0 0 / calc(var(--depth) * .1)) inset;font-size:1rem;line-height:.75}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before,.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:100%}@media (forced-colors: active){.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "✔︎";clip-path:none}}@media print{.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "✔︎";clip-path:none}}.checkbox:indeterminate{background-color:var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) )}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}}@layer daisyui.l1.l2{.checkbox:disabled{cursor:not-allowed;opacity:20%}.diff{position:relative;display:grid;width:100%;overflow:hidden;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:normal;grid-template-rows:1fr 1.8rem 1fr;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.swap{position:relative;display:inline-grid;cursor:pointer;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap>*{grid-column-start:1;grid-row-start:1}@media (prefers-reduced-motion: no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0%}.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0%}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:100%;backface-visibility:visible}}@layer daisyui.l1.l2.l3{.pika-single:is(div){-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;z-index:999;display:inline-block;position:relative;color:var(--color-base-content);background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border) solid var(--color-base-200);padding:.5rem}.pika-single:is(div):before,.pika-single:is(div):after{content:"";display:table}.pika-single:is(div):after{clear:both}.pika-single:is(div).is-hidden{display:none}.pika-single:is(div).is-bound{position:absolute}.pika-single:is(div) .pika-lendar{float:left}.pika-single:is(div) .pika-title{position:relative;text-align:center}.pika-single:is(div) .pika-title select{cursor:pointer;position:absolute;z-index:999;margin:0;left:0;top:5px;opacity:0}.pika-single:is(div) .pika-label{display:inline-block;position:relative;z-index:999;overflow:hidden;margin:0;padding:5px 3px;background-color:var(--color-base-100)}.pika-single:is(div) .pika-prev,.pika-single:is(div) .pika-next{display:block;cursor:pointer;position:absolute;top:0;outline:none;border:0;width:2.25rem;height:2.25rem;color:#0000;font-size:1.2em;border-radius:var(--radius-field)}.pika-single:is(div) .pika-prev:hover,.pika-single:is(div) .pika-next:hover{background-color:var(--color-base-200)}.pika-single:is(div) .pika-prev.is-disabled,.pika-single:is(div) .pika-next.is-disabled{cursor:default;opacity:.2}.pika-single:is(div) .pika-prev:before,.pika-single:is(div) .pika-next:before{display:inline-block;width:2.25rem;height:2.25rem;line-height:2.25;color:var(--color-base-content)}.pika-single:is(div) .pika-prev{left:0}.pika-single:is(div) .pika-prev:before{--tw-content: "‹";content:var(--tw-content)}.pika-single:is(div) .pika-next{right:0}.pika-single:is(div) .pika-next:before{--tw-content: "›";content:var(--tw-content)}.pika-single:is(div) .pika-select{display:inline-block}.pika-single:is(div) .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-single:is(div) .pika-table th,.pika-single:is(div) .pika-table td{padding:0}.pika-single:is(div) .pika-table th{opacity:.6;text-align:center;width:2.25rem;height:2.25rem}.pika-single:is(div) .pika-button{cursor:pointer;display:block;outline:none;border:0;margin:0;width:2.25rem;height:2.25rem;padding:5px;text-align:right;text-align:center}.pika-single:is(div) .pika-week{color:var(--color-base-content)}.pika-single:is(div) .is-today .pika-button{background:var(--color-primary);color:var(--color-primary-content)}.pika-single:is(div) .is-selected .pika-button,.pika-single:is(div) .is-selected .pika-button:hover,.pika-single:is(div) .has-event .pika-button,.pika-single:is(div) .has-event .pika-button:hover{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .has-event .pika-button{background:var(--color-primary)}.pika-single:is(div) .is-disabled .pika-button,.pika-single:is(div) .is-inrange .pika-button{background:var(--color-base-200)}.pika-single:is(div) .is-startrange .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .is-endrange .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .is-disabled .pika-button{pointer-events:none;cursor:default;color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-outside-current-month .pika-button{color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-selection-disabled{pointer-events:none;cursor:default}.pika-single:is(div) .pika-button:hover,.pika-single:is(div) .pika-row.pick-whole-week:hover .pika-button{color:var(--color-base-content);background-color:var(--color-base-200);border-radius:var(--radius-field)}.pika-single:is(div) .pika-table abbr{text-decoration:none;font-weight:400}.label{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent)}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){display:flex;height:calc(100% - .5rem);align-items:center;padding-inline:.75rem;white-space:nowrap;font-size:inherit}.label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem;margin-inline-end:.75rem;border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}.label:is(.input>*,.select>*):last-child{margin-inline-start:.75rem;margin-inline-end:-.75rem;border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}.\!label{display:inline-flex!important;align-items:center!important;gap:.375rem!important;white-space:nowrap!important;color:color-mix(in oklab,currentcolor 60%,transparent)!important}.\!label:has(input){cursor:pointer!important}.\!label:is(.input>*,.select>*){display:flex!important;height:calc(100% - .5rem)!important;align-items:center!important;padding-inline:.75rem!important;white-space:nowrap!important;font-size:inherit!important}.\!label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem!important;margin-inline-end:.75rem!important;border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}.\!label:is(.input>*,.select>*):last-child{margin-inline-start:.75rem!important;margin-inline-end:-.75rem!important;border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}.floating-label{position:relative;display:flex}.floating-label ::-moz-placeholder{-moz-transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}.floating-label ::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}.floating-label>span{position:absolute;inset-inline-start:.75rem;z-index:1;background-color:var(--color-base-100);padding-inline:.25rem;opacity:0%;font-size:var(--font-size, .875rem);top:calc(var(--size-field, .25rem) * var(--top-mul, 5));line-height:1;border-radius:2px;pointer-events:none;translate:0 -50%;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}.floating-label:focus-within ::-moz-placeholder,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)) ::-moz-placeholder{opacity:0%;top:0;translate:-12.5% calc(-50% - .125em);scale:.75;pointer-events:auto}.floating-label:not(:has(input:-moz-placeholder,textarea:-moz-placeholder)) ::placeholder{opacity:0%;top:0;translate:-12.5% calc(-50% - .125em);scale:.75;pointer-events:auto}.floating-label:focus-within ::placeholder,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)) ::placeholder{opacity:0%;top:0;translate:-12.5% calc(-50% - .125em);scale:.75;pointer-events:auto}.floating-label:not(:has(input:-moz-placeholder,textarea:-moz-placeholder))>span{opacity:100%;top:0;translate:-12.5% calc(-50% - .125em);scale:.75;pointer-events:auto;z-index:2}.floating-label:focus-within>span,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))>span{opacity:100%;top:0;translate:-12.5% calc(-50% - .125em);scale:.75;pointer-events:auto;z-index:2}.floating-label:has(:disabled,[disabled])>span{opacity:0%}.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset;transition:color .3s,grid-template-columns .2s;--input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);--toggle-p: calc(var(--size) * .125);--size: calc(var(--size-selector, .25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:.125rem;transition:opacity .2s,rotate .4s;border:none}.toggle>*:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.toggle>*:focus{outline:2px solid transparent;outline-offset:2px}}.toggle>*:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>*:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0%;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:100%;rotate:0deg}.toggle:before{position:relative;inset-inline-start:0rem;grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;width:100%;border-radius:var(--radius-selector);background-color:currentcolor;translate:0;--tw-content: "";content:var(--tw-content);transition:background-color .1s,translate .2s,inset-inline-start .2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media (forced-colors: active){.toggle:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.toggle:before{outline:.25rem solid;outline-offset:-1rem}}.toggle:focus-visible,.toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}.toggle:checked:before,.toggle[aria-checked=true]:before,.toggle:has(>input:checked):before{background-color:currentcolor}@starting-style{.toggle:checked:before,.toggle[aria-checked=true]:before,.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:30%}.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor}.filter{display:flex;flex-wrap:wrap}.filter [type=radio]{width:auto}.filter input{overflow:hidden;opacity:100%;scale:1;transition:visibility .1s allow-discrete,margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1 / 1}.filter input.filter-reset:after{--tw-content: "×";content:var(--tw-content)}}@layer daisyui.l1{.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]){visibility:hidden}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]),.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset):not([type=checkbox])) :not(:checked,.filter-reset,[type=reset]){margin-inline:0;width:0;padding-inline:0;opacity:0%;scale:0;border-width:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@layer daisyui.l1.l2.l3{.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.link:focus{outline:2px solid transparent;outline-offset:2px}}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.select{position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:.75rem;padding-inline-end:1.75rem;vertical-align:middle;--size: calc(var(--size-field, .25rem) * var(--sl-size-mul));--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, 0rem),var(--font-size-min));touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:var(--border) solid var(--input-color, #0000);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}[dir=rtl] .select::picker(select),[dir=rtl] .select select::picker(select){translate:.5rem 0}.select[multiple]{height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem;background-image:none}.select select{margin-inline-start:-.75rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-start:.75rem;padding-inline-end:1.75rem;height:calc(100% - calc(var(--border) * 2));align-items:center;background:inherit;border-radius:inherit;border-style:none}.select select::-moz-placeholder{color:var(--color-base-content);opacity:50%}.select select::placeholder{color:var(--color-base-content);opacity:50%}.select select:focus,.select select:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.select select:focus,.select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.select:focus,.select:focus-within,.select:open{--input-color: var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.select:has(>select[disabled])::-moz-placeholder,.select:has(>select[disabled]) ::-moz-placeholder,.select:is(:disabled,[disabled])::-moz-placeholder,.select:is(:disabled,[disabled]) ::-moz-placeholder,fieldset:disabled .select::-moz-placeholder,fieldset:disabled .select ::-moz-placeholder{color:var(--color-base-content);opacity:20%}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder,.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder,fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:20%}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){.select,.select select,.select select,.select select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}}.select::picker(select),.select select::picker(select){color:inherit;max-height:min(24rem,70dvh);margin-inline:.5rem;translate:-.5rem 0;border:var(--border) solid var(--color-base-200);margin-block:.5rem;border-radius:var(--radius-box);padding:.5rem;background-color:inherit;box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * .1))}.select::picker-icon,.select select::picker-icon{display:none}.select selectedcontent,.select select selectedcontent{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select optgroup,.select select optgroup{padding-top:.5em}.select optgroup option:nth-child(1),.select select optgroup option:nth-child(1){margin-top:.5em}.select option,.select select option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px));transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal}.select option:not(:disabled):hover,.select option:not(:disabled):focus-visible,.select select option:not(:disabled):hover,.select select option:not(:disabled):focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.select option:not(:disabled):hover,.select option:not(:disabled):focus-visible,.select select option:not(:disabled):hover,.select select option:not(:disabled):focus-visible{outline:2px solid transparent;outline-offset:2px}}.select option:not(:disabled):active,.select select option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}}@layer daisyui.l1.l2{.select-xs{--sl-size-mul: 6;--font-size-min: .6875rem;--option-px: 2}.floating-label:has(.select-xs){--top-mul: 3;--font-size: .6875rem}.select-sm{--sl-size-mul: 8;--font-size-min: .75rem;--option-px: 2.5}.floating-label:has(.select-sm){--top-mul: 4;--font-size: .75rem}.select,.select-md{--sl-size-mul: 10;--font-size-min: .875rem;--option-px: 3}.floating-label:has(.select),.floating-label:has(.select-md){--top-mul: 5;--font-size: .875rem}.select-lg{--sl-size-mul: 12;--font-size-min: 1.125rem;--option-px: 4}.floating-label:has(.select-lg){--top-mul: 6;--font-size: 1.125rem}.select-xl{--sl-size-mul: 14;--font-size-min: 1.375rem;--option-px: 5}.floating-label:has(.select-xl){--top-mul: 7;--font-size: 1.375rem}}@layer daisyui.l1.l2.l3{.progress{position:relative;height:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}@media (prefers-reduced-motion: no-preference){.progress:indeterminate{animation:progress 5s ease-in-out infinite}}@supports (-moz-appearance: none){.progress:indeterminate::-moz-progress-bar{background-color:transparent}@media (prefers-reduced-motion: no-preference){.progress:indeterminate::-moz-progress-bar{animation:progress 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentcolor}}@supports (-webkit-appearance: none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}@keyframes progress{50%{background-position-x:-115%}}@layer daisyui.l1.l2.l3{.table{font-size:.875rem;position:relative;width:100%;border-collapse:separate;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover: hover){.table tr.row-hover:hover,.table tr.row-hover:nth-child(2n):hover{background-color:var(--color-base-200)}}.table :where(th,td){padding-inline:1rem;padding-block:.75rem;vertical-align:middle}.table :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content) 60%,transparent);font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){position:sticky;right:0;left:0;background-color:var(--color-base-100)}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}.list{display:flex;flex-direction:column;font-size:.875rem}.list .list-row{--list-grid-cols: minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:1rem;border-radius:var(--radius-box);padding:1rem;word-break:break-word;grid-template-columns:var(--list-grid-cols)}.list>:not(:last-child).list-row:after,.list>:not(:last-child) .list-row:after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:0;border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}@layer daisyui.l1.l2{.list .list-row:has(.list-col-grow:nth-child(1)){--list-grid-cols: 1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols: minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}}@layer daisyui.l1.l2.l3{.rating{position:relative;display:inline-flex;vertical-align:middle;--size: var(--size-selector, .25rem) * 6}.rating input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rating *{border-radius:0;background-color:var(--color-base-content);opacity:20%;width:calc(var(--size) * 1);height:calc(var(--size))}@media (prefers-reduced-motion: no-preference){.rating *{animation:rating .25s ease-out}}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:100%}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion: no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}}@layer daisyui.l1.l2{.rating,.rating-md{--size: var(--size-selector, .25rem) * 6}}@keyframes rating{0%,40%{scale:1.1;filter:brightness(1.05) contrast(1.05)}}.kbd{box-shadow:none}@layer daisyui.l1.l2.l3{.kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;color:var(--color-base-content);padding-inline:.5em;border:var(--border) solid color-mix(in srgb,var(--color-base-content) 20%,#0000);border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb,var(--color-base-content) 20%,#0000);--size: calc(var(--size-selector, .25rem) * 6);font-size:.875rem;height:var(--size);min-width:var(--size)}.modal{pointer-events:none;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;align-items:center;justify-items:center;background-color:transparent;padding:0;color:inherit;transition:overlay .3s allow-discrete,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overflow:clip;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto}.modal::backdrop{display:none}.modal[popover]{top:0;right:0;bottom:0;left:0;margin:0;border:0;padding:0;background:transparent;color:inherit;max-width:none;max-height:none}.modal[popover]::backdrop{background-color:oklch(0% 0 0/ .4);transition:background-color .3s ease-out}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:popover-open,.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:oklch(0% 0 0/ .4)}.modal.modal-open .modal-box,.modal[open] .modal-box,.modal:popover-open .modal-box,.modal:target .modal-box,.modal-toggle:checked+.modal .modal-box{translate:0 0;scale:1;opacity:1}:root:has(.modal.modal-open),:root:has(.modal[open]),:root:has(.modal:popover-open),:root:has(.modal:target),:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal.modal-open,.modal[open],.modal:popover-open,.modal:target,.modal-toggle:checked+.modal{opacity:0%}}}@layer daisyui.l1.l2.l3{.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb: var(--color-base-100);--range-thumb-size: calc(var(--size-selector, .25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: .25rem;--range-bg: color-mix(in oklab, currentColor 10%, #0000);--range-fill-x: calc( (var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2) );--range-fill-y: 0;--range-fill-spread: calc(100cqw * var(--range-fill));cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));border:none;height:var(--range-thumb-size)}[dir=rtl] .range{--range-dir: -1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}@media (forced-colors: active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;inset-block-start:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}.range::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}.range:disabled{cursor:not-allowed;opacity:30%}.aura{position:relative;display:inline-block;--aura-padding: .125rem;padding:var(--aura-padding);border-radius:calc(var(--aura-padding) + var(--aura-radius, var(--radius-box)));animation:aura var(--tw-duration, 6s) linear infinite;background-image:conic-gradient(from var(--aura-angle),transparent 225deg,currentColor)}.aura:has(>.card,>.alert){--aura-radius: var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius: var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius: var(--radius-selector)}.aura:before,.aura:after{animation:inherit;background-color:inherit;background-image:inherit;border-radius:inherit;position:absolute;top:50%;left:50%;z-index:0;display:block;opacity:70%;filter:blur(.25rem);translate:-50% -50%;width:100%;height:100%;content:""}.aura:after{opacity:30%;filter:blur(1rem)}.aura>*{position:relative;z-index:1}}@keyframes aura{to{--aura-angle: 360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@layer daisyui.l1.l2.l3{.stats{position:relative;display:inline-grid;grid-auto-flow:column;overflow-x:auto;border-radius:var(--radius-box)}.stat{display:inline-grid;width:100%;-moz-column-gap:1rem;column-gap:1rem;padding-inline:1.5rem;padding-block:1rem;grid-template-columns:repeat(1,1fr)}.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}}@layer daisyui.l1.l2{.stats-horizontal{grid-auto-flow:column;overflow-x:auto}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000);border-block-end:none}.stats-vertical{grid-auto-flow:row;overflow-y:auto}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}@layer daisyui.l1.l2.l3{.tooltip{position:relative;display:inline-block;--tt-bg: var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);--tt-tail-off: .5rem}.tooltip>.tooltip-content,.tooltip[data-tip]:before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;line-height:1.25;background-color:var(--tt-bg);width:-moz-max-content;width:max-content;pointer-events:none;z-index:2;--tw-content: attr(data-tip);content:var(--tw-content)}.tooltip:after{opacity:0%;background-color:var(--tt-bg);content:"";pointer-events:none;width:.625rem;height:.25rem;display:block;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-1px 0;mask-position:-1px 0;--mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip)}@media (prefers-reduced-motion: no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open>.tooltip-content,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open[data-tip]:before,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open:after,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover>.tooltip-content,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover[data-tip]:before,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover:after,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)>.tooltip-content,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)[data-tip]:before,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible):after{opacity:100%;--tt-pos: 0rem}@media (prefers-reduced-motion: no-preference){.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open>.tooltip-content,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open[data-tip]:before,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open:after,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover>.tooltip-content,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover[data-tip]:before,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover:after,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)>.tooltip-content,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)[data-tip]:before,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}}@layer daisyui.l1.l2{.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip-top>.tooltip-content,.tooltip-top[data-tip]:before{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset-inline:var(--tt-inset, 50% auto);inset-block:auto var(--tt-off)}.tooltip:after,.tooltip-top:after{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset-inline:var(--tt-tail-inset, 50% auto);inset-block:auto var(--tt-tail)}}@layer daisyui.l1.l2.l3{.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);transition:outline .2s ease-in-out;outline:2px solid #0000;outline-offset:2px}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card figure:last-child{overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card figure{display:flex;align-items:center;justify-content:center}}@layer daisyui.l1.l2.l3{.\!loading{pointer-events:none!important;display:inline-block!important;aspect-ratio:1 / 1!important;background-color:currentcolor!important;vertical-align:middle!important;width:calc(var(--size-selector, .25rem) * 6)!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important}@media (prefers-reduced-motion: no-preference){.\!loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important}}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentcolor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}@media (prefers-reduced-motion: no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.\!loading{pointer-events:none!important;display:inline-block!important;aspect-ratio:1 / 1!important;background-color:currentcolor!important;vertical-align:middle!important;width:calc(var(--size-selector, .25rem) * 6)!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")!important}@media (prefers-reduced-motion: no-preference){.\!loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important}}.mockup-browser{position:relative;overflow:hidden;overflow-x:auto;border-radius:var(--radius-box)}.mockup-browser pre[data-prefix]:before{--tw-content: attr(data-prefix);content:var(--tw-content);display:inline-block;text-align:right}.mockup-browser .mockup-browser-toolbar{margin-block:.75rem;display:inline-flex;width:100%;align-items:center;padding-right:1.4em}.mockup-browser .mockup-browser-toolbar:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.mockup-browser .mockup-browser-toolbar:before{content:"";margin-right:4.8rem;display:inline-block;aspect-ratio:1 / 1;height:.75rem;border-radius:calc(infinity * 1px);opacity:30%;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-browser .mockup-browser-toolbar .input{margin-inline:auto;display:flex;height:100%;align-items:center;gap:.5rem;overflow:hidden;background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";width:1rem;height:1rem;opacity:50%;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain}.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:center}.hero>*{grid-column-start:1;grid-row-start:1}.fieldset{display:grid;gap:.375rem;padding-block:.25rem;font-size:.75rem;grid-template-columns:1fr;grid-auto-rows:max-content}.timeline{position:relative;display:flex}.timeline>li{position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var(--timeline-row-end, minmax(0, 1fr) );grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var(--timeline-col-end, minmax(0, 1fr) )}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-column-start:1;grid-row-start:2}.timeline>li>hr:last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){height:.25rem;background-color:var(--color-base-300)}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.tabs{display:flex;flex-wrap:wrap;--tabs-height: auto;--tabs-direction: row;--tab-height: calc(var(--size-field, .25rem) * 10);height:var(--tabs-height);flex-direction:var(--tabs-direction)}.tab{position:relative;display:inline-flex;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tab-p: .75rem;--tab-bg: var(--color-base-100);--tab-border-color: var(--color-base-300);--tab-radius-ss: 0;--tab-radius-se: 0;--tab-radius-es: 0;--tab-radius-ee: 0;--tab-order: 0;--tab-radius-min: calc(.75rem - var(--border));--tab-radius-limit: min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad: #0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);border-color:#0000;order:var(--tab-order);height:var(--tab-height);font-size:.875rem;padding-inline:var(--tab-p)}@media (hover: hover){.tab:hover{color:var(--color-base-content)}}.tab:is(input[type=radio]){min-width:-moz-fit-content;min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0%}.tab:checked+.tab-content,.tab:is(label:has(:checked))+.tab-content,.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}.tab:not(input):empty{flex-grow:1;cursor:default}.tab:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.tab:focus{outline:2px solid transparent;outline-offset:2px}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline:2px solid currentColor;outline-offset:-5px}.tab[disabled]{pointer-events:none;opacity:40%}.\!tab{position:relative!important;display:inline-flex!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;text-align:center!important;webkit-user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;--tab-p: .75rem !important;--tab-bg: var(--color-base-100) !important;--tab-border-color: var(--color-base-300) !important;--tab-radius-ss: 0 !important;--tab-radius-se: 0 !important;--tab-radius-es: 0 !important;--tab-radius-ee: 0 !important;--tab-order: 0 !important;--tab-radius-min: calc(.75rem - var(--border)) !important;--tab-radius-limit: min(var(--radius-field), var(--tab-radius-min)) !important;--tab-radius-grad: #0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px) !important;border-color:#0000!important;order:var(--tab-order)!important;height:var(--tab-height)!important;font-size:.875rem!important;padding-inline:var(--tab-p)!important}@media (hover: hover){.\!tab:hover{color:var(--color-base-content)!important}}.\!tab:is(input[type=radio]){min-width:-moz-fit-content!important;min-width:fit-content!important}.\!tab:is(input[type=radio]):after{--tw-content: attr(aria-label) !important;content:var(--tw-content)!important}.\!tab:is(label){position:relative!important}.\!tab:is(label) input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;opacity:0%!important}.\!tab:checked+.tab-content,.\!tab:is(label:has(:checked))+.tab-content,.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content{display:block!important}.\!tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)!important}.\!tab:not(input):empty{flex-grow:1!important;cursor:default!important}.\!tab:focus{--tw-outline-style: none !important;outline-style:none!important}@media (forced-colors: active){.\!tab:focus{outline:2px solid transparent!important;outline-offset:2px!important}}.\!tab:focus-visible,.\!tab:is(label:has(:checked:focus-visible)){outline:2px solid currentColor!important;outline-offset:-5px!important}.\!tab[disabled]{pointer-events:none!important;opacity:40%!important}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color: #0000 #0000 var(--tab-border-color) #0000;position:relative;border-radius:var(--radius-field)}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);transition:background-color .2s ease;width:80%;height:3px;border-radius:var(--radius-field);bottom:0;left:10%;position:absolute}.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):before,.tabs-border>.tab:is(input:checked):before,.tabs-border>.tab:is(label:has(:checked)):before{--tab-border-color: currentColor;border-top:3px solid}.tabs-border>.\!tab{--tab-border-color: #0000 #0000 var(--tab-border-color) #0000 !important;position:relative!important;border-radius:var(--radius-field)!important}.tabs-border>.\!tab:before{content:""!important;background-color:var(--tab-border-color)!important;transition:background-color .2s ease!important;width:80%!important;height:3px!important;border-radius:var(--radius-field)!important;bottom:0!important;left:10%!important;position:absolute!important}.tabs-border>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):before,.tabs-border>.\!tab:is(input:checked):before,.tabs-border>.\!tab:is(label:has(:checked)):before{--tab-border-color: currentColor !important;border-top:3px solid!important}.tabs-lift{--tabs-height: auto;--tabs-direction: row}.tabs-lift>.tab{--tab-border: 0 0 var(--border) 0;--tab-radius-ss: var(--tab-radius-limit);--tab-radius-se: var(--tab-radius-limit);--tab-radius-es: 0;--tab-radius-ee: 0;--tab-paddings: var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors: #0000 #0000 var(--tab-border-color) #0000;--tab-corner-width: calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height: var(--tab-radius-limit);--tab-corner-position: top left, top right;border-width:var(--tab-border);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-start-radius:var(--tab-radius-es);border-end-end-radius:var(--tab-radius-ee);padding:var(--tab-paddings);border-color:var(--tab-border-colors)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border: var(--border) var(--border) 0 var(--border);--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings: 0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset: auto auto 0 auto;--radius-start: radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end: radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):before,.tabs-lift>.tab:is(input:checked,label:has(:checked)):before{z-index:1;content:"";display:block;position:absolute;width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);background-repeat:no-repeat;inset:var(--tab-inset)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):first-child:before,.tabs-lift>.tab:is(input:checked,label:has(:checked)):first-child:before{--radius-start: none}[dir=rtl] .tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):first-child:before,[dir=rtl] .tabs-lift>.tab:is(input:checked,label:has(:checked)):first-child:before{transform:rotateY(180deg)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):last-child:before,.tabs-lift>.tab:is(input:checked,label:has(:checked)):last-child:before{--radius-end: none}[dir=rtl] .tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):last-child:before,[dir=rtl] .tabs-lift>.tab:is(input:checked,label:has(:checked)):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-lift>.tab-content{--tabcontent-margin: calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss: 0;--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box)}.tabs-lift :checked+.tab-content:nth-child(1),.tabs-lift :checked+.tab-content:nth-child(n+3),.tabs-lift label:has(:checked)+.tab-content:nth-child(1),.tabs-lift label:has(:checked)+.tab-content:nth-child(n+3),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:nth-child(1),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:nth-child(n+3){--tabcontent-radius-ss: var(--radius-box)}.tabs-lift>.\!tab{--tab-border: 0 0 var(--border) 0 !important;--tab-radius-ss: var(--tab-radius-limit) !important;--tab-radius-se: var(--tab-radius-limit) !important;--tab-radius-es: 0 !important;--tab-radius-ee: 0 !important;--tab-paddings: var(--border) var(--tab-p) 0 var(--tab-p) !important;--tab-border-colors: #0000 #0000 var(--tab-border-color) #0000 !important;--tab-corner-width: calc(100% + var(--tab-radius-limit) * 2) !important;--tab-corner-height: var(--tab-radius-limit) !important;--tab-corner-position: top left, top right !important;border-width:var(--tab-border)!important;border-start-start-radius:var(--tab-radius-ss)!important;border-start-end-radius:var(--tab-radius-se)!important;border-end-start-radius:var(--tab-radius-es)!important;border-end-end-radius:var(--tab-radius-ee)!important;padding:var(--tab-paddings)!important;border-color:var(--tab-border-colors)!important}.tabs-lift>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.\!tab:is(input:checked,label:has(:checked)){--tab-border: var(--border) var(--border) 0 var(--border) !important;--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color) !important;--tab-paddings: 0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border)) !important;--tab-inset: auto auto 0 auto !important;--radius-start: radial-gradient(circle at top left, var(--tab-radius-grad)) !important;--radius-end: radial-gradient(circle at top right, var(--tab-radius-grad)) !important;background-color:var(--tab-bg)!important}.tabs-lift>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):before,.tabs-lift>.\!tab:is(input:checked,label:has(:checked)):before{z-index:1!important;content:""!important;display:block!important;position:absolute!important;width:var(--tab-corner-width)!important;height:var(--tab-corner-height)!important;background-position:var(--tab-corner-position)!important;background-image:var(--radius-start),var(--radius-end)!important;background-size:var(--tab-radius-limit) var(--tab-radius-limit)!important;background-repeat:no-repeat!important;inset:var(--tab-inset)!important}.tabs-lift>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):first-child:before,.tabs-lift>.\!tab:is(input:checked,label:has(:checked)):first-child:before{--radius-start: none !important}[dir=rtl] .tabs-lift>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):first-child:before,[dir=rtl] .tabs-lift>.\!tab:is(input:checked,label:has(:checked)):first-child:before{transform:rotateY(180deg)!important}.tabs-lift>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):last-child:before,.tabs-lift>.\!tab:is(input:checked,label:has(:checked)):last-child:before{--radius-end: none !important}[dir=rtl] .tabs-lift>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):last-child:before,[dir=rtl] .tabs-lift>.\!tab:is(input:checked,label:has(:checked)):last-child:before{transform:rotateY(180deg)!important}.tabs-lift:has(>.tab-content)>.\!tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color) !important}.tabs-top{--tabs-height: auto;--tabs-direction: row}.tabs-top>.tab{--tab-order: 0;--tab-border: 0 0 var(--border) 0;--tab-radius-ss: var(--tab-radius-limit);--tab-radius-se: var(--tab-radius-limit);--tab-radius-es: 0;--tab-radius-ee: 0;--tab-paddings: var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors: #0000 #0000 var(--tab-border-color) #0000;--tab-corner-width: calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height: var(--tab-radius-limit);--tab-corner-position: top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border: var(--border) var(--border) 0 var(--border);--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings: 0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset: auto auto 0 auto;--radius-start: radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end: radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab-content{--tabcontent-order: 1;--tabcontent-margin: calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss: 0;--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box)}.tabs-top :checked+.tab-content:nth-child(1),.tabs-top :checked+.tab-content:nth-child(n+3),.tabs-top label:has(:checked)+.tab-content:nth-child(1),.tabs-top label:has(:checked)+.tab-content:nth-child(n+3),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:nth-child(1),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:nth-child(n+3){--tabcontent-radius-ss: var(--radius-box)}.tabs-top>.\!tab{--tab-order: 0 !important;--tab-border: 0 0 var(--border) 0 !important;--tab-radius-ss: var(--tab-radius-limit) !important;--tab-radius-se: var(--tab-radius-limit) !important;--tab-radius-es: 0 !important;--tab-radius-ee: 0 !important;--tab-paddings: var(--border) var(--tab-p) 0 var(--tab-p) !important;--tab-border-colors: #0000 #0000 var(--tab-border-color) #0000 !important;--tab-corner-width: calc(100% + var(--tab-radius-limit) * 2) !important;--tab-corner-height: var(--tab-radius-limit) !important;--tab-corner-position: top left, top right !important}.tabs-top>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.\!tab:is(input:checked),.tabs-top>.\!tab:is(label:has(:checked)){--tab-border: var(--border) var(--border) 0 var(--border) !important;--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color) !important;--tab-paddings: 0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border)) !important;--tab-inset: auto auto 0 auto !important;--radius-start: radial-gradient(circle at top left, var(--tab-radius-grad)) !important;--radius-end: radial-gradient(circle at top right, var(--tab-radius-grad)) !important}.tabs-top:has(>.tab-content)>.\!tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors: var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color) !important}.tabs-bottom{--tabs-height: auto;--tabs-direction: row}.tabs-bottom>.tab{--tab-order: 1;--tab-border: var(--border) 0 0 0;--tab-radius-ss: 0;--tab-radius-se: 0;--tab-radius-es: var(--tab-radius-limit);--tab-radius-ee: var(--tab-radius-limit);--tab-border-colors: var(--tab-border-color) #0000 #0000 #0000;--tab-paddings: 0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width: calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height: var(--tab-radius-limit);--tab-corner-position: top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border: 0 var(--border) var(--border) var(--border);--tab-border-colors: #0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings: var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset: 0 auto auto auto;--radius-start: radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end: radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors: #0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-bottom>.tab-content{--tabcontent-order: 0;--tabcontent-margin: 0 0 calc(-1 * var(--border)) 0;--tabcontent-radius-ss: var(--radius-box);--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: 0;--tabcontent-radius-ee: var(--radius-box)}.tabs-bottom>:checked+.tab-content:not(:nth-child(2)),.tabs-bottom>:is(label:has(:checked))+.tab-content:not(:nth-child(2)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:not(:nth-child(2)){--tabcontent-radius-es: var(--radius-box)}.tabs-bottom>.\!tab{--tab-order: 1 !important;--tab-border: var(--border) 0 0 0 !important;--tab-radius-ss: 0 !important;--tab-radius-se: 0 !important;--tab-radius-es: var(--tab-radius-limit) !important;--tab-radius-ee: var(--tab-radius-limit) !important;--tab-border-colors: var(--tab-border-color) #0000 #0000 #0000 !important;--tab-paddings: 0 var(--tab-p) var(--border) var(--tab-p) !important;--tab-corner-width: calc(100% + var(--tab-radius-limit) * 2) !important;--tab-corner-height: var(--tab-radius-limit) !important;--tab-corner-position: top left, top right !important}.tabs-bottom>.\!tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.\!tab:is(input:checked),.tabs-bottom>.\!tab:is(label:has(:checked)){--tab-border: 0 var(--border) var(--border) var(--border) !important;--tab-border-colors: #0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color) !important;--tab-paddings: var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border)) !important;--tab-inset: 0 auto auto auto !important;--radius-start: radial-gradient(circle at bottom left, var(--tab-radius-grad)) !important;--radius-end: radial-gradient(circle at bottom right, var(--tab-radius-grad)) !important}.tabs-bottom:has(>.tab-content)>.\!tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors: #0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color) !important}.tabs-box{background-color:var(--color-base-200);padding:.25rem;--tabs-box-radius: calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg, var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral) calc(var(--depth) * 100%),#0000)}@media (forced-colors: active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{margin-top:.25rem;height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border))}.tabs-box>.\!tab{border-radius:var(--radius-field)!important;border-style:none!important}.tabs-box>.\!tab:focus-visible,.tabs-box>.\!tab:is(label:has(:checked:focus-visible)){outline-offset:2px!important}.tabs-box>.\!tab:focus-visible{z-index:1!important}.tabs-xs>.\!tab{font-size:.75rem!important;--tab-p: .375rem !important;--tab-radius-min: calc(.5rem - var(--border)) !important}.tabs-xs{--tab-height: calc(var(--size-field, .25rem) * 6)}.tabs-xs>.tab{font-size:.75rem;--tab-p: .375rem;--tab-radius-min: calc(.5rem - var(--border))}.tabs-sm>.\!tab{font-size:.875rem!important;--tab-p: .5rem !important;--tab-radius-min: calc(.5rem - var(--border)) !important}.tabs-sm{--tab-height: calc(var(--size-field, .25rem) * 8)}.tabs-sm>.tab{font-size:.875rem;--tab-p: .5rem;--tab-radius-min: calc(.5rem - var(--border))}.tabs-md>.\!tab{font-size:.875rem!important;--tab-p: .75rem !important;--tab-radius-min: calc(.75rem - var(--border)) !important}.tabs-md{--tab-height: calc(var(--size-field, .25rem) * 10)}.tabs-md>.tab{font-size:.875rem;--tab-p: .75rem;--tab-radius-min: calc(.75rem - var(--border))}.tabs-lg>.\!tab{font-size:1.125rem!important;--tab-p: 1rem !important;--tab-radius-min: calc(1.5rem - var(--border)) !important}.tabs-lg{--tab-height: calc(var(--size-field, .25rem) * 12)}.tabs-lg>.tab{font-size:1.125rem;--tab-p: 1rem;--tab-radius-min: calc(1.5rem - var(--border))}.tabs-xl>.\!tab{font-size:1.125rem!important;--tab-p: 1.25rem !important;--tab-radius-min: calc(2rem - var(--border)) !important}.tabs-xl{--tab-height: calc(var(--size-field, .25rem) * 14)}.tabs-xl>.tab{font-size:1.125rem;--tab-p: 1.25rem;--tab-radius-min: calc(2rem - var(--border))}}@layer daisyui.l1.l2.l3{.divider{display:flex;height:1rem;flex-direction:row;align-items:center;align-self:stretch;white-space:nowrap;margin:var(--divider-m, 1rem 0);--divider-color: color-mix(in oklab, var(--color-base-content) 10%, transparent)}.divider:before,.divider:after{content:"";height:.125rem;width:100%;flex-grow:1;background-color:var(--divider-color)}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}}@layer daisyui.l1.l2{.divider-horizontal{--divider-m: 0 1rem}.divider-horizontal.divider{height:auto;width:1rem;flex-direction:column}.divider-horizontal.divider:before{height:100%;width:.125rem}.divider-horizontal.divider:after{height:100%;width:.125rem}.divider-vertical{--divider-m: 1rem 0}.divider-vertical.divider{height:1rem;width:auto;flex-direction:row}.divider-vertical.divider:before{height:.125rem;width:100%}.divider-vertical.divider:after{height:.125rem;width:100%}}@layer daisyui.l1.l2.l3{.carousel{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}@media (prefers-reduced-motion: no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.carousel-item{box-sizing:content-box;display:flex;flex:none;scroll-snap-align:start}}@layer daisyui.l1.l2{.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}}@layer daisyui.l1.l2.l3{.navbar{display:flex;width:100%;align-items:center;padding:.5rem;min-height:4rem}}@layer daisyui.l1.l2{:where(.navbar){position:relative}}@layer daisyui.l1.l2.l3{.textarea{min-height:5rem;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-inline:.75rem;padding-block:.5rem;vertical-align:middle;--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);width:clamp(3rem,20rem,100%);font-size:max(var(--font-size, 0rem),var(--font-size-min));touch-action:manipulation;border:var(--border) solid var(--input-color, #0000);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.textarea textarea::-moz-placeholder{color:var(--color-base-content);opacity:50%}.textarea textarea::placeholder{color:var(--color-base-content);opacity:50%}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer: coarse){@supports (-webkit-touch-callout: none){.textarea:focus,.textarea:focus-within{--font-size: 1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content) 40%,transparent);box-shadow:none}.textarea:has(>textarea[disabled])::-moz-placeholder,.textarea:has(>textarea[disabled]) ::-moz-placeholder,.textarea:is(:disabled,[disabled])::-moz-placeholder,.textarea:is(:disabled,[disabled]) ::-moz-placeholder{color:var(--color-base-content);opacity:20%}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder,.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:20%}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}}@layer daisyui.l1.l2{.textarea-xs{--font-size-min: .6875rem}.floating-label:has(.textarea-xs){--top-mul: 3;--font-size: .6875rem}.textarea-sm{--font-size-min: .75rem}.floating-label:has(.textarea-sm){--top-mul: 4;--font-size: .75rem}.textarea,.textarea-md{--font-size-min: .875rem}.floating-label:has(.textarea),.floating-label:has(.textarea-md){--top-mul: 5;--font-size: .875rem}.textarea-lg{--font-size-min: 1.125rem}.floating-label:has(.textarea-lg){--top-mul: 6;--font-size: 1.125rem}.textarea-xl{--font-size-min: 1.375rem}.floating-label:has(.textarea-xl){--top-mul: 7;--font-size: 1.375rem}}@layer daisyui.l1.l2.l3{.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;--step-bg: var(--color-base-300);--step-fg: var(--color-base-content)}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);content:"";margin-inline-start:-100%}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content: counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:calc(infinity * 1px)}.steps .step:first-child:before{--tw-content: none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content: attr(data-content);content:var(--tw-content)}}@layer daisyui.l1.l2{.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}.steps-horizontal{grid-auto-columns:1fr;display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.steps-horizontal .step:before{height:.5rem;width:100%;translate:0;margin-inline-start:-100%}[dir=rtl] .steps-horizontal .step:before{translate:0}.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:40px 1fr;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-rows:auto;gap:.5rem;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:.5rem;translate:-50% -50%;margin-inline-start:50%}[dir=rtl] .steps-vertical .step:before{translate:50% -50%}}@layer daisyui.l1.l2.l3{.badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:-moz-fit-content;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}.input{position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;--size: calc(var(--size-field, .25rem) * var(--in-size-mul));--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size, 0rem),var(--font-size-min));touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border:var(--border) solid var(--input-color, #0000);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}.input input{height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.input input::-moz-placeholder{color:var(--color-base-content);opacity:50%}.input input::placeholder{color:var(--color-base-content);opacity:50%}.input input:focus,.input input:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.input input:focus,.input input:focus-within{outline:2px solid transparent;outline-offset:2px}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input input::-webkit-inner-spin-button{margin-inline-end:-.15em}input.input,.input input{position:relative;display:inline-flex}input.input[type=url],input.input[type=email],.input input[type=url],.input input[type=email]{direction:ltr}input.input::-webkit-datetime-edit,input.input::-webkit-date-and-time-value,.input input::-webkit-datetime-edit,.input input::-webkit-date-and-time-value{display:grid;min-height:100%;align-items:center;text-align:inherit}input.input::-webkit-inner-spin-button,.input input::-webkit-inner-spin-button{margin-inline-end:-.75rem;margin-block:calc(.25rem * var(--spin-my))}input.input::-webkit-calendar-picker-indicator,.input input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em;width:1em;height:1em;cursor:pointer}input.input::-webkit-color-swatch-wrapper,.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus,.input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer: coarse){@supports (-webkit-touch-callout: none){.input:focus,.input:focus-within{--font-size: 1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input),.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input),fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])::-moz-placeholder,.input:has(>input[disabled]) ::-moz-placeholder,.input:is(:disabled,[disabled])::-moz-placeholder,.input:is(:disabled,[disabled]) ::-moz-placeholder,fieldset:disabled .input::-moz-placeholder,fieldset:disabled .input ::-moz-placeholder{color:var(--color-base-content);opacity:20%}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder,.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder,fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:20%}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}}@layer daisyui.l1.l2{.input-xs{--in-size-mul: 6;--font-size-min: .6875rem;--spin-my: -1}.floating-label:has(.input-xs){--top-mul: 3;--font-size: .6875rem}.input-sm{--in-size-mul: 8;--font-size-min: .75rem;--spin-my: -2}.floating-label:has(.input-sm){--top-mul: 4;--font-size: .75rem}.input,.input-md{--in-size-mul: 10;--font-size-min: .875rem;--spin-my: -3}.floating-label:has(.input),.floating-label:has(.input-md){--top-mul: 5;--font-size: .875rem}.input-lg{--in-size-mul: 12;--font-size-min: 1.125rem;--spin-my: -3}.floating-label:has(.input-lg){--top-mul: 6;--font-size: 1.125rem}.input-xl{--in-size-mul: 14;--font-size-min: 1.375rem;--spin-my: -4}.floating-label:has(.input-xl){--top-mul: 7;--font-size: 1.375rem}}@layer daisyui.l1.l2.l3{.menu{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:.5rem;--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size:.875rem}.menu :where(li ul,li menu){position:relative;margin-inline-start:1rem;padding-inline-start:.5rem;white-space:nowrap}.menu :where(li ul,li menu):before{position:absolute;inset-inline-start:0rem;top:.75rem;bottom:.75rem;background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>*:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li>details>summary){outline:2px solid transparent;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:flex-end;display:block;height:.375rem;width:.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.menu details{overflow:hidden;interpolate-size:allow-keywords}.menu details::details-content{block-size:0}@media (prefers-reduced-motion: no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent);--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:0 1px oklch(0% 0 0 / .01) inset,0 -1px oklch(100% 0 0 / .01) inset}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.5rem 1rem;height:1px}.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline:2px solid transparent;outline-offset:2px}}.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active:not(.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active:not(.menu :where(li)>*:not(ul,menu,.menu-title,details,.btn).menu-active:active),.menu :where(li)>details>summary:active:not(.menu :where(li)>details>summary:active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}}@keyframes menu{0%{opacity:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-3{left:-.75rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-9{top:2.25rem}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[80\]{z-index:80}.z-auto{z-index:auto}.col-span-2{grid-column:span 2 / span 2}.row-span-2{grid-row:span 2 / span 2}.-m-1\.5{margin:-.375rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-mr-1{margin-right:-.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[420px\]{height:420px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-5rem\)\]{max-height:calc(100dvh - 5rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-\[320px\]{min-height:320px}.min-h-\[36px\]{min-height:36px}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[54px\]{min-height:54px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[224px\]{width:224px}.w-\[360px\]{width:360px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(340px\,calc\(100vw-2rem\)\)\]{width:min(340px,calc(100vw - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-9{min-width:2.25rem}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[36px\]{min-width:36px}.min-w-\[52px\]{min-width:52px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[1344px\]{max-width:1344px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[358px\]{max-width:358px}.max-w-\[390px\]{max-width:390px}.max-w-\[680px\]{max-width:680px}.max-w-\[80\%\]{max-width:80%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[940px\]{max-width:940px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#D9D9D9\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(217 217 217 / var(--tw-divide-opacity, 1))}.divide-\[\#E3E8EF\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(227 232 239 / var(--tw-divide-opacity, 1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overscroll-contain{overscroll-behavior:contain}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-\[\#0B0B45\]{--tw-border-opacity: 1;border-color:rgb(11 11 69 / var(--tw-border-opacity, 1))}.border-\[\#0B0B45\]\/10{border-color:#0b0b451a}.border-\[\#0B0B45\]\/20{border-color:#0b0b4533}.border-\[\#C49A6C\]{--tw-border-opacity: 1;border-color:rgb(196 154 108 / var(--tw-border-opacity, 1))}.border-\[\#C9D3DF\]{--tw-border-opacity: 1;border-color:rgb(201 211 223 / var(--tw-border-opacity, 1))}.border-\[\#D9D9D9\]{--tw-border-opacity: 1;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))}.border-\[\#D9D9D9\]\/50{border-color:#d9d9d980}.border-\[\#D9D9D9\]\/70{border-color:#d9d9d9b3}.border-\[\#E3E8EF\]{--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1))}.border-\[\#E5E7EB\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[\#F1C9C9\]{--tw-border-opacity: 1;border-color:rgb(241 201 201 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity, 1))}.border-lime-700{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-700{--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#0B0B45\]{--tw-bg-opacity: 1;background-color:rgb(11 11 69 / var(--tw-bg-opacity, 1))}.bg-\[\#0B0B45\]\/5{background-color:#0b0b450d}.bg-\[\#0B1F42\]{--tw-bg-opacity: 1;background-color:rgb(11 31 66 / var(--tw-bg-opacity, 1))}.bg-\[\#2563EB\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#B42318\]{--tw-bg-opacity: 1;background-color:rgb(180 35 24 / var(--tw-bg-opacity, 1))}.bg-\[\#C49A6C\]{--tw-bg-opacity: 1;background-color:rgb(196 154 108 / var(--tw-bg-opacity, 1))}.bg-\[\#C49A6C\]\/10{background-color:#c49a6c1a}.bg-\[\#C49A6C\]\/15{background-color:#c49a6c26}.bg-\[\#C49A6C\]\/20{background-color:#c49a6c33}.bg-\[\#C89B6D\]{--tw-bg-opacity: 1;background-color:rgb(200 155 109 / var(--tw-bg-opacity, 1))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.bg-\[\#D9D9D9\]\/30{background-color:#d9d9d94d}.bg-\[\#E7EDF4\]{--tw-bg-opacity: 1;background-color:rgb(231 237 244 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF7\]{--tw-bg-opacity: 1;background-color:rgb(232 237 247 / var(--tw-bg-opacity, 1))}.bg-\[\#EAF0F4\]{--tw-bg-opacity: 1;background-color:rgb(234 240 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F4F7\]{--tw-bg-opacity: 1;background-color:rgb(241 244 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F3E9DC\]{--tw-bg-opacity: 1;background-color:rgb(243 233 220 / var(--tw-bg-opacity, 1))}.bg-\[\#F6EFE7\]{--tw-bg-opacity: 1;background-color:rgb(246 239 231 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F4EF\]{--tw-bg-opacity: 1;background-color:rgb(247 244 239 / var(--tw-bg-opacity, 1))}.bg-\[\#FDE8D8\]{--tw-bg-opacity: 1;background-color:rgb(253 232 216 / var(--tw-bg-opacity, 1))}.bg-\[\#FDECEC\]{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f9fa\]{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-canvas{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-lime-700{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0B1F42\]\/70{--tw-gradient-from: rgb(11 31 66 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 31 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0B1F42\]\/40{--tw-gradient-to: rgb(11 31 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(11 31 66 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0B1F42\]\/70{--tw-gradient-to: rgb(11 31 66 / .7) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-\[length\:0\.55em_0\.55em\]{background-size:.55em .55em}.bg-\[length\:0\.75em_0\.75em\]{background-size:.75em .75em}.bg-\[length\:1em_1em\]{background-size:1em 1em}.bg-\[position\:right_12px_center\]{background-position:right 12px center}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#22c55e}.fill-pink-600{fill:#db2777}.fill-purple-600{fill:#9333ea}.fill-red-500{fill:#ef4444}.fill-red-600{fill:#dc2626}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0B0B45\]{--tw-text-opacity: 1;color:rgb(11 11 69 / var(--tw-text-opacity, 1))}.text-\[\#0B1F42\]{--tw-text-opacity: 1;color:rgb(11 31 66 / var(--tw-text-opacity, 1))}.text-\[\#1f2937\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-\[\#33415C\]{--tw-text-opacity: 1;color:rgb(51 65 92 / var(--tw-text-opacity, 1))}.text-\[\#414D63\]{--tw-text-opacity: 1;color:rgb(65 77 99 / var(--tw-text-opacity, 1))}.text-\[\#52606F\]{--tw-text-opacity: 1;color:rgb(82 96 111 / var(--tw-text-opacity, 1))}.text-\[\#5B6B82\]{--tw-text-opacity: 1;color:rgb(91 107 130 / var(--tw-text-opacity, 1))}.text-\[\#64748B\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]\/60{color:#6b728099}.text-\[\#94A3B8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#9A4A1D\]{--tw-text-opacity: 1;color:rgb(154 74 29 / var(--tw-text-opacity, 1))}.text-\[\#9A744A\]{--tw-text-opacity: 1;color:rgb(154 116 74 / var(--tw-text-opacity, 1))}.text-\[\#B42318\]{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.text-\[\#C49A6C\]{--tw-text-opacity: 1;color:rgb(196 154 108 / var(--tw-text-opacity, 1))}.text-\[\#C89B6D\]{--tw-text-opacity: 1;color:rgb(200 155 109 / var(--tw-text-opacity, 1))}.text-\[\#C9D3DF\]{--tw-text-opacity: 1;color:rgb(201 211 223 / var(--tw-text-opacity, 1))}.text-\[\#D9D9D9\]{--tw-text-opacity: 1;color:rgb(217 217 217 / var(--tw-text-opacity, 1))}.text-\[\#E3E8EF\]{--tw-text-opacity: 1;color:rgb(227 232 239 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-charcoal{--tw-text-opacity: 1;color:rgb(11 31 66 / var(--tw-text-opacity, 1))}.text-cool-grey{--tw-text-opacity: 1;color:rgb(91 107 130 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-\[\#6b7280\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#6b7280\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#94A3B8\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#94A3B8\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-cyan-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(21 128 61 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(21 128 61 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(185 28 28 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(185 28 28 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(161 98 7 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 98 7 / var(--tw-placeholder-opacity, 1))}.accent-\[\#C49A6C\]{accent-color:#C49A6C}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow: 0 1px 2px rgb(15 23 42 / .06), 0 6px 16px -6px rgb(15 23 42 / .13);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 6px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 6px 12px rgb(15 23 42 / .1), 0 32px 64px -12px rgb(15 23 42 / .3);--tw-shadow-colored: 0 6px 12px var(--tw-shadow-color), 0 32px 64px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.14);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.16);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(11\,31\,66\,0\.34\)\]{--tw-shadow: 0 16px 36px rgba(11,31,66,.34);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(11\,31\,66\,0\.16\)\]{--tw-shadow: 0 16px 40px rgba(11,31,66,.16);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgb\(38_34_98_\/_0\.06\)\,0_6px_20px_-6px_rgb\(38_34_98_\/_0\.10\)\]{--tw-shadow: 0 1px 3px rgb(38 34 98 / .06),0 6px 20px -6px rgb(38 34 98 / .1);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 6px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(11\,31\,66\,0\.2\)\]{--tw-shadow: 0 20px 60px rgba(11,31,66,.2);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(11\,31\,66\,0\.04\)\]{--tw-shadow: 0 4px 16px rgba(11,31,66,.04);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(11\,31\,66\,0\.06\)\]{--tw-shadow: 0 4px 16px rgba(11,31,66,.06);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(11\,31\,66\,0\.06\)\]{--tw-shadow: 0 8px 24px rgba(11,31,66,.06);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(11\,31\,66\,0\.08\)\]{--tw-shadow: 0 8px 28px rgba(11,31,66,.08);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(11\,31\,66\,0\.12\)\]{--tw-shadow: 0 8px 28px rgba(11,31,66,.12);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(11\,31\,66\,0\.14\)\]{--tw-shadow: 0 8px 28px rgba(11,31,66,.14);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-6px_rgba\(38\,34\,98\,0\.22\)\]{--tw-shadow: 0 8px 30px -6px rgba(38,34,98,.22);--tw-shadow-colored: 0 8px 30px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 3px 6px rgb(15 23 42 / .07), 0 16px 32px -10px rgb(15 23 42 / .19);--tw-shadow-colored: 0 3px 6px var(--tw-shadow-color), 0 16px 32px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 2px 4px rgb(15 23 42 / .06), 0 10px 22px -8px rgb(15 23 42 / .15);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 10px 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px rgb(15 23 42 / .06), 0 4px 10px -3px rgb(15 23 42 / .1);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 4px 10px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 4px 8px rgb(15 23 42 / .08), 0 24px 48px -12px rgb(15 23 42 / .24);--tw-shadow-colored: 0 4px 8px var(--tw-shadow-color), 0 24px 48px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#C49A6C\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 154 108 / var(--tw-ring-opacity, 1))}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root .prose{--tw-prose-body: color-mix(in oklab, var(--color-base-content) 80%, #0000);--tw-prose-headings: var(--color-base-content);--tw-prose-lead: var(--color-base-content);--tw-prose-links: var(--color-base-content);--tw-prose-bold: var(--color-base-content);--tw-prose-counters: var(--color-base-content);--tw-prose-bullets: color-mix(in oklab, var(--color-base-content) 50%, #0000);--tw-prose-hr: color-mix(in oklab, var(--color-base-content) 20%, #0000);--tw-prose-quotes: var(--color-base-content);--tw-prose-quote-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000);--tw-prose-captions: color-mix(in oklab, var(--color-base-content) 50%, #0000);--tw-prose-code: var(--color-base-content);--tw-prose-pre-code: var(--color-neutral-content);--tw-prose-pre-bg: var(--color-neutral);--tw-prose-th-borders: color-mix(in oklab, var(--color-base-content) 50%, #0000);--tw-prose-td-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000);--tw-prose-kbd: color-mix(in oklab, var(--color-base-content) 80%, #0000)}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);padding-inline:.5em;padding-block:.2em;font-weight:inherit}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.join{display:inline-flex;align-items:stretch;--join-ss: 0;--join-se: 0;--join-es: 0;--join-ee: 0;--join-v: 0;--join-h: 1}@scope (&){.join>:where(:focus,:has(:focus)){z-index:1}@media (hover: hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.join :where(:scope>:first-child){--join-ss: var(--radius-field);--join-se: calc(var(--radius-field) * var(--join-v));--join-es: calc(var(--radius-field) * var(--join-h));--join-ee: 0}.join :where(:scope>:last-child){--join-ss: 0;--join-se: calc(var(--radius-field) * var(--join-h));--join-es: calc(var(--radius-field) * var(--join-v));--join-ee: var(--radius-field)}.join :where(:scope>:only-child){--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--zl-navy: #0B1F42;--zl-navy-hover: #07072E;--zl-bronze: #C49A6C;--zl-bronze-hover: #B8895C;--zl-canvas: #FFFFFF;--zl-border: #E3E8EF;--zl-text: #0B1F42;--zl-muted: #5B6B82;--zl-subtle: #94A3B8;--zl-shadow: 0 8px 28px rgba(11, 31, 66, .08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fff;color:#0b1f42}.zl-app{min-height:100vh;background:#fff;color:#0b1f42}.zl-header{height:72px;border-bottom:1px solid #E3E8EF;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1344px)/2));background:#fff;position:sticky;top:0;z-index:20}.zl-brand{display:flex;align-items:center;gap:10px;color:#0b1f42;font-weight:700;text-decoration:none}.zl-desktop-nav{display:flex;gap:42px;margin-left:auto;margin-right:48px}.zl-desktop-nav a,.zl-modal-links a{color:#0b1f42;text-decoration:none;font-size:15px}.zl-header-actions{display:flex;align-items:center;gap:12px}.zl-icon-btn,.zl-menu-btn{min-width:40px;min-height:40px;border:1px solid #E3E8EF;background:#fff;border-radius:10px;color:#0b1f42;font-size:20px}.zl-menu-btn{display:none;border:0;font-size:24px}.zl-avatar{width:40px;height:40px;border-radius:50%;background:#C49A6C;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.zl-language{color:#53616f}.zl-hero{background:#F8FAFC;min-height:520px;padding:80px max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.zl-hero-copy{max-width:580px}.zl-overline{font-size:11px;letter-spacing:.12em;font-weight:700;color:#c49a6c;margin-bottom:12px}.zl-hero h1,.zl-page h1{font-size:clamp(36px,5vw,64px);line-height:1.06;margin-bottom:20px}.zl-hero-copy>p:not(.zl-overline){font-size:18px;line-height:1.5;color:#53616f;margin-bottom:28px}.zl-search-card{background:#fff;padding:28px;border-radius:20px;box-shadow:0 12px 36px #0b1f421a}.zl-search-card label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.zl-search-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin-top:16px}.zl-field{min-height:44px;border:1px solid #E3E8EF;border-radius:10px;padding:12px;color:#5b6b82;font-size:14px}.zl-section,.zl-page{max-width:1344px;margin:0 auto;padding:72px 24px}.zl-section-head,.zl-page-heading,.zl-panel-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.zl-section h2,.zl-trust h2{font-size:32px;line-height:1.2}.zl-text-link{color:#0b1f42;font-weight:700;text-decoration:none}.zl-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.zl-stay-card{border:1px solid #E3E8EF;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 28px #0b1f420f}.zl-photo{height:220px;background:#D8C7B0}.photo-1{background:#C5D2C9}.photo-2{background:#D9CEC3}.photo-3{background:#E5D6C2}.zl-card-body{padding:16px}.zl-card-row{display:flex;justify-content:space-between;gap:8px}.zl-card-body h3{font-size:16px}.zl-card-body p,.zl-card-body small{color:#5b6b82;font-size:13px}.zl-card-body strong{display:block;margin-top:16px}.zl-trust{background:#F7F4EF;padding:72px max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.zl-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.zl-trust-grid p{color:#53616f;line-height:1.5;margin-top:8px}.zl-page{min-height:calc(100vh - 72px)}.zl-page-heading{align-items:start}.zl-page-heading h1{font-size:42px}.zl-page-heading>div>p:last-child{color:#53616f;font-size:16px}.zl-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0}.zl-metric{padding:20px;border:1px solid #E3E8EF;border-radius:16px;background:#F8FAFC;display:flex;flex-direction:column;gap:10px}.zl-metric span,.zl-metric small{color:#53616f;font-size:13px}.zl-metric strong{font-size:28px}.zl-panel{border:1px solid #E3E8EF;border-radius:20px;padding:24px;background:#fff}.zl-panel-head{align-items:center}.zl-list{display:flex;flex-direction:column;gap:10px}.zl-list-row{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:#F8FAFC}.zl-list-thumb{width:52px;height:52px;border-radius:10px;background:#D8C7B0}.zl-list-copy{display:flex;flex-direction:column;gap:5px;flex:1}.zl-list-copy span{font-size:13px;color:#53616f}.zl-mobile-nav{display:none}.zl-role-pill{position:fixed;right:20px;bottom:20px;background:#0B1F42;color:#fff;border-radius:999px;padding:10px 16px;font-size:12px;z-index:21}.zl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(11,31,66,.28);z-index:50}.zl-menu-modal{position:absolute;right:0;top:0;width:min(440px,100%);height:100%;background:#fff;padding:28px;overflow:auto;box-shadow:-8px 0 30px #0b1f421f}.zl-modal-top{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #E3E8EF}.zl-modal-top .zl-language{margin-left:auto}.zl-modal-links{display:flex;flex-direction:column;gap:24px;padding:24px 0;border-bottom:1px solid #E3E8EF}.zl-modal-actions{display:flex;flex-direction:column;gap:10px;padding-top:16px}.zl-modal-actions>*{width:100%;text-align:center;text-decoration:none}.zl-signout{min-height:44px;border:1px solid #F4C7C3;background:#fff;color:#b42318;border-radius:10px;font-weight:700}@media (max-width: 767px){.zl-header{height:64px;padding:0 16px}.zl-desktop-nav,.zl-user-name,.zl-language{display:none}.zl-menu-btn{display:inline-block}.zl-header-actions{gap:8px}.zl-hero{display:flex;flex-direction:column;align-items:stretch;padding:40px 16px 32px;gap:28px;min-height:0}.zl-hero h1{font-size:40px}.zl-search-grid{grid-template-columns:1fr 1fr}.zl-search-grid button{grid-column:1/-1}.zl-section,.zl-page{padding:40px 16px}.zl-section-head,.zl-page-heading{display:block}.zl-section-head .zl-text-link{display:inline-block;margin-top:12px}.zl-card-grid{grid-template-columns:1fr 1fr;gap:12px}.zl-photo{height:150px}.zl-card-body{padding:12px}.zl-card-body h3{font-size:14px}.zl-trust{display:block;padding:40px 16px}.zl-trust-grid{grid-template-columns:1fr;gap:20px;margin-top:24px}.zl-page-heading h1{font-size:34px}.zl-metric-grid{grid-template-columns:1fr 1fr;gap:10px}.zl-metric{padding:14px}.zl-metric strong{font-size:22px}.zl-mobile-nav{position:fixed;left:16px;right:16px;bottom:12px;display:flex;justify-content:space-around;align-items:center;min-height:68px;padding:8px;background:#fff;border:1px solid #E3E8EF;border-radius:18px;box-shadow:0 8px 28px #0b1f4224;z-index:30}.zl-mobile-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;color:#0b1f42;text-decoration:none;min-width:52px;min-height:48px;justify-content:center}.zl-mobile-nav span{font-size:20px}.zl-mobile-nav small{font-size:11px}.zl-role-pill{bottom:92px}.zl-modal-actions{padding-bottom:24px}}.zl-calendar-panel{background:#F8FAFC;border-radius:20px;padding:24px}.zl-calendar-toolbar{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px}.zl-calendar-toolbar h2{min-width:180px;text-align:center}.zl-calendar-week,.zl-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.zl-calendar-week{margin-bottom:8px;color:#53616f;font-size:12px;text-align:center}.zl-day{min-height:76px;border-radius:10px;background:#fff;padding:10px;font-weight:600}.zl-day-muted{color:#98a0b0;background:#EEF2F8}.zl-day-active{background:#F3E9DC;color:#8a5700}.zl-calendar-legend{display:flex;gap:24px;margin-top:20px;color:#53616f;font-size:13px}.zl-calendar-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.legend-stay{background:#F3E9DC}.legend-blocked{background:#DDE7F4}.legend-open{background:#fff;border:1px solid #C49A6C}.zl-property-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;margin-bottom:32px}.zl-property-photo{height:360px;border-radius:20px;background:#D8C7B0}.zl-property-hero h1{font-size:48px;margin:8px 0}.zl-property-actions{display:flex;gap:10px;margin-top:24px}.zl-property-layout,.zl-checkout-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:24px}.zl-panel h2{margin-bottom:14px}.zl-panel p{color:#53616f;line-height:1.6}.zl-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.zl-booking-card{padding:24px;background:#fff;border:1px solid #E3E8EF;border-radius:16px;display:flex;flex-direction:column;gap:14px;align-self:start;box-shadow:0 8px 28px #0b1f4214}.zl-booking-card>strong{font-size:24px}.zl-booking-card small{font-size:13px;color:#53616f;font-weight:400}.zl-checkout-head{margin-bottom:32px}.zl-steps{display:flex;gap:8px;margin-top:20px}.zl-steps span{padding:10px 16px;border-radius:999px;background:#EEF2F8;color:#53616f;font-size:13px}.zl-steps .active{background:#0B1F42;color:#fff}.zl-checkout-layout label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:13px;font-weight:700}.zl-checkout-layout .ui-btn-strong{margin-top:12px}.zl-property-mini{display:flex;align-items:center;gap:12px}.zl-booking-card p{display:flex;justify-content:space-between;color:#53616f}.zl-booking-card p span,.zl-booking-card strong span{color:#0b1f42}.zl-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.zl-content-card{padding:16px;border:1px solid #E3E8EF;border-radius:16px;background:#fff}.zl-content-art{height:180px;border-radius:12px;background:#D8C7B0;margin-bottom:18px}.art-1{background:#C5D2C9}.art-2{background:#D9CEC3}.zl-content-card h2{margin:6px 0 8px}.zl-content-card p:not(.zl-overline){color:#53616f;line-height:1.5}.zl-legal{max-width:840px}.zl-legal-updated{color:#53616f;margin:12px 0 40px}.zl-legal section{margin:32px 0}.zl-legal section p{color:#53616f;line-height:1.7;margin-top:10px}@media (max-width:767px){.zl-property-hero,.zl-property-layout,.zl-checkout-layout{display:flex;flex-direction:column}.zl-property-photo{height:220px}.zl-property-hero h1{font-size:36px}.zl-calendar-panel{padding:12px}.zl-day{min-height:54px;padding:7px;font-size:12px}.zl-calendar-legend{flex-wrap:wrap;gap:10px}.zl-content-grid{grid-template-columns:1fr}.zl-content-art{height:150px}}.zl-admin-grid,.zl-host-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:24px}.zl-host-columns{grid-template-columns:1fr 1fr 1fr}.zl-table{display:flex;flex-direction:column;gap:8px}.zl-table-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px;border-radius:10px;background:#F8FAFC}.zl-table-row span,.zl-activity-grid span,.zl-host-row span{display:block;color:#53616f;font-size:12px;margin-top:4px}.zl-priority-card{padding:16px;background:#F8FAFC;border-radius:12px;margin-top:12px}.zl-priority-card h3{margin:10px 0 6px}.zl-priority-card p{font-size:13px;color:#53616f;margin-bottom:12px}.zl-activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.zl-activity-grid>div{padding:16px;border-radius:12px;background:#F8FAFC}.zl-host-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #E3E8EF}.zl-host-row>div{flex:1}.zl-host-priority{background:#0B1F42;color:#fff}.zl-host-priority p:not(.zl-overline){color:#dde7f4}.zl-listing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.zl-listing-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #E3E8EF;border-radius:12px}.zl-listing-card>span{font-size:12px;color:#53616f}.zl-listing-card>div:last-child{display:flex;gap:6px}.zl-listing-card .ui-btn-secondary{min-height:34px;padding:6px 10px;font-size:12px}.zl-listing-art{height:120px;border-radius:8px;background:#D8C7B0}.listing-1{background:#C5D2C9}.listing-2{background:#D9CEC3}.listing-3{background:#EEF2F8;border:1px dashed #C49A6C}.zl-earnings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.zl-earnings-grid>div{padding:16px;border-radius:12px;background:#F8FAFC}.zl-earnings-grid span{display:block;color:#53616f;font-size:12px}.zl-earnings-grid strong{display:block;font-size:20px;margin-top:8px}.zl-auth-page{min-height:calc(100vh - 72px);display:grid;grid-template-columns:1.2fr .8fr}.zl-auth-brand{padding:100px max(32px,calc((100vw - 1200px)/2));background:#0B1F42;color:#fff;display:flex;flex-direction:column;justify-content:center}.zl-auth-brand img{width:72px;filter:brightness(0) invert(1);margin-bottom:44px}.zl-auth-brand h1{font-size:48px;max-width:560px;line-height:1.1}.zl-auth-brand>p:last-child{max-width:480px;color:#dde7f4;line-height:1.6;font-size:17px}.zl-auth-form{padding:80px max(32px,calc((100vw - 1200px)/2));display:flex;flex-direction:column;justify-content:center;gap:14px}.zl-auth-form h1{font-size:36px;margin-bottom:16px}.zl-auth-form label,.zl-form-panel label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;margin:8px 0}.zl-auth-switch{color:#53616f;margin-top:12px}.zl-auth-switch a{color:#0b1f42;font-weight:700}.zl-form-panel{max-width:820px;padding:24px;background:#F8FAFC;border-radius:20px}.zl-form-panel textarea{resize:vertical}.zl-form-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:767px){.zl-admin-grid,.zl-host-columns,.zl-activity-grid,.zl-earnings-grid{grid-template-columns:1fr}.zl-listing-grid{grid-template-columns:1fr 1fr}.zl-auth-page{display:flex;flex-direction:column}.zl-auth-brand{padding:48px 24px}.zl-auth-brand h1{font-size:36px}.zl-auth-brand img{margin-bottom:24px}.zl-auth-form{padding:40px 24px 120px}.zl-form-two{grid-template-columns:1fr}}.zl-action-wrap{position:relative;display:inline-flex}.zl-action-popover{position:absolute;right:0;top:46px;z-index:15;min-width:170px;padding:6px;background:#fff;border:1px solid #E3E8EF;border-radius:12px;box-shadow:0 12px 28px #0b1f4224;display:flex;flex-direction:column;gap:2px}.zl-action-popover button{min-height:36px;border:0;border-radius:8px;background:#fff;color:#0b1f42;text-align:left;padding:8px 10px;font-size:13px}.zl-action-popover button:hover{background:#F8FAFC}.zl-messages-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.zl-tabs{display:flex;gap:8px;border-bottom:1px solid #E3E8EF;padding-bottom:12px;margin-bottom:8px}.zl-tabs button{border:0;background:transparent;color:#53616f;padding:8px 12px;border-radius:999px}.zl-tabs .active{background:#0B1F42;color:#fff}.zl-message-list-row{display:flex;align-items:center;gap:12px;padding:14px 8px;border-bottom:1px solid #E3E8EF}.zl-message-list-row.selected{background:#F3E9DC;border-radius:10px}.zl-message-list-row>div{flex:1}.zl-message-list-row span:not(.zl-avatar),.zl-conversation-head span{display:block;color:#53616f;font-size:12px;margin-top:4px}.zl-message-list-row small{color:#53616f}.zl-conversation{display:flex;flex-direction:column;min-height:420px}.zl-conversation-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid #E3E8EF;padding-bottom:16px}.zl-chat-bubble{align-self:flex-start;max-width:70%;padding:14px;border-radius:14px 14px 14px 4px;background:#F3E9DC;margin-top:24px;color:#0b1f42}.zl-chat-reply{display:flex;gap:8px;margin-top:auto}.zl-chat-reply .ui-input{flex:1}.zl-account-hero{display:flex;align-items:center;gap:20px;padding:28px;border-radius:20px;background:#F7F4EF;margin-bottom:24px}.zl-account-avatar{width:72px;height:72px;font-size:24px}.zl-account-hero>div{flex:1}.zl-account-hero h1{font-size:32px}.zl-account-hero p:last-child{color:#53616f}.zl-account-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.zl-panel>p{color:#53616f}.zl-verification-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:#F8FAFC;margin-top:20px}.zl-verification-card p{color:#53616f;font-size:13px}.zl-account-links{display:flex;flex-direction:column;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid #E3E8EF}.zl-account-links a{color:#0b1f42;text-decoration:none;font-weight:600}.zl-shortlist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.zl-shortlist-card{overflow:hidden;border:1px solid #E3E8EF;border-radius:16px;background:#fff}.zl-shortlist-card>div:last-child{padding:16px}.zl-shortlist-card p{color:#53616f;font-size:13px;margin:8px 0 16px}.zl-shortlist-art{height:200px;background:#D8C7B0}.shortlist-1{background:#C5D2C9}.shortlist-2{background:#D9CEC3}@media (max-width:767px){.zl-messages-layout,.zl-account-grid{grid-template-columns:1fr}.zl-conversation{min-height:360px}.zl-account-hero{align-items:flex-start;flex-wrap:wrap}.zl-account-hero button{width:100%}.zl-shortlist-grid{grid-template-columns:1fr}}.zl-results-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch;margin:24px 0 14px}.zl-results-search .ui-input{width:100%;min-width:0}.zl-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.zl-filter-row .ui-chip{min-height:40px}.zl-results-count{color:#53616f;font-size:14px;margin-bottom:18px}.zl-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.zl-result-card{min-width:0;overflow:hidden;border:1px solid #E3E8EF;border-radius:16px;background:#fff;box-shadow:0 8px 28px #0b1f420f}.zl-result-art{position:relative;min-height:230px;background:#D8C7B0}.zl-result-art.result-1{background:#C5D2C9}.zl-result-art.result-2{background:#D9CEC3}.zl-result-art.result-3{background:#E5D6C2}.zl-save-btn{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#0b1f42;font-size:20px;box-shadow:0 4px 12px #0b1f421f}.zl-result-copy{padding:16px}.zl-result-copy>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.zl-result-copy h2{font-size:17px;line-height:1.25}.zl-result-copy span{color:#53616f;font-size:12px;white-space:nowrap}.zl-result-copy p{color:#53616f;font-size:13px;margin:8px 0 16px}.zl-result-copy strong{font-size:16px}.zl-result-copy strong small{color:#53616f;font-size:12px;font-weight:400}@media (max-width:767px){.zl-results-search{grid-template-columns:1fr}.zl-results-search .ui-btn-strong{width:100%}.zl-results-grid{grid-template-columns:1fr 1fr;gap:12px}.zl-result-art{min-height:150px}.zl-result-copy{padding:12px}.zl-result-copy>div{display:block}.zl-result-copy h2{font-size:14px}.zl-result-copy span{display:block;margin-top:5px}.zl-result-copy p{font-size:12px;margin:7px 0 12px}.zl-result-copy strong{font-size:14px}}.search-input-clean::-webkit-search-cancel-button,.search-input-clean::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.search-input-clean::-ms-clear,.search-input-clean::-ms-reveal{display:none}.mobile-bottom-nav{padding:10px 10px calc(12px + env(safe-area-inset-bottom))}.mobile-bottom-nav>a{min-height:58px;padding-top:8px;padding-bottom:8px}@media (max-width: 767px){body.has-mobile-bottom-nav{padding-bottom:calc(102px + env(safe-area-inset-bottom))}body.has-host-mobile-nav{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}:is(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid #C49A6C;outline-offset:2px}.header-search-input:focus-visible{outline:none!important;outline-offset:0;box-shadow:none}.search-input-clean:focus-visible,.discovery-search-input:focus-visible{outline:none!important;outline-offset:0;box-shadow:none}.hero-bg{background-image:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?w=1920&q=80);background-size:cover;background-position:center;filter:blur(1.5px);transform:scale(1.1)}.hero-bg-img{filter:blur(1.5px);transform:scale(1.1)}.hero-heading{text-shadow:2px 2px 4px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.3)}@media (min-width: 1024px){.lg\:pr-8{padding-right:8rem}}.neu-card{background-color:#fff;border:1px solid #E3E8EF;border-radius:16px;box-shadow:0 8px 28px #0b1f4214;transition:box-shadow .25s ease,transform .25s ease}.neu-card-hover:hover{box-shadow:0 4px 16px -4px #00000014;transform:translateY(-2px)}.neu-input{background-color:#fff;border:1px solid #E3E8EF;border-radius:10px;color:#0b1f42;transition:box-shadow .15s ease}.neu-input::-moz-placeholder{color:#5b6b82}.neu-input::placeholder{color:#5b6b82}.neu-input:focus{outline:none;border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c2e}.neu-radio-card{background-color:#fff;border:1px solid #E3E8EF;border-radius:16px;box-shadow:0 8px 28px #0b1f4214;transition:box-shadow .2s,transform .2s}.neu-radio-card:hover{border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c2e;transform:translateY(-2px)}.neu-radio-selected{background-color:#fff;border:2px solid #C49A6C;border-radius:16px;box-shadow:0 0 0 3px #c49a6c2e}.auth-card{box-shadow:0 25px 60px -15px #00000080}.auth-input,.filter-input{background-color:#fff;border:1px solid #E3E8EF;border-radius:10px;color:#0b1f42;box-shadow:0 1px 2px #0000000a,0 1px 8px -2px #0000000f;transition:border-color .15s ease,box-shadow .15s ease}.auth-input:focus,.filter-input:focus{border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c2e;outline:none}.date-input{color-scheme:light;cursor:pointer;accent-color:#C49A6C}.date-input::-webkit-calendar-picker-indicator{background-color:#c49a6c;padding:5px;border-radius:8px;cursor:pointer;opacity:.85;-webkit-transition:all .2s;transition:all .2s;box-shadow:0 1px 3px #0000001a}.date-input::-webkit-calendar-picker-indicator:hover{opacity:1;box-shadow:0 1px 2px #00000014;transform:scale(1.05)}.date-input::-webkit-datetime-edit-fields-wrapper{color:#0b1f42;font-weight:500}.date-input::-webkit-datetime-edit-text{color:#c49a6c;padding:0 2px;font-weight:600}.date-input::-webkit-datetime-edit-day-field:focus,.date-input::-webkit-datetime-edit-month-field:focus,.date-input::-webkit-datetime-edit-year-field:focus,.date-input::-webkit-datetime-edit-hour-field:focus,.date-input::-webkit-datetime-edit-minute-field:focus{background-color:#fde8d8;color:#9a744a;border-radius:4px}select.neu-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23C49A6C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px;padding-right:40px}select.neu-input option{background:#ffffff;color:#0b1f42;padding:12px}select.neu-input option:hover,select.neu-input option:checked{background:#FDE8D8;color:#9a744a}select:not(.neu-input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235B6B82' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:38px}select:not(.neu-input) option{background:#ffffff;color:#0b1f42}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-container{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12%,black 96%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 12%,black 96%,transparent 100%)}.marquee-track{animation:marquee-scroll 60s linear infinite}.marquee-track:hover{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.marquee-track{animation:none}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-in{animation:toast-in .18s ease-out both}:root{--op-ink: #414D63;--op-muted: #6E7686;--op-line: #E2DAD0;--op-paper: #FFFFFF;--op-canvas: #F7F4EF;--op-navy: #0B1F42;--op-blue: #3B6FD4;--op-aqua: #F3E9DC;--op-gold: #C49A6C;--op-radius: 12px;--op-shadow: 0 14px 42px rgba(11, 31, 66, .08)}.zl-app{min-height:100vh;background:#fff;color:var(--op-ink)}.zl-app,.zl-app input,.zl-app button,.zl-app select,.zl-app textarea{font-family:Inter,Arial,sans-serif}.zl-app h1,.zl-app h2,.zl-app h3,.zl-app b,.zl-app strong{font-family:Montserrat,Inter,Arial,sans-serif}.zl-app h1,.zl-app h2,.zl-app h3,.zl-app p{margin-top:0}.zl-header{position:sticky;top:0;z-index:40;height:72px;padding:0 max(24px,calc((100vw - 1240px)/2));background:rgba(255,255,255,.94);border-bottom:1px solid var(--op-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.zl-brand{gap:10px;color:var(--op-navy);font-family:Montserrat,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.5px}.zl-brand img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.zl-desktop-nav{gap:4px}.zl-desktop-nav a{padding:10px 12px;border-radius:8px;color:#43516a;font-size:14px;font-weight:600;text-decoration:none}.zl-desktop-nav a:hover,.zl-desktop-nav a[aria-current=page]{background:#EEF3FF;color:var(--op-blue)}.zl-header-actions{color:var(--op-muted)}.zl-nav-icon-button{display:grid!important;width:40px;height:40px;min-width:40px;min-height:40px!important;place-items:center;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#0b1f42!important;box-shadow:none!important}.zl-nav-icon-button:hover,.zl-nav-icon-button:focus{background:#F4F5F7!important;color:#0b1f42!important}.zl-nav-icon-button.is-inverse{color:#fff!important}.zl-nav-icon-button.is-inverse:hover,.zl-nav-icon-button.is-inverse:focus{background:rgba(255,255,255,.12)!important;color:#fff!important}.zl-avatar{width:34px;height:34px;background:var(--op-navy);color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.zl-icon-btn,.zl-menu-btn{border:1px solid transparent;background:transparent;color:#43516a;border-radius:9px}.zl-icon-btn:hover,.zl-menu-btn:hover{background:#F0F4FA;color:var(--op-blue)}.zl-overline{color:var(--op-blue);font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.25px}.ui-btn-primary,.ui-btn-strong{min-height:44px;border:0;border-radius:9px;background:var(--op-navy);color:#fff;box-shadow:0 8px 18px #0b1f4226;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.ui-btn-primary:hover,.ui-btn-strong:hover{background:#2C4370;box-shadow:0 11px 22px #0b1f4233;transform:translateY(-1px)}.ui-btn-secondary,.ui-chip{min-height:40px;border:1px solid #DDE4EE;border-radius:9px;background:#fff;color:#3d4b63;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.ui-btn-secondary:hover,.ui-chip:hover{border-color:#a9c4ff;background:#F4F7FF;color:var(--op-blue)}.ui-input,.zl-field{min-height:46px;border:1px solid #DDE4EE;border-radius:9px;background:#fff;color:var(--op-ink);box-shadow:none;font-size:14px}.ui-input:focus{border-color:var(--op-blue);box-shadow:0 0 0 3px #246bfd24}.zl-hero{min-height:478px;padding:76px max(24px,calc((100vw - 1200px)/2));gap:56px;background:linear-gradient(116deg,#10213F 0%,#18355D 57%,#246B80 100%)}.zl-hero:after{content:"";position:absolute;right:8%;bottom:0;width:36%;height:82%;border-radius:180px 180px 0 0;background:linear-gradient(180deg,rgba(223,244,240,.3),rgba(223,244,240,0));pointer-events:none}.zl-hero-copy{position:relative;z-index:1;max-width:535px}.zl-hero-copy .zl-overline{color:#a8e5dd}.zl-hero h1{color:#fff;font-size:clamp(42px,5vw,61px);letter-spacing:-2.6px;line-height:1.03}.zl-hero-copy>p:last-of-type{color:#d8e4f5;font-size:17px;line-height:1.6}.zl-search-card{position:relative;z-index:2;width:min(480px,100%);padding:24px;border:1px solid rgba(255,255,255,.4);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 22px 54px #06122740}.zl-search-card label{color:#44516a;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.zl-search-grid{gap:10px;margin-top:16px}.zl-search-grid .ui-btn-strong{align-self:end}.zl-section,.zl-page{width:min(1240px,100%);box-sizing:border-box;margin:0 auto;padding:72px 20px}.zl-section-head h2,.zl-page-heading h1{color:var(--op-navy);letter-spacing:-1.35px}.zl-section h2{font-size:34px}.zl-text-link{color:var(--op-blue);font-size:13px}.zl-card-grid{gap:20px}.zl-stay-card,.zl-result-card,.zl-content-card,.zl-shortlist-card{border:0;border-radius:var(--op-radius);box-shadow:var(--op-shadow)}.zl-stay-card:hover,.zl-result-card:hover,.zl-content-card:hover{transform:translateY(-3px);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 18px 45px #17233a21}.zl-photo,.zl-result-art,.zl-content-art,.zl-shortlist-art,.zl-listing-art,.zl-property-photo{background:linear-gradient(135deg,#D9EFEA,#A7D2CC 55%,#668F91)!important}.photo-1,.zl-result-art.result-1,.art-1,.shortlist-1,.listing-1{background:linear-gradient(135deg,#F2DCC3,#D7A969 58%,#8F684C)!important}.photo-2,.zl-result-art.result-2,.art-2,.shortlist-2,.listing-2{background:linear-gradient(135deg,#D7DFEE,#9EB8D4 58%,#617B9A)!important}.photo-3,.zl-result-art.result-3{background:linear-gradient(135deg,#DCE9C5,#AFCB82 58%,#667A4C)!important}.zl-card-body,.zl-result-copy{padding:18px}.zl-card-body h3,.zl-result-copy h2{color:var(--op-navy)}.zl-trust{padding:80px max(24px,calc((100vw - 1200px)/2));background:#EAF6F4}.zl-trust-grid>div{padding:24px;border-radius:12px;background:rgba(255,255,255,.78)}.zl-trust-grid b{color:var(--op-navy)}.zl-page-heading{padding-bottom:28px;border-bottom:1px solid var(--op-line)}.zl-page-heading h1{font-size:clamp(34px,4vw,47px)}.zl-page-heading>div>p:last-child{max-width:620px;color:var(--op-muted);line-height:1.6}.zl-metric{border:0;border-radius:12px;background:#fff;box-shadow:0 8px 25px #17233a0d}.zl-metric strong{color:var(--op-navy)}.zl-panel,.zl-booking-card,.zl-calendar-panel{border:0;border-radius:14px;background:#fff;box-shadow:var(--op-shadow)}.zl-panel h2,.zl-booking-card strong{color:var(--op-navy)}.zl-list-row,.zl-table-row,.zl-priority-card,.zl-activity-grid>div,.zl-earnings-grid>div{background:#F7F9FC}.zl-list-row:hover,.zl-table-row:hover{background:#EEF4FF}.zl-content-card{padding:14px}.zl-content-card .zl-overline{margin-top:18px}.zl-content-card h2{color:var(--op-navy)}.zl-legal{max-width:800px}.zl-legal h1{color:var(--op-navy);font-size:clamp(38px,5vw,52px);letter-spacing:-2px}.zl-legal section{padding:24px 0;border-top:1px solid var(--op-line)}.zl-property-hero{padding:28px;border-radius:18px;background:#fff;box-shadow:var(--op-shadow)}.zl-property-hero h1{color:var(--op-navy);letter-spacing:-2px}.zl-booking-card{position:sticky;top:94px}.zl-feature-grid span{padding:13px 14px;border-radius:9px;background:#EEF7F5;color:#285b58;font-size:13px;font-weight:600}.zl-steps .active{background:var(--op-blue)}.zl-day-active{background:#DDF5F0;color:#17655e}.zl-calendar-panel{background:#fff}.zl-calendar-grid .zl-day{border:1px solid #EDF0F5;background:#fff}.zl-account-hero{background:linear-gradient(120deg,#E7F6F4,#EDF3FF)}.zl-account-links a{color:var(--op-blue)}.zl-message-list-row.selected{background:#EAF1FF}.zl-chat-bubble{background:#E3F4F1;color:#164c47}.zl-host-page .zl-page-heading,.zl-ops-page .zl-page-heading{border-bottom-color:#d9e2f0}.zl-host-priority{background:linear-gradient(145deg,#10213F,#204D7A);box-shadow:var(--op-shadow)}.zl-host-priority .zl-overline{color:#9de6db}.zl-admin-grid .zl-panel,.zl-host-columns .zl-panel{min-width:0}.ui-status-badge-success{background:#DCF5EC;color:#16705d}.ui-status-badge-warning{background:#FFF1D7;color:#9a6200}.zl-role-pill{border:1px solid rgba(255,255,255,.2);background:var(--op-navy);box-shadow:0 10px 24px #10213f3d}.zl-auth-page{background:#fff}.zl-auth-brand{position:relative;overflow:hidden;background:linear-gradient(150deg,#10213F,#193D6C)}.zl-auth-brand:after{content:"";position:absolute;right:-110px;bottom:-150px;width:430px;height:430px;border:1px solid rgba(168,229,221,.45);border-radius:50%}.zl-auth-brand>*{position:relative;z-index:1}.zl-auth-brand h1{letter-spacing:-2px}.zl-auth-form{max-width:480px;margin:auto}.zl-auth-form h1{color:var(--op-navy);letter-spacing:-1px}@media (max-width: 767px){.zl-header{height:64px;padding:0 16px}.zl-nav-icon-button{width:36px;height:36px;min-width:36px;min-height:36px!important}.zl-brand{font-size:17px}.zl-hero{min-height:0;padding:46px 16px 34px;gap:32px}.zl-hero:after{right:-30%;width:78%;opacity:.45}.zl-hero h1{font-size:42px;letter-spacing:-1.8px}.zl-search-card{padding:16px;border-radius:12px}.zl-section,.zl-page{padding:44px 16px 96px}.zl-section h2{font-size:28px}.zl-card-grid{grid-template-columns:1fr 1fr;gap:12px}.zl-trust{padding:44px 16px 96px}.zl-mobile-nav{left:12px;right:12px;bottom:10px;border:0;border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 12px 34px #17233a33}.zl-mobile-nav a{color:#63718a}.zl-mobile-nav a:hover{color:var(--op-blue)}.zl-page-heading{padding-bottom:20px}.zl-page-heading h1{font-size:34px}.zl-panel,.zl-booking-card,.zl-calendar-panel{border-radius:12px;padding:18px}.zl-property-hero{padding:0;background:transparent;box-shadow:none}.zl-property-photo{border-radius:12px}.zl-booking-card{position:static}.zl-result-card,.zl-stay-card{border-radius:11px}.zl-card-body,.zl-result-copy{padding:12px}.zl-auth-brand{padding:52px 24px}}.op-checkout{min-height:100vh;background:#fff;color:var(--op-ink)}.op-checkout-header{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(24px,calc((100vw - 1200px)/2));background:#fff;border-bottom:1px solid var(--op-line)}.op-checkout-header>a:first-child,.op-checkout-header>span{color:var(--op-muted);font-size:13px;font-weight:700;text-decoration:none}.op-checkout-header>span{text-align:right}.op-summary-bar{display:flex;justify-content:space-between;align-items:center;padding:12px max(24px,calc((100vw - 1200px)/2));background:var(--op-navy);color:#fff}.op-summary-bar div{display:flex;gap:10px;align-items:baseline}.op-summary-bar span{color:#c9d5e7;font-size:13px}.op-summary-bar strong{font-family:Montserrat,sans-serif}.op-checkout-body{width:min(1200px,100%);box-sizing:border-box;margin:auto;padding:48px 20px 80px}.op-progress{width:min(620px,100%);display:flex;justify-content:space-between;position:relative;margin:0 auto 42px}.op-progress:before{content:"";position:absolute;top:21px;left:12%;right:12%;height:2px;background:#DCE3ED}.op-progress>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--op-muted);font-size:12px;font-weight:700}.op-progress i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid #DCE3ED;font-style:normal}.op-progress .active{color:var(--op-blue)}.op-progress .active i{border-color:var(--op-blue);background:var(--op-blue);color:#fff}.op-checkout-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:24px;align-items:start}.op-checkout-grid label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#43516a}.op-checkout-grid .ui-btn-primary{width:100%;margin-top:12px}.op-lead{color:var(--op-muted);line-height:1.55}.op-stay-summary{display:flex;gap:16px;align-items:center;padding:14px;margin:24px 0;border-radius:10px;background:#F5F8FC}.op-stay-summary div:last-child{display:flex;flex-direction:column;gap:5px}.op-stay-summary span{color:var(--op-muted);font-size:13px}.op-stay-art{width:80px;height:68px;flex:none;border-radius:8px;background:linear-gradient(135deg,#D9EFEA,#668F91)}.op-checkout-grid .zl-booking-card p{display:flex;justify-content:space-between;color:var(--op-muted);font-size:14px}.op-checkout-grid .zl-booking-card p span,.op-checkout-grid .zl-booking-card strong span{color:var(--op-ink)}.op-checkout-grid .zl-booking-card>small{color:var(--op-muted)}.op-account-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px}.op-account-nav{display:flex;flex-direction:column;gap:4px;padding:16px;height:-moz-max-content;height:max-content;border-radius:14px;background:#fff;box-shadow:var(--op-shadow)}.op-account-nav a{padding:11px 10px;border-radius:8px;color:var(--op-muted);font-size:14px}.op-account-nav a:first-of-type{background:#EEF4FF;color:var(--op-blue);font-weight:700}.op-account-layout label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px;font-weight:700;color:#43516a}.op-verify-callout{display:flex;align-items:center;gap:12px;margin-top:24px;padding:16px;border-radius:10px;background:#EAF6F4}.op-verify-callout span{color:#187365;font-size:22px}.op-verify-callout div{flex:1}.op-verify-callout p{margin:4px 0 0;color:var(--op-muted);font-size:13px}.op-verify-callout a{color:var(--op-blue);font-weight:700;font-size:13px}.op-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.op-trust-grid .zl-panel p:not(.zl-overline){min-height:44px}.op-trust-grid button{margin-top:16px}@media (max-width: 767px){.op-checkout-header{height:64px;grid-template-columns:1fr auto 1fr;padding:0 16px}.op-checkout-header>span{display:none}.op-summary-bar{padding:11px 16px}.op-summary-bar span{display:none}.op-checkout-body{padding:28px 16px 96px}.op-progress{margin-bottom:28px}.op-checkout-grid{grid-template-columns:1fr}.op-checkout-grid .zl-booking-card{order:-1}}@media (max-width:767px){.op-account-layout,.op-trust-grid{grid-template-columns:1fr}.op-account-nav{display:none}}:root{--op-navy:#0B1F42;--op-bronze:#C49A6C;--op-sand:#F3E9DC;--op-canvas:#F7F4EF;--op-line:#E2DAD0;--op-ink:#414D63;--op-muted:#6E7686;--op-blue:#3B6FD4}.opg-page{background:#f8fafc;color:var(--op-navy);font-family:Inter,Arial,sans-serif}.opg-page *{box-sizing:border-box}.opg-page h1,.opg-page h2,.opg-page h3{font-family:Montserrat,Arial,sans-serif;color:var(--op-navy);margin:0;letter-spacing:-.025em}.opg-page p{margin:0}.opg-container{width:min(1200px,calc(100% - 48px));margin:auto}.opg-hero{height:440px;background-size:cover;background-position:center;display:flex;align-items:flex-start;text-align:center;color:#fff}.opg-hero .opg-container{padding-top:54px}.opg-hero-badge{display:inline-block;padding:8px 18px;background:var(--op-bronze);color:var(--op-navy);border-radius:50px;font:800 10px Montserrat,Arial,sans-serif;letter-spacing:.07em}.opg-hero h1{font-size:40px;line-height:1.16;color:#fff;margin:22px 0 14px}.opg-hero p{max-width:680px;margin:auto;font-size:15px;line-height:1.5;color:#fff}.opg-mobile-title,.opg-mobile-subtitle,.opg-mobile-feature{display:none}.opg-search{width:100%;min-width:0;height:78px;max-width:940px;margin:36px auto 0;padding:9px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 56px;align-items:stretch;background:white;border-radius:50px;box-shadow:0 14px 40px #0b1f4230;text-align:left}.opg-search label{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 20px;border-right:1px solid #e8e6e3;overflow:hidden}.opg-search label span{text-transform:uppercase;color:var(--op-navy);font:700 10px Montserrat,Arial,sans-serif;letter-spacing:.08em;margin-bottom:0}.opg-search input,.opg-search select{width:100%;max-width:100%;height:auto;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;outline:0;color:var(--op-ink);font:12px Inter,Arial,sans-serif;line-height:1.4;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.opg-search select{padding-right:0}.opg-search input:focus-visible,.opg-search select:focus-visible{outline:2px solid var(--op-bronze);outline-offset:2px}.opg-search>.opg-search-submit{width:100%;min-width:0;background:var(--op-bronze);border:0;border-radius:50%;color:#fff;font-size:23px;cursor:pointer}.opg-search-mobile-label{display:none}.opg-popular{margin-top:17px;display:flex;gap:20px;align-items:center;justify-content:center;font-size:11px;color:#e5e9f1}.opg-popular a{color:#fff;font-weight:600;text-decoration:none}.opg-section{padding:56px 0}.opg-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.opg-section-heading h2,.opg-centered h2{font-size:26px;line-height:1.2}.opg-section-heading p,.opg-centered p{font-size:13px;color:var(--op-muted);margin-top:7px}.opg-section-heading>a,.opg-section-heading>button{font:700 12px Inter,Arial,sans-serif;color:var(--op-navy);background:none;border:0;text-decoration:none;cursor:pointer;white-space:nowrap}.opg-filter-bar{display:flex;align-items:center;gap:10px;margin-bottom:20px}.opg-categories{display:flex;gap:8px;flex:1;overflow:auto;scrollbar-width:none}.opg-categories button,.opg-filter-action{border:1px solid #e1e5ea;border-radius:30px;background:#fff;color:var(--op-navy);font:600 12px Inter,Arial,sans-serif;padding:9px 16px;white-space:nowrap;text-decoration:none;cursor:pointer}.opg-categories button.active{background:var(--op-navy);border-color:var(--op-navy);color:#fff}.opg-filter-action{border-radius:8px}.opg-stay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px}.opg-stay-card{position:relative;min-width:0}.opg-stay-image{display:block;position:relative;aspect-ratio:282/182;overflow:hidden;border-radius:12px;background:#e7e4df;text-decoration:none}.opg-stay-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.opg-stay-card:hover img{transform:scale(1.04)}.opg-image-fallback{display:grid;place-items:center;height:100%;color:var(--op-muted)}.opg-card-badge{position:absolute;top:10px;left:10px;background:var(--op-navy);color:#fff;border-radius:20px;padding:6px 10px;font-size:10px}.opg-heart{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:50%;background:white;color:var(--op-navy);font-size:22px;line-height:1;cursor:pointer}.opg-stay-content{display:block;padding-top:12px;color:inherit;text-decoration:none}.opg-stay-content h3{font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-stay-content p{font-size:11px;color:var(--op-muted);margin:5px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-price{display:flex;align-items:baseline;gap:5px;color:var(--op-navy);font-size:12px}.opg-price strong{font-weight:700}.opg-price>span{color:var(--op-muted)}.opg-price .opg-rating{margin-left:auto;color:var(--op-navy);font-size:11px}.opg-state{padding:60px 20px;text-align:center;background:white;border:1px solid var(--op-line);border-radius:12px;color:var(--op-muted)}.opg-recent{background:#edf2f8}.opg-recent-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.opg-recent-grid a{text-decoration:none;color:var(--op-navy);font-size:12px}.opg-recent-grid img{width:100%;aspect-ratio:220/146;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block;margin-bottom:8px}.opg-recent-grid strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-benefits{padding:70px 0}.opg-centered{text-align:center;margin-bottom:48px}.opg-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.opg-benefit-grid article{border:1px solid #e4e8ed;border-radius:12px;padding:24px;background:#f8fafc}.opg-benefit-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--op-bronze);color:#fff;margin-bottom:16px}.opg-benefit-grid h3{font-size:16px;margin-bottom:7px}.opg-benefit-grid p{color:var(--op-muted);font-size:13px;line-height:1.5}.opg-guides{padding-bottom:72px}.opg-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.opg-guide-grid a{height:284px;background-size:cover;background-position:center;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:#fff;text-decoration:none}.opg-guide-grid a>span{align-self:flex-start;padding:7px 14px;background:#fff;color:var(--op-navy);border-radius:20px;font-size:11px;font-weight:700}.opg-guide-grid h3{color:#fff;font-size:20px;margin-bottom:5px}.opg-guide-grid small{font-size:11px}.opg-results{min-height:100vh;padding:42px 0 80px}.opg-results-intro{margin-bottom:26px}.opg-results-intro>p{font-size:12px;color:var(--op-muted);margin-bottom:20px}.opg-results-intro a{color:var(--op-muted)}.opg-results-intro h1{font-size:34px;margin-bottom:8px}.opg-results-intro>span{font-size:14px;color:var(--op-muted)}.opg-results .opg-search{max-width:940px;border:0;margin:0 auto 24px}.opg-results-toolbar{display:flex;justify-content:space-between;margin:26px 0 20px;font-size:13px}.opg-results-toolbar span{color:var(--op-muted)}.opg-load-more{display:block;margin:36px auto;border:1px solid var(--op-line);background:#fff;border-radius:8px;padding:12px 20px;color:var(--op-navy);cursor:pointer}@media (max-width:850px){.opg-stay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opg-recent-grid{grid-template-columns:repeat(3,1fr)}.opg-guide-grid{gap:12px}}@media (max-width:900px) and (min-width:601px){.opg-search{grid-template-columns:minmax(0,2.72fr) minmax(0,1.88fr) minmax(0,1.88fr) minmax(0,2.16fr) 56px}.opg-search .opg-search-field{padding-left:12px;padding-right:12px}.opg-search .opg-search-field:first-child{padding-left:16px}.opg-search .opg-search-submit{width:48px;height:48px;min-width:48px;min-height:48px}.opg-search input,.opg-search select{font-size:11px}}@media (max-width:600px){.opg-container{width:calc(100% - 40px)}.opg-hero{height:auto;background:none!important;color:var(--op-navy);text-align:left}.opg-hero .opg-container{padding-top:20px}.opg-hero-badge,.opg-hero>p,.opg-popular{display:none}.opg-hero h1{font-size:24px;color:var(--op-navy);margin:0 0 5px}.opg-hero h1:after{content:"300+ homes across Nairobi and the coast.";display:block;font:400 12px Inter,Arial,sans-serif;color:var(--op-muted);letter-spacing:0;margin-top:5px}.opg-hero p{display:none}.opg-search{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto;margin:18px 0 0;padding:12px;border-radius:16px;box-shadow:none}.opg-search label{background:#f6f7f9;border:0;border-radius:9px;padding:9px 12px;min-height:45px}.opg-search .opg-search-where{grid-column:1/-1}.opg-search label:nth-of-type(4){grid-column:1/-1}.opg-search label span{font-size:9px}.opg-search>.opg-search-submit{grid-column:1/-1;border-radius:8px;height:48px;background:var(--op-bronze);font:700 13px Inter,Arial,sans-serif}.opg-search-desktop-label{display:none}.opg-search-mobile-label{display:inline}.opg-stays-section{padding-top:20px}.opg-section{padding-bottom:30px}.opg-section-heading h2,.opg-centered h2{font-size:19px}.opg-section-heading p,.opg-filter-bar,.opg-recent{display:none}.opg-stay-grid{display:block}.opg-stay-card{margin-bottom:24px}.opg-stay-image{aspect-ratio:350/209}.opg-stay-content h3{font-size:17px}.opg-stay-content p{font-size:12px}.opg-price{font-size:14px}.opg-benefits{padding-top:0}.opg-centered{text-align:left;margin-bottom:14px}.opg-centered p{display:none}.opg-benefit-grid{display:block}.opg-benefit-grid article{display:flex;align-items:center;gap:12px;border:0;padding:8px 0;background:transparent}.opg-benefit-grid article>span{flex:none;width:38px;height:38px;background:#f6f0e8;color:var(--op-bronze);margin:0}.opg-benefit-grid h3{font-size:13px;margin:0}.opg-benefit-grid p{font-size:11px}.opg-guides{padding-top:0}.opg-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.opg-guide-grid a{height:80px;background-image:none!important;background:#fff;border-radius:10px;padding:12px}.opg-guide-grid a>span{display:none}.opg-guide-grid h3{color:var(--op-navy);font-size:12px}.opg-guide-grid small{display:none}.opg-results{padding:18px 0 100px}.opg-results-intro{display:none}.opg-results .opg-search{margin-bottom:12px}.opg-results-toolbar{margin:18px 0}.opg-results-toolbar span{display:none}}.zl-header{height:72px;background:#fff;border-bottom:1px solid #edf0f3;padding:0 max(24px,calc((100vw - 1200px)/2));font-family:Inter,Arial,sans-serif;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center}.zl-header .zl-brand{font:800 16px Montserrat,Arial,sans-serif}.zl-header .zl-brand img{width:29px;height:29px}.zl-header .zl-brand{justify-self:start}.zl-header .zl-desktop-nav{gap:24px;margin:0;justify-self:center}.zl-header .zl-desktop-nav a{font:500 13px Inter,Arial,sans-serif;color:var(--op-navy);padding:8px 2px;background:none}.zl-header .zl-desktop-nav a:hover{color:var(--op-bronze)}.zl-header-actions{gap:16px;justify-self:end}.zl-header-search{display:inline-flex;align-items:center;gap:7px;color:var(--op-muted);border:1px solid #edf0f3;border-radius:999px;padding:0 16px;font-size:11px;text-decoration:none;background:#fff}.zl-header-search button{display:grid;width:26px;height:34px;flex:none;place-items:center;padding:0;border:0;background:transparent;color:var(--op-muted)}.zl-header-search svg{width:16px;height:16px;flex:none}.zl-header-search input{width:88px;min-height:34px;padding:0;border:0!important;border-radius:0;background:transparent;box-shadow:none!important;color:var(--op-muted);font-size:11px;outline:0}.zl-header-search input::-moz-placeholder{color:var(--op-muted)}.zl-header-search input::placeholder{color:var(--op-muted)}.zl-header-search input:focus-visible{outline:0}.zl-header-search:focus-within{border-color:var(--op-bronze);box-shadow:0 0 0 3px #c49a6c24}.zl-host-link{color:var(--op-navy);font-size:12px;text-decoration:none}.zl-header .zl-icon-btn{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;font-size:22px;border:0;border-radius:50%;background:transparent;text-decoration:none;display:grid;place-items:center}.zl-header .zl-icon-btn svg{width:20px;height:20px}.zl-header-actions{gap:10px}.zl-header-auth-link{color:var(--op-navy);font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.zl-header-register{background:var(--op-bronze);border-radius:8px;color:#fff;font-size:12px;font-weight:700;padding:10px 13px;text-decoration:none;white-space:nowrap}.zl-header-register:hover{background:#a97b4e}.zl-header-language{border:1px solid var(--op-line);border-radius:8px;background:#fff;min-height:36px;padding:7px 9px;font:600 11px Inter,Arial,sans-serif;color:var(--op-navy)}.zl-header-language-menu{left:auto!important;right:0;border-color:var(--op-line)!important;border-radius:12px!important}.zl-menu-language-label{display:block;font-size:12px;font-weight:700;margin:20px 0 8px}.zl-menu-language{width:100%;border:1px solid var(--op-line);border-radius:8px;padding:12px;color:var(--op-navy)}.zl-modal-top .zl-icon-btn{margin-left:auto}.zl-menu-modal .zl-modal-links{gap:0}.zl-menu-modal .zl-modal-links a{padding:12px 0;border-bottom:1px solid var(--op-line)}@media (max-width:1100px){.zl-header-search,.zl-host-link{display:none}.zl-header .zl-desktop-nav{gap:14px}}.opg-footer{border-top:4px solid var(--op-bronze);background:var(--op-navy);color:#fff;padding:50px 0 24px;font-family:Inter,Arial,sans-serif}.opg-footer-columns{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:45px;padding-bottom:48px}.opg-footer-columns>div{display:flex;flex-direction:column;gap:12px}.opg-footer-brand{font:800 17px Montserrat,Arial,sans-serif;color:#fff;text-decoration:none}.opg-footer p{font-size:12px;line-height:1.5;color:#d3dbe7;margin:0}.opg-footer h3{font:700 10px Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--op-bronze);margin:0 0 7px}.opg-footer-columns a:not(.opg-footer-brand){font-size:12px;color:#e0e6ed;text-decoration:none}.opg-footer-bottom{border-top:1px solid #64738c;padding-top:20px;font-size:11px;color:#d3dbe7;display:flex;justify-content:space-between}.opg-footer-bottom span{display:flex;gap:24px}.opg-footer-bottom a{color:#d3dbe7;text-decoration:none}.opg-footer-bottom button{background:none;border:0;padding:0;color:#d3dbe7;font:inherit;cursor:pointer}@media (max-width:767px){.zl-header{height:56px;padding:0 20px}.zl-header .zl-brand img{display:none}.zl-header .zl-brand{font-size:17px}.zl-header-search{font-size:20px;border:0;padding:0;background:transparent}.zl-header-search input,.zl-host-link{display:none}.zl-header-search button{width:30px;height:36px}.zl-header .zl-icon-btn{min-width:30px}.zl-header .zl-menu-btn{display:none}.zl-mobile-nav{left:11px;right:11px;bottom:11px;min-height:68px;background:var(--op-navy);border:0;border-radius:40px;box-shadow:0 8px 20px #0b1f4240}.zl-mobile-nav a{color:#fff;min-width:50px;position:relative}.zl-mobile-nav a:first-child:after{content:"";position:absolute;width:16px;height:2px;background:var(--op-bronze);bottom:0;left:calc(50% - 8px)}.zl-mobile-nav span{font-size:19px}.zl-mobile-nav small{font-size:10px}.opg-footer,.zl-header-auth-link,.zl-header-register,.zl-header-language{display:none}.zl-header .zl-menu-btn{display:inline-grid;place-items:center}.zl-header .zl-icon-btn{display:none}.zl-header-actions{gap:4px}}.zl-header .zl-header-icon-button,.zl-header .zl-header-avatar-button{display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--op-navy);box-shadow:none}.zl-header .zl-header-icon-button:hover,.zl-header .zl-header-avatar-button:hover,.zl-header .zl-header-icon-button:focus,.zl-header .zl-header-avatar-button:focus{background:#f4f5f7;color:var(--op-navy)}.zl-header .zl-header-icon-button.is-inverse{color:#fff}.zl-header .zl-header-icon-button.is-inverse:hover,.zl-header .zl-header-icon-button.is-inverse:focus{background:rgba(255,255,255,.12);color:#fff}.zl-header-action-icon{display:grid;place-items:center;width:20px;height:20px}.zl-header-action-icon svg{width:20px;height:20px}.zl-header-avatar-icon{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:#0B1F42;color:#fff;font:700 12px Montserrat,Arial,sans-serif;line-height:1;box-shadow:0 0 0 1px #0b1f4214}.zl-header-avatar-icon svg{width:19px;height:19px}@media (max-width:767px){.zl-header-auth-link,.zl-header-register,.zl-header-language{display:none}.zl-header .zl-menu-btn{display:none!important}.zl-header .zl-icon-btn{display:grid;place-items:center;min-width:36px;min-height:36px}.zl-header-actions{gap:4px}.zl-header .zl-header-icon-button,.zl-header .zl-header-avatar-button{width:36px;height:36px;min-width:36px}}@media (max-width:600px){.opg-desktop-title{display:none}.opg-mobile-title,.opg-mobile-subtitle{display:block}.opg-hero h1:after{content:none}.opg-mobile-subtitle{font-size:12px;color:var(--op-muted)}.opg-mobile-feature{display:block;height:100px;margin-top:12px;border-radius:12px;background-size:cover;background-position:center;position:relative;text-decoration:none}.opg-mobile-feature span{position:absolute;top:10px;left:10px;border-radius:30px;background:var(--op-navy);color:#fff;padding:6px 10px;font-size:10px}.opg-stays-section .opg-section-heading h2{font-size:18px}.opg-benefit-grid article{display:grid;grid-template-columns:38px 1fr;gap:2px 12px}.opg-benefit-grid article>span{grid-row:span 2}.opg-benefit-grid article p{grid-column:2}.opg-guide-grid a{background-image:none!important}.opg-guide-grid a h3{font-size:12px}}.opg-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#0b1f4299;padding:20px}.opg-filter-dialog{width:min(440px,100%);background:#fff;border-radius:16px;padding:24px;box-shadow:0 20px 60px #0b1f4230}.opg-filter-dialog>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.opg-filter-dialog h2{font:700 20px Montserrat,Arial,sans-serif;margin:0}.opg-filter-dialog>div button{border:0;background:none;font-size:26px;cursor:pointer}.opg-filter-dialog label{display:block;font-size:12px;font-weight:700;color:var(--op-navy);margin:14px 0}.opg-filter-dialog input,.opg-filter-dialog select{display:block;width:100%;border:1px solid var(--op-line);border-radius:8px;padding:12px;margin-top:7px;background:white}.opg-apply-filters{width:100%;padding:14px;background:var(--op-navy);color:#fff;border:0;border-radius:8px;font-weight:700;cursor:pointer}.zl-app{padding-top:64px}.opg-page{background:#fff}.opg-search{height:72px;padding:0;border:0;grid-template-columns:28.9362% 20% 20% 22.9787% 8.0851%;align-items:stretch}.opg-search .opg-search-field{position:relative;min-width:0;height:100%;display:flex!important;flex-direction:column;justify-content:flex-start;gap:4px;padding:14px 20px 0;border-right:0;color:var(--op-navy);overflow:visible!important}.opg-search .opg-search-field:first-child{padding-left:26px}.opg-search .opg-search-field:after{content:"";position:absolute;top:20px;right:0;width:1px;height:32px;background:#e3e8ef}.opg-search .opg-search-field:last-of-type:after{display:none}.opg-search .opg-search-field>span{display:block;margin:0;text-transform:uppercase;color:#64748b;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:.02em;line-height:14px}.opg-search .opg-search-field>div{width:100%}.opg-search .opg-search-field input,.opg-search .opg-search-field select{width:100%;min-width:0;min-height:18px;height:18px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:var(--op-navy);font:500 15px Inter,Arial,sans-serif;padding:0}.opg-search .opg-search-field input:focus,.opg-search .opg-search-field input:focus-visible,.opg-search .opg-search-field select:focus,.opg-search .opg-search-field select:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}.opg-guest-trigger{width:100%;height:18px;min-height:18px;justify-content:space-between;gap:8px;padding:0;border:0;background:transparent;color:var(--op-navy);font:500 15px Inter,Arial,sans-serif;box-shadow:none}.opg-guest-trigger:hover{background:transparent;color:var(--op-ink);box-shadow:none;outline:0}.opg-guest-trigger:focus-visible{background:transparent;color:var(--op-navy);box-shadow:none;outline:2px solid var(--op-bronze);outline-offset:2px}.opg-guest-trigger svg{width:16px;height:16px;color:var(--op-muted)}.opg-guest-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.opg-location-trigger{width:100%;height:18px;min-height:18px;justify-content:space-between;gap:8px;padding:0;border:0;background:transparent;color:var(--op-navy);font:500 15px Inter,Arial,sans-serif;box-shadow:none}.opg-location-trigger:hover{background:transparent;color:var(--op-ink);box-shadow:none;outline:0}.opg-location-trigger:focus-visible{background:transparent;color:var(--op-navy);box-shadow:none;outline:2px solid var(--op-bronze);outline-offset:2px}.opg-location-trigger svg{width:16px;height:16px;color:var(--op-muted)}.opg-location-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.opg-datepicker{width:100%;min-width:0}.opg-datepicker>div:first-child{width:100%}.opg-datepicker input{width:100%;height:18px!important;min-height:18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--op-navy)!important;font:500 15px Inter,Arial,sans-serif!important}.opg-datepicker input::-moz-placeholder{color:#64748b;opacity:.72}.opg-datepicker input::placeholder{color:#64748b;opacity:.72}.opg-datepicker>div:first-child>div>svg,.opg-datepicker>div:first-child>div>div{display:none!important}.opg-datepicker>.absolute{z-index:90;padding-top:8px!important}.opg-datepicker>.absolute>div{border:0!important;border-radius:12px!important;box-shadow:0 18px 48px #0b1f422b!important}.opg-datepicker .bg-primary-700{background-color:#0b1f42!important}.opg-datepicker .text-primary-700{color:#0b1f42!important}.opg-search .opg-search-submit{width:52px;height:52px;min-width:52px;min-height:52px;padding:0;align-self:center;justify-self:start;border:0;border-radius:9999px;background:var(--op-bronze);color:#fff;box-shadow:none;font-size:0;aspect-ratio:1/1}.opg-search .opg-search-submit svg{width:16px;height:16px}.opg-search .opg-search-submit:hover,.opg-search .opg-search-submit:focus{background:#a97b4e;color:#fff}.opg-search .opg-search-submit>span{display:grid;place-items:center}@media (max-width:600px){.opg-search{padding:12px;grid-template-columns:1fr 1fr;align-items:stretch}.opg-search-field{height:auto;min-height:56px;padding:9px 12px;border:0;border-radius:9px;background:#fff}.opg-search-field>span{font-size:9px}.opg-search-field input,.opg-search-field select{height:25px;min-height:25px}.opg-search .opg-search-submit{grid-column:1/-1;width:100%;height:48px;border-radius:8px}.opg-search .opg-search-submit>span{display:inline}}.opg-search .opg-search-submit>.opg-search-desktop-label{display:grid}.opg-search .opg-search-submit>.opg-search-mobile-label{display:none}@media (max-width:600px){.opg-hero{height:auto;padding-bottom:0}.opg-search{height:auto!important;width:100%;max-width:none;margin:18px 0 0;padding:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;border-radius:16px;background:#fff;box-shadow:none}.opg-search .opg-search-field{height:auto;min-height:54px;padding:9px 12px;border:0;border-radius:9px;background:#f6f7f9}.opg-search-where,.opg-search-field:nth-of-type(4){grid-column:1/-1}.opg-search .opg-search-field input,.opg-search .opg-search-field select{height:25px;min-height:25px}.opg-search .opg-search-submit{grid-column:1/-1;width:100%;height:48px;min-width:0;min-height:48px;border-radius:8px;background:var(--op-bronze);align-self:auto;justify-self:auto;font:700 13px Inter,Arial,sans-serif}.opg-search .opg-search-submit>.opg-search-desktop-label{display:none}.opg-search .opg-search-submit>.opg-search-mobile-label{display:inline}.opg-mobile-feature{margin-top:12px}}@media (max-width:767px){.zl-header{height:64px;padding:0 16px;grid-template-columns:minmax(0,1fr) auto}.zl-header .zl-brand{gap:8px;font-size:16px}.zl-header .zl-brand img{display:block;width:28px;height:28px}.zl-header .zl-header-icon-button,.zl-header .zl-header-avatar-button{width:36px;height:36px;min-width:36px;border:0;background:transparent}.opg-search{height:auto!important;width:100%;max-width:none;margin:18px 0 0;padding:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;border-radius:16px;background:#fff;box-shadow:none}.opg-search .opg-search-field{height:auto;min-height:54px;padding:9px 12px;border:0;border-radius:9px;background:#f6f7f9}.opg-search .opg-search-where{grid-column:1/-1}.opg-search .opg-search-field input,.opg-search .opg-search-field select{height:25px;min-height:25px}.opg-search .opg-search-submit{grid-column:1/-1;width:100%;height:48px;min-width:0;min-height:48px;border-radius:8px;background:var(--op-bronze);align-self:auto;justify-self:auto;font:700 13px Inter,Arial,sans-serif}.opg-search .opg-search-submit>.opg-search-desktop-label{display:none}.opg-search .opg-search-submit>.opg-search-mobile-label{display:inline}}.op-checkout-screen{background:#fff;color:#0b1f42;font-family:Inter,Arial,sans-serif}.op-checkout-chrome{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1080px)/2));background:#fff;border-bottom:1px solid #eef0f6}.op-checkout-chrome a{text-decoration:none;color:#0b1f42}.op-checkout-back{border-radius:30px;background:#F3E9DC;padding:10px 18px;font-weight:700;font-size:13px}.op-checkout-brand{display:flex;align-items:center;gap:8px;font:800 20px Montserrat,Arial,sans-serif}.op-checkout-brand img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.op-checkout-secure{border-radius:40px;background:#F3E9DC;color:#0b1f42;padding:9px 22px;font-size:12px;font-weight:700}.op-checkout-summary{min-height:56px;background:#0B1F42;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px max(24px,calc((100vw - 1080px)/2))}.op-checkout-summary>div{display:flex;align-items:center;gap:28px;min-width:0}.op-checkout-summary strong{font-size:15px}.op-checkout-summary span{font-size:13px;color:#c2ccdc}.op-checkout-summary>strong{color:#c49a6c;font-size:18px;white-space:nowrap}.op-checkout-main{background:#fff}.op-checkout-main>div{padding-top:28px}.op-checkout-main .lg\:grid-cols-3{grid-template-columns:minmax(0,1.58fr) minmax(340px,.92fr);gap:24px;max-width:1080px}.op-checkout-main .lg\:col-span-2,.op-checkout-main .lg\:col-span-1{grid-column:auto}.op-checkout-main .shadow-lg{box-shadow:0 2px 5px #0b1f4208;border-color:#e9e3dc;border-radius:12px}.op-checkout-progress{width:min(520px,100%);margin:0 auto 36px;display:grid;grid-template-columns:40px minmax(32px,1fr) 40px minmax(32px,1fr) 40px;align-items:start}.op-checkout-progress-step{display:flex;min-width:40px;flex-direction:column;align-items:center;gap:8px}.op-checkout-progress-step>span{font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e7686;white-space:nowrap}.op-checkout-progress-circle{width:40px;height:40px;display:grid;place-items:center;border:1px solid #E2DAD0;border-radius:50%;background:#fff;color:#6e7686;font-size:14px;font-weight:700;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.op-checkout-progress-circle.is-active{border-color:#0b1f42;background:#0B1F42;color:#fff}.op-checkout-progress-line{align-self:start;height:2px;margin-top:19px;background:#E2DAD0;transition:background-color .15s ease}.op-checkout-progress-line.is-active{background:#0B1F42}.op-checkout-input{width:100%}.op-checkout-select{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid #E2DAD0;border-radius:12px;background:#fff;color:#0b1f42;font:500 14px Inter,Arial,sans-serif;box-shadow:none;text-align:left}.op-checkout-select:hover,.op-checkout-select:focus{background:#fff;color:#0b1f42;border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c24;outline:0}.op-checkout-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-checkout-country-code{width:112px;min-width:112px;flex:none}.op-checkout-screen .op-checkout-primary{width:100%;min-height:48px;border:0!important;border-radius:9999px!important;background:#0B1F42!important;color:#fff!important;font-weight:700!important;box-shadow:none!important}.op-checkout-screen .op-checkout-primary:hover,.op-checkout-screen .op-checkout-primary:focus{background:#07152d!important;color:#fff!important;box-shadow:0 0 0 3px #0b1f4220!important}.op-checkout-screen .op-checkout-back-button{min-height:38px;padding:0 4px!important;border:0!important;background:transparent!important;color:#c49a6c!important;font-weight:600!important;box-shadow:none!important}.op-checkout-screen .op-checkout-back-button:hover,.op-checkout-screen .op-checkout-back-button:focus{background:#F3E9DC!important;color:#0b1f42!important;outline:0!important}.op-checkout-screen .op-checkout-bronze{width:100%;min-height:54px;border:0!important;border-radius:9999px!important;background:#C49A6C!important;color:#fff!important;font-weight:700!important;box-shadow:none!important}.op-checkout-screen .op-checkout-bronze:hover,.op-checkout-screen .op-checkout-bronze:focus{background:#a97b4e!important;color:#fff!important;box-shadow:0 0 0 3px #c49a6c2e!important}.op-checkout-screen .op-checkout-success{min-height:52px;border:1px solid #bbf7d0!important;border-radius:12px!important;background:#f0fdf4!important;color:#15803d!important;font-weight:700!important;box-shadow:none!important}.op-checkout-screen .op-checkout-promo-apply{width:auto!important;min-width:84px;border-radius:12px!important;padding-inline:18px!important}@media (max-width:800px){.op-checkout-main .lg\:grid-cols-3{grid-template-columns:1fr}.op-checkout-chrome{padding:0 20px}.op-checkout-summary{padding:10px 20px}.op-checkout-summary>div{gap:10px}.op-checkout-summary>div span{display:none}}@media (max-width:600px){.op-checkout-chrome{height:64px}.op-checkout-brand{font-size:15px}.op-checkout-brand img{width:24px;height:24px}.op-checkout-secure{font-size:0;padding:9px}.op-checkout-secure:first-letter{font-size:13px}.op-checkout-summary{min-height:56px}.op-checkout-summary strong{font-size:12px}.op-checkout-summary>strong{font-size:12px}.op-checkout-main>div{padding-top:16px}.op-checkout-main .shadow-lg{box-shadow:none}.op-checkout-country-code{width:96px;min-width:96px}}.op-payment-result{min-height:calc(100vh - 72px);background:#fff;color:#0b1f42;font-family:Inter,Arial,sans-serif}.op-payment-result-inner{width:100%;max-width:1080px;margin:0 auto;padding:34px 24px 88px}.op-payment-back{justify-self:start;margin-bottom:22px}.op-payment-result-heading{max-width:620px;margin:0 auto 24px;text-align:center}.op-payment-result-heading p{margin:0 0 8px;color:#c49a6c;font:700 10px Montserrat,Arial,sans-serif;letter-spacing:.12em}.op-payment-result-heading h1{margin:0;color:#0b1f42;font:800 30px/1.18 Montserrat,Arial,sans-serif}.op-payment-result-heading span{display:block;margin-top:10px;color:#6e7686;font-size:14px;line-height:1.55}.op-payment-result [data-testid=flowbite-card]{width:min(100%,380px);margin:0 auto}.op-payment-card{border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 42px #0b1f4214!important}.op-payment-card>div:last-child{display:flex;min-height:520px;padding:24px}.op-payment-state{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch}.op-payment-icon{display:grid;width:64px;height:64px;flex:none;place-items:center;align-self:center;border-radius:50%}.op-payment-icon svg{width:30px;height:30px;stroke-width:1.9}.op-payment-icon.is-loading{background:#E8EDF6;color:#0b1f42}.op-payment-icon.is-loading svg{animation:op-payment-spin 1s linear infinite}.op-payment-icon.is-success{background:#E8F1EC;color:#157f4b}.op-payment-icon.is-pending{background:#F3E9DC;color:#8a6b3f}.op-payment-icon.is-failed{background:#FDECEE;color:#b42318}.op-payment-state>h2{margin:20px 0 0;color:#0b1f42;font:700 18px/1.33 Roboto,Arial,sans-serif;text-align:center}.op-payment-state>p{margin:8px 0 0;color:#6e7686;font-size:14px;line-height:1.45;text-align:center}.op-payment-progress{display:grid;gap:20px;margin:30px 0 0;padding:18px;list-style:none;border-radius:12px;background:#F7F4EF}.op-payment-step{position:relative;display:flex;min-width:0;align-items:center;gap:12px;color:#414d63;font-size:13px;line-height:1.3}.op-payment-step:not(:last-child):after{content:"";position:absolute;top:8px;left:7px;width:1.5px;height:36px;background:#E2DAD0}.op-payment-step-dot{position:relative;z-index:1;display:grid;width:16px;height:16px;flex:none;place-items:center;border:1.5px solid #E2DAD0;border-radius:50%;background:#F7F4EF;color:#fff}.op-payment-step-dot svg{width:10px;height:10px;stroke-width:3}.op-payment-step.is-complete .op-payment-step-dot{border-color:#0b1f42;background:#0B1F42}.op-payment-step.is-active{color:#0b1f42;font-weight:600}.op-payment-step.is-active .op-payment-step-dot{border-color:#c49a6c;background:#fff;box-shadow:0 0 0 3px #c49a6c24}.op-payment-step:last-child{color:#98a0b0}.op-payment-note{margin-top:auto!important;color:#98a0b0!important;font-size:12px!important}.op-payment-details{display:grid;gap:0;margin:28px 0 0;padding:16px;border-radius:12px;background:#F7F4EF}.op-payment-details>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:12px;padding:8px 0}.op-payment-details>div+div{border-top:1px solid #E2DAD0}.op-payment-details dt{margin:0;color:#6e7686;font-size:12px;font-weight:400}.op-payment-details dd{min-width:0;margin:0;overflow:hidden;color:#0b1f42;font-size:12px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.op-payment-badge{align-self:center;margin-top:24px;padding:8px 14px;border-radius:9999px;background:#F3E9DC;color:#8a6b3f;font-size:12px;font-weight:600}.op-payment-alert{display:flex;gap:10px;margin-top:24px;padding:14px;border-radius:12px;background:#FDECEE;color:#b42318}.op-payment-alert>svg{width:18px;height:18px;flex:none;margin-top:1px}.op-payment-alert div{min-width:0}.op-payment-alert strong,.op-payment-alert span{display:block}.op-payment-alert strong{font-size:12px;line-height:1.3}.op-payment-alert span{margin-top:4px;font-size:12px;line-height:1.4}.op-payment-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:28px}.op-payment-card [data-testid=flowbite-button]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:9999px;padding:0 16px;font:700 14px Montserrat,Arial,sans-serif;box-shadow:none}.op-payment-card [data-testid=flowbite-button] svg{width:16px;height:16px;flex:none}.op-payment-card .op-payment-primary{border:0;background:#0B1F42;color:#fff}.op-payment-card .op-payment-primary:hover,.op-payment-card .op-payment-primary:focus{background:#07152D;color:#fff}.op-payment-card .op-payment-secondary{border:1.5px solid #0B1F42;background:#fff;color:#0b1f42}.op-payment-card .op-payment-secondary:hover,.op-payment-card .op-payment-secondary:focus{background:#F7F4EF;color:#0b1f42}.op-payment-card .op-payment-secondary:disabled{opacity:.55}.op-payment-wide{width:100%;margin-top:auto}.op-payment-cancel{width:100%;margin-top:22px}.op-payment-link{align-self:center;margin-top:18px;padding:4px 8px;border:0;background:transparent;color:#0b1f42;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.op-payment-link:hover,.op-payment-link:focus-visible{color:#9f7142}@keyframes op-payment-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.op-payment-result{min-height:calc(100vh - 64px)}.op-payment-result-inner{padding:22px 16px 112px}.op-payment-result-heading{margin-bottom:20px;text-align:left}.op-payment-result-heading h1{font-size:26px}.op-payment-card>div:last-child{min-height:500px;padding:22px 20px}}html.dark .op-payment-result{background:#08101F;color:#e7eef8}html.dark .op-payment-result-heading h1,html.dark .op-payment-state>h2,html.dark .op-payment-details dd,html.dark .op-payment-link{color:#e7eef8!important}html.dark .op-payment-result-heading span,html.dark .op-payment-state>p,html.dark .op-payment-details dt,html.dark .op-payment-note{color:#9fb0c6!important}html.dark .op-payment-card{border:1px solid #26344A!important;background:#111B2D!important;box-shadow:0 16px 42px #00000040!important}html.dark .op-payment-progress,html.dark .op-payment-details{background:#0D1728!important}html.dark .op-payment-step{color:#c8d4e5}html.dark .op-payment-step:last-child{color:#72839a}html.dark .op-payment-step:not(:last-child):after{background:#354760}html.dark .op-payment-step-dot{border-color:#354760;background:#0D1728}html.dark .op-payment-step.is-complete .op-payment-step-dot{border-color:#7ea6ff;background:#7EA6FF}html.dark .op-payment-step.is-active{color:#fff}html.dark .op-payment-step.is-active .op-payment-step-dot{border-color:#d1a477;background:#111B2D;box-shadow:0 0 0 3px #d1a4772b}html.dark .op-payment-details>div+div{border-color:#26344a}html.dark .op-payment-card .op-payment-secondary{border-color:#7ea6ff;background:#111B2D;color:#e7eef8}html.dark .op-payment-card .op-payment-secondary:hover,html.dark .op-payment-card .op-payment-secondary:focus{background:#1D2B43;color:#fff}html.dark .op-payment-card .op-payment-primary{background:#9F7142!important;color:#fff!important}html.dark .op-payment-card .op-payment-primary:hover,html.dark .op-payment-card .op-payment-primary:focus{background:#B8895C!important;color:#fff!important}.op-auth-page{min-height:100vh;display:grid;grid-template-columns:68% 32%;font-family:Inter,Arial,sans-serif;color:#0b1f42}.op-auth-story{min-height:100vh;position:relative;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;padding:60px;color:#fff}.op-auth-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:800 20px Montserrat,Arial,sans-serif}.op-auth-brand img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#3B6FD4}.op-auth-story-copy{max-width:630px;margin-left:5%}.op-auth-proof{display:inline-block;border:1px solid #ffffff55;background:#ffffff20;padding:8px 15px;border-radius:30px;font-size:11px;font-weight:600}.op-auth-story-copy h1{font:800 42px/1.12 Montserrat,Arial,sans-serif;letter-spacing:-.04em;margin:20px 0 24px}.op-auth-story-copy p{font-size:16px;line-height:1.6}.op-auth-story-copy ul{list-style:none;padding:0;margin:36px 0 0}.op-auth-story-copy li{font-size:14px;margin:16px 0}.op-auth-story-copy li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#C49A6C;margin-right:12px;color:#fff}.op-auth-stars{font-size:20px;color:#f5b91b;letter-spacing:5px}.op-auth-side{background:#f5f5f5;display:flex;flex-direction:column;padding:45px 32px}.op-auth-top{display:flex;align-items:center;justify-content:space-between;color:#6e7686;font-size:12px}.op-auth-top a{color:#6e7686;text-decoration:none}.op-auth-top span{padding:8px 12px;background:#fff;border:1px solid #e2e5eb;border-radius:20px;color:#0b1f42}.op-auth-card{width:100%;max-width:390px;margin:auto;background:#fff;border-radius:16px;padding:32px;box-shadow:0 12px 35px #0b1f4212}.op-auth-card h2{font:800 24px Montserrat,Arial,sans-serif;margin:0 0 12px}.op-auth-card>p{font-size:13px;line-height:1.5;color:#6e7686;margin:0 0 24px}.op-auth-card form>label{display:block;font-size:12px;font-weight:700;margin-bottom:20px}.op-auth-card form>label input{display:block;width:100%;height:44px;margin-top:7px;border:1px solid #e3e7ec;border-radius:8px;background:#f7f8fa;padding:0 14px;color:#0b1f42;font:13px Inter,Arial,sans-serif}.op-auth-card input:focus{outline:2px solid #3B6FD4;outline-offset:1px}.op-auth-password{position:relative}.op-auth-password button{position:absolute;right:2px;top:7px;height:44px;background:none;border:0}.op-auth-form-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#6e7686;margin:2px 0 22px}.op-auth-form-row label{display:flex;align-items:center;gap:6px}.op-auth-form-row input{accent-color:#3B6FD4}.op-auth-form-row a,.op-auth-switch a{color:#3b6fd4;font-weight:700;text-decoration:none}.op-auth-submit{width:100%;height:46px;border:0;border-radius:30px;background:#C49A6C;color:#fff;font-weight:700;cursor:pointer}.op-auth-submit:disabled{opacity:.55;cursor:wait}.op-auth-divider{display:flex;align-items:center;gap:16px;margin:24px 0;color:#98a0b0;font-size:11px;white-space:nowrap}.op-auth-divider:before,.op-auth-divider:after{content:"";flex:1;height:1px;background:#e5e9ed}.op-auth-google{display:flex;justify-content:center;align-items:center;gap:10px;height:46px;border:1px solid #e3e7ec;border-radius:30px;text-decoration:none;color:#0b1f42;font-size:13px;font-weight:700}.op-auth-google span{font-size:18px;color:#4285f4}.op-auth-switch{text-align:center;margin-top:18px;color:#6e7686;font-size:12px}.op-auth-error{background:#fef2f2;border:1px solid #f5b9b9;border-radius:8px;padding:10px;margin-bottom:16px;color:#b42318;font-size:12px}@media (max-width:850px){.op-auth-page{grid-template-columns:1fr}.op-auth-story{display:none}.op-auth-side{min-height:100vh}.op-auth-card{margin:60px auto}}@media (max-width:500px){.op-auth-side{padding:20px;background:#f8fafc}.op-auth-card{padding:24px;margin:48px auto;box-shadow:none;border:1px solid #e5e9ed}}.op-auth-page{background:#fff}.op-auth-side{background:#fff;overflow-y:auto}.op-auth-top{align-items:center}.op-auth-language{border:1px solid #e2e5eb;border-radius:999px;background:#fff;color:#0b1f42;min-width:38px;min-height:38px;padding:0}.op-auth-language:hover{background:#f8fafc}.op-auth-language-trigger{display:grid;place-items:center;width:36px;height:36px}.op-auth-top-actions{display:flex;align-items:center;gap:10px}.op-auth-back{height:38px!important;min-width:38px!important;background:#fff!important;color:#0b1f42!important}.op-auth-back:hover{background:#f8fafc!important}.op-auth-card form>label,.op-auth-label{display:block;font-size:12px;font-weight:700;margin-bottom:18px;color:#374151}.op-auth-label>span{display:block;margin-bottom:7px}.op-auth-label input{display:block;width:100%;height:44px;margin-top:0;border:1px solid #e3e7ec;border-radius:8px;background:#fff;padding:0 14px;color:#0b1f42;font:13px Inter,Arial,sans-serif}.op-auth-label>div{width:100%}.op-auth-password>div{width:100%}.op-auth-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;color:#6e7686;cursor:pointer}.op-auth-password-toggle:hover{color:#0b1f42}.op-auth-check{display:flex;align-items:center;gap:8px;color:#6e7686;font-size:11px}.op-auth-check label{margin:0;color:inherit;font-size:inherit;font-weight:500}.op-auth-card .op-auth-submit{width:100%;height:46px;border:0;border-radius:30px;background:#C49A6C;color:#fff;font-size:14px;font-weight:700}.op-auth-card .op-auth-submit:hover,.op-auth-card .op-auth-submit:focus{background:#a97b4e;color:#fff}.op-auth-card .op-auth-submit:disabled{opacity:.55;cursor:wait}.op-auth-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 22px;border-radius:999px;background:#f3f4f6}.op-auth-mode a{display:grid;place-items:center;min-height:36px;border-radius:999px;color:#6e7686;text-decoration:none;font-size:12px;font-weight:700}.op-auth-mode a.active{background:#0B1F42;color:#fff}.op-auth-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.op-auth-label small{font-weight:500;color:#6e7686}.op-auth-hint{display:block;margin-top:6px;color:#6e7686;font-size:10px;font-weight:400;line-height:1.45}.op-auth-terms{margin:2px 0 18px;align-items:flex-start}.op-auth-terms a{color:#3b6fd4;font-weight:700;text-decoration:none}.op-auth-file-row{display:flex;align-items:center;gap:12px}.op-auth-file-row>div{min-width:0;flex:1}.op-auth-file-row input{height:auto;padding:7px}.op-auth-avatar-preview,.op-auth-avatar-placeholder{width:42px;height:42px;flex:0 0 42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.op-auth-avatar-placeholder{display:grid;place-items:center;background:#F3E9DC;color:#0b1f42;font-weight:700}@media (max-width:500px){.op-auth-brand{font-size:18px}.op-auth-name-grid{grid-template-columns:1fr;gap:0}.op-auth-card .op-auth-submit{min-height:46px}}.op-public-page{min-height:70vh;background:#fff;color:#0b1f42;font-family:Inter,Arial,sans-serif}.op-content-container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.op-public-loader{min-height:60vh;display:grid;place-items:center}.op-public-hero{padding:52px 0 40px;background:#fff;border-bottom:1px solid #E2DAD0}.op-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:#6e7686;font-size:12px}.op-breadcrumbs a{color:#6e7686;text-decoration:none}.op-breadcrumbs a:hover{color:#c49a6c}.op-eyebrow{display:inline-block;margin-bottom:10px;color:#c49a6c;font:800 10px Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.op-public-hero h1,.op-guide-detail-header h1,.op-not-found h1,.op-guide-not-found h1{margin:0;color:#0b1f42;font-family:Montserrat,Arial,sans-serif;font-size:clamp(34px,4vw,48px);line-height:1.12;letter-spacing:-.035em}.op-public-hero p{max-width:680px;margin:14px 0 0;color:#6e7686;font-size:14px;line-height:1.65}.op-primary-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:9999px;background:#C49A6C;padding:0 24px;color:#fff;font:700 13px Montserrat,Arial,sans-serif;text-decoration:none;transition:background-color .15s ease}.op-primary-action:hover,.op-primary-action:focus{background:#a97b4e;color:#fff}.op-public-directory{padding:34px 0 88px}.op-directory-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;color:#6e7686;font-size:12px;font-weight:600;text-decoration:none}.op-directory-back:hover{color:#c49a6c}.op-directory-back svg{width:16px;height:16px}.op-places-list{font-family:Inter,Arial,sans-serif;color:#0b1f42}.op-places-list>div:first-child{border:0;box-shadow:none;background:transparent;border-radius:0;text-align:left;padding:0;margin-bottom:28px}.op-places-list>div:first-child h2{font:800 30px Montserrat,Arial,sans-serif;letter-spacing:-.025em}.op-places-list>div:first-child p{margin:8px 0 0;padding:0;color:#6e7686;font-size:13px}.op-places-list>div:nth-child(2){justify-content:flex-start;padding:0;gap:12px;margin-bottom:22px}.op-place-search-wrap{width:310px;max-width:100%}.op-place-search-wrap input{height:44px;border:1px solid #E2DAD0;border-radius:8px;padding:0 15px;background:#fff;color:#0b1f42;font-size:12px;box-shadow:none}.op-place-search-wrap input:focus{border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c26;outline:0}.op-place-select-wrap{min-width:160px}.op-place-select-wrap select{height:44px;min-height:44px;border:1px solid #E2DAD0;border-radius:8px;padding:0 34px 0 14px;background:#fff;color:#0b1f42;font-size:12px;box-shadow:none}.op-place-select-wrap select:focus{border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c26;outline:0}.op-place-clear{border:0;background:none;color:#0b1f42;text-decoration:underline;font-size:12px;cursor:pointer}.op-place-count{margin-left:auto;font-size:12px;color:#6e7686}.op-place-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.op-place-card{min-width:0;border:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.op-place-card>div:first-child{height:170px;border-radius:12px;overflow:hidden}.op-place-card img{border-radius:12px}.op-place-area{position:absolute;top:10px;left:10px;z-index:2;background:#fff;border-radius:20px;padding:6px 12px;color:#0b1f42;font-size:10px;font-weight:700}.op-place-card .op-place-copy{padding:10px 0 0}.op-place-category{display:block;color:#c49a6c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;margin-bottom:6px}.op-place-card h3{font:700 15px Montserrat,Arial,sans-serif;margin:0 0 6px}.op-place-card p{font-size:12px;line-height:1.45;color:#6e7686;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px}.op-place-card .op-place-copy>a{min-height:0;background:none;border:0;border-radius:0;color:#0b1f42;padding:0;margin-top:12px;font-size:11px;box-shadow:none}.op-place-card .op-place-copy>a:hover{background:none;color:#c49a6c}.op-guides-page{background:#fff;color:#0b1f42;font-family:Inter,Arial,sans-serif}.op-guides-hero{padding:52px 0 42px;border-bottom:1px solid #E2DAD0;background:#fff}.op-guides-hero h1{margin:0;color:#0b1f42;font:800 clamp(34px,4vw,48px)/1.12 Montserrat,Arial,sans-serif;letter-spacing:-.035em}.op-guides-hero p{max-width:660px;margin:14px 0 0;color:#6e7686;font-size:14px;line-height:1.65}.op-guides-content{padding:42px 0 88px}.op-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.op-guide-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #E2DAD0;border-radius:12px;background:#fff;color:#0b1f42;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.op-guide-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0b1f4214}.op-guide-card-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f3e9dc}.op-guide-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.op-guide-card:hover img{transform:scale(1.035)}.op-guide-card-media span{position:absolute;top:12px;left:12px;border-radius:9999px;background:#fff;padding:6px 10px;color:#0b1f42;font-size:10px;font-weight:700}.op-guide-card-copy{display:flex;flex:1;flex-direction:column;padding:20px}.op-guide-date{margin:0 0 9px;color:#c49a6c;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.op-guide-card h2{margin:0;color:#0b1f42;font-size:20px;line-height:1.25}.op-guide-card-copy>p:not(.op-guide-date){display:-webkit-box;margin:10px 0 18px;overflow:hidden;color:#6e7686;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.op-guide-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:#0b1f42;font-size:12px;font-weight:700}.op-guide-link svg{width:15px;height:15px}.op-guides-empty{padding:72px 24px;border:1px solid #E2DAD0;border-radius:12px;text-align:center}.op-guides-empty-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 16px;border-radius:50%;background:#F3E9DC;color:#c49a6c}.op-guides-empty-icon svg{width:22px;height:22px}.op-guides-empty h2{margin:0 0 8px;color:#0b1f42;font-size:22px}.op-guides-empty p{margin:0;color:#6e7686;font-size:13px}.op-guide-detail{padding-top:34px;padding-bottom:96px}.op-guide-detail-cover{display:block;width:100%;aspect-ratio:2/1;margin:0 0 34px;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:#F3E9DC}.op-guide-detail-header{max-width:780px;margin-bottom:34px}.op-guide-detail-header h1{margin:0}.op-guide-detail-header>p{margin:12px 0 0;color:#6e7686;font-size:13px}.op-guide-detail-content{max-width:780px;color:#1f2937;font-size:16px;line-height:1.8}.op-guide-detail-content h2,.op-guide-detail-content h3{margin:34px 0 12px;color:#0b1f42;font-family:Montserrat,Arial,sans-serif;line-height:1.3}.op-guide-detail-content h2{font-size:26px}.op-guide-detail-content h3{font-size:20px}.op-guide-detail-content p,.op-guide-detail-content ul,.op-guide-detail-content ol{margin:0 0 18px}.op-guide-detail-content ul,.op-guide-detail-content ol{padding-left:24px}.op-guide-detail-content li{margin-bottom:8px}.op-guide-detail-content a{color:#c49a6c}.op-guide-detail-content img{max-width:100%;height:auto;margin:24px 0;border-radius:12px}.op-guide-not-found{display:grid;justify-items:center;max-width:520px;text-align:center}.op-guide-not-found>span{margin-bottom:10px;color:#c49a6c;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.op-guide-not-found p{margin:14px 0 24px;color:#6e7686;line-height:1.6}.op-guide-not-found h1{font-size:38px}.op-legal-layout{display:grid;grid-template-columns:210px minmax(0,760px);justify-content:center;gap:52px;padding-top:48px;padding-bottom:96px;align-items:start}.op-legal-aside,.op-legal-article{min-width:0}.op-legal-content section{padding:26px 0;border-top:1px solid #E2DAD0}.op-legal-content section:first-child{padding-top:0;border-top:0}.op-legal-content h2{margin:0 0 14px!important;color:#0b1f42;font-family:Montserrat,Arial,sans-serif;font-size:22px;line-height:1.3}.op-legal-content h3{margin:22px 0 10px!important;color:#0b1f42;font-family:Montserrat,Arial,sans-serif;font-size:17px}.op-legal-content p,.op-legal-content li{color:#374151;font-size:14px;line-height:1.75}.op-legal-content p{margin:0 0 14px}.op-legal-content ul{display:grid;gap:8px;margin:12px 0;padding-left:22px}.op-legal-content li{margin:0}.op-legal-content a{color:#c49a6c;text-decoration:underline}.op-legal-content table{color:#374151}.op-legal-content thead{color:#0b1f42}.op-not-found{min-height:65vh;display:grid;place-items:center;padding:64px 20px 110px;text-align:center}.op-not-found-inner{max-width:520px}.op-not-found h1{margin:0 0 12px}.op-not-found p{margin:0 0 24px;color:#6e7686;font-size:14px;line-height:1.65}@media (max-width:900px){.op-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-legal-layout{grid-template-columns:minmax(0,760px);padding-top:34px}.op-legal-aside{display:none}}@media (max-width:850px){.op-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-place-count{display:none}}@media (max-width:600px){.op-content-container{width:calc(100% - 32px)}.op-public-hero{padding:34px 0 28px}.op-breadcrumbs{margin-bottom:18px}.op-public-hero h1,.op-guides-hero h1,.op-guide-not-found h1{font-size:32px}.op-public-directory{padding:24px 0 104px}.op-places-list>div:first-child h2{font-size:23px}.op-places-list>div:nth-child(2){display:flex;flex-direction:row;flex-wrap:wrap}.op-place-search-wrap,.op-place-select-wrap{width:100%;min-width:0}.op-place-grid{grid-template-columns:1fr;gap:24px}.op-place-card>div:first-child{height:210px}.op-guides-hero{padding:34px 0 28px}.op-guides-content{padding:26px 0 104px}.op-guide-grid{grid-template-columns:1fr;gap:20px}.op-guide-card h2{font-size:19px}.op-guide-detail{padding-top:24px;padding-bottom:104px}.op-guide-detail-cover{aspect-ratio:16/11;margin-bottom:26px}.op-guide-detail-content{font-size:15px;line-height:1.75}.op-guide-detail-content h2{font-size:23px}.op-legal-layout{padding-top:28px;padding-bottom:104px}.op-legal-content section{padding:22px 0}.op-legal-content h2{font-size:20px}.op-legal-content p,.op-legal-content li{font-size:13px}.op-legal-content table{font-size:12px}.op-not-found{padding-bottom:124px}}.opg-saved-page{min-height:calc(100vh - 72px);padding:24px 0 72px;background:#fff;color:#0b1f42;font-family:Inter,Arial,sans-serif}.opg-saved-container{width:min(1296px,calc(100% - 48px));margin:0 auto}.opg-saved-header{min-height:49px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.opg-saved-heading h1{font:700 24px/1.2 Inter,Arial,sans-serif;color:#0b1f42;margin:0}.opg-saved-heading p{font-size:13px;line-height:1.3;color:#6b7280;margin-top:4px}.opg-saved-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:0;border-radius:10px;background:#c49a6c;color:#fff!important;font:700 13px Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}.opg-saved-action:hover,.opg-saved-action:focus-visible{background:#ac8052;color:#fff}.opg-saved-secondary{background:#fff;border:1px solid #cbd5e1;color:#0b1f42!important}.opg-saved-secondary:hover,.opg-saved-secondary:focus-visible{border-color:#0b1f42;background:#f8fafc;color:#0b1f42}.opg-saved-tabs{display:flex;align-items:center;gap:8px;margin-top:20px}.opg-saved-tabs a{display:inline-flex;align-items:center;justify-content:center;height:31px;padding:0 12px;border-radius:10px;background:#f1f5f9;color:#475569;font:500 12px Inter,Arial,sans-serif;text-decoration:none}.opg-saved-tabs a.is-active{background:#0b0b45;color:#fff;font-weight:600}.opg-saved-section{margin-top:24px}.opg-saved-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.opg-saved-section-title h2{font:700 18px Inter,Arial,sans-serif;color:#0b1f42;margin:0}.opg-saved-section-title p{font-size:12px;color:#6b7280}.opg-saved-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.opg-saved-collection{min-height:268px;display:flex;flex-direction:column;border-radius:16px;background:#f8fafc;padding:16px;color:#0b1f42;text-decoration:none}.opg-saved-collage{height:156px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;overflow:hidden;border-radius:12px;background:#e8edf3}.opg-saved-collage.is-single{grid-template-columns:1fr;grid-template-rows:1fr}.opg-saved-collage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opg-saved-collage img:first-child:last-child{grid-column:1/-1;grid-row:1/-1}.opg-saved-collage img:first-child:nth-last-child(2){grid-row:1/-1}.opg-saved-collection-copy{margin-top:12px}.opg-saved-collection-copy h3{font:700 17px Inter,Arial,sans-serif;color:#0b1f42;margin:0}.opg-saved-collection-copy p{font-size:12px;color:#6b7280;margin-top:4px}.opg-saved-collection-link{margin-top:auto;color:#2563eb;font-size:13px;font-weight:500}.opg-saved-collection a{color:inherit;text-decoration:none}.opg-shortlists-grid{margin-top:24px}.opg-saved-create-form{margin-top:24px;padding:20px;border:1px solid #e3e8ef;border-radius:14px;background:#fff}.opg-saved-field-label{display:block;margin-bottom:8px;color:#0b1f42!important;font-weight:600}.opg-saved-create-form .opg-shortlist-actions{margin-top:14px}.opg-shortlist-card-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;flex-wrap:wrap}.opg-shortlist-card-actions .opg-saved-action{min-height:30px;padding:0 10px}.opg-shortlist-card-actions .opg-saved-secondary{min-height:30px;padding:0 10px;border:1px solid #cbd5e1;background:#fff;color:#0b1f42!important}.opg-shortlist-card-actions [color=failure]{min-height:30px;padding:0 10px}.opg-saved-empty{min-height:300px;display:grid;place-items:center;padding:40px 20px;border-radius:16px;background:#f8fafc;text-align:center}.opg-saved-empty svg{width:36px;height:36px;color:#94a3b8;margin:0 auto 12px}.opg-saved-empty h2{font:700 20px Inter,Arial,sans-serif;color:#0b1f42}.opg-saved-empty p{max-width:430px;margin:8px auto 20px!important;font-size:13px;color:#6b7280}.opg-saved-auth{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 18px;border-radius:12px;background:#f3e9dc}.opg-saved-auth svg{width:24px;height:24px;flex:none;color:#c49a6c}.opg-saved-auth p{flex:1;font-size:14px;color:#0b1f42}.opg-saved-auth a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 20px;border-radius:10px;background:#c49a6c;color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.opg-saved-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px;margin-top:20px}.opg-shortlist-rows{display:grid;gap:12px;margin-top:24px}.opg-shortlist-row{min-height:104px;display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;color:#0b1f42;text-decoration:none;transition:border-color .2s,box-shadow .2s}.opg-shortlist-row:hover,.opg-shortlist-row:focus-visible{border-color:#c49a6c;box-shadow:0 10px 28px #0b1f4214;outline:0}.opg-shortlist-row img{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#e7edf4}.opg-shortlist-row-copy{min-width:0}.opg-shortlist-row-copy h3{font:700 17px/1.3 Inter,Arial,sans-serif;color:#0b1f42;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-shortlist-row-copy p{font-size:13px;color:#5b6b82;margin-top:5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-shortlist-rating{display:flex;align-items:center;gap:5px;margin-top:9px;color:#33415c;font-size:13px;font-weight:500}.opg-shortlist-rating svg{width:14px;height:14px;color:#c49a6c}.opg-shortlist-price{text-align:right;padding-right:12px}.opg-shortlist-price strong{display:block;font:700 17px Inter,Arial,sans-serif;color:#0b1f42}.opg-shortlist-price span{display:block;margin-top:5px;font-size:12px;color:#64748b}.opg-shortlist-actions{display:flex;align-items:center;gap:8px;margin-top:24px;flex-wrap:wrap}.opg-shortlist-intro{padding:0 0 32px}.opg-shortlist-breadcrumb{display:flex;gap:8px;font-size:13px;color:#64748b}.opg-shortlist-breadcrumb a{color:#64748b;text-decoration:none}.opg-shortlist-breadcrumb a:hover{color:#0b1f42}.opg-shortlist-eyebrow{margin-top:12px!important;color:#c49a6c;font-size:12px;font-weight:700}.opg-shortlist-intro h1{margin-top:6px;font:700 32px/1.2 Montserrat,Arial,sans-serif;color:#0b1f42}.opg-shortlist-meta{margin-top:10px!important;font-size:14px;color:#5b6b82}.opg-shared-shortlist .opg-saved-auth{margin-bottom:40px}.opg-shortlist-created{margin-top:48px!important;padding-top:24px;border-top:1px solid #e3e8ef;text-align:center;font-size:12px;color:#6b7280}.opg-shortlist-created a{color:#c49a6c;font-weight:600;text-decoration:none}.opg-shared-shortlist .opg-saved-container{width:min(1200px,calc(100% - 48px))}.opg-shortlist-back{display:inline-flex;align-items:center;gap:5px;margin-bottom:24px;color:#64748b;font-size:13px;text-decoration:none}.opg-shortlist-back svg{width:16px;height:16px}.opg-shortlist-back:hover{color:#0b1f42}.opg-shortlist-detail-header{margin-bottom:6px}.opg-shortlist-rename{display:flex;align-items:center;gap:8px}.opg-shortlist-row-managed{grid-template-columns:132px minmax(0,1fr) auto auto}.opg-shortlist-row-image{display:block}.opg-shortlist-row-copy a{color:inherit;text-decoration:none}.opg-shortlist-note{margin-top:5px!important;color:#94714f!important;font-style:italic}.opg-saved-remove{min-height:32px;padding:0 12px;border:0;border-radius:9px;background:#fff1f2!important;color:#b42318!important;font-size:12px!important}.opg-saved-remove:hover{background:#ffe4e6!important}.opg-shortlist-delete-row{margin-top:40px;padding-top:24px;border-top:1px solid #e3e8ef}.opg-shortlist-delete-row button{min-height:36px;padding:0 14px;border:0!important;border-radius:10px!important;background:#fff1f2!important;color:#b42318!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}.opg-shortlist-delete-row button:hover{background:#ffe4e6!important;color:#991b1b!important}.opg-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(11,31,66,.35)}.opg-delete-dialog{width:min(440px,100%);padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0b1f423d}.opg-delete-dialog h2{font:700 20px Inter,Arial,sans-serif;color:#0b1f42;margin:0}.opg-delete-dialog p{margin-top:10px!important;color:#5b6b82;font-size:13px;line-height:1.55}.opg-delete-dialog .opg-shortlist-actions{justify-content:flex-end}.opg-saved-error{padding:32px 20px;border-radius:12px;background:#fff7ed;color:#9a3412;text-align:center}.opg-saved-loading{display:grid;gap:12px;margin-top:24px}.opg-saved-loading span{display:block;height:104px;border-radius:12px;background:#f1f5f9;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:1080px){.opg-saved-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.opg-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.opg-saved-page{min-height:calc(100vh - 64px);padding:20px 0 176px}.opg-saved-container{width:calc(100% - 32px)}.opg-saved-header{align-items:center}.opg-saved-heading h1{font-size:22px}.opg-saved-heading p{font-size:12px}.opg-saved-collections{grid-template-columns:1fr}.opg-saved-collection{min-height:244px}.opg-saved-collage{height:136px}.opg-saved-grid{grid-template-columns:1fr;gap:24px}.opg-saved-auth{align-items:flex-start;flex-wrap:wrap}.opg-saved-auth p{min-width:calc(100% - 42px)}.opg-saved-auth a{width:100%}.opg-shortlist-row{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px}.opg-shortlist-row img{width:96px;height:72px}.opg-shortlist-row-copy h3{font-size:15px}.opg-shortlist-row-copy p{font-size:12px}.opg-shortlist-price{grid-column:2;text-align:left;padding:0}.opg-shortlist-price strong{font-size:15px}.opg-shortlist-intro{padding-bottom:24px}.opg-shortlist-intro h1{font-size:26px}.opg-shortlist-meta{font-size:13px}.opg-shared-shortlist .opg-saved-auth{margin-bottom:28px}.opg-shortlist-detail-header{display:block}.opg-shortlist-detail-header .opg-shortlist-actions{margin-top:16px}.opg-shortlist-rename{width:100%;flex-wrap:wrap}.opg-shortlist-row-managed{grid-template-columns:96px minmax(0,1fr)}.opg-shortlist-row-managed .opg-shortlist-price{grid-column:2}.opg-shortlist-row-managed .opg-saved-remove{grid-column:2;justify-self:start}}.opg-account-page{min-height:100vh;background:#fff;color:#0b1f42;font-family:Inter,Arial,sans-serif}.opg-account-main{padding:96px 0}.opg-account-container{width:min(1296px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.opg-account-sidebar{position:sticky;top:96px;padding:16px;border-radius:16px;background:#f8fafc}.opg-account-person{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e3e8ef}.opg-account-person>img,.opg-account-person>span{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;background:#c49a6c;color:#fff;-o-object-fit:cover;object-fit:cover;font:700 14px Montserrat,Arial,sans-serif}.opg-account-person>div{min-width:0}.opg-account-person strong,.opg-account-person small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-account-person strong{color:#0b1f42;font:700 14px Montserrat,Arial,sans-serif}.opg-account-person small{margin-top:3px;color:#64748b;font-size:12px}.opg-account-nav-label{margin:18px 8px 7px!important;color:#94a3b8;font:700 10px Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.opg-account-nav{display:grid;gap:4px}.opg-account-nav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:10px;color:#475569;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.opg-account-nav a:hover{background:#fff;color:#0b1f42}.opg-account-nav a.is-active{background:#0b0b45;color:#fff;font-weight:600}.opg-account-nav-icon{width:17px;height:17px;flex:none}.opg-account-content{min-width:0}.opg-account-heading{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.opg-account-heading>div{min-width:0}.opg-account-heading p{margin-bottom:5px!important;color:#9a744a;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.opg-account-heading h1{margin:0;color:#0b1f42;font:700 32px/1.16 Montserrat,Arial,sans-serif;letter-spacing:0}.opg-account-heading span{display:block;max-width:620px;margin-top:7px;color:#64748b;font-size:14px;line-height:1.5}.opg-account-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#c49a6c;color:#fff!important;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.opg-account-action:hover,.opg-account-action:focus-visible{background:#ad8053;color:#fff}.opg-trip-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#f1f5f9}.opg-trip-tabs button{min-width:92px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#64748b;font:500 12px Inter,Arial,sans-serif;cursor:pointer}.opg-trip-tabs button[aria-selected=true]{background:#fff;color:#0b1f42;font-weight:700;box-shadow:0 1px 4px #0f172a14}.opg-trip-tabs span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:#ece4da;color:#8b6841;font-size:10px;font-weight:700}.opg-trips-list{display:grid;gap:14px;margin-top:18px}.opg-trip-feature{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;padding:16px;border:1px solid #f0e7dc;border-radius:18px;background:#fdf5ec}.opg-trip-feature-image{display:block;width:100%;height:206px;overflow:hidden;border-radius:14px;background:#e7edf4}.opg-trip-feature-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opg-trip-feature-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.opg-trip-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.opg-trip-status{display:inline-flex;align-items:center;min-height:23px;padding:0 10px;border-radius:999px;background:#fff;color:#16705d;font-size:11px;font-weight:700}.opg-trip-status.is-pending{color:#9a6200}.opg-trip-status.is-cancelled{color:#b42318}.opg-trip-meta time{color:#64748b;font-size:12px}.opg-trip-feature h2{margin:0;font:700 24px/1.2 Montserrat,Arial,sans-serif;color:#0b1f42;letter-spacing:0}.opg-trip-feature h2 a{color:inherit;text-decoration:none}.opg-trip-subtitle{margin-top:8px!important;color:#64748b;font-size:13px}.opg-trip-price{margin-top:9px!important;color:#0b1f42;font-size:13px}.opg-trip-price strong{font-weight:700}.opg-trip-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px}.opg-trip-primary,.opg-trip-secondary,.opg-trip-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.opg-trip-primary{border:0;background:#c49a6c;color:#fff}.opg-trip-primary:hover,.opg-trip-primary:focus-visible{background:#ad8053;color:#fff}.opg-trip-secondary{border:1px solid #dbe2ea;background:#fff;color:#475569}.opg-trip-secondary:hover,.opg-trip-secondary:focus-visible{border-color:#0b1f42;color:#0b1f42}.opg-trip-link{border:0;background:transparent;color:#9a744a;padding:0 8px}.opg-trip-link:hover,.opg-trip-link:focus-visible{color:#0b1f42;text-decoration:underline}.opg-trip-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:80px;padding:12px 14px;border-radius:14px;background:#f8fafc;color:#0b1f42;text-decoration:none}.opg-trip-row:hover,.opg-trip-row:focus-visible{background:#f1f5f9;outline:0}.opg-trip-row img{width:72px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#e7edf4}.opg-trip-row-copy{min-width:0}.opg-trip-row-copy strong,.opg-trip-row-copy span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-trip-row-copy strong{color:#0b1f42;font:600 14px Inter,Arial,sans-serif}.opg-trip-row-copy span{margin-top:5px;color:#64748b;font-size:12px}.opg-trip-row-action{color:#9a744a;font-size:12px;font-weight:600}.opg-trip-empty{display:grid;place-items:center;min-height:320px;padding:36px 20px;border-radius:16px;background:#f8fafc;text-align:center}.opg-trip-empty svg{width:36px;height:36px;margin-bottom:12px;color:#94a3b8}.opg-trip-empty h2{margin:0;color:#0b1f42;font:700 20px Montserrat,Arial,sans-serif}.opg-trip-empty p{max-width:430px;margin:8px auto 18px!important;color:#64748b;font-size:13px;line-height:1.55}.opg-trip-loading{display:grid;gap:14px}.opg-trip-loading span{display:block;height:96px;border-radius:14px;background:#f1f5f9;animation:opg-trip-pulse 1.5s ease-in-out infinite}.opg-trip-error{padding:20px;border-radius:14px;background:#fff7ed;color:#9a3412;text-align:center}@keyframes opg-trip-pulse{0%,to{opacity:1}50%{opacity:.55}}.opg-history-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:4px;border-radius:12px;background:#f1f5f9;scrollbar-width:none}.opg-history-tabs::-webkit-scrollbar{display:none}.opg-history-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#64748b;font:500 12px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.opg-history-tabs button[aria-selected=true]{background:#fff;color:#0b1f42;font-weight:700;box-shadow:0 1px 4px #0f172a14}.opg-history-count{margin:16px 0 0!important;color:#64748b;font-size:12px}.opg-history-list{display:grid;gap:14px;margin-top:12px}.opg-history-card{display:grid;grid-template-columns:208px minmax(0,1fr);gap:18px;padding:14px;border:1px solid #e8edf3;border-radius:16px;background:#fff;box-shadow:0 8px 26px #0b1f420d}.opg-history-image{display:block;width:208px;height:154px;overflow:hidden;border-radius:12px;background:#e7edf4}.opg-history-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opg-history-copy{min-width:0;display:flex;flex-direction:column}.opg-history-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.opg-history-title-row>div{min-width:0}.opg-history-title-row h2{margin:0;color:#0b1f42;font:700 18px/1.25 Montserrat,Arial,sans-serif;letter-spacing:0}.opg-history-title-row h2 a{color:inherit;text-decoration:none}.opg-history-title-row p{margin-top:5px!important;color:#64748b;font-size:12px}.opg-history-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0}.opg-history-meta dt{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.opg-history-meta dd{margin:5px 0 0;color:#334155;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opg-history-meta div:last-child dd{color:#9a744a}.opg-history-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.opg-profile{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.opg-profile-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:16px 18px;border:1px solid #e8edf3;border-radius:16px;background:#fff}.opg-profile-avatar-wrap{display:flex;align-items:center;gap:14px;min-width:0}.opg-profile-avatar-wrap label{display:block;flex:none}.opg-profile-avatar-wrap img,.opg-profile-avatar-wrap label>div{width:64px;height:64px;border-radius:50%}.opg-profile-identity{min-width:0}.opg-profile-identity h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0b1f42;font:700 18px Montserrat,Arial,sans-serif;letter-spacing:0}.opg-profile-identity p{margin-top:5px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px}.opg-profile-identity span{display:block;margin-top:5px;color:#9a744a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.opg-profile-verify{flex:none;color:#2563eb;font-size:12px;font-weight:700;text-decoration:none}.opg-profile-verify:hover,.opg-profile-verify:focus-visible{color:#0b1f42;text-decoration:underline}.opg-profile-tabs{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;padding:4px;border-radius:12px;background:#f1f5f9;overflow-x:auto;scrollbar-width:none}.opg-profile-tabs::-webkit-scrollbar{display:none}.opg-profile-tabs button{min-height:36px;padding:0 15px;border:0;border-radius:9px;background:transparent;color:#64748b;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.opg-profile-tabs button.is-active{background:#fff;color:#0b1f42;font-weight:700;box-shadow:0 1px 4px #0f172a14}.opg-profile .neu-card{border:1px solid #e8edf3;border-radius:16px;box-shadow:0 8px 26px #0b1f420d}.opg-profile .neu-input{border-color:#e2dad0;border-radius:12px;box-shadow:none}.opg-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;min-width:0}.opg-profile-form>div{min-width:0}.opg-profile-form>button{grid-column:1/-1}.opg-profile-form label{font-size:12px;font-weight:700;color:#475569}.opg-profile-form input,.opg-profile-form select{min-width:0;min-height:44px;border-radius:12px!important;border-color:#e2dad0!important;box-shadow:none!important}.opg-profile-form>div>div.flex{min-width:0}.opg-profile-form input:focus,.opg-profile-form select:focus{border-color:#c49a6c!important;box-shadow:0 0 0 3px #c49a6c33!important}.opg-profile-country{width:118px;flex:none}.opg-profile-select,.opg-profile-frequency{min-height:44px;border-radius:12px!important;border-color:#e2dad0!important;box-shadow:none!important}.opg-profile-select{width:100%}.opg-profile-frequency{width:280px;max-width:100%}.opg-profile select:focus{border-color:#c49a6c!important;box-shadow:0 0 0 3px #c49a6c33!important}.opg-profile-loading{display:grid;gap:14px}.opg-profile-loading span{display:block;height:88px;border-radius:14px;background:#f1f5f9;animation:opg-trip-pulse 1.5s ease-in-out infinite}.opg-profile-loading span:first-child{height:96px}.opg-profile-loading span:last-child{height:300px}.opg-messages-layout{display:grid;grid-template-columns:318px minmax(0,1fr);gap:16px;min-height:600px}.opg-conversation-list,.opg-message-pane{height:600px;min-width:0;overflow:hidden;border:1px solid #e8edf3;border-radius:16px}.opg-conversation-list{display:flex;flex-direction:column;background:#fff}.opg-conversation-list-head{flex:none;padding:16px 16px 12px}.opg-conversation-list-head h2{margin:0 0 12px;color:#0b1f42;font:700 20px/1.2 Montserrat,Arial,sans-serif;letter-spacing:0}.opg-message-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:#eef2f7}.opg-message-tabs a{display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:29px;padding:0 12px;border-radius:8px;color:#64748b;font-size:12px;font-weight:600;text-decoration:none}.opg-message-tabs a.is-active{background:#0b0b45;color:#fff;box-shadow:0 1px 4px #0b1f4229}.opg-conversation-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 10px 10px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.opg-conversation-row{display:grid;grid-template-columns:42px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:62px;padding:10px;border-radius:12px;color:#0b1f42;text-decoration:none;transition:background .18s,box-shadow .18s}.opg-conversation-row:hover,.opg-conversation-row:focus-visible{background:#f1f5f9;outline:0}.opg-conversation-row.is-selected{background:#eff6ff;box-shadow:inset 3px 0 #0b0b45}.opg-conversation-avatar{display:grid;place-items:center;width:42px;height:42px;flex:none;overflow:hidden;border-radius:50%;background:#dbeafe;color:#0b1f42;font:700 12px Inter,Arial,sans-serif}.opg-conversation-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opg-conversation-avatar.is-support{border-radius:11px;background:#0b0b45;color:#fff}.opg-conversation-avatar.is-support svg{width:19px;height:19px}.opg-conversation-summary{min-width:0}.opg-conversation-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.opg-conversation-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0b1f42;font-size:12px;font-weight:700}.opg-conversation-line strong i{font-style:normal;color:#94a3b8;font-weight:500}.opg-conversation-line time,.opg-conversation-line>span{flex:none;color:#64748b;font-size:10px}.opg-conversation-preview{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11px}.opg-conversation-unread{width:7px;height:7px;border-radius:50%;background:#c49a6c}.opg-support-row{margin-top:8px;border-top:1px solid #e8edf3;border-radius:0 0 12px 12px}.opg-conversation-loading{display:grid;gap:8px;padding:4px}.opg-conversation-loading span{display:block;height:62px;border-radius:12px;background:#eef2f7;animation:opg-trip-pulse 1.5s ease-in-out infinite}.opg-conversation-error,.opg-conversation-empty{padding:20px 14px;border-radius:12px;background:#fff;text-align:center}.opg-conversation-error p{margin:0 0 10px!important;color:#9a3412;font-size:12px;line-height:1.45}.opg-conversation-error button{border:0;background:transparent;color:#9a744a;font-size:12px;font-weight:700;cursor:pointer}.opg-conversation-empty strong{display:block;color:#0b1f42;font-size:13px}.opg-conversation-empty span{display:block;margin-top:5px;color:#64748b;font-size:11px;line-height:1.5}.opg-message-pane{display:flex;flex-direction:column;background:#fff}.opg-message-pane-head{flex:none;display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 18px;border-bottom:1px solid #e5e7eb;background:#fff}.opg-message-back{display:none;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;color:#0b1f42;text-decoration:none}.opg-message-back:hover{background:#f1f5f9}.opg-message-back svg{width:19px;height:19px}.opg-message-context-image,.opg-message-context-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;overflow:hidden;border-radius:12px;background:#0b0b45;color:#fff;-o-object-fit:cover;object-fit:cover}.opg-message-context-icon svg{width:21px;height:21px}.opg-message-context{min-width:0;flex:1}.opg-message-context h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0b1f42;font:700 17px/1.25 Montserrat,Arial,sans-serif;letter-spacing:0}.opg-message-context p{margin-top:5px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px}.opg-message-context p span{color:#94a3b8}.opg-message-booking-link{flex:none;color:#2563eb;font-size:12px;font-weight:700;text-decoration:none}.opg-message-booking-link:hover,.opg-message-booking-link:focus-visible{color:#0b1f42;text-decoration:underline}.opg-message-thread{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:20px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.opg-message-item{display:flex;flex-direction:column;align-items:flex-start;width:min(78%,560px)}.opg-message-item.is-mine{align-self:flex-end;align-items:flex-end}.opg-message-bubble{max-width:100%;padding:11px 13px;border-radius:14px 14px 14px 5px;background:#fff;color:#0b1f42;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 4px 14px #0b1f420a}.opg-message-item.is-mine .opg-message-bubble{border-radius:14px 14px 5px;background:#dbeafe;color:#0b1f42}.opg-message-meta{margin-top:5px;color:#94a3b8;font-size:10px}.opg-message-composer{flex:none;padding:12px 14px 10px;border-top:1px solid #e5e7eb;background:#fff}.opg-message-compose-surface{position:relative;min-width:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a;transition:border-color .15s ease,box-shadow .15s ease}.opg-message-compose-surface:focus-within{border-color:#0b0b45;box-shadow:0 0 0 3px #0016661a}.opg-message-composer .opg-message-textarea{display:block;width:100%;min-height:72px!important;max-height:128px;margin:0!important;padding:13px 92px 13px 13px!important;resize:none;border:0!important;border-radius:0!important;background:transparent!important;color:#0b1f42!important;font-size:13px!important;line-height:20px!important;box-shadow:none!important}.opg-message-composer .opg-message-textarea::-moz-placeholder{color:#94a3b8}.opg-message-composer .opg-message-textarea::placeholder{color:#94a3b8}.opg-message-composer .opg-message-textarea:focus{border:0!important;box-shadow:none!important}.opg-message-compose-actions{position:absolute;right:8px;bottom:8px;display:flex;align-items:center}.opg-message-send{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-width:72px;padding:0 12px;border:0;border-radius:8px;background:#c49a6c;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.opg-message-send:hover:not(:disabled),.opg-message-send:focus-visible:not(:disabled){background:#ad8053}.opg-message-send:disabled{background:#d7dde5;color:#fff;cursor:not-allowed}.opg-message-send svg{width:15px;height:15px}.opg-message-send>span:not(.opg-message-send-spinner){line-height:1}.opg-message-send-spinner{width:14px;height:14px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.opg-message-placeholder{display:grid;place-items:center;align-content:center;height:100%;padding:40px;text-align:center}.opg-message-placeholder>span{display:grid;place-items:center;width:54px;height:54px;margin-bottom:14px;border-radius:15px;background:#e8eef7;color:#64748b}.opg-message-placeholder svg{width:25px;height:25px}.opg-message-placeholder h2{margin:0;color:#0b1f42;font:700 19px Montserrat,Arial,sans-serif}.opg-message-placeholder p{max-width:370px;margin:7px auto 0!important;color:#64748b;font-size:12px;line-height:1.55}.opg-message-loading{display:flex;flex-direction:column;gap:10px;margin:auto 0}.opg-message-loading span{display:block;width:58%;height:52px;border-radius:14px;background:#e8eef7;animation:opg-trip-pulse 1.5s ease-in-out infinite}.opg-message-loading span:nth-child(2){width:44%;margin-left:auto;background:#dbeafe}.opg-message-loading span:nth-child(3){width:64%}.opg-message-error,.opg-message-empty{align-self:center;margin:auto;text-align:center}.opg-message-error p{margin:0 0 12px!important;color:#9a3412;font-size:12px}.opg-message-error button{border:0;background:transparent;color:#9a744a;font-size:12px;font-weight:700;cursor:pointer}.opg-message-empty strong{display:block;color:#0b1f42;font:700 17px Montserrat,Arial,sans-serif}.opg-message-empty p{max-width:340px;margin:7px auto 0!important;color:#64748b;font-size:12px;line-height:1.55}.opg-message-inline-error{align-self:center;margin:0!important;color:#b42318;font-size:10px;text-align:center}@media (max-width:980px){.opg-account-container{grid-template-columns:220px minmax(0,1fr)}.opg-trip-feature{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:900px){.opg-account-container{grid-template-columns:1fr}.opg-account-sidebar{display:none}}@media (max-width:767px){.opg-account-main{padding:84px 0 176px}.opg-account-container{width:calc(100% - 32px)}.opg-account-heading{display:block;min-height:0;margin-bottom:18px}.opg-account-heading h1{font-size:24px}.opg-account-heading span{font-size:13px}.opg-account-action{margin-top:14px}.opg-trip-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.opg-trip-tabs button{width:100%;min-width:0}.opg-trip-feature{grid-template-columns:1fr;padding:14px;border-radius:16px}.opg-trip-feature-image{height:auto;aspect-ratio:330/128}.opg-trip-feature h2{font-size:18px}.opg-trip-actions{display:grid;grid-template-columns:1fr;margin-top:16px}.opg-trip-row{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px}.opg-trip-row img{width:64px;height:52px}.opg-trip-row-action{grid-column:2;justify-self:start;padding:0}.opg-history-tabs{width:100%}.opg-history-card{grid-template-columns:1fr;padding:12px}.opg-history-image{width:100%;height:auto;aspect-ratio:330/170}.opg-history-title-row{display:block}.opg-history-title-row .opg-trip-status{margin-top:10px}.opg-history-meta{grid-template-columns:1fr 1fr;gap:14px}.opg-history-actions{display:grid;grid-template-columns:1fr;margin-top:16px}.opg-profile,.opg-profile>div,.opg-profile-summary,.opg-profile-tabs{width:100%;max-width:100%;min-width:0}.opg-profile-summary{display:block;padding:14px}.opg-profile-avatar-wrap{width:100%;min-width:0}.opg-profile-identity{flex:1}.opg-profile-verify{display:inline-block;margin-top:14px}.opg-profile-tabs{width:100%}.opg-profile-tabs button{flex:1;padding:0 10px}.opg-profile-form{grid-template-columns:minmax(0,1fr)}.opg-profile-form>button{grid-column:auto}.opg-profile-frequency{width:100%}.opg-messages-layout{display:block;min-height:0}.opg-account-page.is-messages-index .opg-account-main{padding:80px 0 calc(104px + env(safe-area-inset-bottom))}.opg-account-page.is-messages-index .opg-account-container{width:100%}.opg-account-page.is-messages-index .opg-account-heading{padding:0 16px}.opg-account-page.is-messages-index .opg-conversation-list{height:calc(100dvh - 204px - env(safe-area-inset-bottom));min-height:420px;border:0;border-radius:0}.opg-conversation-list-head{padding:8px 16px 12px}.opg-conversation-list-head h2{display:none}.opg-conversation-scroll{display:grid;align-content:start;gap:8px;padding:8px 16px 16px}.opg-conversation-row{min-height:64px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:8px 12px}.opg-conversation-row:hover,.opg-conversation-row:focus-visible{background:#fff}.opg-conversation-row.is-selected{border-color:#0b0b45;background:#f8fafc;box-shadow:none}.opg-conversation-avatar{width:34px;height:34px}.opg-support-row{margin-top:0;border-top:1px solid #e5e7eb}.opg-conversation-loading{display:grid;gap:8px;padding:0}.opg-conversation-loading span{height:64px}.opg-messages-layout.is-detail-open .opg-conversation-list{display:none}.opg-message-pane{display:none;height:calc(100dvh - 310px);min-height:340px;border-radius:14px}.opg-messages-layout.is-detail-open .opg-message-pane{display:flex}.opg-account-page.is-message-thread .opg-account-main{padding:8px 0 calc(104px + env(safe-area-inset-bottom))}.opg-account-page.is-message-thread .opg-account-container{width:100%}.opg-account-page.is-message-thread .opg-account-heading{display:none}.opg-account-page.is-message-thread .opg-messages-layout{height:calc(100dvh - 176px - env(safe-area-inset-bottom));min-height:420px}.opg-account-page.is-message-thread .opg-message-pane{height:100%;min-height:0;border-right:0;border-left:0;border-radius:0}.opg-message-back{display:inline-grid}.opg-message-pane-head{min-height:64px;padding:10px 12px}.opg-message-context-image,.opg-message-context-icon{width:42px;height:42px}.opg-message-context h2{font-size:15px}.opg-message-booking-link{display:none}.opg-message-thread{gap:10px;padding:14px 12px 16px}.opg-message-item{width:88%}.opg-message-composer{padding:10px 12px 8px}.opg-message-compose-surface{border-radius:10px}.opg-message-composer .opg-message-textarea{min-height:60px!important;padding:11px 56px 11px 12px!important;font-size:16px!important;line-height:20px!important}.opg-message-compose-actions{right:6px;bottom:6px}.opg-message-send{min-width:40px;width:40px;height:40px;padding:0}.opg-message-send>span:not(.opg-message-send-spinner){display:none}.opg-message-send svg{width:17px;height:17px}}.op-host-today,.op-host-listings,.op-host-earnings,.op-host-payouts{--host-navy: #0B0B45;--host-blue: #2563EB;--host-bronze: #C49A6C;--host-line: #E4E8EF;--host-soft: #F8FAFC;color:#334155}.op-host-heading{display:none;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.op-host-heading p{margin:0 0 7px;color:#9a6a3a;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.2px}.op-host-heading h1{margin:0;color:var(--host-navy);font-size:34px;line-height:1.1}.op-host-heading span{display:inline-block;margin-top:5px;color:#64748b;font-size:13px}.op-host-outline-action,.op-host-greeting>a,.op-host-priority>a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #D8DEE8;border-radius:10px;background:#fff;color:var(--host-navy);font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.op-host-outline-action:hover,.op-host-greeting>a:hover{border-color:var(--host-bronze);background:#FFF9F3}.op-host-hero-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:20px;align-items:stretch;margin-bottom:20px}.op-host-greeting,.op-host-priority{min-width:0;min-height:184px;padding:30px;border-radius:18px}.op-host-greeting{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid #F0DFCB;background:#FDF5EC}.op-host-greeting>div{min-width:0}.op-host-greeting p,.op-host-priority p,.op-host-messages header span{margin:0 0 10px;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.05px}.op-host-greeting p{color:#9a6a3a}.op-host-greeting h2,.op-host-priority h2{margin:0;color:var(--host-navy);font-size:27px;line-height:1.18}.op-host-greeting span,.op-host-priority span{display:block;margin-top:9px;color:#64748b;font-size:14px;line-height:1.55}.op-host-greeting>a,.op-host-priority>a{flex:none;min-width:126px;min-height:38px;border:0;background:var(--host-bronze);color:#fff}.op-host-greeting>a:hover,.op-host-priority>a:hover{border:0;background:#B8895B;color:#fff}.op-host-priority{display:flex;flex-direction:column;align-items:flex-start;background:var(--host-navy)}.op-host-priority p{color:var(--host-bronze)}.op-host-priority h2{color:#fff}.op-host-priority span{color:#ffffffad}.op-host-priority>a{margin-top:auto}.op-host-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.op-host-summary article{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "note value";align-items:center;gap:2px 14px;min-width:0;padding:15px 18px;border:1px solid var(--host-line);border-radius:13px;background:#fff}.op-host-summary span{grid-area:label;color:#475569;font-size:13px;font-weight:700}.op-host-summary strong{grid-area:value;color:var(--host-navy);font-size:25px}.op-host-summary small{grid-area:note;color:#94a3b8;font-size:11px}.op-host-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.op-host-panel{min-width:0;padding:18px;border:1px solid #EEF1F5;border-radius:16px;background:var(--host-soft)}.op-host-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.op-host-panel h2,.op-host-messages h2{margin:0;color:var(--host-navy);font-size:17px;line-height:1.2}.op-host-panel>header>span{flex:none;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}.op-host-panel>header>span.is-arrival{background:#EFF6FF;color:#2563eb}.op-host-panel>header>span.is-inhouse{background:#FFF7ED;color:#b45309}.op-host-panel>header>span.is-departure{background:#ECFDF5;color:#15803d}.op-host-panel-list{display:flex;flex-direction:column;gap:10px}.op-host-guest-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #EDF0F4;border-radius:13px;background:#fff}.op-host-guest-thumb{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:10px;background:#E8EDF4;color:#64748b;font-size:13px;font-weight:800;text-decoration:none}.op-host-guest-thumb img,.op-host-message-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.op-host-guest-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.op-host-guest-copy strong{overflow:hidden;color:var(--host-navy);font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.op-host-guest-copy span{overflow:hidden;color:#64748b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.op-host-guest-copy a,.op-host-messages a{color:var(--host-blue);font-size:11px;font-weight:700;text-decoration:none}.op-host-guest-copy a:hover,.op-host-messages a:hover{text-decoration:underline}.op-host-guest-view{color:#64748b;font-size:11px;font-weight:700;text-decoration:none}.op-host-guest-view:hover{color:var(--host-blue)}.op-host-empty{display:grid;min-height:126px;place-items:center;align-content:center;padding:20px;border:1px dashed #DCE3EC;border-radius:12px;background:rgba(255,255,255,.7);text-align:center}.op-host-empty>span{display:grid;width:34px;height:34px;margin-bottom:9px;place-items:center;border-radius:50%;background:#EEF4FF;color:var(--host-blue)}.op-host-empty svg{width:17px;height:17px}.op-host-empty strong{color:var(--host-navy);font-size:13px}.op-host-empty p{margin:4px 0 0;color:#94a3b8;font-size:11px}.op-host-messages{margin-top:24px;padding:22px;border:1px solid var(--host-line);border-radius:16px;background:#fff}.op-host-messages>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.op-host-messages header span{display:block;margin-bottom:6px;color:#9a6a3a}.op-host-message-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.op-host-message-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:13px;border-radius:12px;background:#F8FAFC;color:inherit!important}.op-host-message-avatar{display:grid;width:40px;height:40px;place-items:center;overflow:hidden;border-radius:10px;background:#E8EDF4;color:#64748b;font-size:12px;font-weight:800}.op-host-message-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.op-host-message-copy strong{color:var(--host-navy);font-size:13px}.op-host-message-copy small{color:#64748b;font-size:11px}.op-host-message-copy p{overflow:hidden;margin:3px 0 0;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.op-host-message-row time{color:#94a3b8;font-size:10px}.op-host-mobile-ops{display:none}.op-host-loading{display:grid;min-height:420px;place-items:center;grid-template-columns:repeat(3,12px);gap:8px}.op-host-loading span{width:12px;height:12px;border-radius:50%;background:var(--host-bronze);animation:op-host-pulse .8s ease-in-out infinite alternate}.op-host-loading span:nth-child(2){animation-delay:.16s}.op-host-loading span:nth-child(3){animation-delay:.32s}.op-host-loading span:nth-child(4){display:none}@keyframes op-host-pulse{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-4px)}}.op-host-error{max-width:520px;margin:80px auto;padding:28px;border:1px solid #F3D1D1;border-radius:14px;background:#FFF7F7;text-align:center}.op-host-error p{color:#9f3a3a}.op-host-error button{min-height:40px;padding:0 18px;border:0;border-radius:9px;background:var(--host-navy);color:#fff;font-weight:700}.host-mobile-bottom-nav{min-height:68px;padding:9px 9px calc(9px + env(safe-area-inset-bottom));border-radius:999px}@media (max-width: 1023px){.op-host-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr)}.op-host-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-host-panel:last-child{grid-column:1 / -1}.op-host-message-list{grid-template-columns:1fr}}@media (max-width: 767px){.op-host-today{padding-bottom:4px}.op-host-heading{display:flex;margin-bottom:18px}.op-host-heading h1{font-size:28px}.op-host-heading>.op-host-outline-action{display:none}.op-host-hero-grid{grid-template-columns:1fr;gap:14px;margin-bottom:16px}.op-host-greeting,.op-host-priority{min-height:0;padding:20px;border-radius:16px}.op-host-greeting{align-items:flex-start;flex-direction:column;gap:18px}.op-host-greeting h2,.op-host-priority h2{font-size:21px}.op-host-greeting span,.op-host-priority span{font-size:12px}.op-host-greeting>a,.op-host-priority>a{min-height:35px;min-width:112px;padding:0 14px;font-size:11px}.op-host-summary,.op-host-panel-grid{display:none}.op-host-mobile-ops{display:block}.op-host-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:4px;border-radius:12px;background:#F1F5F9}.op-host-mobile-tabs button{display:flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:4px;padding:0 5px;border:0;border-radius:9px;background:transparent;color:#64748b;font-size:10px;font-weight:700;white-space:nowrap}.op-host-mobile-tabs button.is-active{background:#fff;color:var(--host-blue);box-shadow:0 2px 7px #0f172a12}.op-host-mobile-tabs button span{display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;background:#E2E8F0;color:#475569;font-size:9px}.op-host-mobile-tabs button.is-active span{background:#DBEAFE;color:var(--host-blue)}.op-host-mobile-list{display:flex;flex-direction:column;gap:10px}.op-host-mobile-list .op-host-guest-card{grid-template-columns:54px minmax(0,1fr);padding:11px;border-color:transparent;background:#F8FAFC}.op-host-mobile-list .op-host-guest-thumb{width:54px;height:54px;border-radius:11px}.op-host-mobile-list .op-host-guest-view{display:none}.op-host-mobile-list .op-host-guest-copy strong{font-size:13px}.op-host-mobile-list .op-host-guest-copy span,.op-host-mobile-list .op-host-guest-copy a{font-size:11px}.op-host-messages{margin-top:18px;padding:18px}.op-host-messages>header{align-items:center}.op-host-messages h2{font-size:16px}.op-host-message-list{grid-template-columns:1fr}.host-mobile-bottom-nav{bottom:11px}}@media (prefers-reduced-motion: reduce){.op-host-loading span{animation:none}}.op-host-listings-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.op-host-listings-heading h1{margin:0;color:var(--host-navy);font-size:29px;line-height:1.14}.op-host-listings-heading p{margin:6px 0 0;color:#64748b;font-size:13px}.op-host-listings-heading>a,.op-host-listings-empty>a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 17px;border-radius:10px;background:var(--host-bronze);color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.op-host-listings-heading>a:hover,.op-host-listings-empty>a:hover{background:#B8895B}.op-host-listings-tabs{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.op-host-listings-tabs::-webkit-scrollbar{display:none}.op-host-listings-tabs button{flex:none;min-height:34px;padding:0 13px;border:0;border-radius:10px;background:#F1F5F9;color:#475569;font-size:11px;font-weight:700;white-space:nowrap}.op-host-listings-tabs button.is-active{background:var(--host-navy);color:#fff}.op-host-listings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.op-host-listing-card{min-width:0;overflow:hidden;border:1px solid #EDF0F4;border-radius:16px;background:#fff;box-shadow:0 8px 28px #0f172a12}.op-host-listing-cover{position:relative;height:190px;overflow:hidden;background:#EDF1F5}.op-host-listing-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.op-host-listing-card:hover .op-host-listing-cover img{transform:scale(1.025)}.op-host-listing-cover-empty{display:grid;height:100%;place-items:center;color:#94a3b8;font-size:12px}.op-host-listing-status{position:absolute;top:12px;right:12px;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800}.op-host-listing-status.is-published{background:#DCFCE7;color:#15803d}.op-host-listing-status.is-draft{background:#E2E8F0;color:#475569}.op-host-listing-status.is-review{background:#DBEAFE;color:#2563eb}.op-host-listing-status.is-attention{background:#FEF3C7;color:#b45309}.op-host-listing-status.is-suspended{background:#FEE2E2;color:#b91c1c}.op-host-listing-body{padding:18px}.op-host-listing-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.op-host-listing-body h2{margin:0;color:var(--host-navy);font-size:16px;line-height:1.25}.op-host-listing-body h2 a{color:inherit;text-decoration:none}.op-host-listing-body h2 a:hover{color:var(--host-blue)}.op-host-listing-body header p{margin:5px 0 0;color:#64748b;font-size:11px}.op-host-listing-body header>strong{flex:none;color:var(--host-navy);font-size:13px;white-space:nowrap}.op-host-listing-body header>strong small{color:#94a3b8;font-size:9px;font-weight:500}.op-host-listing-note{min-height:34px;margin:14px 0;padding:10px 11px;border-radius:10px;background:#F8FAFC;color:#64748b;font-size:11px;line-height:1.45}.op-host-listing-note.is-attention{background:#FFF8E8;color:#92400e}.op-host-listing-note.is-suspended{background:#FFF4F4;color:#b91c1c}.op-host-listing-note.is-review{background:#EFF6FF;color:#1d4ed8}.op-host-listing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.op-host-listing-actions a,.op-host-listing-actions button,.op-host-listing-reviewing{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #E2E8F0;border-radius:9px;background:#fff;color:#475569;font-size:10px;font-weight:700;text-decoration:none}.op-host-listing-actions .op-host-listing-edit{border-color:transparent;background:#F1F5F9;color:#334155}.op-host-listing-actions .op-host-listing-submit{border-color:transparent;background:var(--host-bronze);color:#fff}.op-host-listing-actions .op-host-listing-view,.op-host-listing-actions .op-host-listing-calendar{color:var(--host-blue)}.op-host-listing-reviewing{border-color:#dbeafe;background:#EFF6FF;color:#2563eb}.op-host-listing-actions button:disabled{cursor:wait;opacity:.55}.op-host-listing-body>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:13px;border-top:1px solid #EEF1F5}.op-host-listing-availability{display:flex;min-width:0;align-items:center;gap:8px;color:#64748b;font-size:10px;font-weight:600}.op-host-listing-availability span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-host-listing-toggle{flex:none}.op-host-listing-delete{flex:none;padding:0;border:0;background:transparent;color:#dc2626;font-size:10px;font-weight:700}.op-host-listing-delete:disabled{opacity:.5}.op-host-listings-empty,.op-host-listings-error{display:grid;min-height:300px;place-items:center;align-content:center;padding:32px;border:1px dashed #DCE3EC;border-radius:16px;background:#FBFCFE;text-align:center}.op-host-listings-empty>span{display:grid;width:48px;height:48px;margin-bottom:12px;place-items:center;border-radius:50%;background:#EEF4FF;color:var(--host-blue)}.op-host-listings-empty svg{width:22px;height:22px}.op-host-listings-empty strong{color:var(--host-navy);font-size:15px}.op-host-listings-empty p,.op-host-listings-error p{max-width:360px;margin:6px 0 16px;color:#64748b;font-size:12px}.op-host-listings-empty button,.op-host-listings-error button{min-height:38px;padding:0 15px;border:1px solid #DDE4EE;border-radius:9px;background:#fff;color:var(--host-navy);font-size:11px;font-weight:700}.op-host-listing-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.op-host-listing-skeleton span{height:430px;border-radius:16px;background:linear-gradient(90deg,#F4F7FA 25%,#E9EEF4 50%,#F4F7FA 75%);background-size:200% 100%;animation:op-host-skeleton 1.2s linear infinite}@keyframes op-host-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1023px){.op-host-listings-grid,.op-host-listing-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.op-host-listings-heading{align-items:center;margin-bottom:18px}.op-host-listings-heading h1{font-size:25px}.op-host-listings-heading p{font-size:12px}.op-host-listings-heading>a{min-height:36px;padding:0 13px;font-size:11px}.op-host-listings-tabs{margin-bottom:16px}.op-host-listings-grid,.op-host-listing-skeleton{grid-template-columns:1fr;gap:14px}.op-host-listing-cover{height:180px}.op-host-listing-body{padding:16px}.op-host-listing-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.op-host-listing-actions>*{width:100%}.op-host-listing-body>footer{align-items:flex-end}}.op-host-calendar-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.op-host-calendar-heading h1{margin:0;color:var(--host-navy);font-size:29px;line-height:1.14}.op-host-calendar-heading p{margin:6px 0 0;color:#64748b;font-size:13px}.op-host-calendar-heading>div:first-child>a{display:inline-block;margin-bottom:7px;color:var(--host-blue);font-size:11px;font-weight:700;text-decoration:none}.op-host-calendar-controls{display:flex;align-items:center;gap:10px}.op-host-calendar-week-nav{display:flex;min-height:40px;align-items:center;gap:4px;padding:4px;border-radius:10px;background:#F1F5F9}.op-host-calendar-week-nav button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#475569}.op-host-calendar-week-nav button:hover{background:#fff}.op-host-calendar-week-nav svg{width:15px;height:15px}.op-host-calendar-week-nav span{min-width:92px;color:#475569;font-size:11px;font-weight:700;text-align:center}.op-host-calendar-manage{display:inline-flex;min-height:40px;align-items:center;padding:0 16px;border-radius:10px;background:var(--host-bronze);color:#fff;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.op-host-calendar-manage:hover{background:#B8895B;color:#fff}.op-host-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:20px;align-items:start}.op-host-calendar-board{min-width:0;padding:18px;border:1px solid #EEF1F5;border-radius:16px;background:#F8FAFC}.op-host-calendar-scroll{overflow-x:auto}.op-host-calendar-week{min-width:890px}.op-host-calendar-week-head,.op-host-calendar-row{display:grid;grid-template-columns:minmax(180px,.85fr) repeat(7,minmax(86px,1fr));gap:6px;align-items:center}.op-host-calendar-week-head{margin-bottom:8px}.op-host-calendar-week-head span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.45px;text-align:center}.op-host-calendar-week-head span:first-child{padding-left:8px;text-align:left}.op-host-calendar-week-head span.is-today{color:var(--host-blue)}.op-host-calendar-row{min-height:78px;margin-bottom:8px;padding:8px;border-radius:13px;background:#fff}.op-host-calendar-property{display:flex;min-width:0;flex-direction:column;gap:4px;padding:0 6px}.op-host-calendar-property a{overflow:hidden;color:var(--host-navy);font-size:12px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.op-host-calendar-property a:hover{color:var(--host-blue)}.op-host-calendar-property span{color:#94a3b8;font-size:10px}.op-host-calendar-day{display:grid;min-height:58px;place-items:center;padding:6px;border:1px solid transparent;border-radius:9px;font-size:10px;font-weight:700}.op-host-calendar-day.is-open{background:#ECFDF5;color:#15803d}.op-host-calendar-day.is-reserved{background:#E0F2FE;color:#2563eb}.op-host-calendar-day.is-blocked{background:#FEF2F2;color:#dc2626}.op-host-calendar-day.is-selected{border-color:var(--host-bronze);box-shadow:0 0 0 2px #c49a6c33}.op-host-calendar-day:hover{filter:brightness(.98)}.op-host-calendar-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;padding-left:3px}.op-host-calendar-legend span{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:10px}.op-host-calendar-legend i{width:10px;height:10px;border-radius:3px}.op-host-calendar-legend i.is-open{background:#DCFCE7}.op-host-calendar-legend i.is-reserved{background:#DBEAFE}.op-host-calendar-legend i.is-blocked{background:#FEE2E2}.op-host-calendar-detail{min-height:335px;padding:18px;border:1px solid #EEF1F5;border-radius:16px;background:#F8FAFC}.op-host-calendar-detail>header h2{margin:0;color:var(--host-navy);font-size:17px}.op-host-calendar-detail>header p{margin:5px 0 16px;color:#64748b;font-size:11px}.op-host-calendar-detail.is-empty{display:grid;place-items:center;align-content:center;gap:5px;text-align:center}.op-host-calendar-detail.is-empty span{color:var(--host-navy);font-weight:800}.op-host-calendar-detail.is-empty small{color:#94a3b8;line-height:1.5}.op-host-calendar-event,.op-host-calendar-rule{padding:14px;border:1px solid #E9EDF3;border-radius:12px;background:#fff}.op-host-calendar-event>span{display:block;margin-bottom:7px;color:var(--host-blue);font-size:9px;font-weight:800;letter-spacing:.7px}.op-host-calendar-event.is-blocked>span{color:#dc2626}.op-host-calendar-event.is-open>span{color:#15803d}.op-host-calendar-event strong,.op-host-calendar-rule strong{color:var(--host-navy);font-size:12px}.op-host-calendar-event p,.op-host-calendar-rule p{margin:5px 0 10px;color:#64748b;font-size:10px;line-height:1.5}.op-host-calendar-event a{color:var(--host-blue);font-size:10px;font-weight:800;text-decoration:none}.op-host-calendar-rule{margin-top:12px}.op-host-calendar-rule button{padding:0;border:0;background:transparent;color:var(--host-blue);font-size:10px;font-weight:800}.op-host-calendar-hint{display:flex;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;border:1px solid #E6EBF2;border-radius:13px;background:#fff}.op-host-calendar-hint strong{color:var(--host-navy);font-size:12px}.op-host-calendar-hint span{flex:1;color:#64748b;font-size:11px}.op-host-calendar-hint button{min-height:34px;padding:0 12px;border:1px solid #DDE4EE;border-radius:9px;background:#fff;color:var(--host-blue);font-size:10px;font-weight:800}.op-host-calendar-management{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.op-host-calendar-panel:last-child{grid-column:1 / -1}.op-host-calendar-panel{min-width:0;padding:20px;border:1px solid #E8ECF2;border-radius:15px;background:#fff}.op-host-calendar-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.op-host-calendar-panel h2{margin:0;color:var(--host-navy);font-size:15px}.op-host-calendar-panel header p{margin:5px 0 0;color:#64748b;font-size:11px;line-height:1.5}.op-host-calendar-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.op-host-calendar-copy-row input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.op-host-calendar-source-list,.op-host-calendar-block-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.op-host-calendar-source-list article,.op-host-calendar-block-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border-radius:11px;background:#F8FAFC}.op-host-calendar-source-list article>div,.op-host-calendar-block-list article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.op-host-calendar-source-list strong,.op-host-calendar-block-list strong{color:var(--host-navy);font-size:11px}.op-host-calendar-source-list span,.op-host-calendar-block-list span{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.op-host-calendar-source-list small,.op-host-calendar-block-list small{color:#15803d;font-size:9px}.op-host-calendar-source-list small.is-error{color:#dc2626}.op-host-calendar-block-list small{color:var(--host-blue)}.op-host-calendar-block-list small.is-manual{color:#9a6a3a}.op-host-calendar-source-list button,.op-host-calendar-block-list button{flex:none;padding:0;border:0;background:transparent;color:#dc2626;font-size:10px;font-weight:800}.op-host-calendar-none{margin:0 0 14px;color:#94a3b8;font-size:11px}.op-host-calendar-source-form,.op-host-calendar-block-form{display:grid;gap:10px;align-items:end}.op-host-calendar-source-form{grid-template-columns:190px minmax(0,1fr) auto}.op-host-calendar-block-form{grid-template-columns:170px 170px minmax(0,1fr) auto}.op-host-calendar-source-form label,.op-host-calendar-block-form label{display:block;margin-bottom:6px;color:#475569;font-size:10px;font-weight:800}.op-host-calendar-bronze{background:var(--host-bronze)!important;color:#fff!important}.op-host-calendar-bronze:hover{background:#B8895B!important}.op-host-calendar-loading{display:grid;min-height:340px;place-items:center;grid-template-columns:repeat(3,12px);gap:8px}.op-host-calendar-loading span{width:12px;height:12px;border-radius:50%;background:var(--host-bronze);animation:op-host-pulse .8s ease-in-out infinite alternate}.op-host-calendar-loading span:nth-child(2){animation-delay:.16s}.op-host-calendar-loading span:nth-child(3){animation-delay:.32s}.op-host-calendar-empty,.op-host-calendar-error{display:grid;min-height:320px;place-items:center;align-content:center;padding:30px;border:1px dashed #DCE3EC;border-radius:16px;background:#FBFCFE;text-align:center}.op-host-calendar-empty strong{color:var(--host-navy)}.op-host-calendar-empty p,.op-host-calendar-error p{margin:7px 0 16px;color:#64748b;font-size:12px}.op-host-calendar-empty a,.op-host-calendar-error button{min-height:38px;padding:0 15px;border:0;border-radius:9px;background:var(--host-bronze);color:#fff;font-size:11px;font-weight:800;text-decoration:none}@media (max-width: 1023px){.op-host-calendar-layout{grid-template-columns:1fr}.op-host-calendar-detail{min-height:0}.op-host-calendar-management{grid-template-columns:1fr}.op-host-calendar-panel:last-child{grid-column:auto}.op-host-calendar-source-form,.op-host-calendar-block-form{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.op-host-calendar-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:18px}.op-host-calendar-heading h1{font-size:25px}.op-host-calendar-heading p{font-size:12px}.op-host-calendar-controls{width:100%;justify-content:space-between;gap:8px}.op-host-calendar-week-nav,.op-host-calendar-week-nav span{flex:1}.op-host-calendar-manage{min-height:40px;padding:0 12px}.op-host-calendar-board{padding:14px}.op-host-calendar-detail{padding:16px}.op-host-calendar-hint{align-items:flex-start;flex-direction:column}.op-host-calendar-hint span{flex:none}.op-host-calendar-management{gap:14px;margin-top:18px}.op-host-calendar-panel{padding:16px}.op-host-calendar-copy-row,.op-host-calendar-source-form,.op-host-calendar-block-form{grid-template-columns:1fr}}.op-host-earnings{padding-bottom:16px}.op-host-earnings-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.op-host-earnings-heading h1{margin:0;color:var(--host-navy);font-size:30px;line-height:1.12}.op-host-earnings-heading p{margin:7px 0 0;color:#64748b;font-size:13px}.op-host-earnings-controls{display:flex;align-items:center;gap:10px}.op-host-earnings-period{display:inline-flex}.op-host-earnings-period>button,.op-host-earnings-controls>button{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 14px;border:0!important;border-radius:10px;background:#F1F5F9;color:#475569;font-size:11px;font-weight:800;box-shadow:none!important}.op-host-earnings-period>button:hover,.op-host-earnings-controls>button:hover{background:#E8EEF5}.op-host-earnings-controls>a{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border-radius:10px;background:#F1F5F9;color:#475569;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.op-host-earnings-controls>a:hover{background:#E8EEF5;color:var(--host-navy)}.op-host-earnings-tabs{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.op-host-earnings-tabs::-webkit-scrollbar{display:none}.op-host-earnings-tabs button{flex:none;min-height:32px;padding:0 13px;border:0;border-radius:9px;background:#F1F5F9;color:#475569;font-size:11px;font-weight:700}.op-host-earnings-tabs button.is-active{background:var(--host-navy);color:#fff}.op-host-earnings-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-bottom:22px}.op-host-earnings-metrics article{display:flex;min-width:0;min-height:136px;flex-direction:column;justify-content:center;padding:20px 22px;border-radius:14px}.op-host-earnings-metrics article>span,.op-host-earnings-report-grid article>span{font-size:10px;font-weight:800;letter-spacing:.5px}.op-host-earnings-metrics article>strong{margin-top:9px;color:var(--host-navy);font-size:29px;line-height:1.1}.op-host-earnings-metrics article>small{margin-top:10px;color:#64748b;font-size:11px}.op-host-earnings-metrics .is-net{background:#FDF5EC}.op-host-earnings-metrics .is-net>span{color:#9a6a3a}.op-host-earnings-metrics .is-processing{background:#EFF6FF}.op-host-earnings-metrics .is-processing>span{color:var(--host-blue)}.op-host-earnings-metrics .is-available{background:#ECFDF5}.op-host-earnings-metrics .is-available>span{color:#15803d}.op-host-earnings-lower{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:stretch}.op-host-earnings-trend,.op-host-earnings-payouts,.op-host-earnings-panel{min-width:0;border:1px solid #EEF1F5;border-radius:16px;background:#F8FAFC}.op-host-earnings-trend,.op-host-earnings-payouts{min-height:310px;padding:20px}.op-host-earnings-trend>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.op-host-earnings-trend h2,.op-host-earnings-payouts h2,.op-host-earnings-panel h2{margin:0;color:var(--host-navy);font-size:17px;line-height:1.25}.op-host-earnings-trend header>span{font-size:10px;font-weight:800}.op-host-earnings-trend header>span.is-up{color:#15803d}.op-host-earnings-trend header>span.is-down{color:#dc2626}.op-host-earnings-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-height:218px;align-items:end;padding:18px 16px 10px;border-radius:12px;background:#fff}.op-host-earnings-chart>p{grid-column:1 / -1;align-self:center;margin:0;color:#94a3b8;font-size:12px;text-align:center}.op-host-earnings-bar{display:flex;height:180px;min-width:0;flex-direction:column;align-items:center;justify-content:end;gap:8px}.op-host-earnings-bar i{display:block;width:min(100%,54px);min-height:10px;border-radius:6px 6px 3px 3px;background:var(--host-bronze)}.op-host-earnings-bar span{color:#94a3b8;font-size:9px;font-weight:700}.op-host-earnings-payouts{display:flex;flex-direction:column}.op-host-earnings-destination{display:flex;flex-direction:column;gap:3px;margin-top:18px;padding:14px;border-radius:12px;background:#fff}.op-host-earnings-destination>span{color:#64748b;font-size:10px;font-weight:800}.op-host-earnings-destination>strong{color:var(--host-navy);font-size:13px}.op-host-earnings-destination>small{color:#64748b;font-size:11px}.op-host-earnings-next{margin:14px 0 0;color:#64748b;font-size:10px;line-height:1.5}.op-host-earnings-next strong{color:var(--host-navy)}.op-host-earnings-note{margin:16px 0;color:#64748b;font-size:11px;line-height:1.55}.op-host-earnings-payouts>a,.op-host-earnings-report-grid article>a,.op-host-bronze-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin-top:auto;padding:0 15px;border:0!important;border-radius:10px;background:var(--host-bronze)!important;color:#fff!important;font-size:11px;font-weight:800;text-decoration:none}.op-host-earnings-payouts>a:hover,.op-host-earnings-report-grid article>a:hover,.op-host-bronze-button:hover{background:#B8895B!important}.op-host-earnings-panel{padding:20px}.op-host-earnings-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.op-host-earnings-panel header p{margin:5px 0 0;color:#64748b;font-size:11px}.op-host-earnings-panel header>span{flex:none;padding:5px 9px;border-radius:999px;background:#fff;color:#64748b;font-size:10px;font-weight:800}.op-host-earnings-property-list{display:flex;flex-direction:column;gap:8px}.op-host-earnings-property-list>article{display:grid;grid-template-columns:52px minmax(0,1fr) repeat(3,minmax(110px,135px));align-items:center;gap:16px;min-width:0;padding:12px;border-radius:13px;background:#fff}.op-host-earnings-property-cover{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:10px;background:#E8EDF4;color:#64748b;font-size:12px;font-weight:800}.op-host-earnings-property-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.op-host-earnings-property-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.op-host-earnings-property-copy a{overflow:hidden;color:var(--host-navy);font-size:13px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.op-host-earnings-property-copy a:hover{color:var(--host-blue)}.op-host-earnings-property-copy span{color:#64748b;font-size:10px}.op-host-earnings-property-stat{display:flex;min-width:0;flex-direction:column;gap:3px;text-align:right}.op-host-earnings-property-stat small{color:#94a3b8;font-size:9px;font-weight:700}.op-host-earnings-property-stat strong{color:var(--host-navy);font-size:12px}.op-host-earnings-property-stat.is-net strong{color:#15803d}.op-host-earnings-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.op-host-earnings-breakdown article{min-height:116px;padding:15px;border-radius:12px;background:#fff}.op-host-earnings-breakdown article>span{display:block;color:#64748b;font-size:10px;font-weight:800}.op-host-earnings-breakdown article>strong{display:block;margin-top:9px;color:var(--host-navy);font-size:16px}.op-host-earnings-breakdown article>small{display:block;margin-top:8px;color:#94a3b8;font-size:9px;line-height:1.45}.op-host-earnings-breakdown article.is-deduction>strong{color:#b45309}.op-host-earnings-breakdown article.is-positive{background:#ECFDF5}.op-host-earnings-breakdown article.is-positive>strong{color:#15803d}.op-host-earnings-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.op-host-earnings-report-grid article{display:flex;min-height:220px;flex-direction:column;padding:20px;border-radius:14px;background:#fff}.op-host-earnings-report-grid article>span{color:#9a6a3a}.op-host-earnings-report-grid article>strong{margin-top:10px;color:var(--host-navy);font-size:25px}.op-host-earnings-report-grid article>p{margin:10px 0 18px;color:#64748b;font-size:11px;line-height:1.55}.op-host-earnings-report-grid article>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.op-host-earnings-report-grid article>a{align-self:flex-start;margin-top:auto}.op-host-earnings-empty,.op-host-earnings-error{display:grid;min-height:240px;place-items:center;align-content:center;padding:28px;border:1px dashed #DCE3EC;border-radius:14px;background:#fff;text-align:center}.op-host-earnings-empty strong,.op-host-earnings-error p{color:var(--host-navy)}.op-host-earnings-empty p{margin:6px 0 0;color:#64748b;font-size:11px}.op-host-earnings-error p{margin:0 0 14px}.op-host-earnings-error button{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:var(--host-navy);color:#fff;font-size:11px;font-weight:800}.op-host-earnings-loading{display:grid;min-height:360px;place-items:center;grid-template-columns:repeat(3,12px);gap:8px}.op-host-earnings-loading span{width:12px;height:12px;border-radius:50%;background:var(--host-bronze);animation:op-host-pulse .8s ease-in-out infinite alternate}.op-host-earnings-loading span:nth-child(2){animation-delay:.16s}.op-host-earnings-loading span:nth-child(3){animation-delay:.32s}@media (max-width: 1023px){.op-host-earnings-lower{grid-template-columns:1fr}.op-host-earnings-payouts{min-height:0}.op-host-earnings-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.op-host-earnings{padding-bottom:0}.op-host-earnings-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:18px}.op-host-earnings-heading h1{font-size:25px}.op-host-earnings-heading p{font-size:12px}.op-host-earnings-controls{width:100%;justify-content:space-between}.op-host-earnings-metrics{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.op-host-earnings-metrics article{min-height:112px;padding:18px}.op-host-earnings-metrics article>strong{font-size:25px}.op-host-earnings-tabs{margin-bottom:16px}.op-host-earnings-trend,.op-host-earnings-payouts{min-height:0;padding:16px}.op-host-earnings-chart{gap:7px;min-height:205px;padding:14px 10px 9px}.op-host-earnings-bar{height:170px}.op-host-earnings-panel{padding:16px}.op-host-earnings-panel>header{align-items:center}.op-host-earnings-property-list>article{grid-template-columns:52px minmax(0,1fr);gap:12px}.op-host-earnings-property-stat{padding-top:8px;border-top:1px solid #EEF1F5;text-align:left}.op-host-earnings-property-stat strong{font-size:11px;white-space:nowrap}.op-host-earnings-property-stat:nth-of-type(3){grid-column:2}.op-host-earnings-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.op-host-earnings-report-grid{grid-template-columns:1fr}}.op-host-payouts-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.op-host-payouts-heading>div>a{display:inline-block;margin-bottom:7px;color:var(--host-blue);font-size:11px;font-weight:800;text-decoration:none}.op-host-payouts-heading h1{margin:0;color:var(--host-navy);font-size:30px;line-height:1.12}.op-host-payouts-heading p{margin:7px 0 0;color:#64748b;font-size:13px}.op-host-payouts-heading>a{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border-radius:10px;background:#F1F5F9;color:#475569;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.op-host-payouts-heading>a:hover{background:#E8EEF5;color:var(--host-navy)}.op-host-payouts-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.op-host-payouts-wallet article{display:flex;min-height:136px;flex-direction:column;justify-content:center;min-width:0;padding:20px 22px;border-radius:14px}.op-host-payouts-wallet article>span{font-size:10px;font-weight:800;letter-spacing:.5px}.op-host-payouts-wallet article>strong{margin-top:9px;color:var(--host-navy);font-size:29px;line-height:1.1}.op-host-payouts-wallet article>small{margin-top:10px;color:#64748b;font-size:11px}.op-host-payouts-wallet .is-balance{background:#EFF6FF}.op-host-payouts-wallet .is-balance>span{color:var(--host-blue)}.op-host-payouts-wallet .is-earned{background:#FDF5EC}.op-host-payouts-wallet .is-earned>span{color:#9a6a3a}.op-host-payouts-wallet .is-paid{background:#ECFDF5}.op-host-payouts-wallet .is-paid>span{color:#15803d}.op-host-payouts-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);gap:20px;align-items:start;margin-bottom:22px}.op-host-payouts-panel{min-width:0;padding:20px;border:1px solid #EEF1F5;border-radius:16px;background:#F8FAFC}.op-host-payouts-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.op-host-payouts-panel h2{margin:0;color:var(--host-navy);font-size:17px;line-height:1.25}.op-host-payouts-panel header p{margin:5px 0 0;color:#64748b;font-size:11px}.op-host-payouts-panel header>span{flex:none;padding:5px 9px;border-radius:999px;background:#fff;color:#64748b;font-size:10px;font-weight:800}.op-host-payouts-destination{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:13px;background:#fff}.op-host-payouts-destination>span{color:#9a6a3a;font-size:9px;font-weight:800;letter-spacing:.55px}.op-host-payouts-destination>strong{color:var(--host-navy);font-size:14px}.op-host-payouts-destination>small{color:#64748b;font-size:10px}.op-host-payouts-schedule{display:grid;gap:0;margin:14px 0 18px;border-radius:13px;background:#fff}.op-host-payouts-schedule>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px}.op-host-payouts-schedule>div+div{border-top:1px solid #EEF1F5}.op-host-payouts-schedule dt{color:#64748b;font-size:10px}.op-host-payouts-schedule dd{margin:0;color:var(--host-navy);font-size:10px;font-weight:800;text-align:right}.op-host-payouts-panel>a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;background:var(--host-bronze);color:#fff;font-size:10px;font-weight:800;text-decoration:none}.op-host-payouts-panel>a:hover{background:#B8895B}.op-host-payouts-wht-controls{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:10px;align-items:end;margin-bottom:14px}.op-host-payouts-wht-controls label{display:block;margin-bottom:6px;font-size:10px;font-weight:800}.op-host-payouts-wht-result,.op-host-payouts-wht-empty{padding:16px;border-radius:13px;background:#fff}.op-host-payouts-wht-total{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.op-host-payouts-wht-total>span{color:#9a6a3a;font-size:9px;font-weight:800;letter-spacing:.5px}.op-host-payouts-wht-total>strong{color:var(--host-navy);font-size:20px}.op-host-payouts-wht-total>small{color:#64748b;font-size:10px}.op-host-payouts-table-wrap{width:100%;overflow-x:auto}.op-host-payouts-table{width:100%;border-collapse:collapse;font-size:11px}.op-host-payouts-table th,.op-host-payouts-table td{padding:11px 10px;border-bottom:1px solid #EEF1F5;text-align:left;white-space:nowrap}.op-host-payouts-table th{color:#64748b;font-size:9px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.op-host-payouts-table td{color:#334155}.op-host-payouts-table th:nth-child(n+3),.op-host-payouts-table td:nth-child(n+3){text-align:right}.op-host-payouts-table tbody tr:last-child td{border-bottom:0}.op-host-payouts-wht-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.op-host-payouts-wht-empty{min-height:150px;display:grid;place-items:center;align-content:center;text-align:center}.op-host-payouts-wht-empty strong,.op-host-payouts-history-empty strong{color:var(--host-navy);font-size:12px}.op-host-payouts-wht-empty p,.op-host-payouts-history-empty p{max-width:320px;margin:6px auto 0;color:#94a3b8;font-size:10px;line-height:1.5}.op-host-payouts-history{margin-bottom:0}.op-host-payouts-history-empty{min-height:180px;display:grid;place-items:center;align-content:center;padding:24px;border-radius:13px;background:#fff;text-align:center}.op-host-payout-status{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800}.op-host-payouts-table td>small{display:block;margin-top:5px;color:#dc2626;font-size:9px;white-space:normal}.op-host-payouts-loading{display:grid;min-height:360px;place-items:center;grid-template-columns:repeat(3,12px);gap:8px}.op-host-payouts-loading span{width:12px;height:12px;border-radius:50%;background:var(--host-bronze);animation:op-host-pulse .8s ease-in-out infinite alternate}.op-host-payouts-loading span:nth-child(2){animation-delay:.16s}.op-host-payouts-loading span:nth-child(3){animation-delay:.32s}.op-host-payouts-error{margin-bottom:18px;padding:14px 16px;border:1px solid #F3D1D1;border-radius:12px;background:#FFF7F7}.op-host-payouts-error p{margin:0 0 10px;color:#9f3a3a;font-size:11px}.op-host-payouts-error button{min-height:34px;padding:0 13px;border:0;border-radius:8px;background:var(--host-navy);color:#fff;font-size:10px;font-weight:800}.op-host-payouts-denied{max-width:420px;margin:60px auto;padding:30px;border-radius:16px;background:#F8FAFC;text-align:center}.op-host-payouts-denied-icon{display:grid;width:54px;height:54px;margin:0 auto 14px;place-items:center;border-radius:50%;background:#FEE2E2;color:#dc2626}.op-host-payouts-denied-icon svg{width:26px;height:26px}.op-host-payouts-denied h1{margin:0;color:var(--host-navy);font-size:20px}.op-host-payouts-denied p{margin:7px 0 0;color:#64748b;font-size:12px}@media (max-width: 1023px){.op-host-payouts-grid{grid-template-columns:1fr}}@media (max-width: 767px){.op-host-payouts-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:18px}.op-host-payouts-heading h1{font-size:25px}.op-host-payouts-heading p{font-size:12px}.op-host-payouts-wallet{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.op-host-payouts-wallet article{min-height:112px;padding:18px}.op-host-payouts-wallet article>strong{font-size:25px}.op-host-payouts-grid{gap:14px;margin-bottom:16px}.op-host-payouts-panel{padding:16px}.op-host-payouts-wht-controls{grid-template-columns:1fr}.op-host-payouts-wht-controls .op-host-bronze-button{width:100%}.op-host-payouts-table th,.op-host-payouts-table td{padding:10px 8px}}.op-host-listing-editor{--editor-navy: #0B1F42;--editor-bronze: #C49A6C;--editor-line: #E8EEF5;--editor-soft: #F8FAFC;--editor-muted: #64748B;width:100%;color:#334155}.op-host-editor-heading{display:flex;min-height:176px;align-items:center;justify-content:space-between;gap:28px;margin-bottom:20px;padding:30px 32px;overflow:hidden;border-radius:20px;background:var(--editor-navy);color:#fff}.op-host-editor-heading>div:first-child{min-width:0}.op-host-editor-heading h1{margin:8px 0 7px;color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:30px;line-height:1.12}.op-host-editor-heading>div:first-child>span{display:block;max-width:600px;color:#ffffffb8;font-size:14px;line-height:1.55}.op-host-editor-eyebrow{margin:0;color:var(--editor-bronze);font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:1.15px}.op-host-editor-back{display:inline-flex;min-height:28px;align-items:center;margin-bottom:18px;color:#ffffffb8;font-size:11px;font-weight:700;text-decoration:none}.op-host-editor-back:hover{color:#fff}.op-host-editor-heading-actions{display:flex;flex:none;align-items:center;gap:10px}.op-host-editor-outline{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 15px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:var(--editor-navy)!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important;text-decoration:none}.op-host-editor-outline:hover{background:#F1F5F9!important;color:var(--editor-navy)!important}.op-host-editor-outline svg{width:16px;height:16px}.op-host-editor-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 300px;gap:20px;align-items:start}.op-host-editor-progress-panel,.op-host-editor-preview-panel{position:sticky;top:96px;min-width:0;border-radius:16px;background:var(--editor-soft)}.op-host-editor-progress-panel{padding:18px}.op-host-editor-progress-heading>span,.op-host-editor-preview-panel>header span{display:block;color:#9a6a3a;font-family:Montserrat,Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.75px;text-transform:uppercase}.op-host-editor-progress-heading>strong{display:block;margin-top:7px;color:var(--editor-navy);font-size:12px}.op-host-editor-progress-track{height:5px;margin-top:13px;overflow:hidden;border-radius:999px;background:#E2E8F0}.op-host-editor-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--editor-bronze);transition:width .2s ease}.op-host-editor-steps{display:flex;flex-direction:column;gap:5px;margin-top:17px}.op-host-editor-steps button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:52px;padding:8px 9px;border:0;border-radius:11px;background:transparent;color:var(--editor-muted);text-align:left;transition:background .15s ease,color .15s ease}.op-host-editor-steps button:hover{background:#fff}.op-host-editor-steps button>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#E2E8F0;color:#475569;font-size:10px;font-weight:800}.op-host-editor-steps button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.op-host-editor-steps strong{color:var(--editor-navy);font-size:11px;line-height:1.25}.op-host-editor-steps small{overflow:hidden;color:#94a3b8;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.op-host-editor-steps button.is-active{background:#fff;box-shadow:0 5px 18px #0f172a12}.op-host-editor-steps button.is-active>span:first-child{background:#FDF5EC;color:#9a6a3a}.op-host-editor-steps button.is-complete>span:first-child{background:var(--editor-navy);color:#fff}.op-host-editor-autosave{margin:17px 0 0;padding-top:14px;border-top:1px solid #E8EEF5;color:#94a3b8;font-size:9px;line-height:1.5}.op-host-editor-main{display:flex;min-width:0;flex-direction:column;gap:18px}.op-host-editor-card{min-width:0;padding:24px;border-radius:16px;background:#fff;box-shadow:0 8px 28px #0f172a0f;scroll-margin-top:104px}.op-host-editor-card>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid #EEF2F7}.op-host-editor-card>header>span{padding:5px 8px;border-radius:999px;background:#FDF5EC;color:#9a6a3a;font-size:9px;font-weight:800;white-space:nowrap}.op-host-editor-card h2,.op-host-editor-preview-panel h2{margin:0;color:var(--editor-navy);font-family:Montserrat,Inter,sans-serif;font-size:18px;line-height:1.25}.op-host-editor-card>header p{margin:5px 0 0;color:var(--editor-muted);font-size:11px;line-height:1.45}.op-host-editor-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.op-host-editor-field-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.op-host-editor-field-full{grid-column:1 / -1}.op-host-editor-label{display:block;margin-bottom:7px;color:#475569!important;font-size:10px!important;font-weight:800!important;letter-spacing:.2px;text-transform:uppercase}.op-host-editor-help{display:block;margin-top:6px;color:#94a3b8;font-size:9px}.op-host-editor-subpanel{margin-top:20px;padding:18px;border-radius:14px;background:#F8FAFC}.op-host-editor-subpanel-heading h3{margin:0;color:var(--editor-navy);font-size:13px}.op-host-editor-subpanel-heading p{max-width:640px;margin:5px 0 0;color:var(--editor-muted);font-size:10px;line-height:1.5}.op-host-editor-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.op-host-editor-variant{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:14px;border:1px solid transparent;border-radius:12px;background:#fff}.op-host-editor-variant.is-selected{border-color:#e6c9a9}.op-host-editor-variant>div>label{color:var(--editor-navy);font-size:12px;font-weight:800}.op-host-editor-variant>div>span{display:block;margin-top:3px;color:var(--editor-muted);font-size:9px;line-height:1.4}.op-host-editor-variant-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.op-host-editor-toggle-stack{display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.op-host-editor-toggle{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:11px;background:#F8FAFC}.op-host-editor-toggle>div{display:flex;min-width:0;flex-direction:column;gap:2px}.op-host-editor-toggle strong{color:var(--editor-navy);font-size:10px}.op-host-editor-toggle span{color:var(--editor-muted);font-size:9px}.op-host-editor-toggle button{flex:none}.op-host-editor-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:16px}.op-host-editor-photo{position:relative;aspect-ratio:4 / 3;min-width:0;overflow:hidden;border-radius:11px;background:#EDF1F5}.op-host-editor-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.op-host-editor-photo>span{position:absolute;top:9px;left:9px;padding:4px 8px;border-radius:999px;background:var(--editor-bronze);color:#fff;font-size:8px;font-weight:800}.op-host-editor-photo button{position:absolute;top:8px;right:8px;display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:50%;background:rgba(15,23,42,.72);color:#fff}.op-host-editor-photo button svg{width:14px;height:14px}.op-host-editor-upload{display:flex;min-height:150px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px dashed #CBD5E1;border-radius:13px;background:#FBFCFE;color:var(--editor-muted);text-align:center;transition:background .15s ease,border-color .15s ease}.op-host-editor-upload:hover{border-color:var(--editor-bronze);background:#FFFCF8}.op-host-editor-upload.is-uploading{cursor:wait;opacity:.65}.op-host-editor-upload>svg{width:28px;height:28px;margin-bottom:10px;color:var(--editor-bronze)}.op-host-editor-upload strong{color:var(--editor-navy);font-size:12px}.op-host-editor-upload>span:not(.op-host-editor-spinner){margin-top:4px;font-size:9px}.op-host-editor-upload input{display:none}.op-host-editor-spinner{width:24px;height:24px;margin-bottom:10px;border:2px solid #E2E8F0;border-top-color:var(--editor-bronze);border-radius:50%;animation:op-host-editor-spin .8s linear infinite}@keyframes op-host-editor-spin{to{transform:rotate(360deg)}}.op-host-editor-preview-panel{padding:18px}.op-host-editor-preview-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.op-host-editor-preview-panel>header button{min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:var(--editor-navy)!important;font-size:10px!important;font-weight:800!important}.op-host-editor-preview-panel>div{max-width:none!important;border:0!important;border-radius:13px!important;box-shadow:0 8px 24px #0f172a14!important}.op-host-editor-preview-panel>p{margin:12px 0 0;color:#94a3b8;font-size:9px;line-height:1.5}.op-host-editor-actions{display:flex;align-items:center;gap:12px;margin-top:20px;padding:18px 20px;border-radius:14px;background:#F8FAFC}.op-host-editor-save,.op-host-editor-rule-add{min-height:40px!important;padding:0 18px!important;border:0!important;border-radius:10px!important;background:var(--editor-bronze)!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.op-host-editor-save:hover,.op-host-editor-rule-add:hover{background:#B8895B!important}.op-host-editor-actions>a{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;color:#64748b;font-size:11px;font-weight:700;text-decoration:none}.op-host-editor-error{margin-bottom:18px;padding:13px 15px;border-radius:12px;background:#FFF1F2;color:#b42318;font-size:11px}@media (max-width: 1199px){.op-host-editor-layout{grid-template-columns:220px minmax(0,1fr)}.op-host-editor-preview-panel{position:static;grid-column:1 / -1}.op-host-editor-preview-panel>div{max-width:310px!important}}@media (max-width: 899px){.op-host-editor-layout{grid-template-columns:1fr}.op-host-editor-progress-panel,.op-host-editor-preview-panel{position:static}.op-host-editor-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.op-host-editor-preview-panel{grid-column:auto}.op-host-editor-field-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.op-host-editor-heading{min-height:0;align-items:flex-start;flex-direction:column;padding:24px 20px}.op-host-editor-heading h1{font-size:25px}.op-host-editor-heading-actions{width:100%;flex-wrap:wrap}.op-host-editor-heading-actions>*{flex:1 1 150px}.op-host-editor-layout{gap:14px}.op-host-editor-progress-panel,.op-host-editor-preview-panel{padding:15px}.op-host-editor-steps{grid-template-columns:1fr}.op-host-editor-card{padding:19px}.op-host-editor-field-grid,.op-host-editor-field-grid-four,.op-host-editor-variant-grid,.op-host-editor-variant-fields{grid-template-columns:1fr}.op-host-editor-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-host-editor-actions{align-items:stretch;flex-direction:column}.op-host-editor-actions>*{width:100%}.op-host-editor-actions>a{justify-content:center}.op-host-editor-preview-panel>div{max-width:none!important}}@media (prefers-reduced-motion: reduce){.op-host-editor-spinner{animation:none}.op-host-editor-progress-track i{transition:none}}.op-host-application-page{--application-navy: #0B1F42;--application-bronze: #C49A6C;--application-line: #E7ECF2;--application-soft: #F8FAFC;--application-muted: #64748B;width:100%;max-width:1392px;margin:0 auto;padding:112px 24px 96px;color:#334155}.op-host-application-loading{display:grid;min-height:60vh;place-items:center}.op-host-application-hero{display:flex;min-height:179px;align-items:center;justify-content:space-between;gap:40px;margin-bottom:24px;padding:40px;overflow:hidden;border-radius:24px;background:var(--application-navy);color:#fff}.op-host-application-hero-copy{min-width:0;max-width:640px}.op-host-application-hero-copy p{margin:0 0 12px;color:var(--application-bronze);font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.op-host-application-hero-copy h1{margin:0;color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:32px;line-height:1.18}.op-host-application-hero-copy span{display:block;max-width:620px;margin-top:10px;color:#dde7f4;font-size:15px;line-height:1.5}.op-host-application-hero-stats{display:grid;flex:none;grid-template-columns:repeat(3,minmax(112px,auto));align-items:stretch}.op-host-application-hero-stats>div{display:flex;min-width:112px;flex-direction:column;justify-content:center;gap:5px;padding:0 24px}.op-host-application-hero-stats>div+div{border-left:1px solid rgba(255,255,255,.28)}.op-host-application-hero-stats strong{color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:22px;line-height:1.1}.op-host-application-hero-stats span{color:#dde7f4;font-size:11px;white-space:nowrap}.op-host-application-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.op-host-application-rail{position:sticky;top:96px;min-width:0;padding:20px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0f172a12}.op-host-application-rail>header{display:flex;flex-direction:column;gap:5px}.op-host-application-rail>header strong{color:var(--application-navy);font-family:Montserrat,Inter,sans-serif;font-size:15px}.op-host-application-rail>header span{color:var(--application-muted);font-size:11px}.op-host-application-progress{height:8px;margin-top:16px;overflow:hidden;border-radius:999px;background:#EAEDF2}.op-host-application-progress i{display:block;height:100%;border-radius:inherit;background:var(--application-bronze);transition:width .2s ease}.op-host-application-rail nav{display:flex;flex-direction:column;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid var(--application-line)}.op-host-application-rail nav button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;transition:background .15s ease}.op-host-application-rail nav button:hover{background:var(--application-soft)}.op-host-application-rail nav button.is-active{background:#F7F4EF}.op-host-application-rail nav button>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#E2E8F0;color:#475569;font-size:11px;font-weight:800}.op-host-application-rail nav button.is-active>span:first-child{background:var(--application-navy);color:#fff}.op-host-application-rail nav button.is-complete:not(.is-active)>span:first-child{background:#F3E9DC;color:#8a5e34}.op-host-application-rail nav button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.op-host-application-rail nav strong{color:var(--application-navy);font-size:12px;line-height:1.3}.op-host-application-rail nav small{color:#94a3b8;font-size:10px;line-height:1.35}.op-host-application-exit{width:100%;min-height:40px!important;margin-top:16px;border:0!important;border-radius:10px!important;background:var(--application-soft)!important;color:var(--application-navy)!important;font-size:12px!important;font-weight:800!important}.op-host-application-exit:hover{background:#EEF2F7!important}.op-host-application-content{min-width:0}.op-host-application-content form{display:flex;flex-direction:column;gap:20px}.op-host-application-card{min-width:0;padding:24px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0f172a12;scroll-margin-top:96px}.op-host-application-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--application-line)}.op-host-application-card-header>div{min-width:0}.op-host-application-card-header h2{margin:0;color:var(--application-navy);font-family:Montserrat,Inter,sans-serif;font-size:20px;line-height:1.25}.op-host-application-card-header p{max-width:640px;margin:5px 0 0;color:var(--application-muted);font-size:13px;line-height:1.5}.op-host-application-card-header>span{flex:none;padding:6px 10px;border-radius:999px;background:#F7F4EF;color:#8a6a3f;font-size:10px;font-weight:800;letter-spacing:.7px;white-space:nowrap}.op-host-application-fields,.op-host-application-textareas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.op-host-application-fields>div,.op-host-application-textareas>div{min-width:0}.op-host-application-card label,.op-host-application-card legend{display:block;margin-bottom:8px;color:var(--application-muted)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.65px;text-transform:uppercase}.op-host-application-card input:not([type=checkbox]):not([type=file]),.op-host-application-card select,.op-host-application-card textarea{width:100%;min-height:44px;border-color:#dde4ee!important;border-radius:10px!important;background:#fff!important;color:var(--application-navy)!important;font-size:14px!important}.op-host-application-card textarea{padding:12px 14px;resize:vertical}.op-host-application-card input::-moz-placeholder,.op-host-application-card textarea::-moz-placeholder{color:#94a3b8}.op-host-application-card input::placeholder,.op-host-application-card textarea::placeholder{color:#94a3b8}.op-host-application-fieldset{min-width:0;margin:24px 0 0;padding:0;border:0}.op-host-application-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.op-host-application-type-grid label{display:flex;min-height:46px;align-items:center;gap:9px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:var(--application-soft);color:var(--application-navy)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none;cursor:pointer}.op-host-application-type-grid label.is-selected{border-color:#e6c9a9;background:#FFF9F3}.op-host-application-textareas{margin-top:24px}.op-host-application-step-actions,.op-host-application-final-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--application-line)}.op-host-application-final-actions{justify-content:flex-end;flex-wrap:wrap}.op-host-application-primary{min-height:44px!important;padding:0 20px!important;border:0!important;border-radius:10px!important;background:var(--application-bronze)!important;color:#fff!important;font-size:12px!important;font-weight:800!important}.op-host-application-primary:hover,.op-host-application-primary:focus{background:#B8895B!important;color:#fff!important}.op-host-application-step-actions>button:first-child,.op-host-application-final-actions>button:first-child,.op-host-application-final-actions>button:last-child{min-height:44px!important;padding:0 18px!important;border-color:transparent!important;border-radius:10px!important;background:var(--application-soft)!important;color:var(--application-navy)!important;font-size:12px!important;font-weight:800!important}.op-host-application-step-actions>button:first-child:hover,.op-host-application-final-actions>button:first-child:hover,.op-host-application-final-actions>button:last-child:hover{background:#EEF2F7!important}.op-host-application-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.op-host-application-document{min-width:0;padding:16px;border-radius:14px;background:var(--application-soft)}.op-host-application-document.is-uploaded{background:#F7F4EF}.op-host-application-document-heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px}.op-host-application-document-heading>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff;color:var(--application-bronze);font-size:15px;font-weight:800}.op-host-application-document.is-uploaded .op-host-application-document-heading>span{background:var(--application-navy);color:#fff}.op-host-application-document-heading>div{display:flex;min-width:0;flex-direction:column;gap:4px}.op-host-application-document-heading strong{color:var(--application-navy);font-size:12px;line-height:1.4}.op-host-application-document-heading small{color:var(--application-muted);font-size:10px;line-height:1.4}.op-host-application-document-file{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:9px;background:#fff}.op-host-application-document-file>span{min-width:0;overflow:hidden;color:#475569;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.op-host-application-document-file button{flex:none;border:0!important;background:transparent!important;color:#b42318!important;font-weight:800!important}.op-host-application-document input[type=file]{width:100%;min-height:40px;padding:7px;border-color:transparent!important;border-radius:10px!important;background:#fff!important;color:var(--application-muted)!important;font-size:11px!important}.op-host-application-document input[type=file]::file-selector-button{min-height:26px;margin-right:10px;padding:0 10px;border:0;border-radius:7px;background:#F3E9DC;color:#7a5632;font-size:10px;font-weight:800;cursor:pointer}.op-host-application-document>p{margin:10px 0 0;color:var(--application-muted);font-size:10px}.op-host-application-terms{display:flex!important;align-items:flex-start;gap:12px;margin:20px 0 0!important;padding:16px;border-radius:12px;background:var(--application-soft);color:#475569!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.55;text-transform:none!important}.op-host-application-terms input{flex:none;margin-top:2px}.op-host-application-terms a{color:#9a6a3a;font-weight:800;text-decoration:none}.op-host-application-terms a:hover{text-decoration:underline}.op-host-application-notice{margin-bottom:20px;padding:14px 16px;border-radius:12px;font-size:12px;line-height:1.5}.op-host-application-notice.is-success{background:#ECFDF3;color:#166534}.op-host-application-notice.is-error{background:#FEF2F2;color:#b42318}.op-host-application-status-card{padding:32px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0f172a12}.op-host-application-status{display:inline-flex;min-height:28px;align-items:center;padding:0 11px;border-radius:999px;background:#F1F5F9;color:#475569;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.op-host-application-status.is-submitted{background:#FFF7ED;color:#9a5b13}.op-host-application-status.is-approved{background:#ECFDF3;color:#166534}.op-host-application-status.is-rejected,.op-host-application-status.is-changes_requested{background:#FEF2F2;color:#b42318}.op-host-application-status-card h2{margin:18px 0 8px;color:var(--application-navy);font-family:Montserrat,Inter,sans-serif;font-size:26px}.op-host-application-status-card>p{max-width:680px;margin:0;color:var(--application-muted);font-size:14px;line-height:1.6}.op-host-application-review-note{display:flex;flex-direction:column;gap:5px;margin-top:20px;padding:15px 16px;border-radius:12px;background:#FEF2F2}.op-host-application-review-note strong{color:#b42318;font-size:11px;text-transform:uppercase}.op-host-application-review-note span{color:#7f1d1d;font-size:12px;line-height:1.5}.op-host-application-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.op-host-application-primary-link,.op-host-application-secondary-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border-radius:10px;font-size:12px;font-weight:800;text-decoration:none}.op-host-application-primary-link{background:var(--application-bronze);color:#fff}.op-host-application-primary-link:hover{background:#B8895B;color:#fff}.op-host-application-secondary-link{background:var(--application-soft);color:var(--application-navy)}.op-host-application-secondary-link:hover{background:#EEF2F7;color:var(--application-navy)}@media (max-width: 1099px){.op-host-application-hero{align-items:flex-start;flex-direction:column;gap:28px}.op-host-application-hero-stats{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.op-host-application-hero-stats>div:first-child{padding-left:0}.op-host-application-layout{grid-template-columns:1fr}.op-host-application-rail{position:static}.op-host-application-rail nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.op-host-application-exit{max-width:220px}}@media (max-width: 767px){.op-host-application-page{padding:96px 16px 64px}.op-host-application-hero{min-height:0;gap:24px;padding:24px 20px;border-radius:18px}.op-host-application-hero-copy h1{font-size:26px}.op-host-application-hero-copy span{font-size:13px}.op-host-application-hero-stats>div{min-width:0;padding:0 12px}.op-host-application-hero-stats>div:first-child{padding-left:0}.op-host-application-hero-stats>div:last-child{padding-right:0}.op-host-application-hero-stats strong{font-size:17px}.op-host-application-hero-stats span{font-size:9px;white-space:normal}.op-host-application-rail,.op-host-application-card{padding:18px}.op-host-application-rail nav{grid-template-columns:1fr}.op-host-application-exit{max-width:none}.op-host-application-card-header{gap:14px}.op-host-application-card-header h2{font-size:18px}.op-host-application-card-header>span{font-size:9px}.op-host-application-fields,.op-host-application-textareas,.op-host-application-type-grid,.op-host-application-documents{grid-template-columns:1fr}.op-host-application-step-actions,.op-host-application-final-actions{align-items:stretch;flex-direction:column}.op-host-application-step-actions>button,.op-host-application-final-actions>button{width:100%}.op-host-application-status-card{padding:22px}.op-host-application-status-card h2{font-size:22px}.op-host-application-status-actions{align-items:stretch;flex-direction:column}.op-host-application-status-actions>*{width:100%}}@media (prefers-reduced-motion: reduce){.op-host-application-progress i{transition:none}}:root{--control-line:#E2DAD0;--control-focus:#C49A6C;--control-text:#111827;--control-placeholder:#6b7280;--control-bg:#fff;--control-surface:#F3E9DC}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea){border:1px solid var(--control-line);border-radius:8px;background-color:#fff;color:var(--control-text);font-size:14px;line-height:1.4;min-height:44px;transition:border-color .15s ease,box-shadow .15s ease}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea)::-moz-placeholder{color:var(--control-placeholder);opacity:1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea)::placeholder{color:var(--control-placeholder);opacity:1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea)::-moz-selection{background:#F3E9DC;color:#0b1f42}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea)::selection{background:#F3E9DC;color:#0b1f42}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):focus,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):focus-visible{border-color:var(--control-focus)!important;box-shadow:0 0 0 3px #c49a6c33!important;outline:0!important;caret-color:var(--control-focus)}:where(input,select,textarea):disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}:where(input,select,textarea)[aria-invalid=true]{border-color:#f05252}:where(input,select,textarea)[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #f0525233}:where(input[type=checkbox],input[type=radio]){accent-color:#C49A6C}:where(label){color:#374151}:where([role=listbox]){border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 8px 18px #1118271a;padding:4px}:where([role=option]){min-height:38px;border-radius:6px}:where([role=option]):focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}[data-testid=flowbite-dropdown]{min-width:160px;border:1px solid var(--control-line);border-radius:10px;background:var(--control-bg);box-shadow:0 12px 30px #0b1f4226;overflow:hidden}[data-testid=flowbite-dropdown] button{width:100%;min-height:36px;padding:9px 12px;border:0;border-radius:6px;background:transparent;color:var(--control-text);font:12px Inter,Arial,sans-serif;text-align:left;box-shadow:none}[data-testid=flowbite-dropdown] button:hover,[data-testid=flowbite-dropdown] button:focus{background:var(--control-surface);color:var(--control-text);outline:0}.opg-search .opg-search-field [data-testid=flowbite-dropdown]{width:160px!important;min-width:160px!important;max-width:calc(100vw - 32px);border:1px solid var(--control-line)!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0b1f421a,0 2px 4px -2px #0b1f421a}.opg-search .opg-search-where [data-testid=flowbite-dropdown]{width:260px!important;min-width:260px!important;max-height:min(420px,calc(100vh - 140px));overflow-y:auto;padding:4px!important}.opg-search .opg-search-where [data-testid=flowbite-dropdown] button{min-height:40px;border-radius:0;padding:8px 14px;font-size:14px}.opg-search .opg-location-group{margin:0;padding:8px 14px 4px;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.op-checkout-screen [data-testid=flowbite-dropdown]{width:-moz-max-content;width:max-content;max-width:min(320px,calc(100vw - 32px))}.opg-saved-create-form [data-testid=flowbite-text-input]{border-radius:10px}.opg-shortlist-card-actions [data-testid=flowbite-button],.opg-saved-empty [data-testid=flowbite-button],.opg-saved-error [data-testid=flowbite-button]{border:0;border-radius:10px;font:600 12px Inter,Arial,sans-serif}.opg-shortlist-rename [data-testid=flowbite-text-input]{min-width:280px}@media (max-width: 767px){.opg-shortlist-rename [data-testid=flowbite-text-input]{min-width:100%}}.zl-navbar .zl-desktop-nav,.zl-navbar .zl-header-actions{min-width:0}.zl-navbar .zl-desktop-nav{justify-self:center;margin-right:0;margin-left:0}.zl-navbar .zl-desktop-nav a{color:#0b1f42}.zl-navbar .zl-header-actions{justify-content:flex-end}@media (min-width: 768px){.zl-navbar .zl-desktop-nav{display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.zl-navbar .zl-desktop-nav{display:none}}.mobile-bottom-nav>a:after,.host-mobile-bottom-nav>a:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:2px;border-radius:999px;background:#C49A6C;transform:translate(-50%);transition:width .16s ease}.mobile-bottom-nav>a:hover:after,.host-mobile-bottom-nav>a:hover:after{width:16px}.mobile-bottom-nav>a[aria-current=page]:after,.host-mobile-bottom-nav>a[aria-current=page]:after{width:24px}html.dark{color-scheme:dark;--op-ink: #E5EDF8;--op-muted: #9FB0C6;--op-line: #26344A;--op-paper: #111B2D;--op-canvas: #0B1424;--op-navy: #E7EEF8;--op-blue: #7EA6FF;--op-aqua: #19323A;--op-gold: #D1A477;--zl-canvas: #08101F;--zl-border: #26344A;--zl-text: #E7EEF8;--zl-muted: #9FB0C6;--zl-subtle: #72839A;--zl-shadow: 0 10px 32px rgba(0, 0, 0, .34);--dm-bg: #08101F;--dm-surface: #111B2D;--dm-surface-raised: #162238;--dm-surface-soft: #0D1728;--dm-border: #26344A;--dm-border-strong: #354760;--dm-text: #E7EEF8;--dm-muted: #9FB0C6;--dm-subtle: #72839A;--control-line: var(--dm-border-strong);--control-text: var(--dm-text);--control-placeholder: var(--dm-subtle);--control-bg: var(--dm-surface);--control-surface: #1D2B43}html.dark body,html.dark #root,html.dark .zl-app,html.dark .opg-page,html.dark .opg-account-page,html.dark .op-checkout,html.dark .op-admin-layout,html.dark .op-admin-main{background-color:var(--dm-bg)!important;color:var(--dm-text)}html.dark .zl-header,html.dark .op-admin-sidebar,html.dark .op-admin-sidebar-account,html.dark .op-admin-mobile-header,html.dark .op-admin-main>header.op-admin-shell-header{border-color:var(--dm-border)!important;background-color:#08101ff0!important;color:var(--dm-text)!important}html.dark .zl-navbar img,html.dark .op-admin-brand img,html.dark .op-admin-mobile-brand img{filter:brightness(0) invert(1)}html.dark .zl-navbar .zl-nav-icon-button,html.dark .zl-navbar .zl-header-avatar-button,html.dark .zl-navbar a[aria-label=ZuriLofts],html.dark .op-admin-sidebar .op-admin-brand,html.dark .op-admin-mobile-brand,html.dark .op-admin-mobile-brand strong{color:var(--dm-text)!important}html.dark .op-admin-shell-icon{background-color:#1d2b43!important;color:#fff!important}html.dark .op-admin-shell-copy small{color:var(--dm-subtle)!important}html.dark .op-admin-shell-copy strong,html.dark .op-admin-shell-icon-button{color:var(--dm-text)!important}html.dark .op-admin-shell-icon-button:hover,html.dark .op-admin-shell-icon-button:focus-visible{background-color:#172238!important;color:#fff!important}html.dark .zl-navbar .zl-nav-icon-button:hover,html.dark .zl-navbar .zl-header-avatar-button:hover,html.dark .zl-navbar .zl-nav-icon-button:focus,html.dark .zl-navbar .zl-header-avatar-button:focus{background-color:#ffffff14!important;color:#fff!important}html.dark .zl-theme-toggle-icon,html.dark .zl-header-action-icon{color:inherit}html.dark :where(.bg-white,[class*="bg-[#FFFFFF]"],[class*="bg-[#fff]"]){background-color:var(--dm-surface)!important}html.dark :where([class*="bg-[#F7F4EF]"],[class*="bg-[#F8FAFC]"],[class*="bg-[#F6EFE7]"],[class*="bg-[#F1F5F9]"],[class*="bg-[#EEF2F7]"],[class*="bg-[#f8f9fa]"],[class*="bg-[#f3f4f6]"]){background-color:var(--dm-surface-soft)!important}html.dark :where(.ui-surface,.neu-card,.neu-radio-card,.auth-card,.zl-panel,.zl-booking-card,.zl-calendar-panel,.zl-content-card,.zl-stay-card,.zl-result-card,.zl-shortlist-card,.zl-property-hero,.zl-metric){border-color:var(--dm-border)!important;background-color:var(--dm-surface)!important;color:var(--dm-text)!important;box-shadow:var(--zl-shadow)!important}html.dark :where(.zl-trust,.zl-account-hero,.op-verify-callout){background:linear-gradient(135deg,#10252C,#13233A)!important}html.dark :where(.zl-list-row,.zl-table-row,.zl-priority-card,.zl-activity-grid>div,.zl-earnings-grid>div,.op-stay-summary){background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark :where(.ui-input,.zl-field,.neu-input,.auth-input,.filter-input,.opg-filter-dialog input,.opg-filter-dialog select){border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark :where(input,textarea)::-moz-placeholder{color:var(--dm-subtle)!important}html.dark :where(input,textarea)::placeholder{color:var(--dm-subtle)!important}html.dark :where(select,option,[role=listbox],[role=menu]){background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark :where([role=menuitem],[role=option]):hover{background-color:#1d2b43!important;color:#fff!important}html.dark :where([data-testid=flowbite-dropdown]){border-color:var(--dm-border)!important;background-color:var(--dm-surface)!important}html.dark :where([data-testid=flowbite-dropdown]) button{color:var(--dm-text)!important}html.dark :where([data-testid=flowbite-dropdown]) button:hover,html.dark :where([data-testid=flowbite-dropdown]) button:focus{background-color:var(--control-surface)!important;color:#fff!important}html.dark :where([class*="border-[#E3E8EF]"],[class*="border-[#e5e7eb]"],[class*="border-[#D9D9D9]"],[class*="border-[#E2DAD0]"],[class*="border-[#edf0f3]"],[class*="border-[#e8edf3]"]){border-color:var(--dm-border)!important}html.dark :where([class*="text-[#0B1F42]"],[class*="text-[#0B0B45]"],[class*="text-[#414D63]"],[class*="text-[#334155]"],[class*="text-[#1f2937]"],[class*="text-[#111827]"]){color:var(--dm-text)!important}html.dark :where([class*="text-[#5B6B82]"],[class*="text-[#64748b]"],[class*="text-[#6b7280]"],[class*="text-[#6E7686]"],[class*="text-[#94a3b8]"],[class*="text-[#53616F]"]){color:var(--dm-muted)!important}html.dark :where(.op-overline,.zl-overline,.opg-account-heading p,.opg-profile-identity span){color:#d1a477}html.dark :where(.ui-btn-primary,.ui-btn-strong,.opg-account-action,.opg-trip-primary,.opg-message-send,.op-admin-bronze-button,.op-admin-add-link,.zl-header-register){color:#fff!important}html.dark .opg-page h1,html.dark .opg-page h2,html.dark .opg-page h3,html.dark .zl-page-heading h1,html.dark .zl-section-head h2{color:var(--dm-text)!important}html.dark .opg-search,html.dark .opg-state,html.dark .opg-categories button,html.dark .opg-filter-action,html.dark .opg-load-more,html.dark .opg-benefit-grid article,html.dark .opg-guide-grid a{border-color:var(--dm-border)!important;background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark .opg-search .opg-search-field:after{background-color:var(--dm-border)!important}html.dark .opg-search .opg-search-field>span,html.dark .opg-search .opg-search-field input,html.dark .opg-search .opg-search-field select,html.dark .opg-guest-trigger{color:var(--dm-text)!important}html.dark .opg-stay-content,html.dark .opg-price,html.dark .opg-price strong,html.dark .opg-price .opg-rating,html.dark .opg-recent-grid a,html.dark .opg-section-heading>a,html.dark .opg-section-heading>button{color:var(--dm-text)!important}html.dark .opg-stay-content p,html.dark .opg-price>span,html.dark .opg-section-heading p,html.dark .opg-centered p,html.dark .opg-benefit-grid p,html.dark .opg-results-intro>p,html.dark .opg-results-intro>span,html.dark .opg-results-toolbar span{color:var(--dm-muted)!important}html.dark .opg-recent{background-color:#0d1728!important}html.dark .opg-filter-dialog{background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark .opg-account-sidebar,html.dark .opg-trip-feature,html.dark .opg-trip-row,html.dark .opg-trip-empty,html.dark .opg-history-card,html.dark .opg-profile-summary,html.dark .opg-conversation-list,html.dark .opg-message-pane,html.dark .opg-message-pane-head,html.dark .opg-message-composer{border-color:var(--dm-border)!important;background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark .opg-trip-tabs,html.dark .opg-history-tabs,html.dark .opg-profile-tabs,html.dark .opg-message-tabs{background-color:#0d1728!important}html.dark .opg-trip-tabs button[aria-selected=true],html.dark .opg-history-tabs button[aria-selected=true],html.dark .opg-profile-tabs button.is-active,html.dark .opg-message-tabs a.is-active{background-color:#23324b!important;color:#fff!important}html.dark .opg-account-person,html.dark .opg-support-row,html.dark .opg-trip-row,html.dark .opg-history-card,html.dark .opg-profile-summary{border-color:var(--dm-border)!important}html.dark .opg-account-nav a,html.dark .opg-trip-row-copy strong,html.dark .opg-trip-feature h2,html.dark .opg-trip-price,html.dark .opg-history-title-row h2,html.dark .opg-history-meta dd,html.dark .opg-profile-identity h2,html.dark .opg-conversation-row,html.dark .opg-conversation-line strong,html.dark .opg-message-context h2,html.dark .opg-message-empty strong,html.dark .opg-message-placeholder h2{color:var(--dm-text)!important}html.dark .opg-account-person small,html.dark .opg-account-heading span,html.dark .opg-trip-subtitle,html.dark .opg-trip-meta time,html.dark .opg-trip-row-copy span,html.dark .opg-trip-empty p,html.dark .opg-history-title-row p,html.dark .opg-history-meta dt,html.dark .opg-profile-identity p,html.dark .opg-conversation-line time,html.dark .opg-conversation-preview,html.dark .opg-message-context p,html.dark .opg-message-meta{color:var(--dm-muted)!important}html.dark .opg-conversation-row:hover,html.dark .opg-conversation-row:focus-visible,html.dark .opg-trip-row:hover,html.dark .opg-trip-row:focus-visible{background-color:#1a263a!important}html.dark .opg-conversation-row.is-selected{background-color:#172b47!important;box-shadow:inset 3px 0 #7ea6ff!important}html.dark .opg-message-bubble{background-color:#172238!important;color:var(--dm-text)!important;box-shadow:0 5px 18px #0000003d!important}html.dark .opg-message-item.is-mine .opg-message-bubble{background-color:#1d3b62!important;color:#fff!important}html.dark .opg-message-compose-surface{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-soft)!important}html.dark .opg-message-composer .opg-message-textarea{color:var(--dm-text)!important}html.dark .opg-history-image,html.dark .opg-trip-feature-image,html.dark .opg-trip-loading span,html.dark .opg-profile-loading span,html.dark .opg-conversation-loading span,html.dark .opg-message-loading span{background-color:#18243a!important}html.dark .op-admin-nav-group-label{color:var(--dm-subtle)!important}html.dark .op-admin-sidebar .op-admin-nav-link[aria-current=page]{background-color:#1d2b43!important;color:#fff!important}html.dark .op-admin-sidebar .op-admin-nav-link:hover{background-color:#172238!important;color:#fff!important}html.dark .op-admin-sidebar-account>div p,html.dark .op-admin-sidebar-account>button{color:var(--dm-text)!important}html.dark .op-admin-priority,html.dark .op-admin-glance,html.dark .op-admin-secondary details,html.dark .op-admin-people-board,html.dark .op-admin-catalog-board,html.dark .op-admin-booking-board,html.dark .op-admin-host-app-dialog,html.dark .op-admin-review-dialog,html.dark .op-admin-confirm-dialog,html.dark .op-admin-edit-dialog,html.dark .op-admin-host-app-detail-section,html.dark .op-admin-host-app-review{border-color:var(--dm-border)!important;background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark :where(.op-admin-priority-row,.op-admin-empty,.op-admin-glance p,.op-admin-people-toolbar,.op-admin-catalog-toolbar,.op-admin-people-row,.op-admin-catalog-row,.op-admin-booking-row){border-color:var(--dm-border)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark :where(.op-admin-people-columns,.op-admin-catalog-columns,.op-admin-booking-columns,.op-admin-host-app-experience){border-color:var(--dm-border)!important;background-color:#0d1728!important;color:var(--dm-muted)!important}html.dark .op-admin-metrics article:nth-child(1){background:#3A2E18!important}html.dark .op-admin-metrics article:nth-child(2){background:#182945!important}html.dark .op-admin-metrics article:nth-child(3){background:#3A2228!important}html.dark .op-admin-metrics article:nth-child(4){background:#173125!important}html.dark .op-admin-heading h1,html.dark .op-admin-overview h2,html.dark .op-admin-priority-row strong,html.dark .op-admin-people-row,html.dark .op-admin-catalog-row,html.dark .op-admin-booking-row strong,html.dark .op-admin-host-app-dialog-head h2,html.dark .op-admin-review-dialog h2{color:var(--dm-text)!important}html.dark .op-admin-heading p:last-child,html.dark .op-admin-metrics small,html.dark .op-admin-priority-row small,html.dark .op-admin-empty p,html.dark .op-admin-glance p,html.dark .op-admin-people-row>div>small,html.dark .op-admin-catalog-row small,html.dark .op-admin-booking-row small{color:var(--dm-muted)!important}html.dark .op-admin-main>div:last-child{background-color:var(--dm-bg)}html.dark :where(.op-admin-finance-toolbar,.op-admin-finance-panel,.op-admin-finance-board,.op-admin-finance-chart-frame,.op-flowbite-gauge,.op-admin-finance-summary>p){border-color:var(--dm-border)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark .op-admin-finance-summary>p.is-strong{background-color:#24324a!important}html.dark :where(.op-admin-finance-panel h2,.op-admin-finance-board h2,.op-admin-finance-summary>p>strong,.op-admin-finance-summary>p>span strong,.op-admin-finance-loading strong,.op-admin-finance-cell strong,.op-admin-finance-cell a,.op-flowbite-gauge>strong,.op-admin-finance-gauge-foot p strong){color:var(--dm-text)!important}html.dark :where(.op-admin-finance-panel-head p,.op-admin-finance-board-head p,.op-admin-finance-field>span,.op-admin-finance-summary>p,.op-admin-finance-summary>p>span small,.op-admin-finance-cell>span,.op-admin-finance-loading,.op-admin-finance-empty,.op-flowbite-gauge>span,.op-admin-finance-gauge-foot p,.op-admin-finance-gauge-foot>small){color:var(--dm-muted)!important}html.dark .op-admin-finance-columns{background-color:#0d1728!important;color:var(--dm-muted)!important}html.dark .op-admin-finance-row{border-color:var(--dm-border)!important;background-color:var(--dm-surface)!important}html.dark .op-admin-finance-row:hover{background-color:var(--dm-surface-soft)!important}html.dark :where(.op-admin-finance-field input,.op-admin-finance-field select){border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark .op-admin-finance-gauge-foot{border-color:var(--dm-border)!important}html.dark .op-admin-finance-actions button{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark .op-admin-finance-export>button{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark .op-admin-finance-export>button:hover{background-color:#172238!important}html.dark .op-admin-mobile-theme{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark .op-admin-flowbite-drawer,html.dark .op-admin-mobile-nav{background-color:#0b1f42!important}html.dark .op-admin-sidebar-flyout{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-raised)!important;color:var(--dm-text)!important;box-shadow:0 12px 30px #0006!important}html.dark .op-admin-sidebar-flyout [data-testid=flowbite-tooltip-arrow]{background-color:var(--dm-surface-raised)!important}html.dark .op-admin-mobile-nav{box-shadow:0 16px 34px #00000061!important}html.dark :where(.op-admin-quick-menu,.op-admin-avatar-menu,.op-admin-accordion,.op-admin-accordion button[type=button],.op-admin-accordion [data-testid=flowbite-accordion-content]){border-color:var(--dm-border)!important;background-color:var(--dm-surface-soft)!important;color:var(--dm-text)!important}html.dark :where(.op-admin-quick>button,.op-admin-avatar-trigger){border-color:var(--dm-border-strong)!important;background-color:transparent!important;color:var(--dm-text)!important}html.dark :where(.op-admin-quick>button:hover,.op-admin-avatar-trigger:hover,.op-admin-quick-menu button:hover,.op-admin-avatar-menu [role=menuitem]:hover,.op-admin-accordion button[type=button]:hover,.op-admin-accordion button[type=button][aria-expanded=true]){background-color:#172238!important;color:var(--dm-text)!important}html.dark :where(.op-admin-quick-menu button,.op-admin-avatar-menu [role=menuitem],.op-admin-avatar-header,.op-admin-avatar-header strong,.op-admin-avatar-name){color:var(--dm-text)!important}html.dark .op-admin-avatar-header span,html.dark .op-admin-accordion [data-testid=flowbite-accordion-content],html.dark .op-admin-review-filter{color:var(--dm-muted)!important}html.dark .op-admin-review-select select{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark .op-host-listing-editor{color:var(--dm-muted)}html.dark .op-host-editor-progress-panel,html.dark .op-host-editor-preview-panel,html.dark .op-host-editor-subpanel,html.dark .op-host-editor-toggle,html.dark .op-host-editor-actions{background-color:var(--dm-surface-soft)!important}html.dark .op-host-editor-card{background-color:var(--dm-surface)!important;box-shadow:var(--zl-shadow)!important}html.dark .op-host-editor-card>header,html.dark .op-host-editor-autosave{border-color:var(--dm-border)!important}html.dark .op-host-editor-progress-heading>strong,html.dark .op-host-editor-steps strong,html.dark .op-host-editor-card h2,html.dark .op-host-editor-preview-panel h2,html.dark .op-host-editor-subpanel-heading h3,html.dark .op-host-editor-variant>div>label,html.dark .op-host-editor-toggle strong,html.dark .op-host-editor-upload strong{color:var(--dm-text)!important}html.dark .op-host-editor-card>header p,html.dark .op-host-editor-subpanel-heading p,html.dark .op-host-editor-variant>div>span,html.dark .op-host-editor-toggle span,html.dark .op-host-editor-preview-panel>p,html.dark .op-host-editor-actions>a,html.dark .op-host-editor-help,html.dark .op-host-editor-autosave{color:var(--dm-muted)!important}html.dark .op-host-editor-label{color:#c8d4e5!important}html.dark .op-host-editor-progress-track{background-color:var(--dm-border)!important}html.dark .op-host-editor-steps button{color:var(--dm-muted)!important}html.dark .op-host-editor-steps button:hover,html.dark .op-host-editor-steps button.is-active{background-color:var(--dm-surface-raised)!important}html.dark .op-host-editor-steps button.is-active{box-shadow:0 8px 24px #00000038!important}html.dark .op-host-editor-steps button>span:first-child{background-color:var(--dm-border)!important;color:#c8d4e5!important}html.dark .op-host-editor-steps button.is-active>span:first-child,html.dark .op-host-editor-card>header>span{background-color:#3a2e18!important;color:#d1a477!important}html.dark .op-host-editor-steps button.is-complete>span:first-child{background-color:#9f7142!important;color:#fff!important}html.dark .op-host-editor-variant{background-color:var(--dm-surface)!important}html.dark .op-host-editor-variant.is-selected{border-color:#7a5b39!important}html.dark .op-host-editor-upload{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-soft)!important}html.dark .op-host-editor-upload:hover{border-color:#9f7142!important;background-color:#172238!important}html.dark .op-host-editor-spinner{border-color:var(--dm-border-strong)!important;border-top-color:#d1a477!important}html.dark .op-host-editor-outline,html.dark .op-host-editor-preview-panel>header button{background-color:#fff!important;color:#0b1f42!important}html.dark .op-host-editor-outline:hover,html.dark .op-host-editor-outline:focus,html.dark .op-host-editor-preview-panel>header button:hover,html.dark .op-host-editor-preview-panel>header button:focus{background-color:#f1f5f9!important;color:#0b1f42!important}html.dark .op-host-editor-error{background-color:#3a2228!important;color:#ffb4ab!important}html.dark .zl-auth-page,html.dark .zl-auth-form,html.dark .op-checkout-header,html.dark .op-checkout-body,html.dark .op-account-nav{background-color:var(--dm-surface)!important;color:var(--dm-text)!important}html.dark .zl-auth-page,html.dark .op-checkout{background-color:var(--dm-bg)!important}html.dark .opg-footer{background-color:#060d19!important}.zl-theme-toggle-icon{display:grid;width:20px;height:20px;place-items:center}.zl-theme-toggle-icon svg{width:20px;height:20px}.op-admin-mobile-theme{display:grid;width:38px;height:38px;place-items:center;border:1px solid #E2DAD0;border-radius:50%;background:#F8FAFC;color:#0b1f42}.op-admin-mobile-theme:hover,.op-admin-mobile-theme:focus-visible{background:#F3E9DC}.file\:-ms-4::file-selector-button{margin-inline-start:-1rem}.file\:me-4::file-selector-button{margin-inline-end:1rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-none::file-selector-button{border-style:none}.file\:bg-gray-800::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.file\:py-2\.5::file-selector-button{padding-top:.625rem;padding-bottom:.625rem}.file\:pe-4::file-selector-button{padding-inline-end:1rem}.file\:ps-8::file-selector-button{padding-inline-start:2rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:leading-\[inherit\]::file-selector-button{line-height:inherit}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0\.5:after{content:var(--tw-content);left:.125rem}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.checked\:border-transparent:checked{border-color:transparent}.checked\:bg-current:checked{background-color:currentColor}.focus-within\:border-\[\#C49A6C\]:focus-within{--tw-border-opacity: 1;border-color:rgb(196 154 108 / var(--tw-border-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[\#C49A6C\]\/20:focus-within{--tw-ring-color: rgb(196 154 108 / .2)}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-\[\#C49A6C\]:hover{--tw-border-opacity: 1;border-color:rgb(196 154 108 / var(--tw-border-opacity, 1))}.hover\:border-blue-800:hover{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.hover\:border-cyan-800:hover{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-800:hover{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.hover\:border-gray-900:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.hover\:border-green-800:hover{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.hover\:border-lime-800:hover{--tw-border-opacity: 1;border-color:rgb(63 98 18 / var(--tw-border-opacity, 1))}.hover\:border-pink-800:hover{--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity, 1))}.hover\:border-purple-800:hover{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.hover\:border-red-800:hover{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.hover\:border-teal-800:hover{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.hover\:border-yellow-500:hover{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#06062a\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 6 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#07072E\]:hover{--tw-bg-opacity: 1;background-color:rgb(7 7 46 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0B0B45\]:hover{--tw-bg-opacity: 1;background-color:rgb(11 11 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0B1F42\]:hover{--tw-bg-opacity: 1;background-color:rgb(11 31 66 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#8F1D15\]:hover{--tw-bg-opacity: 1;background-color:rgb(143 29 21 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#B8895C\]:hover{--tw-bg-opacity: 1;background-color:rgb(184 137 92 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#C49A6C\]:hover{--tw-bg-opacity: 1;background-color:rgb(196 154 108 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F3E9DC\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 233 220 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F3F4F6\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F6EFE7\]:hover{--tw-bg-opacity: 1;background-color:rgb(246 239 231 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F7F4EF\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 244 239 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FDE8D8\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 232 216 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FDECEC\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#b8895c\]:hover{--tw-bg-opacity: 1;background-color:rgb(184 137 92 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8f9fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-800:hover{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-800:hover{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#0B0B45\]:hover{--tw-text-opacity: 1;color:rgb(11 11 69 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0B1F42\]:hover{--tw-text-opacity: 1;color:rgb(11 31 66 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1f2937\]:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-\[\#5B6B82\]:hover{--tw-text-opacity: 1;color:rgb(91 107 130 / var(--tw-text-opacity, 1))}.hover\:text-\[\#9A744A\]:hover{--tw-text-opacity: 1;color:rgb(154 116 74 / var(--tw-text-opacity, 1))}.hover\:text-\[\#B42318\]:hover{--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C49A6C\]:hover{--tw-text-opacity: 1;color:rgb(196 154 108 / var(--tw-text-opacity, 1))}.hover\:text-\[\#b8895c\]:hover{--tw-text-opacity: 1;color:rgb(184 137 92 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow: 0 2px 4px rgb(15 23 42 / .06), 0 10px 22px -8px rgb(15 23 42 / .15);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 10px 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 4px 8px rgb(15 23 42 / .08), 0 24px 48px -12px rgb(15 23 42 / .24);--tw-shadow-colored: 0 4px 8px var(--tw-shadow-color), 0 24px 48px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:file\:bg-gray-700::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:text-cyan-700:focus{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#C49A6C\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 154 108 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#C49A6C\]\/30:focus{--tw-ring-color: rgb(196 154 108 / .3)}.focus\:ring-\[\#C49A6C\]\/40:focus{--tw-ring-color: rgb(196 154 108 / .4)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))}.focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[\#C49A6C\]:focus-visible{outline-color:#c49a6c}.focus-visible\:outline-\[\#C89B6D\]:focus-visible{outline-color:#c89b6d}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#3B6FD4\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 111 212 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#C49A6C\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 154 108 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#C49A6C\]\/40:focus-visible{--tw-ring-color: rgb(196 154 108 / .4)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#0B1F42\]:focus-visible{--tw-ring-offset-color: #0B1F42}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[\#9A744A\]:active{--tw-bg-opacity: 1;background-color:rgb(154 116 74 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-\[\#B8895C\]:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(184 137 92 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:shadow-sm:hover:disabled{--tw-shadow: 0 1px 2px rgb(15 23 42 / .06), 0 4px 10px -3px rgb(15 23 42 / .1);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 4px 10px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:.5rem}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-\[\#BFDBFE\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-lime-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-pink-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-teal-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.peer:-moz-placeholder~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-blue-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:border-cyan-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\:border-cyan-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-green-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.dark\:border-green-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.dark\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-lime-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.dark\:border-pink-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.dark\:border-purple-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:border-red-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-teal-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.dark\:border-transparent:is(.dark *){border-color:transparent}.dark\:border-yellow-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.dark\:border-yellow-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-current:is(.dark *){background-color:currentColor}.dark\:bg-cyan-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/80:is(.dark *){background-color:#111827cc}.dark\:bg-green-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.dark\:bg-green-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-red-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.dark\:bg-red-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-yellow-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:fill-gray-300:is(.dark *){fill:#d1d5db}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-blue-600:is(.dark *){--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.dark\:text-blue-800:is(.dark *){--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark\:text-blue-900:is(.dark *){--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.dark\:text-cyan-500:is(.dark *){--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.dark\:text-cyan-600:is(.dark *){--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.dark\:text-cyan-800:is(.dark *){--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.dark\:text-cyan-900:is(.dark *){--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-green-600:is(.dark *){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.dark\:text-green-800:is(.dark *){--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark\:text-green-900:is(.dark *){--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.dark\:text-lime-500:is(.dark *){--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.dark\:text-lime-600:is(.dark *){--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.dark\:text-lime-800:is(.dark *){--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.dark\:text-lime-900:is(.dark *){--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.dark\:text-pink-500:is(.dark *){--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.dark\:text-pink-600:is(.dark *){--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.dark\:text-pink-800:is(.dark *){--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.dark\:text-pink-900:is(.dark *){--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-purple-600:is(.dark *){--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.dark\:text-purple-800:is(.dark *){--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.dark\:text-purple-900:is(.dark *){--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-red-600:is(.dark *){--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.dark\:text-red-800:is(.dark *){--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark\:text-red-900:is(.dark *){--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-teal-600:is(.dark *){--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.dark\:text-teal-800:is(.dark *){--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.dark\:text-teal-900:is(.dark *){--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-600:is(.dark *){--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.dark\:text-yellow-800:is(.dark *){--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.dark\:text-yellow-900:is(.dark *){--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:mix-blend-color:is(.dark *){mix-blend-mode:color}.dark\:ring-cyan-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:ring-green-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.dark\:ring-pink-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.dark\:ring-purple-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.dark\:ring-red-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-blue-700:is(.dark *){--tw-ring-offset-color: #1d4ed8}.dark\:ring-offset-cyan-600:is(.dark *){--tw-ring-offset-color: #0891b2}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color: #1f2937}.dark\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color: #111827}.dark\:ring-offset-green-600:is(.dark *){--tw-ring-offset-color: #16a34a}.dark\:ring-offset-green-800:is(.dark *){--tw-ring-offset-color: #166534}.dark\:ring-offset-lime-700:is(.dark *){--tw-ring-offset-color: #4d7c0f}.dark\:ring-offset-pink-600:is(.dark *){--tw-ring-offset-color: #db2777}.dark\:ring-offset-purple-600:is(.dark *){--tw-ring-offset-color: #9333ea}.dark\:ring-offset-red-600:is(.dark *){--tw-ring-offset-color: #dc2626}.dark\:ring-offset-red-900:is(.dark *){--tw-ring-offset-color: #7f1d1d}.dark\:ring-offset-teal-600:is(.dark *){--tw-ring-offset-color: #0d9488}.dark\:ring-offset-yellow-400:is(.dark *){--tw-ring-offset-color: #facc15}.dark\:file\:bg-gray-600:is(.dark *)::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-gray-800:is(.dark *):nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-gray-700:is(.dark *):nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:checked\:border-transparent:checked:is(.dark *){border-color:transparent}.dark\:checked\:bg-current:checked:is(.dark *){background-color:currentColor}.dark\:hover\:border-blue-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:hover\:border-cyan-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:hover\:border-green-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:hover\:border-lime-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.dark\:hover\:border-pink-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity, 1))}.dark\:hover\:border-purple-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:hover\:border-red-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:hover\:border-teal-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.dark\:hover\:border-yellow-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-blue-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-lime-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-lime-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:file\:bg-gray-500:is(.dark *)::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:focus\:border-cyan-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:focus\:border-green-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.dark\:focus\:border-red-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:focus\:border-yellow-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-gray-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-white:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))}.enabled\:dark\:hover\:bg-gray-700:hover:is(.dark *):enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.enabled\:dark\:hover\:text-white:hover:is(.dark *):enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:dark\:text-gray-500:is(.dark *):disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.group:hover .dark\:group-hover\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:focus .dark\:group-focus\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-cyan-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-gray-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-gray-800\/70:is(.dark *){--tw-ring-color: rgb(31 41 55 / .7)}.group:focus .dark\:group-focus\:ring-green-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-lime-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-pink-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-purple-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-red-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-teal-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-yellow-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:inset-auto{inset:auto}.sm\:bottom-4{bottom:1rem}.sm\:left-0{left:0}.sm\:left-6{left:1.5rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:right-auto{right:auto}.sm\:top-full{top:100%}.sm\:z-\[100\]{z-index:100}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:mr-3{margin-right:.75rem}.sm\:mt-2{margin-top:.5rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-24{height:6rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-72{height:18rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-6{width:1.5rem}.sm\:w-72{width:18rem}.sm\:w-96{width:24rem}.sm\:w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}.sm\:w-\[min\(640px\,calc\(100vw-2rem\)\)\]{width:min(640px,calc(100vw - 2rem))}.sm\:w-auto{width:auto}.sm\:min-w-\[140px\]{min-width:140px}.sm\:min-w-\[150px\]{min-width:150px}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0px}.sm\:gap-4{gap:1rem}.sm\:gap-8{gap:2rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-full{border-radius:9999px}.sm\:border{border-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-\[\#E3E8EF\]{--tw-border-opacity: 1;border-color:rgb(227 232 239 / var(--tw-border-opacity, 1))}.sm\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.sm\:p-2{padding:.5rem}.sm\:p-5{padding:1.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:pr-8{padding-right:2rem}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:text-transparent{color:transparent}.sm\:shadow-\[0_8px_28px_rgba\(11\,31\,66\,0\.14\)\]{--tw-shadow: 0 8px 28px rgba(11,31,66,.14);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width: 768px){.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-\[224px\]{margin-left:224px}.md\:ml-\[72px\]{margin-left:72px}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:mt-12{margin-top:3rem}.md\:mt-20{margin-top:5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-20{height:5rem}.md\:h-72{height:18rem}.md\:h-80{height:20rem}.md\:h-\[420px\]{height:420px}.md\:h-\[460px\]{height:460px}.md\:h-\[520px\]{height:520px}.md\:h-\[600px\]{height:600px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-\[440px\]{min-height:440px}.md\:min-h-\[700px\]{min-height:700px}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pb-16{padding-bottom:4rem}.md\:pt-8{padding-top:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.md\:dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:max-h-\[520px\]{max-height:520px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:justify-center{justify-content:center}.lg\:gap-12{gap:3rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}}.rtl\:after\:right-0\.5:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:.125rem}.rtl\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar{height:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar{width:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\[\&\:\:-webkit-scrollbar\]\:\!\[-webkit-appearance\:none\]::-webkit-scrollbar{-webkit-appearance:none!important}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0px}.\[\&_\*\]\:cursor-pointer *{cursor:pointer}
